1 2008-04-16 Jakub Jelinek <jakub@redhat.com>
4 * gfortran.dg/pr35662.f90: New test.
6 2008-04-16 Richard Guenther <rguenther@suse.de>
8 * gcc.dg/tree-ssa/loop-35.c: New testcase.
10 2008-04-16 Samuel Tardieu <sam@rfc1149.net>
13 * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
14 gnat.dg/incomplete2.adb: New.
16 2008-04-16 Hans-Peter Nilsson <hp@axis.com>
18 PR tree-optimization/35629
19 * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
22 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
25 * gnat.dg/specs/corr_discr.ads: New.
27 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
29 * gnat.dg/string_slice2.adb: New test.
31 2008-04-15 Richard Guenther <rguenther@suse.de>
33 * gcc.dg/fold-compare-2.c: Adjust testcase.
34 * gcc.dg/tree-ssa/pr21086.c: Likewise.
36 2008-04-15 Richard Guenther <rguenther@suse.de>
38 * gcc.dg/tree-ssa/salias-1.c: Remove.
39 * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
40 * gcc.dg/tree-ssa/alias-15.c: Likewise.
41 * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
43 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
45 * gnat.dg/loop_optimization1.ad[sb]: New test.
47 2008-04-15 Jakub Jelinek <jakub@redhat.com>
50 * gcc.dg/gomp/pr35751.c: New test.
51 * g++.dg/gomp/pr35751.C: New test.
53 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
56 * gnat.dg/prot_def.adb: New.
58 2008-04-14 Ian Lance Taylor <iant@google.com>
60 * gcc.dg/strict-overflow-6.c: New.
61 * gcc.dg/no-strict-overflow-7.c: New.
62 * gcc.dg/Wstrict-overflow-22.c: New.
64 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
66 * gnat.dg/specs/storage.ads: Fix expected error message.
68 2008-04-14 Robert Dewar <dewar@adacore.com>
70 * gnat.dg/specs/linker_section.ads: Check for more error conditions.
72 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
75 * gnat.dg/specs/linker_section.ads: New.
77 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
80 * gnat.dg/specs/renamings.ads: New.
82 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
85 * gnat.dg/specs/storage.ads: New.
87 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
89 * gnat.dg/deep_old.adb: New.
91 2008-04-14 Eric Botcazou <ebotcazou@adacore.com>
93 * gnat.dg/loop_address2.adb: New test.
95 2008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
98 * gfortran.dg/continuation_3.f90: Update test.
99 * gfortran.dg/continuation_5.f: Update test.
100 * gfortran.dg/continuation_10.f90: New test.
102 2008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
106 * gfortran.dg/internal_pack_1.f90: Add test for derived type.
107 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
108 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
109 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
111 2008-04-13 Samuel Tardieu <sam@rfc1149.net>
114 * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
116 2008-04-12 Andrew Pinski <pinskia@gmail.com>
118 * gcc.target/powerpc/darwin-save-world-1.c: New test.
120 2008-04-11 Richard Guenther <rguenther@suse.de>
122 PR tree-optimization/35869
123 * gcc.c-torture/compile/pr35869.c: New testcase.
125 2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
127 * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
128 /* mmintrin-common.h */ section.
130 * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
132 2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
135 * gcc.dg/attr-error-1.c: New test.
137 2008-04-10 Adam Nemet <anemet@caviumnetworks.com>
139 * gcc.target/mips/scc-2.c: New test.
140 * gcc.target/mips/scc-3.c: New test.
141 * gcc.target/mips/scc-4.c: New test.
143 2008-04-10 Ira Rosen <irar@il.ibm.com>
145 PR tree-optimization/35821
146 * gcc.dg/vect/pr35821-altivec.c: New.
147 * gcc.dg/vect/pr35821-spu.c: New.
149 2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com>
153 * lib/target-supports.dg: Add check_effective_target_trampolines.
154 Disable profiling for avr-*-*.
155 * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
156 * gcc.c-torture/compile/nested-1.c: Ditto.
157 * gcc.c-torture/compile/20050122-2.c: Ditto.
158 * gcc.c-torture/compile/20010226-1.c: Ditto.
159 * gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*.
160 * gcc.c-torture/compile/980506-1.c: Ditto.
161 * gcc.c-torture/compile/20020604-1.c: Ditto.
162 * gcc.c-torture/compile/limits-stringlit.c: Ditto
163 * gcc.c-torture/compile/20001226-1.c: Ditto
165 2008-04-09 Jason Merrill <jason@redhat.com>
168 * g++.dg/ext/complit9.C: New.
170 2008-04-09 Samuel Tardieu <sam@rfc1149.net>
173 * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
174 gnat.dg/specs/fe_inlining_helper.adb: New test.
176 2008-04-09 Kai Tietz <kai.tietz@onevision.com>
178 * gcc.dg/torture/fp-int-convert.h: Use TImode type for
179 x86_64-pc-mingw target.
180 * gcc.dg/titype-1.c: Likewise.
182 2008-04-09 Richard Sandiford <richard@codesourcery.com>
184 * lib/target-supports.exp (check_effective_target_vxworks_kernel):
186 (check_effective_target_vxworks_rtp): New procedure.
187 * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
188 * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
189 * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
190 * g++.old-deja/g++.brendan/new3.C: Likewise.
191 * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
192 * g++.old-deja/g++.law/missed-error2.C: Undefine max for
194 * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
195 * g++.old-deja/g++.mike/p2736.C: Likewise.
196 * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
197 * g++.old-deja/g++.other/headers1.C: Likewise min and max.
198 * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
201 2008-04-09 Jakub Jelinek <jakub@redhat.com>
203 * gfortran.dg/namelist_47.f90: New test.
205 2008-04-09 Richard Guenther <rguenther@suse.de>
207 * gfortran.dg/bind_c_usage_14.f03: Adjust.
209 2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
212 * execute/20071221-1.c: Adapt test for 16 bit int targets.
213 * execute/pr35163.c: Ditto.
215 2008-04-08 Richard Guenther <rguenther@suse.de>
217 * gcc.c-torture/execute/20080408-1.c: New testcase.
219 2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
221 * gnat.dg/pack6.adb: New test.
222 * gnat.dg/pack7.adb: Likewise.
223 * gnat.dg/pack8.adb: Likewise.
225 2008-04-08 Arnaud Charlet <charlet@adacore.com>
227 * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
228 * gnat.dg/rt1.adb: New test.
229 * gnat.dg/test_time_stamp.adb: New test.
230 * gnat.dg/specs/warn_star.ads: New test.
231 * gnat.dg/specs/aggr1.ads: New test.
233 2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
235 PR fortran/25829 28655
236 * gfortran.dg/write_check2.f90: Update dg-error.
237 * gfortran.dg/io_constraints_1.f90: Udate dg-error.
239 2008-04-07 Jason Merrill <jason@redhat.com>
242 * g++.dg/warn/ctor1.C: New.
244 2008-04-07 Kai Tietz <kai.tietz@onevision.com>
247 * gcc.dg/torture/pr35842.c: New.
249 2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
251 * gnat.dg/array4.adb: New test.
252 * gnat.dg/specs/static_initializer2.ads: Likewise.
254 2008-04-06 Richard Guenther <rguenther@suse.de>
256 PR tree-optimization/35400
257 * gcc.dg/torture/pr35400.c: New testcase.
258 * g++.dg/torture/pr35400.C: Likewise.
260 2008-04-06 Paul Thomas <pault@gcc.gnu.org>
263 * gfortran.dg/simplify_argN_1.f90: New test.
265 2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
268 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
270 2008-04-06 Tobias Burnus <burnus@net-b.de>
272 * gfortran.dg/f2003_io_1.f03: Make standard conform.
273 * gfortran.dg/f2003_io_8.f03: New.
275 2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
277 * gnat.dg/pack5.adb: New test.
279 2008-04-06 Uros Bizjak <ubizjak@gmail.com>
282 * gcc.target/i386/pr12329.c: New test.
284 2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
286 * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
288 2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
290 PR fortran/25829 28655
291 * gfortran.dg/f2003_io_1.f03: New test.
292 * gfortran.dg/f2003_io_2.f03: New test.
293 * gfortran.dg/f2003_io_3.f03: New test.
294 * gfortran.dg/f2003_io_4.f03: New test.
295 * gfortran.dg/f2003_io_5.f03: New test.
296 * gfortran.dg/f2003_io_6.f03: New test.
297 * gfortran.dg/f2003_io_7.f03: New test.
299 2008-04-05 Richard Guenther <rguenther@suse.de>
301 PR tree-optimization/35833
302 * gcc.dg/torture/pr35833.c: New testcase.
304 2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
306 * gcc.target/sh/sh2a-band.c: New test.
307 * gcc.target/sh/sh2a-bclrmem.c: New test.
308 * gcc.target/sh/sh2a-bld.c: New test.
309 * gcc.target/sh/sh2a-bor.c: New test.
310 * gcc.target/sh/sh2a-bsetmem.c: New test.
311 * gcc.target/sh/sh2a-bxor.c: New test.
313 2008-04-04 Janis Johnson <janis187@us.ibm.com>
315 * g++.dg/other/anon5.C: Don't depend on line number for error message.
317 * gcc.dg/torture/builtin-modf-1.c: Use special options for
320 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
322 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
325 * gcc.dg/dfp/pr35620.c: New test.
326 * gcc.dg/dfp/func-pointer.c: New test.
327 * gcc.dg/dfp/func-deref.c: New test.
329 2008-04-04 Jakub Jelinek <jakub@redhat.com>
332 * g++.dg/gomp/pr35364.C: New test.
334 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
336 * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
337 * g++.dg/other/i386-3.C: Likewise.
338 * gcc.target/i386/sse-13.c: Likewise.
339 * gcc.target/i386/sse-14.c: Likewise.
341 * gcc.target/i386/aes-check.h: New.
342 * gcc.target/i386/aesdec.c: Likewise.
343 * gcc.target/i386/aesdeclast.c: Likewise.
344 * gcc.target/i386/aesenc.c: Likewise.
345 * gcc.target/i386/aesenclast.c: Likewise.
346 * gcc.target/i386/aesimc.c: Likewise.
347 * gcc.target/i386/aeskeygenassist.c: Likewise.
348 * gcc.target/i386/pclmulqdq.c: Likewise.
349 * gcc.target/i386/pclmul-check.h: Likewise.
351 * gcc.target/i386/i386.exp (check_effective_target_aes): New.
352 (check_effective_target_pclmul): Likewise.
354 2008-04-04 Jakub Jelinek <jakub@redhat.com>
357 * gcc.dg/pr35440.c: New test.
359 2008-04-04 Richard Guenther <rguenther@suse.de>
362 * gnat.dg/pr35823.adb: New testcase.
364 2008-04-03 Janis Johnson <janis187@us.ibm.com>
367 * gcc.dg/dfp/constants-zero.c: New test.
369 2008-04-03 Jakub Jelinek <jakub@redhat.com>
372 * gcc.dg/gomp/pr35738.c: New test.
375 * gcc.dg/gomp/pr35818.c: New test.
378 * gfortran.dg/gomp/pr35786-1.f90: New test.
379 * gfortran.dg/gomp/pr35786-2.f90: New test.
381 2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
383 * gcc.target/mips/scc-1.c: New test.
385 2008-04-03 Richard Guenther <rguenther@suse.de>
387 * gcc.dg/tree-ssa/vrp43.c: New testcase.
388 * gcc.dg/tree-ssa/vrp44.c: Likewise.
389 * gcc.dg/tree-ssa/vrp45.c: Likewise.
391 2008-04-03 Jakub Jelinek <jakub@redhat.com>
394 * g++.dg/other/offsetof5.C: New test.
396 2008-04-03 Paolo Bonzini <bonzini@gnu.org>
398 PR rtl-optimization/35281
399 * gcc.target/i386/pr35281.c: New test.
401 2008-04-03 Richard Guenther <rguenther@suse.de>
404 * gcc.c-torture/execute/pr35800.c: New test.
406 2008-04-02 Joseph Myers <joseph@codesourcery.com>
408 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
409 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
410 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
411 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
412 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
413 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
414 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
415 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
416 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
417 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
418 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
420 2008-04-02 Richard Guenther <rguenther@suse.de>
422 PR tree-optimization/14495
423 PR tree-optimization/34793
424 * gcc.dg/tree-ssa/vrp41.c: New testcase.
425 * gcc.dg/tree-ssa/vrp42.c: Likewise.
427 2008-04-02 Richard Guenther <rguenther@suse.de>
429 PR tree-optimization/14495
430 * gcc.dg/tree-ssa/vrp40.c: New testcase.
432 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
434 * gnat.dg/specs/discr_record_constant.ads: New test.
436 2008-04-02 Richard Guenther <rguenther@suse.de>
438 * gcc.dg/tree-ssa/vrp38.c: New testcase.
439 * gcc.dg/tree-ssa/vrp39.c: Likewise.
441 2008-04-01 George Helffrich <george@gcc.gnu.org>
443 PRs fortran/PR35154, fortran/PR23057
444 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
445 use of common is unchanged.
447 * lib/gfortran-dg.exp: New harness to compile Fortran progs
448 with all combinations of debug options available on target.
449 * gfortran.dg/debug/debug.exp: Ditto.
450 * gfortran.dg/debug/trivial.f: Ditto.
451 * gfortran.dg/debug/pr35154-stabs.f: New test case for
452 .stabs functionality.
453 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
456 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
459 * gcc.dg/format/gcc_gfc-2.c: New test.
461 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
463 * g++.dg/bprob/bprob.exp: Do not check gcno files.
464 Use -fprofile-use for profile use.
465 * gcc.misc-tests/bprob.exp: Ditto.
466 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
467 * gcc.dg/matrix/matrix.exp: Ditto.
468 * gcc.dg/struct/struct-reorg.exp: Ditto.
469 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
470 * gcc.dg/profile-dir-1.c: New test.
471 * gcc.dg/profile-dir-2.c: New test.
472 * gcc.dg/profile-dir-3.c: New test.
474 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
477 * gcc.dg/old-style-param-1.c: New test.
479 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
481 * gnat.dg/object_overflow.adb: New test.
483 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
486 * gcc.dg/tree-ssa/vector-1.c: New testcase.
487 * gcc.c-torture/execute/vector-1.c: New testcase.
488 * gcc.c-torture/execute/vector-2.c: New testcase.
490 2008-03-31 Olivier Hainque <hainque@adacore.com>
492 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
493 * gnat.dg/assign_from_packed.adb: New testcase.
495 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
497 PR rtl-optimization/35729
498 * gcc.dg/pr35729.c: New test.
500 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
503 * gcc.target/i386/pr32000-1.c: New.
505 2008-03-31 Arnaud Charlet <charlet@adacore.com>
507 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
508 on some environments.
510 2008-03-31 Andrew Pinski <pinskia@gmail.com>
513 * gcc.c-torture/compile/pr35431.c: New testcase.
515 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
517 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
520 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
523 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
525 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
528 * g++.dg/parse/friend8.C: New test.
531 * gcc.dg/union-cast-4.c: New test.
533 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
536 * gcc.target/i386/sse4_1-blendps-2.c: New.
537 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
539 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
541 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
542 * gfortran.dg/internal_pack_2.f90: Likewise.
543 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
544 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
545 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
546 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
547 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
548 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
550 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
552 * gnat.dg/bit_packed_array2.adb: New test.
554 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
557 * gfortran.dg/transpose_conjg_1.f90: New test.
559 2008-03-29 Laurent GUERBY <laurent@guerby.net>
561 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
563 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
566 * gfortran.dg/allocate_zerosize_3.f: New test.
569 * gfortran.dg/character_assign_1.f90: New test.
571 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
575 * gfortran.dg/intrinsic_spread_1.f90: New file.
576 * gfortran.dg/intrinsic_spread_2.f90: New file.
577 * gfortran.dg/intrinsic_spread_3.f90: New file.
579 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
582 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
583 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
584 * gfortran.dg/func_assign.f90: Likewise.
585 * gfortran.dg/implicit_11.f90: Likewise.
586 * gfortran.dg/proc_assign_1.f90: Likewise.
587 * gfortran.dg/proc_assign_2.f90: Likewise.
588 * gfortran.dg/procedure_lvalue.f90: Likewise.
590 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
593 * gfortran.dg/direct_io_10.f: New test.
595 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
597 * gcc.target/i386/vectorize6.c: New test.
599 2008-03-28 Tobias Burnus <burnus@net-b.de>
602 * gfortran.dg/associated_target_2.f90: New.
604 2008-03-28 Richard Guenther <rguenther@suse.de>
606 PR tree-optimization/19580
607 * gcc.dg/tree-ssa/loop-34.c: New testcase.
609 2008-03-28 Richard Guenther <rguenther@suse.de>
611 PR tree-optimization/30317
612 PR tree-optimization/30911
613 PR tree-optimization/34793
614 * gcc.dg/tree-ssa/vrp35.c: New testcase.
615 * gcc.dg/tree-ssa/vrp36.c: Likewise.
616 * gcc.dg/tree-ssa/vrp37.c: Likewise.
618 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
621 * gcc.target/powerpc/altivec-25.c: New testcase.
623 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
626 * gfortran.dg/cshift_shift_real_2.f90: New test.
628 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
630 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
631 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
633 2008-03-27 Richard Guenther <rguenther@suse.de>
636 * gcc.dg/attr-weak-1.c: New testcase.
638 2008-03-27 Richard Guenther <rguenther@suse.de>
640 PR tree-optimization/32810
641 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
643 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
645 * g++.dg/cpp0x/variadic91.C: New.
647 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
649 * gcc.dg/tree-ssa/loop-32.c: New testcase.
650 * gcc.dg/tree-ssa/loop-33.c: Likewise.
652 2008-03-27 Richard Guenther <rguenther@suse.de>
654 * gcc.dg/fold-addr-1.c: New testcase.
656 2008-03-27 Andrew Pinski <pinskia@gmail.com>
659 * gcc.c-torture/compile/complex-5.c: New test.
661 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
663 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
665 2008-03-26 Jakub Jelinek <jakub@redhat.com>
668 * g++.dg/ext/attrib33.C: New test.
670 2008-03-26 Richard Guenther <rguenther@suse.de>
673 2008-03-26 Richard Guenther <rguenther@suse.de>
675 * gcc.dg/fold-addr-1.c: New testcase.
677 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
679 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
680 before redefinitions of extern and __inline.
681 * gcc.target/i386/sse-13.c: Ditto.
683 2008-03-26 Jakub Jelinek <jakub@redhat.com>
686 * g++.dg/other/error27.C: New test.
688 2008-03-26 Richard Guenther <rguenther@suse.de>
690 * gcc.dg/fold-addr-1.c: New testcase.
692 2008-03-26 Richard Guenther <rguenther@suse.de>
694 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
695 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
696 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
697 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
698 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
699 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
700 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
702 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
704 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
705 variadic template template parameter binding semantics.
706 * g++.dg/cpp0x/variadic85.C: Ditto.
707 * g++.dg/cpp0x/variadic88.C: New.
708 * g++.dg/cpp0x/variadic89.C: New.
709 * g++.dg/cpp0x/variadic90.C: New.
710 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
711 variadic template template parameter binding semantics.
712 * g++.dg/cpp0x/variadic-lambda.C: New.
714 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
717 * g++.dg/ext/altivec-15.C: New testcase.
719 2008-03-25 Andrew Pinski <pinskia@gmail.com>
722 * objc.dg/method-20.m: New testcase.
724 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
726 PR rtl-optimization/35232
727 * gcc.target/mips/pr35232.c: New test.
729 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
731 * g++.dg/template/sfinae4.C: New.
732 * g++.dg/template/sfinae5.C: New.
733 * g++.dg/template/sfinae6.C: New.
734 * g++.dg/template/sfinae6_neg.C: New.
735 * g++.dg/template/sfinae7.C: New.
736 * g++.dg/template/sfinae8.C: New.
737 * g++.dg/template/sfinae9.C: New.
738 * g++.dg/template/sfinae10.C: New.
739 * g++.dg/template/sfinae11.C: New.
740 * g++.dg/template/sfinae12.C: New.
741 * g++.dg/template/sfinae13.C: New.
742 * g++.dg/template/sfinae14C: New.
744 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
746 * gcc.target/sh/sh2a-bclr.c: New test.
747 * gcc.target/sh/sh2a-bset.c: New test.
749 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
751 * gcc.target/sh/sh2a-movrt.c: New test.
753 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
755 * gcc.target/sh/sh2a-prefetch.c: New test.
757 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
758 Naveen.H.S <naveen.hs@kpitcummins.com>
760 * gcc.target/sh/sh2a-movi20s.c: New test.
762 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
763 Jayant Sonar <Jayant.sonar@kpitcummins.com>
764 Naveen.H.S <naveen.hs@kpitcummins.com>
766 * gcc.target/sh/sh2a-resbank.c: New test.
767 * gcc.target/sh/sh2a-tbr-jump.c: New test.
768 * gcc.target/sh/sh2a-jsrn.c: New test.
769 * gcc.target/sh/sh2a-rtsn.c: New test.
771 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
773 * gcc.target/i386/sse-17.c: Include sse2-check.h.
774 (main): Change to void and rename to sse2_test.
775 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
776 dg-do-what-default to "compile" if SSE2 hardware is not available.
777 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
778 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
779 xfail vect_no_int_max from "vectorization not profitable" check.
781 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
784 * gcc.dg/torture/pr26222.c: New testcase.
786 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
789 * gfortran.dg/null_3.f90 : New test
792 * gfortran.dg/module_function_type_1.f90 : New test
794 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
797 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
798 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
799 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
801 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
803 * gcc.target/mips/dse-1.c: Add checks for zeros.
805 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
808 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
810 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
813 * internal_pack_1.f90: New test case.
814 * internal_pack_2.f90: New test case.
815 * internal_pack_3.f90: New test case.
817 2008-03-21 Olivier Hainque <hainque@adacore.com>
819 * gnat.dg/empty_vector_length.adb: New testcase.
821 2008-03-20 Richard Guenther <rguenther@suse.de>
823 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
825 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
826 Uros Bizjak <ubizjak@gmail.com>
829 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
830 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
831 if SSE2 hardware is not available.
832 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
833 gcc.dg/vect/vect.exp.
834 * gfortran.dg/vect/vect.exp: Ditto.
835 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
837 2008-03-20 Andreas Schwab <schwab@suse.de>
839 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
842 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
844 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
845 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
848 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
851 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
852 * gcc.target/i386/ssse3-pabsd.c: Likewise.
853 * gcc.target/i386/ssse3-pabsw.c: Likewise.
854 * gcc.target/i386/ssse3-palignr.c: Likewise.
855 * gcc.target/i386/ssse3-phaddd.c: Likewise.
856 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
857 * gcc.target/i386/ssse3-phaddw.c: Likewise.
858 * gcc.target/i386/ssse3-phsubd.c: Likewise.
859 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
860 * gcc.target/i386/ssse3-phsubw.c: Likewise.
861 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
862 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
863 * gcc.target/i386/ssse3-pshufb.c: Likewise.
864 * gcc.target/i386/ssse3-psignb.c: Likewise.
865 * gcc.target/i386/ssse3-psignd.c: Likewise.
866 * gcc.target/i386/ssse3-psignw.c: Likewise.
868 2008-03-20 Andreas Schwab <schwab@suse.de>
871 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
872 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
873 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
874 continuation and remove xfail.
876 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
879 * gfortran.dg/internal_pack_3.f90: Add missing parameter
882 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
884 * gcc.dg/format/ms_array-1.c: New.
885 * gcc.dg/format/ms_c90-scanf-3.c: New.
886 * gcc.dg/format/ms_c99-strftime-1.c: New.
887 * gcc.dg/format/ms_no-y2k-1.c: New.
888 * gcc.dg/format/ms_attr-1.c: New.
889 * gcc.dg/format/ms_c90-scanf-4.c: New.
890 * gcc.dg/format/ms_c99-strftime-2.c: New.
891 * gcc.dg/format/ms_nonlit-1.c: New.
892 * gcc.dg/format/ms_c90-scanf-5.c: New.
893 * gcc.dg/format/ms_cast-1.c: New.
894 * gcc.dg/format/ms_nonlit-2.c: New.
895 * gcc.dg/format/ms_attr-2.c: New.
896 * gcc.dg/format/ms_c90-strftime-1.c: New.
897 * gcc.dg/format/ms_miss-1.c: New.
898 * gcc.dg/format/ms_nonlit-3.c: New.
899 * gcc.dg/format/ms_attr-3.c: New.
900 * gcc.dg/format/ms_c90-strftime-2.c: New.
901 * gcc.dg/format/ms_miss-2.c: New.
902 * gcc.dg/format/ms_nul-1.c: New.
903 * gcc.dg/format/ms_attr-4.c: New.
904 * gcc.dg/format/ms_c94-printf-1.c: New.
905 * gcc.dg/format/ms_miss-3.c: New.
906 * gcc.dg/format/ms_nul-2.c: New.
907 * gcc.dg/format/ms_attr-7.c: New.
908 * gcc.dg/format/ms_c94-scanf-1.c: New.
909 * gcc.dg/format/ms_miss-4.c: New.
910 * gcc.dg/format/ms_null-1.c: New.
911 * gcc.dg/format/ms_bitfld-1.c: New.
912 * gcc.dg/format/ms_c99-printf-1.c: New.
913 * gcc.dg/format/ms_miss-5.c: New.
914 * gcc.dg/format/ms_plus-1.c: New.
915 * gcc.dg/format/ms_branch-1.c: New.
916 * gcc.dg/format/ms_c99-printf-2.c: New.
917 * gcc.dg/format/ms_miss-6.c: New.
918 * gcc.dg/format/ms_sec-1.c: New.
919 * gcc.dg/format/ms_c90-printf-1.c: New.
920 * gcc.dg/format/ms_c99-printf-3.c: New.
921 * gcc.dg/format/ms_multattr-1.c: New.
922 * gcc.dg/format/ms_unnamed-1.c: New.
923 * gcc.dg/format/ms_c90-printf-2.c: New.
924 * gcc.dg/format/ms_c99-scanf-1.c: New.
925 * gcc.dg/format/ms_multattr-2.c: New.
926 * gcc.dg/format/ms_va-1.c: New.
927 * gcc.dg/format/ms_c90-printf-3.c: New.
928 * gcc.dg/format/ms_c99-scanf-2.c: New.
929 * gcc.dg/format/ms_multattr-3.c: New.
930 * gcc.dg/format/ms_c90-scanf-1.c: New.
931 * gcc.dg/format/ms_c99-scanf-3.c: New.
932 * gcc.dg/format/ms_no-exargs-1.c: New.
933 * gcc.dg/format/ms_zero-length-1.c: New.
934 * gcc.dg/format/ms_c90-scanf-2.c: New.
935 * gcc.dg/format/ms_c99-scanf-4.c: New.
936 * gcc.dg/format/ms_no-exargs-2.c: New.
937 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
938 * gcc.dg/format/miss-1.c: Likewise.
939 * gcc.dg/format/miss-3.c: Likewise.
940 * gcc.dg/format/multattr-2.c: Likewise.
941 * gcc.dg/format/miss-5.c: Likewise.
942 * gcc.dg/format/attr-2.c: Likewise.
943 * gcc.dg/format/attr-4.c: Likewise.
944 * gcc.dg/format/c90-scanf-4.c: Likewise.
945 * gcc.dg/format/c99-printf-3.c: Likewise.
946 * gcc.dg/format/multattr-1.c: Likewise.
947 * gcc.dg/format/miss-4.c: Likewise.
948 * gcc.dg/format/miss-6.c: Likewise.
949 * gcc.dg/format/c90-printf-3.c: Likewise.
950 * gcc.dg/format/attr-1.c: Likewise.
951 * gcc.dg/format/attr-3.c: Likewise.
952 * gcc.dg/format/attr-7.c: Likewise.
953 * gcc.dg/format/format.h: Treat mingw and gnu style.
954 * gcc.dg/format/sys_format.c: New.
956 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
959 * gfortran.dg/namelist_46.f90: New test.
961 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
964 * gcc.target/i386/pr14552.c: New test.
966 2008-03-19 Michael Matz <matz@suse.de>
969 * gcc.dg/pr35616.c: New test.
971 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
974 * gfortran.dg/argument_checking_16.f90: New test.
976 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
979 * gfortran.dg/internal_pack_1.f90: New test case.
980 * gfortran.dg/internal_pack_2.f90: New test case.
981 * gfortran.dg/internal_pack_3.f90: New test case.
983 2008-03-19 Jan Hubicka <jh@suse.cz>
985 * gcc.dg/20050811-2.c: Update dumping flags.
986 * gcc.dg/sms-2.c: Update dumping flags.
987 * gcc.dg/var-expand1.c: Update dumping flags.
988 * gcc.dg/var-expand3.c: Update dumping flags.
989 * gcc.dg/pr30957-1.c: Update dumping flags.
990 * gcc.dg/20050811-1.c: Update dumping flags.
991 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
992 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
994 2008-03-19 Richard Guenther <rguenther@suse.de>
997 * gcc.dg/testsuite/uninit-15.c: New testcase.
998 * gcc.dg/testsuite/uninit-16.c: Likewise.
1000 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1003 * g++.dg/other/pr35504.C: New test.
1005 2008-03-18 Richard Guenther <rguenther@suse.de>
1007 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1008 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1010 2008-03-18 Richard Guenther <rguenther@suse.de>
1012 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1014 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1017 * gfortran.dg/namelist_45.f90: New test.
1019 2008-03-17 James E. Wilson <wilson@tuliptree.org>
1022 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1023 Write variables instead of reading them.
1025 2008-03-17 Jason Merrill <jason@redhat.com>
1028 * g++.dg/init/ref16.C: New testcase.
1030 2008-03-17 Richard Guenther <rguenther@suse.de>
1032 PR tree-optimization/19637
1033 * g++.dg/tree-ssa/pr19637.C: New testcase.
1035 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
1038 * gfortran.dg/subref_array_pointer_3.f90 : New test.
1040 2008-03-16 Richard Guenther <rguenther@suse.de>
1043 * gcc.c-torture/compile/pr35607.c: New testcase.
1044 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1046 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
1049 * gfortran.dg/write_invalid_format.f90: New test.
1051 2008-03-15 Richard Guenther <rguenther@suse.de>
1053 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1055 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1058 * gfortran.dg/elemental_subroutine_6.f90: New test.
1060 2008-03-15 Richard Guenther <rguenther@suse.de>
1062 * gcc.dg/pr23911.c: Adjust testcase.
1063 * gcc.dg/tree-ssa/pr14841.c: Likewise.
1064 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1066 2008-03-15 Richard Guenther <rguenther@suse.de>
1069 * g++.dg/warn/Warray-bounds-3.C: New testcase.
1071 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1074 * gfortran.dg/generic_16.f90: New test.
1076 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
1079 * gcc.c-torture/compile/pr35595.c: New test.
1081 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1084 * gfortran.dg/nearest_4.f90: New test.
1086 2008-03-14 Richard Guenther <rguenther@suse.de>
1088 PR tree-optimization/13761
1089 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1091 2008-03-14 Richard Guenther <rguenther@suse.de>
1093 PR tree-optimization/34172
1094 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1095 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1096 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1097 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1098 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1099 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1101 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
1104 * gcc.dg/cpp/pr35322.c: Add dg-error line.
1106 2008-03-14 Richard Guenther <rguenther@suse.de>
1108 PR tree-optimization/34043
1109 PR tree-optimization/33989
1110 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1111 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1112 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1113 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1114 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1116 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
1117 Uros Bizjak <ubizjak@gmail.com>
1120 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1122 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1124 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1125 Uros Bizjak <ubizjak@gmail.com>
1128 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1129 count from 0 to 1 for lp64 targets.
1130 * gfortran.dg/ldist-1.f90: Update test to check
1131 for 5 loops distributed instead of 4 for lp64 targets.
1133 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1136 * gfortran.dg/derived_sub.f90: New test.
1138 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
1141 * g++.dg/tls/static-1.C: Move dg-additional-sources after
1142 dg-require-effective-target.
1143 * g++.dg/tls/static-1a.cc: Likewise.
1145 2008-03-13 Tom Tromey <tromey@redhat.com>
1148 * gcc.dg/cpp/pr35322.c: New file.
1150 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1152 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1153 (main): Call check_vect.
1155 2008-03-13 Alon Dayan <alond@il.ibm.com>
1156 Olga Golovanevsky <olga@il.ibm.com>
1158 PR tree-optimization/35041
1159 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1161 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1165 * g++.dg/other/i386-3.C: New test.
1166 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1167 * gcc.target/i386/sse-14.c: Ditto.
1168 * gcc.target/i386/mmx-1.c: Ditto.
1169 * gcc.target/i386/mmx-2.c: Ditto.
1170 * gcc.target/i386/3dnow-1.c: Ditto.
1171 * gcc.target/i386/3dnow-2.c: Ditto.
1172 * gcc.target/i386/3dnowA-1.c: Ditto.
1173 * gcc.target/i386/3dnowA-2.c: Ditto.
1175 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
1178 * gcc.target/i386/pr35422.c: Escape brackets.
1180 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
1183 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1185 * gcc.target/i386/pr35422.c: New.
1187 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1190 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1192 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1195 * gcc.target/i386/pr35540.c: New test.
1197 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1199 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1201 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1204 * g++.dg/torture/pr35526.C: New test.
1206 2008-03-10 Jakub Jelinek <jakub@redhat.com>
1209 * g++.dg/gomp/pr35328.C: New test.
1212 * g++.dg/gomp/pr35337.C: New test.
1216 * gcc.dg/gomp/pr35438.c: New test.
1217 * gcc.dg/gomp/pr35439.c: New test.
1220 * g++.dg/gomp/pr35099.C: New test.
1222 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
1224 * gnat.dg/range_check2.adb: New test.
1226 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
1228 PR tree-optimization/35494
1229 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1230 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1231 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1232 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1234 2008-03-10 Richard Guenther <rguenther@suse.de>
1236 PR tree-optimization/34677
1237 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1238 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1239 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1241 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
1244 * gfortran.dg/module_commons_2.f90: New test.
1246 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
1248 * gnat.dg/frame_overflow.adb: Improve portability.
1250 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
1253 * gcc.target/i386/isa-1.c: Add -march=x86-64.
1254 * gcc.target/i386/isa-2.c: Likewise.
1255 * gcc.target/i386/isa-3.c: Likewise.
1256 * gcc.target/i386/isa-10.c: Likewise.
1257 * gcc.target/i386/isa-11.c: Likewise.
1258 * gcc.target/i386/isa-12.c: Likewise.
1259 * gcc.target/i386/isa-13.c: Likewise.
1260 * gcc.target/i386/isa-14.c: Likewise.
1262 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
1265 * gcc.target/i386/pr22152.c: New test.
1266 * gcc.target/i386/sse2-mmx.c: Ditto.
1268 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1270 * gnat.dg/uninit_func.adb: New test.
1272 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1274 * gnat.dg/pack4.adb: New test.
1276 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1278 * gnat.dg/small_alignment.adb: New test.
1280 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1282 * gnat.dg/specs/alignment2.ads: New test.
1284 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1286 * gnat.dg/pack3.adb: New test.
1288 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
1291 * g++.dg/other/pr20366.C: New test.
1293 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1296 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1298 2008-03-06 Markus Milleder <markus.milleder@generali.at>
1300 PR preprocessor/35458
1301 * gcc.dg/cpp/cmdlne-M-2.c: New file.
1302 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1303 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1305 2008-03-06 Tom Tromey <tromey@redhat.com>
1307 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1310 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
1312 * gnat.dg/specs/pack33.ads: New test.
1314 2008-03-05 Richard Guenther <rguenther@suse.de>
1316 PR tree-optimization/35472
1317 * gcc.c-torture/execute/pr35472.c: New testcase.
1319 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
1322 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1323 * gcc.c-torture/compile/pr33009.c: Likewise.
1325 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
1328 * gcc.dg/vect/pr31041.c: Fix.
1330 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
1333 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1335 * gfortran.fortran-torture/execute/list_read_1.x,
1336 gfortran.fortran-torture/execute/read_null_string.x,
1337 gfortran.fortran-torture/execute/backspace.x,
1338 gfortran.fortran-torture/execute/seq_io.x,
1339 gfortran.fortran-torture/execute/slash_edit.x,
1340 gfortran.fortran-torture/execute/unopened_unit_1.x,
1341 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1342 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
1343 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1344 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1345 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1346 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1347 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1348 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1349 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1350 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1351 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1352 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1353 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1354 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1355 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1356 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1357 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1358 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1359 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1360 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1361 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1362 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1363 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1364 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1365 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1366 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1367 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1368 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1369 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1370 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1371 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1372 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1373 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1374 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1375 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1376 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1377 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1378 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1379 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1380 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1381 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1382 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1383 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1384 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1385 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1386 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1387 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1388 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1389 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1390 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1391 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1392 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1393 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1394 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1395 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1396 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1397 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1398 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1399 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1400 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1401 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1402 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1403 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1404 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1405 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1406 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1407 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1408 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1409 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1410 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1411 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1412 gfortran.dg/write_back.f: Gate test on effective_target
1415 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1417 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1418 targets declaring functions in assembly.
1420 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1423 * gcc.dg/pr28322-3.c: New.
1425 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
1428 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1430 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1431 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1432 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1433 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1434 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1435 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1436 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1437 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1439 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1442 * gcc.c-torture/execute/pr35456.c: New test.
1444 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1446 * gcc.target/i386/sse-10.c: Don't use
1447 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1449 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1451 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1452 * gfortran.dg/reassoc_2.f90: Ditto.
1453 * gfortran.dg/reassoc_3.f90: Ditto.
1455 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1458 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1459 * gfortran.dg/dg.exp: Likewise.
1460 * gfortran.dg/vect/vect.exp: Likewise.
1461 * gfortran.fortran-torture/execute/execute.exp: Likewise.
1462 * gfortran.fortran-torture/compile/compile.exp: Likewise.
1463 * gfortran.dg/gamma_1.f90: Also check log_gamma.
1464 * gfortran.dg/invalid_contains_1.f90: Remove warning about
1466 * gfortran.dg/gamma_2.f90: Add a few error messages.
1467 * gfortran.dg/invalid_contains_2.f90: Remove warning about
1469 * gfortran.dg/gamma_3.f90: Adjust error message.
1470 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1471 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1472 * gfortran.dg/bessel_1.f90: New test.
1473 * gfortran.dg/recursive_check_3.f90: Remove warnings.
1474 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1475 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1476 * gfortran.dg/contains_empty_1.f03: New test.
1477 * gfortran.dg/erfc_scaled_1.f90: New test.
1478 * gfortran.dg/hypot_1.f90: New test.
1479 * gfortran.dg/contains_empty_2.f03: New test.
1481 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
1483 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1485 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1488 * g++.dg/cpp/string-2.C: This is a warning now.
1489 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1492 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
1494 * g++.dg/cpp0x/auto1.C: New.
1496 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1499 * gfortran.dg/pointer_1.f90: New test.
1501 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
1504 * g++.dg/ext/attrib32.C: Add another test case.
1506 2008-02-29 Tom Tromey <tromey@redhat.com>
1508 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1511 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
1513 * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1514 to make the interchange profitable.
1516 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
1521 * gfortran.dg/arrayio_11.f90: Fixed test.
1522 * gfortran.dg/arrayio_12.f90: Likewise.
1523 * gfortran.dg/module_read_1.f90: Added warning-directives.
1524 * gfortran.dg/pr32242.f90: Likewise.
1525 * gfortran.dg/result_in_spec_3.f90: Likewise.
1526 * gfortran.dg/use_12.f90: Likewise.
1527 * gfortran.dg/warn_function_without_result.f90 : New test.
1529 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1532 * gfortran.dg/f2c_9.f90: New test.
1534 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
1536 * gcc.dg/tree-ssa/ldist-1.c: New.
1537 * gcc.dg/tree-ssa/ldist-1a.c: New.
1538 * gcc.dg/tree-ssa/ldist-2.c: New.
1539 * gcc.dg/tree-ssa/ldist-3.c: New.
1540 * gcc.dg/tree-ssa/ldist-4.c: New.
1541 * gcc.dg/tree-ssa/ldist-5.c: New.
1542 * gcc.dg/tree-ssa/ldist-6.c: New.
1543 * gcc.dg/tree-ssa/ldist-7.c: New.
1544 * gcc.dg/tree-ssa/ldist-8.c: New.
1545 * gcc.dg/tree-ssa/ldist-9.c: New.
1546 * gcc.dg/tree-ssa/ldist-10.c: New.
1547 * gcc.dg/tree-ssa/ldist-11.c: New.
1548 * gcc.dg/tree-ssa/ldist-12.c: New.
1549 * gfortran.dg/ldist-1.f90: New.
1551 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
1553 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
1555 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1557 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1559 2008-02-27 Jan Beulich <jbeulich@novell.com>
1561 * gcc.target/i386/mmx-1.c: Add
1562 -Werror-implicit-function-declaration to dg-options.
1563 * gcc.target/i386/mmx-2.c: Likewise.
1564 * gcc.target/i386/sse-13.c: Likewise.
1565 * gcc.target/i386/sse-14.c: Likewise.
1567 2008-02-27 Revital Eres <eres@il.ibm.com>
1569 PR rtl-optimization/34999
1570 * gcc.dg/tree-prof/pr34999.c: New.
1572 2008-02-27 Richard Guenther <rguenther@suse.de>
1575 * gcc.c-torture/execute/pr35390.c: New testcase.
1577 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1580 * gnat.dg/test_direct_io.adb: New file.
1582 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1585 * gnat.dg/specs/pr34799.ads: New test.
1587 2008-02-27 Richard Guenther <rguenther@suse.de>
1590 * gcc.c-torture/execute/pr34971.c: New testcase.
1592 2008-02-27 Jakub Jelinek <jakub@redhat.com>
1594 * gcc.dg/gomp/preprocess-1.c: New test.
1597 * g++.dg/ext/visibility/typeinfo2.C: New test.
1598 * g++.dg/ext/visibility/typeinfo3.C: New test.
1600 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1602 * gcc.dg/bf-ms-attrib.c (main): Return 0.
1604 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1606 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1607 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1609 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1612 * gcc.dg/empty-source-2.c: Adjust for warning message.
1613 * gcc.dg/empty-source-3.c: Likewise.
1614 * gcc.dg/pack-test-2.c: Adjust comment.
1615 * gcc.dg/pragma-ep-2.c: Likewise.
1616 * gcc.dg/pragma-re-2.c: Likewise.
1617 * gcc.dg/va-arg-2.c: Likewise.
1619 2008-02-26 Tobias Burnus <burnus@net-b.de>
1622 * gfortran.dg/assignment_2.f90: New.
1624 2008-02-26 Jason Merrill <jason@redhat.com>
1627 * g++.dg/ext/attrib32.C: New.
1629 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
1631 * gcc.c-torture/execute/nest-align-1.x: Delete.
1633 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1636 * 20021023-1.c: Use __builtin_va_start instead of
1637 __builtin_stdarg_start.
1638 * pr17301-1.c: Likewise.
1639 * pr17301-2.c: Likewise.
1641 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1643 * gcc.dg/pr34351.c: New.
1645 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1647 * gcc.dg/Wlarger-than2.c: New.
1649 2008-02-26 Paolo Carlini <pcarlini@suse.de>
1652 * g++.dg/lookup/crash7.C: New.
1654 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
1656 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1658 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1660 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1662 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1664 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1666 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1668 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1671 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1673 * lib/target-supports.exp (check_profiling_available): Report -p
1674 unavailable on *-*-mingw*.
1676 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1678 * lib/target-supports.exp (check_effective_target_pthread_h): New.
1679 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1680 dg-require-effective-target pthread_h.
1682 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1684 * gcc.dg/Wswitch-enum-error.c: New.
1685 * gcc.dg/Wswitch-error.c: New.
1686 * gcc.dg/20011021-1.c: Use two directives to match two different
1689 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1692 * gcc.dg/pr28322.c: New.
1693 * gcc.dg/pr28322-2.c: New.
1694 * lib/prune.exp: Ignore "At top level" even if there is no ':'
1697 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1700 * g++.dg/other/error26.C: New.
1702 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1705 * g++.dg/other/error25.C: New.
1707 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
1710 * gcc.dg/pr35258.c: New testcase.
1712 2008-02-25 Jan Beulich <jbeulich@novell.com>
1714 * gcc.dg/20020426-2.c: Remove bogus workaround.
1715 * g++.old-deja/g++.other/store-expr1.C: Likewise.
1716 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1718 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1720 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1722 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1725 * gcc.dg/pr19984.c: New test.
1726 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1727 name of the variable.
1729 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1731 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1732 (main): Call check_vect and foo. Check array values after
1734 * gcc.dg/vect/vect-117.c: Call check_vect.
1735 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1737 2008-02-25 Jason Merrill <jason@redhat.com>
1740 * g++.dg/lookup/strong-using-5.C: New.
1742 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
1744 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1747 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1750 * gcc.c-torture/execute/20050604-1.x: New file.
1752 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1754 * gcc.target/i386/pr22076.c: Update number of mov insns
1756 * gcc.target/i386/pr34256.c: Ditto.
1758 2008-02-24 Diego Novillo <dnovillo@google.com>
1760 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1763 * g++.dg/warn/pr33738.C: New.
1765 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
1767 * gcc.c-torture/execute/nest-align-1.x: New file.
1769 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
1772 * g++.dg.ext/dllimport13.C: New test.
1774 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1777 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1778 powerpc*-apple-darwin*.
1780 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1782 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1783 ERFC into gfortran.dg/large_real_kind_3.F90.
1784 * gfortran.dg/large_real_kind_3.F90: New test.
1786 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
1789 * gcc.dg/and-1.c: New test.
1791 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1793 * gcc.c-torture/execute/20080222-1.c: New test.
1795 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
1799 * gcc.target/i386/pr22076.c: New test.
1800 * gcc.target/i386/pr34256.c: New test.
1801 * gcc.target/i386/vecinit-5.c: New test.
1802 * gcc.target/i386/vecinit-6.c: New test.
1803 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1805 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1806 <xmmintrin.h>, define __m64 and __m128 directly.
1807 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1809 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1812 * g++.dg/ext/always_inline-1.C: New test.
1813 * g++.dg/ext/always_inline-2.C: New test.
1814 * g++.dg/ext/always_inline-3.C: New test.
1815 * g++.dg/ext/always_inline-4.C: New test.
1817 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
1819 * gcc.target/cris/asm-b-1.c: New test.
1821 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1824 * g++.dg/template/nontype17.C: Add.
1826 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1830 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1833 * g++.dg/template/nontype17.C: New.
1834 * g++.dg/template/nontype16.C: Add error.
1836 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1839 * gcc.dg/Wfloat-equal-1.c: New.
1840 * g++.dg/warn/Wfloat-equal-1.C: New.
1842 2008-02-21 Michael Matz <matz@suse.de>
1845 * gcc.dg/pr35264.c: New testcase.
1847 2008-02-21 Richard Guenther <rguenther@suse.de>
1849 * gfortran.dg/reassoc_1.f90: New testcase.
1850 * gfortran.dg/reassoc_2.f90: Likewise.
1851 * gfortran.dg/reassoc_3.f90: Likewise.
1853 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1856 * gfortran.dg/fmt_t_7.f: New test.
1859 * gfortran.dg/streamio_15.f90: New test.
1861 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1864 * gfortran.dg/fmt_zero_digits.f90: Revise test.
1866 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
1868 * gcc.dg/Wframe-larger-than.c: New option test.
1870 2008-02-20 Tobias Burnus <burnus@net-b.de>
1873 * gfortran.dg/dollar_sym_1.f90: New.
1874 * gfortran.dg/dollar_sym_2.f90: New.
1876 2008-02-20 Richard Guenther <rguenther@suse.de>
1879 * gcc.dg/builtins-66.c: New testcase.
1881 2008-02-20 Richard Guenther <rguenther@suse.de>
1883 * gcc.dg/fold-reassoc-1.c: New testcase.
1884 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1886 2008-02-20 Richard Guenther <rguenther@suse.de>
1888 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1890 2008-02-20 Ira Rosen <irar@il.ibm.com>
1892 * lib/target-supports.exp (check_effective_target_vect_unpack):
1893 Return true for SPU.
1894 (check_effective_target_vect_short_mult): Likewise.
1895 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1896 the loop on targets that support vect_unpack.
1898 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
1900 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1901 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1902 templates to reduce number of passed arguments.
1904 2008-02-19 Jason Merrill <jason@redhat.com>
1907 * g++.dg/template/explicit-args1.C: New.
1909 2008-02-19 Richard Guenther <rguenther@suse.de>
1911 PR tree-optimization/34989
1912 * gcc.dg/pr34989-1.c: New testcase.
1913 * gcc.dg/pr34989-2.c: Likewise.
1915 2008-02-19 Jakub Jelinek <jakub@redhat.com>
1918 * g++.dg/gomp/pr35028.C: New test.
1922 * gcc.dg/gomp/pr34964.c: New test.
1923 * g++.dg/gomp/pr34964.C: New test.
1924 * gcc.dg/gomp/pr35244.c: New test.
1925 * g++.dg/gomp/pr35244.C: New test.
1928 * g++.dg/gomp/pr35078.C: New test.
1930 2008-02-19 Christian Bruel <christian.bruel@st.com>
1932 * gcc.dg/packed-array.c: New testcase.
1934 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
1937 * gcc.target/i386/pr33555.c: New test.
1939 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
1942 * gcc.target/i386/isa-1.c: New.
1943 * gcc.target/i386/isa-2.c: Likewise.
1944 * gcc.target/i386/isa-3.c: Likewise.
1945 * gcc.target/i386/isa-4.c: Likewise.
1946 * gcc.target/i386/isa-5.c: Likewise.
1947 * gcc.target/i386/isa-6.c: Likewise.
1948 * gcc.target/i386/isa-7.c: Likewise.
1949 * gcc.target/i386/isa-8.c: Likewise.
1950 * gcc.target/i386/isa-9.c: Likewise.
1951 * gcc.target/i386/isa-10.c: Likewise.
1952 * gcc.target/i386/isa-11.c: Likewise.
1953 * gcc.target/i386/isa-12.c: Likewise.
1954 * gcc.target/i386/isa-13.c: Likewise.
1955 * gcc.target/i386/isa-14.c: Likewise.
1957 2008-02-18 Joey Ye <joey.ye@intel.com>
1958 H.J. Lu <hongjiu.lu@intel.com>
1961 * gcc.c-torture/execute/nest-align-1.c: New test case.
1963 2008-02-17 Richard Guenther <rguenther@suse.de>
1966 * gcc.dg/torture/pr35227.c: New testcase.
1968 2008-02-17 Richard Guenther <rguenther@suse.de>
1970 PR tree-optimization/35231
1971 * gcc.c-torture/execute/pr35231.c: New testcase.
1973 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
1975 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1978 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1980 * obj-c++.dg/encode-2.mm: XFAIL.
1981 * obj-c++.dg/encode-3.mm: Likewise.
1983 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1984 Paolo Carlini <pcarlini@suse.de>
1986 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1987 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1988 * g++.dg/ext/has_nothrow_copy.C: Likewise.
1990 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
1992 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1993 (main): Change to void and rename to sse_test.
1994 * gcc.target/i386/pr24306.c: Ditto.
1995 * gcc.target/i386/pr32065-2.c: Ditto.
1996 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1997 (main): Change to void and rename to sse2_test.
1998 * gcc.target/i386/20060512-3.c: Ditto.
2000 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2003 * gfortran.dg/c_loc_tests_12.f03: New test.
2005 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
2010 * g++.dg/cpp0x/vt-35026.C: New.
2011 * g++.dg/cpp0x/vt-35023.C: New.
2012 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2013 * g++.dg/cpp0x/vt-35024.C: New.
2015 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2017 * gcc.c-torture/execute/va-arg-25.x: Remove.
2019 2008-02-15 Richard Guenther <rguenther@suse.de>
2020 Zdenek Dvorak <ook@ucw.cz>
2022 PR tree-optimization/35164
2023 * g++.dg/torture/pr35164-1.C: New testcase.
2024 * g++.dg/torture/pr35164-2.C: Likewise.
2026 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2029 * g++.dg/template/spec35.C: Change the regular expressions
2030 in dg-final to match the assembly code generated by Darwin 9.
2032 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2034 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2036 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2038 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2040 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
2042 * lib/dejapatches.exp: New file.
2044 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
2047 * g++.dg/cpp0x/vt-34050.C: New.
2049 2008-02-14 Jason Merrill <jason@redhat.com>
2053 * g++.dg/warn/pr11159.C: New.
2054 * g++.dg/warn/pr5645.C: Likewise.
2056 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
2058 PR preprocessor/35061
2059 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
2061 2008-02-14 Paolo Carlini <pcarlini@suse.de>
2064 * g++.dg/template/nontype17.C: New.
2065 * g++.dg/template/nontype16.C: Add error.
2067 2008-02-13 Jakub Jelinek <jakub@redhat.com>
2070 * g++.dg/template/member8.C: New test.
2072 2008-02-13 Michael Matz <matz@suse.de>
2074 * gcc.dg/pr35065.c: Fix testcase warnings.
2076 2008-02-13 Jason Merrill <jason@redhat.com>
2078 PR c++/34962, c++/34937, c++/34939
2079 * g++.dg/ext/tmplattr9.C: New.
2081 2008-02-13 Michael Matz <matz@suse.de>
2084 * gcc.dg/pr35065.c: New testcase.
2086 2008-02-12 Richard Guenther <rguenther@suse.de>
2088 PR tree-optimization/35171
2089 * gcc.c-torture/compile/pr35171.c: New testcase.
2091 2008-02-12 Richard Guenther <rguenther@suse.de>
2094 * gcc.c-torture/execute/pr35163.c: New testcase.
2096 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
2098 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2100 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
2102 * gnat.dg/loop_address.adb: New test.
2104 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2106 * obj-c++.dg/bitfield-1.mm: Expect failures.
2107 * obj-c++.dg/bitfield-4.mm: Likewise.
2108 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2109 * obj-c++.dg/encode-8.mm: Likewise.
2110 * obj-c++.dg/isa-field-1.mm: Likewise.
2111 * obj-c++.dg/layout-1.mm: Likewise.
2112 * obj-c++.dg/lookup-2.mm: Likewise.
2113 * obj-c++.dg/try-catch-2.mm: Likewise.
2114 * obj-c++.dg/try-catch-9.mm: Likewise.
2116 2008-02-12 Jakub Jelinek <jakub@redhat.com>
2119 * g++.dg/tree-ssa/pr35144.C: New test.
2122 * gcc.target/i386/pr35160.c: New test.
2125 * g++.dg/init/new27.C: New test.
2127 2008-02-11 Paolo Carlini <pcarlini@suse.de>
2130 * g++.dg/template/crash78.C: New.
2132 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2135 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2136 * gcc.dg/compat/vector-2_y.c: Ditto.
2138 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2139 Richard Guenther <rguenther@suse.de>
2141 PR tree-optimization/33992
2142 * gcc.c-torture/execute/pr33992.c: New testcase.
2144 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2146 * gfortran.dg/streamio_14.f90: New test.
2148 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2150 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2151 Add -mfpmath=387 to dg-options.
2153 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2156 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2157 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2158 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2159 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2160 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2161 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2162 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2163 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2164 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2166 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2169 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2171 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
2174 * g++.dg/conversion/bitfield8.C: New.
2176 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2178 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2180 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2184 * g++.dg/ext/vector13.C: New.
2186 2008-02-06 David Daney <ddaney@avtrex.com>
2188 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2190 2008-02-05 Bob Wilson <bob.wilson@acm.org>
2192 * lib/target-supports.exp (check_effective_target_hard_float): Remove
2193 special case for xtensa-*-*.
2195 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2198 * gfortran.dg/volatile11.f90: New test.
2200 2008-02-05 Jakub Jelinek <jakub@redhat.com>
2203 * g++.dg/template/array19.C: New test.
2205 2008-02-05 Diego Novillo <dnovillo@google.com>
2207 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2210 * g++.dg/warn/pr33738.C: Remove.
2212 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2215 * gfortran.dg/bounds_check_13.f: New test.
2217 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2220 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2222 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
2225 * gcc.target/i386/pr35083.c: New test.
2227 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2230 * gfortran.dg/data_bounds_1.f90: New test.
2232 2008-02-04 Diego Novillo <dnovillo@google.com>
2234 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2237 * g++.dg/warn/pr33738.C: New.
2239 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
2241 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2244 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
2246 * lib/target-supports.exp (check_effective_target_hard_float): Only
2247 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
2248 other targets, grep for a call insn in the rtl expand dump for an
2250 (target_compile): Support generating rtl dumps as output.
2252 2008-02-04 Richard Guenther <rguenther@suse.de>
2255 * gcc.c-torture/execute/pr33631.c: New testcase.
2257 2008-02-04 Richard Guenther <rguenther@suse.de>
2260 * gcc.c-torture/compile/pr35043.c: New testcase.
2262 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2264 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2266 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
2268 * gcc.target/i386/pr31628.c: Require effective target fpic.
2269 * gcc.target/i386/strinline.c: Ditto.
2270 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2271 * gcc.dg/pr35045.c: Ditto.
2272 * gcc.dg/20050503-1.c: Ditto.
2274 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
2277 * gfortran.dg/host_assoc_variable_1.f90: New test.
2278 * gfortran.dg/allocate_stat.f90: Change last three error messages.
2280 2008-02-02 Michael Matz <matz@suse.de>
2283 * gcc.dg/pr35045.c: New test.
2285 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2288 * gfortran.dg/shape_4.f90: New test.
2290 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
2292 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2294 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
2296 PR rtl-optimization/34773
2297 * gcc.target/cris/torture/pr34773.c: New test.
2299 2008-02-01 Nick Clifton <nickc@redhat.com>
2301 * lib/target-supports.exp (check_profiling_available): Do not
2302 expect profiling to work on the xstormy16 target.
2304 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
2307 * gcc.c-torture/execute/20050316-2.x: New file.
2308 * gcc.target/i386/pr17390.c: Update scan pattern.
2309 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2310 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2312 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
2315 * gfortran.dg/proc_assign_2.f90: New test.
2317 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
2318 Jakub Jelinek <jakub@redhat.com>
2322 * g++.dg/ext/alias-canon.C: New.
2323 * g++.dg/ext/alias-mangle.C: New.
2325 2008-01-30 Jan Hubicka <jh@suse.cz>
2327 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2329 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2331 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2332 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2334 2008-01-30 Jan Hubicka <jh@suse.cz>
2337 * gcc.c-torture/execute/pr34982.c: New testcase.
2339 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
2341 * gcc.target/s390/tf_to_di-1.c: New testcase.
2343 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
2346 * gfortran.dg/use_only_3.f90: New test.
2347 * gfortran.dg/use_only_3.inc: Modules for new test.
2350 * gfortran.dg/function_charlen_2.f90: New test.
2352 2008-01-30 Jakub Jelinek <jakub@redhat.com>
2355 * gcc.dg/pr34969.c: New test.
2358 * gcc.dg/inline-25.c: New test.
2359 * gcc.dg/inline-26.c: New test.
2360 * gcc.dg/inline-27.c: New test.
2362 2008-01-29 Richard Guenther <rguenther@suse.de>
2365 * gcc.c-torture/compile/pr35006.c: New testcase.
2367 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
2378 * g++.dg/cpp0x/vt-34219-2.C: New.
2379 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2380 * g++.dg/cpp0x/vt-34961.C: New.
2381 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2382 cases from the re-opened PR.
2383 * g++.dg/cpp0x/vt-34753.C: New.
2384 * g++.dg/cpp0x/vt-34919.C: New.
2385 * g++.dg/cpp0x/vt-34754.C: New.
2386 * g++.dg/cpp0x/vt-34606.C: New.
2387 * g++.dg/cpp0x/vt-34219.C: New.
2388 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2389 * g++.dg/cpp0x/vt-34755.C: New.
2390 * g++.dg/cpp0x/pr31438.C: Ditto.
2391 * g++.dg/cpp0x/variadic81.C: Ditto.
2393 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2395 * g++.dg/torture/pr34641.C: Put the dg-do first.
2397 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2399 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2401 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
2403 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2405 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
2408 * gcc.target/powerpc/spe-small-data-1.c: New test.
2409 * gcc.target/powerpc/spe-small-data-2.c: New test.
2411 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2414 * gfortran.dg/shape_3.f90: New test.
2416 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2418 * gcc.target/s390/20020926-1.c: Remove -m31.
2420 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2422 * gcc.target/s390/20020926-1.c: Disable for s390x.
2424 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2427 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2430 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2433 * gfortran.dg/array_constructor_22.f90: New test.
2435 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
2438 * gcc.c-torture/compile/pr34688: New test.
2440 2008-01-26 Tobias Burnus <burnus@net-b.de>
2443 * gfortran.dg/missing_optional_dummy_5.f90: New.
2445 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2447 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2448 noinline. XFAIL test.
2450 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2453 * gfortran.dg/array_3.f90: New test.
2455 2008-01-26 Jakub Jelinek <jakub@redhat.com>
2457 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2461 * gcc.dg/pr34965.c: New test.
2462 * g++.dg/other/error24.C: New test.
2464 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2466 PR libfofortran/34887
2467 * gfortran.dg/x_slash_2.f: New test.
2469 2008-01-26 Richard Guenther <rguenther@suse.de>
2472 * g++.dg/torture/pr34235.C: New testcase.
2474 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2476 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2478 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2481 * gcc.target/mips/lazy-binding-1.c: New test.
2482 * gcc.target/mips/mips.exp (setup_mips_tests): Set
2483 mips_forced_no_abicalls and mips_forced_no_shared.
2484 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2485 Avoid using small data with -mabicalls. Don't make -G0 force
2486 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
2487 forces the opposite option.
2489 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2492 * gcc.target/i386/fastcall-1.c: Scan for correct label.
2493 Use -std=gnu89 switch.
2495 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2498 * gfortran.dg/direct_io_9.f: New test.
2500 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
2503 * gfortran.dg/where_operator_assign_4.f90: New test.
2505 2008-01-25 Joseph Myers <joseph@codesourcery.com>
2507 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2508 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2511 2008-01-25 Richard Guenther <rguenther@suse.de>
2514 * gcc.c-torture/execute/pr32244-1.c: New testcase.
2516 2008-01-25 Richard Guenther <rguenther@suse.de>
2518 PR tree-optimization/34966
2519 * gcc.c-torture/compile/pr34966.c: New testcase.
2521 2008-01-25 Richard Guenther <rguenther@suse.de>
2524 * g++.dg/torture/pr33887-1.C: New testcase.
2525 * g++.dg/torture/pr33887-2.C: Likewise.
2526 * g++.dg/torture/pr33887-3.C: Likewise.
2527 * gcc.c-torture/execute/20071211-1.c: Likewise.
2529 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
2532 * gcc.dg/pr34856.c: Use pointer mode for "pin".
2534 2008-01-25 Jakub Jelinek <jakub@redhat.com>
2537 * g++.dg/gomp/pr33333.C: New test.
2539 PR preprocessor/34692
2540 * gcc.dg/cpp/pr34692.c: New test.
2541 * gcc.dg/gomp/pr34692.c: New test.
2543 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
2545 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2547 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
2550 * gfortran.dg/empty_type.f90: New test.
2552 2008-01-24 Paolo Carlini <pcarlini@suse.de>
2555 * g++.dg/template/crash77.C: New.
2557 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
2560 * gcc.dg/pr34856.c: New test.
2562 2008-01-24 Tobias Burnus <burnus@net-b.de>
2564 * gfortran.dg/namelist_39.f90: Delete temporary files.
2565 * gfortran.dg/namelist_44.f90: Ditto.
2567 2008-01-24 Richard Guenther <rguenther@suse.de>
2570 * g++.dg/torture/pr34953.C: New testcase.
2572 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
2575 * gcc.c-torture/compile/20080124-1.c: New test.
2577 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
2580 * gfortran.dg/function_charlen_3.f: New test.
2582 2008-01-23 Michael Matz <matz@suse.de>
2585 * g++.dg/debug/pr34895.cc: New testcase.
2587 2008-01-23 Richard Guenther <rguenther@suse.de>
2590 * gcc.dg/pr31529-1.c: New testcase.
2591 * gcc.dg/pr31529-2.c: Likewise.
2593 2008-01-23 Jakub Jelinek <jakub@redhat.com>
2596 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2597 unsigned int for the first argument.
2599 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2602 * g++.dg/conversion/bitfield7.C: New test.
2603 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2605 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
2607 From Michael Frysinger <michael.frysinger@analog.com>
2608 * gcc.target/bfin/mcpu-bf547.c: New test.
2609 * gcc.target/bfin/mcpu-bf523.c: New test.
2610 * gcc.target/bfin/mcpu-bf524.c: New test.
2611 * gcc.target/bfin/mcpu-bf526.c: New test.
2613 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2615 * gcc.c-torture/execute/20080122-1.c: New test.
2617 2008-01-22 Tom Tromey <tromey@redhat.com>
2620 * gcc.dg/cpp/pr34859.c: New file.
2622 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2625 * gfortran.dg/vector_subscript_3.f90: New test.
2627 2008-01-22 Tobias Burnus <burnus@net-b.de>
2630 * gfortran.dg/missing_optional_dummy_4.f90
2632 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2634 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2636 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2638 * gnat.dg/unchecked_union1.adb: New test.
2640 2008-01-22 Tom Tromey <tromey@redhat.com>
2643 * g++.dg/ext/pr34829.C: New file.
2645 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2648 * gcc.dg/gomp/pr34607.c: New test.
2649 * g++.dg/gomp/pr34607.C: New test.
2652 * g++.dg/ext/vector10.C: New test.
2655 * g++.dg/other/error23.C: New test.
2658 * g++.dg/ext/vector12.C: New test.
2660 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2663 * gcc.dg/Wstrict-overflow-21.c: New.
2664 * g++.dg/warn/Wstrict-aliasing-8.C: New.
2666 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2669 * gcc.dg/pr33092.c: New.
2671 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
2673 * gcc.target/s390/20020926-1.c: Add -m31 option.
2675 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
2678 * gfortran.dg/initialization_18.f90: New test.
2680 2008-01-22 Tobias Burnus <burnus@net-b.de>
2683 * gfortran.dg/tab_continuation.f: New.
2685 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2688 * gfortran.dg/use_rename_2.f90: New test.
2690 2008-01-21 Richard Guenther <rguenther@suse.de>
2693 * gcc.c-torture/compile/pr34856.c: New testcase.
2695 2008-01-21 Richard Guenther <rguenther@suse.de>
2698 * gcc.c-torture/compile/pr34885.c: New testcase.
2700 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
2702 * gnat.dg/specs/alignment1.ads: New test.
2704 2008-01-21 Richard Guenther <rguenther@suse.de>
2707 * g++.dg/torture/pr34850.C: New testcase.
2709 2008-01-21 Alon Dayan <alond@il.ibm.com>
2710 Olga Golovanevsky <olga@il.ibm.com>
2712 PR tree-optimization/34701
2713 * gcc.dg/struct/wo_prof_array_field.c: New test.
2715 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2718 * g++.dg/ext/vector9.C: New.
2720 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2724 * g++.dg/template/crash75.C: New.
2725 * g++.dg/template/crash76.C: Likewise.
2727 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
2729 PR rtl-optimization/34808
2730 * gcc.c-torture/compile/pr34808.c: New test.
2732 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2735 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2738 * gfortran.dg/entry_array_specs_3.f90: New test.
2741 * gfortran.dg/use_rename_1.f90: New test.
2743 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2746 * gfortran.dg/array_constructor_20.f90: New test.
2747 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2750 * gfortran.dg/array_constructor_21.f90: New test.
2752 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2755 * gfortran.dg/inquire_13.f90: New test.
2758 * gfortran.dg/continuation_9.f90: New test.
2760 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
2763 * gcc.target/mips/pr34831.c: New test.
2765 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2769 * gfortran.dg/any_all_1.f90: New test.
2770 * gfortran.dg/any_all_2.f90: New test.
2772 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2774 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2775 "dg-require-weak" statement.
2776 * g++.dg/eh/weak1.C: Likewise.
2778 2008-01-19 Jakub Jelinek <jakub@redhat.com>
2780 PR gcov-profile/34610
2781 * gcc.dg/gomp/pr34610.c: New test.
2783 2008-01-19 Tobias Burnus <burnus@net-b.de>
2786 * gfortran.dg/implicit_11.f90: New.
2787 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2788 * gfortran.dg/entry_15.f90: Ditto.
2789 * gfortran.dg/func_assign.f90: Ditto.
2790 * gfortran.dg/gomp/reduction3.f90: Ditto.
2791 * gfortran.dg/proc_assign_1.f90: Ditto.
2793 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2794 of dg-excess-errors.
2796 2008-01-18 Tobias Burnus <burnus@net-b.de>
2799 * gfortran.dg/argument_checking_15.f90: New.
2800 * gfortran.dg/argument_checking_5.f90: Change TODO into
2803 2008-01-18 Tobias Burnus <burnus@net-b.de>
2805 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2806 * gfortran.dg/enum_5.f90: Ditto.
2807 * gfortran.dg/enum_6.f90: Ditto.
2808 * gfortran.dg/bom_error.f90: Ditto.
2809 * gfortran.dg/func_decl_4.f90: Ditto.
2811 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2814 * gfortran.dg/fmt_t_6.f: New test.
2816 2008-01-18 Tobias Burnus <burnus@net-b.de>
2818 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2820 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2822 * g++.dg/lookup/two-stage2.C: fix comment.
2824 2008-01-18 Ian Lance Taylor <iant@google.com>
2826 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2828 2008-01-18 Ian Lance Taylor <iant@google.com>
2831 * g++.dg/init/new26.C: New test.
2833 2008-01-18 Richard Guenther <rguenther@suse.de>
2836 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2839 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
2841 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2842 dg-require-effective-target.
2844 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2847 * gfortran.dg/reshape_2.f90: New test.
2849 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
2851 * gcc.dg/20040223-1.c: Fix comment typo.
2853 2008-01-17 Janis Johnson <janis187@us.ibm.com>
2856 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2857 until 34814 is fixed.
2859 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
2861 PR tree-optimization/34648
2862 * gcc.c-torture/compile/pr34648.c: New testcase.
2864 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
2867 * gcc.dg/autopar/autopar.exp: New.
2868 * g++.dg/tree-ssa/pr34355.C: Require pthread.
2869 * lib/target-supports.exp (check_effective_target_pthread): New.
2871 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2872 * gcc.dg/tree-ssa/reduc-1short.c: Same.
2873 * gcc.dg/tree-ssa/reduc-1.c: Same.
2874 * gcc.dg/tree-ssa/reduc-2short.c: Same.
2875 * gcc.dg/tree-ssa/reduc-2.c: Same
2876 * gcc.dg/tree-ssa/reduc-3.c: Same.
2877 * gcc.dg/tree-ssa/reduc-1char.c: Same.
2878 * gcc.dg/tree-ssa/reduc-6.c: Same.
2879 * gcc.dg/tree-ssa/reduc-7.c: Same.
2880 * gcc.dg/tree-ssa/reduc-2char.c: Same.
2881 * gcc.dg/tree-ssa/reduc-8.c: Same.
2882 * gcc.dg/tree-ssa/reduc-9.c: Same.
2884 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2886 * gnat.dg/discr5.adb: New test.
2888 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2890 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2892 2008-01-17 Richard Guenther <rguenther@suse.de>
2894 PR tree-optimization/34825
2895 * gcc.dg/pr34825.c: New testcase.
2897 2008-01-17 Richard Guenther <rguenther@suse.de>
2899 * gcc.c-torture/execute/20080117-1.c: New testcase.
2901 2008-01-17 Revital Eres <eres@il.ibm.com>
2904 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2906 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
2909 * gfortran.dg/function_charlen_1.f90: New test.
2912 * gfortran.dg/function_types_1.f90: New test.
2913 * gfortran.dg/function_types_2.f90: New test.
2916 * gfortran.dg/function_kinds_4.f90: New test.
2917 * gfortran.dg/function_kinds_5.f90: New test.
2919 * gfortran.dg/defined_operators_1.f90: Errors now at function
2921 * gfortran.dg/private_type_4.f90: The same.
2922 * gfortran.dg/interface_15.f90: The same.
2923 * gfortran.dg/elemental_args_check_2.f90: The same.
2924 * gfortran.dg/auto_internal_assumed.f90: The same.
2926 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
2928 * gnat.dg/sizetype.adb: New test.
2930 2008-01-16 Richard Guenther <rguenther@suse.de>
2933 * gcc.dg/overflow-warn-7.c: New testcase.
2935 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2937 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2939 2008-01-16 Jakub Jelinek <jakub@redhat.com>
2940 Richard Guenther <rguenther@suse.de>
2943 * gcc.dg/pr34668-1.c: New test.
2944 * gcc.dg/pr34668-2.c: Likewise.
2946 2008-01-16 Richard Guenther <rguenther@suse.de>
2949 * g++.dg/torture/pr33819.C: New testcase.
2951 2008-01-16 Richard Guenther <rguenther@suse.de>
2954 * gcc.c-torture/execute/pr34768-1.c: New testcase.
2955 * gcc.c-torture/execute/pr34768-2.c: Likewise.
2957 2008-01-16 Tobias Burnus <burnus@net-b.de>
2960 * gfortran.dg/argument_checking_13.f90: New.
2961 * gfortran.dg/argument_checking_14.f90: New.
2963 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2966 * gfortran.dg/anyallcount_1.f90: New test.
2968 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2971 * g++.dg/cpp0x/vt-34399.C: New.
2972 * g++.dg/template/friend50.C: New.
2974 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2977 * g++.dg/cpp0x/vt-34751.C: New.
2979 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2985 * g++.dg/cpp0x/vt-34051-2.C: New.
2986 * g++.dg/cpp0x/vt-34102.C: New.
2987 * g++.dg/cpp0x/vt-34051.C: New.
2988 * g++.dg/cpp0x/vt-34055.C: New.
2989 * g++.dg/cpp0x/vt-34103.C: New.
2991 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2994 * g++.dg/cpp0x/vt-34314.C: New.
2995 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2996 reality (the error message was wrong previously).
2998 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3001 * g++.dg/cpp0x/vt-33964.C: New.
3002 * g++.dg/template/partial5.C: New.
3004 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3007 * g++.dg/cpp0x/vt-34052.C: New.
3008 * g++.dg/template/ttp26.C: New.
3010 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3012 * gnat.dg/rep_clause2.ad[sb]: New test.
3013 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3015 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3018 * g++.dg/cpp/pedantic-errors.C: Delete.
3019 * g++.dg/cpp/permissive.C: Delete.
3021 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3023 * gcc.c-torture/compile/20080114-1.c: New test.
3025 2008-01-13 Tobias Burnus <burnus@net-b.de>
3028 * gfortran.dg/argument_checking_11.f90: New.
3029 * gfortran.dg/argument_checking_12.f90: New.
3030 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3031 * gfortran.dg/c_assoc_2.f03: Update dg-error.
3032 * gfortran.dg/argument_checking_3.f90: Ditto.
3033 * gfortran.dg/pointer_intent_2.f90: Ditto.
3034 * gfortran.dg/import2.f90: Ditto.
3035 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3036 * gfortran.dg/implicit_actual.f90: Ditto.
3037 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3038 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3040 2008-01-13 Tobias Burnus <burnus@net-b.de>
3043 * gfortran.dg/interface_proc_end.f90: New.
3045 2008-01-13 Tobias Burnus <burnus@net-b.de>
3048 * gfortran.dg/assumed_size_refs_4.f90: New.
3050 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
3052 * gnat.dg/unchecked_convert1.adb.
3054 2008-01-13 Richard Guenther <rguenther@suse.de>
3056 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3057 readable and writable again before exiting.
3059 2008-01-13 Richard Guenther <rguenther@suse.de>
3062 * gcc.dg/noncompile/incomplete-4.c: New testcase.
3064 2008-01-13 Jan Hubicka <jh@suse.cz>
3067 * gcc.dg/pr32135.c: new.
3069 2008-01-12 Doug Kwan <dougkwan@google.com>
3071 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3072 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3073 -Wignored-qualifiers.
3075 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3077 * gnat.dg/slice3.adb: New test.
3078 * gnat.dg/slice4.adb: Likewise.
3080 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3082 * gnat.dg/bit_packed_array.ad[sb]: New test.
3084 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3087 * gfortran.dg/parens_7.f90: New test.
3089 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3091 * gcc.dg/tree-ssa/loadpre5.c: Use static.
3092 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3094 * gcc.dg/pr33826.c: Require nonpic.
3096 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3099 * gfortran.dg/inquire_12.f90: New test.
3101 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3104 * all_bounds_1.f90: New test case.
3105 * maxloc_bounds_1.f90: New test case.
3106 * maxloc_bounds_2.f90: New test case.
3107 * maxloc_bounds_3.f90: New test case.
3108 * maxloc_bounds_4.f90: New test case.
3109 * maxloc_bounds_5.f90: New test case.
3110 * maxloc_bounds_6.f90: New test case.
3111 * maxloc_bounds_7.f90: New test case.
3112 * maxloc_bounds_8.f90: New test case.
3114 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
3116 * gcc.dg/struct-ret-3.c: New test.
3118 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
3121 * gfortran.dg/transfer_simplify_8.f90: New test.
3123 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
3125 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
3126 size_t using predefined macro.
3128 2008-01-10 Raksit Ashok <raksit@google.com>
3130 PR rtl-optimization/27971
3131 * gcc.target/i386/pr27971.c: New testcase.
3133 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
3136 * gfortran.dg/bounds_check_12.f90: New test.
3138 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
3140 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3141 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3143 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
3146 * g++.dg/torture/pr34641.C: New testcase.
3148 2008-01-10 Richard Guenther <rguenther@suse.de>
3150 PR tree-optimization/34651
3151 * g++.dg/torture/pr34651.C: New testcase.
3153 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
3155 PR tree-optimization/34017
3156 * gcc.dg/tree-ssa/pr34017.c: New.
3158 2008-01-09 Richard Guenther <rguenther@suse.de>
3159 Andrew Pinski <andrew_pinski@playstation.sony.com>
3162 * gcc.c-torture/compile/pr30132.c: New testcase.
3164 2008-01-09 Richard Guenther <rguenther@suse.de>
3167 * gcc.c-torture/compile/pr34458.c: New testcase.
3169 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3172 g++.dg/eh/ia64-2.C: Require weak support.
3174 2008-01-08 Richard Guenther <rguenther@suse.de>
3177 * g++.dg/torture/pr31863.C: New testcase.
3179 2008-01-08 Jakub Jelinek <jakub@redhat.com>
3182 * gcc.dg/gomp/pr34694.c: New test.
3183 * g++.dg/gomp/pr34694.C: New test.
3186 * g++.dg/gomp/pr33890.C: New test.
3188 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3191 * gfortran.dg/parameter_array_init_3.f90: New test.
3193 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3197 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3199 2008-01-07 Janis Johnson <janis187@us.ibm.com>
3201 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3202 * g++.dg/other/spu2vmx-1.C: Use it.
3204 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
3206 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3209 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3210 * gcc.target/powerpc/parity-1.c: Likewise.
3212 2008-01-07 Fred Fish <fnf@specifix.com>
3214 PR preprocessor/30363:
3215 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3218 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
3221 * gfortran.dg/use_only_2.f90: New test.
3223 2008-01-06 Paolo Carlini <pcarlini@suse.de>
3226 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3227 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3229 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
3232 * gfortran.dg/use_12.f90: New test.
3234 2008-01-06 Tobias Burnus <burnus@net-b.de>
3237 * interface.c (compare_actual_formal): Fix intent(out) check for
3238 function result variables.
3240 2008-01-06 Tobias Burnus <burnus@net-b.de>
3243 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3245 2008-01-06 Tobias Burnus <burnus@net-b.de>
3248 * gfortran.dg/intent_out_4.f90: Fix test case.
3250 2008-01-06 Tobias Burnus <burnus@net-b.de>
3253 * gfortran.dg/intent_out_4.f90: New.
3255 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3258 * gfortran.dg/optional_dim_3.f90: New test.
3260 2008-01-06 Tobias Burnus <burnus@net-b.de>
3263 * gfortran.dg/common_11.f90: New.
3264 * gfortran.dg/blockdata_1.f90: Update test case.
3265 * gfortran.dg/blockdata_2.f90: Update test case.
3267 2008-01-06 Tobias Burnus <burnus@net-b.de>
3269 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3271 2008-01-06 Tobias Burnus <burnus@net-b.de>
3274 * gfortran.dg/equiv_constraint_9.f90: New.
3276 2008-01-06 Revital Eres <eres@il.ibm.com>
3278 PR tree-optimization/34263
3279 * gcc.dg/pr34263.c: New testcase.
3281 2008-01-06 Tobias Burnus <burnus@net-b.de>
3284 * gfortran.dg/internal_io_unf.f90: New.
3286 2008-01-06 Tobias Burnus <burnus@net-b.de>
3289 * gfortran.dg/elemental_args_check_2.f90: New.
3291 2008-01-06 Tobias Burnus <burnus@net-b.de>
3294 * gfortran.dg/intent_out_3.f90: New.
3296 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
3298 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3300 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3303 * gfortran.dg/list_read_8.f90: New test.
3305 2008-01-04 Richard Guenther <rguenther@suse.de>
3308 * gcc.c-torture/compile/pr34029-1.c: New testcase.
3309 * gcc.c-torture/compile/pr34029-2.c: Likewise.
3311 2008-01-04 Jakub Jelinek <jakub@redhat.com>
3313 PR gcov-profile/34609
3314 * g++.dg/gcov/gcov-6.C: New test.
3316 2008-01-04 Richard Guenther <rguenther@suse.de>
3318 PR tree-optimization/31081
3319 * g++.dg/torture/pr31081-1.C: New testcase.
3320 * g++.dg/torture/pr31081-2.C: Likewise.
3322 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
3324 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3325 * gcc.target/mips/rsqrt-2.c: Likewise.
3326 * gcc.target/mips/rsqrt-4.c: New test.
3328 2008-01-04 Tobias Burnus <burnus@net-b.de>
3331 * gfortran.dg/equiv_substr.f90: New.
3333 2008-01-03 Tom Tromey <tromey@redhat.com>
3336 * gcc.dg/pr34457-2.c: New file.
3337 * gcc.dg/pr34457-1.c: New file.
3339 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3341 Revert fix for PR tree-optimization/34458.
3343 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3345 PR tree-optimization/34458
3346 * gcc.dg/tree-ssa/pr34458.c: New.
3348 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3351 * gfortran.dg/internal_readwrite_1.f90: New test.
3352 * gfortran.dg/internal_readwrite_2.f90: New test.
3354 2008-01-03 Tom Tromey <tromey@redhat.com>
3356 PR preprocessor/34602:
3357 * gcc.dg/cpp/pr34602.c: New file.
3359 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3361 PR tree-optimization/29484
3362 * gcc.c-torture/execute/20071220-1.c: New test.
3363 * gcc.c-torture/execute/20071220-2.c: New test.
3365 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3367 PR tree-optimization/34635
3368 * gcc.dg/tree-ssa/pr34635.c: New.
3369 * gcc.dg/tree-ssa/pr34635-1.c: New.
3371 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3374 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3375 scan-assembler check.
3377 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3380 * g++.dg/gomp/pr34608.C: New test.
3382 2008-01-02 Richard Guenther <rguenther@suse.de>
3386 * gcc.c-torture/compile/pr34093.c: New testcase.
3388 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
3390 * g++.dg/cpp0x/long_long.C: New.
3392 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
3394 * gcc.target/spu/tag_manager.c : Include stdlib.h.
3395 * gcc.target/spu/Wmain.c: Fix the line numbers for the
3396 warning on the function main.
3398 2008-01-01 Jakub Jelinek <jakub@redhat.com>
3400 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3401 rather than __v2di type.
3403 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
3406 * gfortran.dg/linked_list_1.f90: New test.
3408 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
3410 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3411 instead of appending to it.
3413 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
3415 PR tree-optimization/34591
3416 * gcc.dg/vect/pr34591.c: New test.
3418 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3421 * gfortran.dg/direct_io_8.f90: New test case.
3423 2007-12-27 Jakub Jelinek <jakub@redhat.com>
3426 * gcc.c-torture/execute/20071213-1.c: New test.
3428 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3431 * gfortran.dg/read_eof_5.f90: New test.
3433 2007-12-25 Tobias Burnus <burnus@net-b.de>
3436 * gfortran.dg/initialization_17.f90: New.
3438 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3441 * gfortran.dg/matmul_6.f90: New test.
3443 2007-12-23 Tobias Burnus <burnus@net-b.de>
3446 * gfortran.dg/entry_17.f90: New.
3448 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
3451 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3452 * gfortran.dg/real_const_3.f90: Likewise.
3453 * gfortran.dg/unary_operator.f90: New test.
3455 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
3457 * gnat.dg/pack2.adb: New test.
3459 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
3462 * gfortran.dg/repeat_6.f90: New test.
3464 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3467 * cshift_shift_real_1.f90: New test.
3469 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3472 * gfortran.dg/shift-kind_2.f90: New test.
3474 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
3477 * gcc.dg/pr8835-1.c: New.
3479 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
3482 * gfortran.dg/default_initialization_3.f90: New test.
3484 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
3486 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3488 (dg-mips-options): Treat -march=24k* as a 32-bit option.
3490 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
3492 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
3493 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3495 2007-12-20 Jason Merrill <jason@redhat.com>
3497 * gcc.dg/overload/arg[14].C: Remove expected errors.
3499 2007-12-20 Jakub Jelinek <jakub@redhat.com>
3502 * gcc.c-torture/execute/20071219-1.c: New test.
3504 2007-12-20 Tobias Burnus <burnus@net-b.de>
3507 * gfortran.dg/namelist_44.f90: New.
3509 2007-12-20 Tobias Burnus <burnus@net-b.de>
3512 * gfortran.dg/boz_8.f90: Add error-check check.
3513 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3516 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3518 * gcc.dg/gomp/combined-1.c: New test.
3520 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3522 PR tree-optimization/34355
3523 * g++.dg/tree-ssa/pr34355.C: New test.
3525 2007-12-19 Revital Eres <eres@il.ibm.com>
3527 * gcc.dg/sms-5.c: New testcase.
3529 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3532 * gfortran.dg/missing_parens_1.f90: New.
3533 * gfortran.dg/missing_parens_1.f90: New.
3535 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
3538 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3540 * gfortran.dg/transfer_simplify_7.f90: New test.
3542 2007-12-18 Janis Johnson <janis187@us.ibm.com>
3544 * gcc.dg/pr32912-3.c: Compile with -w.
3546 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3548 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
3549 Jakub Jelinek <jakub@redhat.com>
3554 * g++.dg/cpp0x/variadic86.C: New.
3555 * g++.dg/cpp0x/variadic87.C: New.
3556 * g++.dg/cpp0x/variadic84.C: New.
3557 * g++.dg/cpp0x/variadic85.C: New.
3558 * g++.dg/template/ttp25.C: New.
3560 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
3562 PR tree-optimization/34123
3563 * gcc.dg/tree-ssa/pr34123.c: New test.
3565 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
3567 PR rtl-optimization/34456
3568 * gcc.c-torture/execute/pr34456.c: New test.
3570 2007-12-18 Jakub Jelinek <jakub@redhat.com>
3573 * g++.dg/parse/friend7.C: New test.
3575 PR rtl-optimization/34490
3576 * gcc.c-torture/execute/20071216-1.c: New test.
3578 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3580 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3582 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3584 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
3585 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3586 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3587 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3588 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3590 2007-12-17 Jakub Jelinek <jakub@redhat.com>
3593 * gcc.dg/gomp/clause-2.c: New test.
3594 * g++.dg/gomp/clause-4.C: New test.
3596 2007-12-17 Tobias Burnus <burnus@net-b.de>
3598 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3599 part of Fortran 77/95/2003.
3601 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3603 PR tree-optimization/34445
3604 * gfortran.dg/vect/cost-model-pr34445.f: New test.
3605 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3607 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3610 * gfortran.dg/namelist_42.f90: Update.
3611 * gfortran.dg/namelist_43.f90: New.
3613 2007-12-16 Tobias Burnus <burnus@net-b.de>
3616 * gfortran.dg/initialization_16.f90: New.
3618 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3621 * gfortran.dg/real_dimension_1.f: New test case.
3623 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3625 * gcc.dg/torture/pr24257.c: Remove -O from options.
3627 2007-12-16 Tobias Burnus <burnus@net-b.de>
3630 * gfortran.dg/bind_c_usage_16.f03: Extend test.
3632 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
3637 * gfortran.dg/mapping_1.f90: New test.
3638 * gfortran.dg/mapping_2.f90: New test.
3639 * gfortran.dg/mapping_3.f90: New test.
3641 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
3643 PR rtl-optimization/34415
3644 * gcc.c-torture/execute/pr34415.c: New test.
3646 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
3648 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3651 2007-12-16 Jakub Jelinek <jakub@redhat.com>
3654 * gcc.dg/pr34003-1.c: New test.
3655 * gcc.dg/pr34003-2.c: New.
3657 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
3659 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3660 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3661 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3662 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
3664 * gcc.target/cris/torture/cris-torture.exp,
3665 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3666 * gcc.target/cris/builtin_ctz_v3.c,
3667 gcc.target/cris/builtin_ctz_v8.c,
3668 gcc.target/cris/builtin_clz_v0.c,
3669 gcc.target/cris/builtin_clz_v3.c,
3670 gcc.target/cris/builtin_bswap_v3.c,
3671 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3672 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3673 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3674 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3675 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3676 lib/target-supports.exp: Adjust for crisv32-*-*.
3678 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
3680 * gcc.dg/debug/const-3.c: New.
3682 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3684 * g++.dg/other/datasec1.C: Require named section support.
3686 2007-12-14 Jakub Jelinek <jakub@redhat.com>
3689 * gcc.target/i386/pr29978.c: New test.
3691 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3693 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3694 instead of -msse4.1.
3695 * gcc.target/i386/sse-12.c (dg-options): Ditto.
3696 * g++.dg/other/i386-2.C (dg-options): Ditto.
3698 2007-12-14 Tobias Burnus <burnus@net-b.de>
3701 * gfortran.dg/private_type_10.f90: New.
3703 2007-12-14 Tobias Burnus <burnus@net-b.de>
3706 * gfortran.dg/nan_4.f90: New.
3708 2007-12-14 Richard Guenther <rguenther@suse.de>
3711 * gcc.c-torture/compile/20071214-1.c: New testcase.
3713 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3715 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3716 macros to test macroized SSE intrinsics. Use new macros to test
3717 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3718 emmintrin.h, xmmintrin.h and bmmintrin.h
3719 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3720 to test with immediate operand.
3722 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3725 * gcc.c-torture/compile/pr34091.c: New test.
3727 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
3729 * gcc.dg/uninit-13.c: UnXFAIL.
3730 * gcc.dg/complex-5.c: New testcase.
3732 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3734 * gcc.dg/struct/struct-reorg.exp: Replace
3735 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
3737 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3742 * gfortran.dg/advance_6.f90: New test case.
3743 * gfortran.dg/direct_io_7.f90: New test case.
3744 * gfortran.dg/streamio_13.f90: New test case.
3746 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
3748 * g++.dg/cpp0x/__func__.C: New.
3750 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
3753 * g++.dg/other/pr34435.C: New testcase.
3755 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3757 * gcc.dg/struct: New directory with tests
3758 for struct-reorg optimizaion.
3759 * gcc.dg/struct/struct-reorg.exp: New script.
3760 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3761 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3762 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3763 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3764 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3765 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3766 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3767 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3768 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3769 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3770 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3771 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3772 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3773 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3774 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3775 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3776 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3777 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3778 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3779 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3780 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3781 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3782 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3783 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3785 2007-12-13 Tobias Burnus <burnus@net-b.de>
3788 * gfortran.dg/namelist_42.f90: New.
3790 2007-12-12 Tobias Burnus <burnus@net-b.de>
3793 * gfortran.dg/function_kinds_3.f90: New.
3795 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
3797 * gcc.target/s390/20071212-1.c: New testcase.
3799 2007-12-11 Jakub Jelinek <jakub@redhat.com>
3802 * g++.dg/ext/visibility/anon7.C: Add xfail.
3803 * g++.dg/ext/visibility/anon9.C: New test.
3804 * g++.dg/ext/visibility/anon10.C: New test.
3807 * g++.dg/rtti/dyncast2.C: New test.
3809 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
3811 PR tree-optimization/34407
3812 * gcc.dg/vect/pr34407.c: New test.
3814 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3817 * gfortran.dg/error_recovery_5.f90: New.
3818 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3820 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3822 PR tree-optimization/34371
3823 * gcc.c-torture/compile/20071207-1.c: New test.
3825 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
3828 * g++.dg/parse/crash40.C: New test.
3830 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3832 * g++.dg/opt/memcpy1.C: New test.
3834 2007-12-10 Tobias Burnus <burnus@net-b.de>
3837 * gfortran.dg/argument_checking_10.f90: New.
3839 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3841 PR rtl-optimization/34302
3842 * gcc.c-torture/execute/20071210-1.c: New test.
3844 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3847 * g++.dg/cpp0x/error1.C: New test.
3850 * g++.dg/other/error22.C: New test.
3852 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
3855 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3856 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3857 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3859 2007-12-09 Jakub Jelinek <jakub@redhat.com>
3863 * g++.dg/template/repo6.C: New test.
3864 * g++.dg/template/repo7.C: New test.
3865 * g++.dg/template/repo8.C: New test.
3867 2007-12-09 H.J. Lu <hjl@lucon.org>
3868 Tobias Burnus <burnus@net-b.de>
3871 * gfortran.dg/read_2.f90: New.
3873 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
3875 * lib/target-supports.exp (check_effective_target_tls_native):
3878 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
3881 * gnat.dg/enclosing_record_reference.ads,
3882 gnat.dg/enclosing_record_reference.adb: New test.
3884 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
3887 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3888 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3891 * gfortran.dg/char_component_initializer_1.f90: New test.
3893 2007-12-09 Tobias Burnus <burnus@net-b.de>
3900 * gfortran.dg/boz_8.f90: New.
3901 * gfortran.dg/boz_9.f90: New.
3902 * gfortran.dg/boz_10.f90: New.
3903 * gfortran.dg/boz_7.f90: Update dg-warning.
3904 * gfortran.dg/pr16433.f: Add dg-error.
3905 * gfortan.dg/ibits.f90: Update dg-warning.
3906 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3907 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3909 2007-12-08 Jakub Jelinek <jakub@redhat.com>
3912 * gfortran.dg/include_1.f90: New test.
3913 * gfortran.dg/include_1.inc: New.
3914 * gfortran.dg/include_2.f90: New test.
3916 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
3918 * gcc.c-torture/compile/20011130-2.c: Fix typo.
3920 2007-12-08 Tobias Burnus <burnus@net-b.de>
3923 * gfortran.dg/nan_3.f90: New.
3925 2007-12-07 Jakub Jelinek <jakub@redhat.com>
3927 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3929 2007-12-07 Olivier Hainque <hainque@adacore.com>
3931 * gnat.dg/tamdt*.ad?: Support for ...
3932 * gnat.dg/test_tamdt.adb: New test.
3934 2007-12-07 Olivier Hainque <hainque@adacore.com>
3936 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3937 exports and document how these can be exercised.
3939 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
3942 * gnat.dg/specs/access_constants.ads: New test.
3944 * gnat.dg/specs/access_constant_decl.ads: New test.
3947 * gnat.dg/compose.adb: New test.
3949 2007-12-07 Olivier Hainque <hainque@adacore.com>
3952 * gnat.dg/unc_memops.ad[sb]: Support for ...
3953 * gnat.dg/unc_memfree.adb: New test.
3955 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
3957 * gfortran.dg/ltrans-7.f90: New.
3959 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
3960 Dorit Nuzman <dorit@il.ibm.com>
3962 PR tree-optimization/34005
3963 * gcc.dg/vect/pr34005.c: New test.
3965 2007-12-06 Jakub Jelinek <jakub@redhat.com>
3968 * g++.dg/template/new8.C: New test.
3970 2007-12-06 Tobias Burnus <burnus@net-b.de>
3973 * gfortran.dg/boz_7.f90: New.
3974 * gfortran.dg/int_1.f90: Disable -pedantic option.
3975 * gfortran.dg/boz_1.f90: Ditto.
3976 * gfortran.dg/boz_3.f90: Ditto.
3977 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3978 * gfortran.dg/ibits.f90: Ditto.
3979 * gfortran.dg/unf_io_convert_1.f90: Ditto.
3980 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3982 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
3985 * gfortran.dg/used_types_19.f90: New test.
3987 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
3989 * gfortran.dg/nan_2.f90: Add -mieee for sh.
3990 * gfortran.dg/nearest_2.f90: Likewise.
3991 * gfortran.dg/nearest_3.f90: Likewise.
3993 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3996 * gcc.c-torture/execute/20071205-1.c: New test.
3998 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
4000 * gfortran.dg/module_nan.f90: Add -mieee for sh.
4001 * gfortran.dg/real_const_3.f90: Likewise.
4003 2007-12-05 Richard Guenther <rguenther@suse.de>
4005 PR tree-optimization/34138
4006 * gcc.c-torture/compile/pr34138.c: New testcase.
4008 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4011 * gfortran.dg/debug_2.f: New test.
4013 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
4015 * gnat.dg/specs/elab1.ads: New test.
4017 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
4020 * gcc.target/i386/pr34312.c: New test.
4022 2007-12-05 Tobias Burnus <burnus@net-b.de>
4025 * gfortran.dg/nan_2.f90: New.
4027 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4030 * g++.dg/cpp0x/decltype9.C: New test.
4031 * g++.dg/cpp0x/decltype10.C: New test.
4033 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
4036 * gnat.dg/rm_6_4_1_13.adb: New test.
4038 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4041 * gcc.c-torture/compile/20071117-1.c: New test.
4043 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4046 * g++.dg/cpp0x/variadic-ttp.C: New.
4048 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4050 * gcc.dg/parse-decl-after-if.c: New.
4051 * gcc.dg/20031223-1.c: Adjust.
4053 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4056 * g++.dg/cpp0x/variadic-throw.C: New.
4058 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4061 * g++.dg/cpp0x/variadic-unify.C: New.
4063 2007-12-04 Richard Guenther <rguenther@suse.de>
4067 * gcc.c-torture/compile/pr34334.c: New testcase.
4068 * g++.dg/torture/pr34222.C: New testcase.
4070 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4072 * gcc.c-torture/execute/20071202-1.c: New test.
4073 * gcc.dg/tree-ssa/pr34146-2.c: New test.
4075 2007-12-04 Tobias Burnus <burnus@net-b.de>
4078 * gfortran.dg/module_nan.f90: New.
4080 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
4082 * lib/target-supports.exp (get_compiler_messages): Replace with...
4083 (check_compile): ...this new procedure. Handle TYPE == executable.
4084 Use comments in the source to determine the correct extension.
4085 Return a pair containing the compiler output and the output filename.
4086 Don't delete the file here.
4087 (check_no_compiler_messages_nocache): New procedure.
4088 (check_no_compiler_messages): Use it.
4089 (check_no_messages_and_pattern_nocache): New procedure.
4090 (check_no_messages_and_pattern): Use it.
4091 (check_runtime_nocache, check_runtime): New procedures.
4092 (check_effective_target_tls): Use check_no_compiler_messages.
4093 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4094 (check_effective_target_tls_runtime): Use check_runtime.
4095 (check_effective_target_fstack_protector): Likewise.
4096 (check_iconv_available): Use check_runtime_nocache.
4097 (check_effective_target_fortran_large_real): Use
4098 check_no_compiler_messages.
4099 (check_effective_target_fortran_large_int): Likewise.
4100 (check_effective_target_static_libgfortran): Likewise.
4101 (check_750cl_hw_available): Use check_cached_effective_target
4102 and check_runtime_nocache.
4103 (check_vmx_hw_available): Likewise.
4104 (check_effective_target_broken_cplxf_arg): Likewise.
4105 (check_alpha_max_hw_available): Use check_runtime.
4106 (check_function_available): Use check_no_compiler_messages.
4107 (check_cxa_atexit_available): Use check_cached_effective_target
4108 and check_runtime_nocache.
4109 (check_effective_target_dfp_nocache): Use
4110 check_no_compiler_messages_nocache.
4111 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4112 (check_effective_target_dfp): Use check_cached_effective_target.
4113 (check_effective_target_dfprt): Likewise.
4114 (check_effective_target_arm_neon_hw): Use check_runtime.
4115 (check_effective_target_ultrasparc_hw): Likewise.
4116 (check_effective_target_c99_runtime): Use
4117 check_no_compiler_messages_nocache.
4119 2007-12-03 Jakub Jelinek <jakub@redhat.com>
4122 * gcc.dg/fold-rotate-1.c: New test.
4124 PR tree-optimization/33453
4125 * gcc.c-torture/compile/20071203-1.c: New test.
4127 2007-12-03 Robert Dewar <dewar@adacore.com>
4128 Samuel Tardieu <sam@rfc1149.net>
4131 * gnat.dg/check_elaboration_code.adb: New test.
4132 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4135 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4138 * g++.dg/cpp0x/pr34061.C: New.
4140 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4143 * g++.dg/other/error21.C: New.
4145 2007-12-02 Revital Eres <eres@il.ibm.com>
4147 * gcc.dg/sms-4.c: New testcase.
4149 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
4150 Revital Eres <eres@il.ibm.com>
4152 * gcc.dg/sms-3.c: New testcase.
4154 2007-12-01 Ollie Wild <aaw@google.com>
4157 * g++.dg/conversion/ptrmem9.C: New test.
4159 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4162 * gfortran.dg/namelist_41.f90: New test.
4164 2007-11-30 Tom Tromey <tromey@redhat.com>
4166 PR preprocessor/32868:
4167 * gcc.dg/cpp/pr32868.c: New file.
4169 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4172 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4174 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
4176 PR rtl-optimization/34171
4177 * gcc.dg/pr34171.c: New testcase.
4179 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
4181 * gcc.dg/tree-ssa/pr34244.c: Fixed.
4183 2007-11-30 Tobias Burnus <burnus@net-b.de>
4186 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4187 * gfortran.dg/bind_c_usage_11.f03: New.
4188 * gfortran.dg/bind_c_usage_12.f03: New.
4190 2007-11-30 Jakub Jelinek <jakub@redhat.com>
4193 * g++.dg/other/error20.C: New test.
4195 2007-11-29 Steven G. Kargl <kargls@comcast.net>
4198 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4200 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
4202 PR tree-optimization/34244
4203 * gcc.dg/tree-ssa/pr34244.c: New test.
4205 2007-11-29 Jakub Jelinek <jakub@redhat.com>
4207 PR tree-optimization/33434
4208 * gcc.dg/pr33434-1.c: New test.
4209 * gcc.dg/pr33434-2.c: New test.
4210 * gcc.dg/pr33434-3.c: New test.
4211 * gcc.dg/pr33434-4.c: New test.
4214 * g++.dg/template/cond7.C: New test.
4218 * g++.dg/cpp0x/decltype7.C: New test.
4219 * g++.dg/cpp0x/decltype8.C: New test.
4221 2007-11-29 Tobias Burnus <burnus@net-b.de>
4224 * gfortran.dg/result_in_spec_3.f90: New.
4226 2007-11-29 Tobias Burnus <burnus@net-b.de>
4229 * gfortran.dg/mvbits_3.f90: New.
4231 2007-11-28 Bob Wilson <bob.wilson@acm.org>
4233 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4235 (check_effective_target_hard_float): New.
4236 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4237 * gcc.dg/pr30957-1.c: Likewise.
4239 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
4242 * gnat.dg/specs/variant_part.ads: New test.
4245 * gnat.dg/specs/attribute_parsing.ads: New test.
4248 * gnat.dg/specs/integer_value.ads: New test.
4251 * gnat.dg/specs/delta_small.ads: New test.
4253 2007-11-28 Jakub Jelinek <jakub@redhat.com>
4255 PR tree-optimization/34140
4256 * gcc.c-torture/compile/20071128-1.c: New test.
4258 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4261 * gfortran.dg/data_array_1.f90
4262 * gfortran.dg/data_array_2.f90
4263 * gfortran.dg/data_array_3.f90
4264 * gfortran.dg/data_array_4.f90
4266 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4269 * gfortran.dg/blockdata_5.f90: New test.
4270 * gfortran.dg/blockdata_6.f90: New test.
4272 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4274 PR tree-optimization/34016
4275 * gcc.dg/pr34016.c: New test.
4277 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4280 * gfortran.dg/stfunc_6.f90: New test.
4283 * gfortran.dg/assign_10.f90: New test.
4285 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4288 * gfortran.dg/use_11.f90: New test.
4291 * gfortran.dg/generic_15.f90: New test.
4293 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4296 * gcc.dg/pr34225.c: New test.
4298 2007-11-27 Richard Guenther <rguenther@suse.de>
4300 PR tree-optimization/34241
4301 * g++.dg/torture/pr34241.C: New testcase.
4303 2007-11-27 Richard Guenther <rguenther@suse.de>
4305 * gcc.dg/builtins-error.c: New testcase.
4307 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4310 * g++.dg/ext/visibility/anon8.C: New test.
4312 2007-11-13 Michael Meissner <michael.meissner@amd.com>
4315 * gcc.target/i386/pr34077.c: New testcase.
4317 2007-11-26 Tobias Burnus <burnus@net-b.de>
4320 * gfortran.dg/backslash_3.f: Add -fbackslash option.
4321 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4322 * gfortran.dg/backslash_1.f90: Remove no longer needed
4323 -fno-backslash option.
4325 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4328 * gcc.dg/cpp/19990413-1.c: Update.
4329 * gcc.dg/parse-else-error.c: New.
4330 * gcc.dg/parse-else-error-2.c: New.
4331 * gcc.dg/parse-else-error-3.c: New.
4332 * gcc.dg/parse-else-error-4.c: New.
4334 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
4337 * g++.dg/template/dependent-expr6.C: New testcase.
4339 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
4342 * gcc.target/i386/pr34215.c: New test.
4344 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
4347 * gcc.dg/torture/pr34174-1.c: New.
4349 2007-11-26 Richard Guenther <rguenther@suse.de>
4352 * gcc.dg/pr34233.c: New testcase.
4354 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
4355 Revital Eres <eres@il.ibm.com>
4357 PR rtl-optimization/34085
4358 * gcc.dg/tree-prof (bb-reorg.c): New test.
4360 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
4362 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4363 Return true for MIPS16 targets.
4365 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4368 * gfortran.dg/blockdata_4.f90: New test.
4370 2007-11-25 Tobias Burnus <burnus@net-b.de>
4373 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4374 * gfortran.dg/bind_c_usage_16.f03: New.
4375 * gfortran.dg/bind_c_usage_16_c.c: New.
4377 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
4379 * gnat.dg/specs/size_clause1.ads: New test.
4380 * gnat.dg/specs/size_clause2.ads: Likewise.
4381 * gnat.dg/specs/size_clause3.ads: Likewise.
4383 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
4386 * gfortran.dg/entry_16.f90: New test.
4388 2007-11-24 Tobias Burnus <burnus@net-b.de>
4391 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4393 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
4396 * gfortran.dg/nested_modules_1.f90: Change the reference to
4397 FOO, forbidden by the standard, to a reference to W.
4398 * gfortran.dg/use_only_1.f90: New test.
4400 2007-11-23 Tobias Burnus <burnus@net-b.de>
4403 * gfortran.dg/nearest_3.f90: New test.
4405 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4408 * gfortran.dg/optional_dim_2.f90: New test.
4410 2007-11-23 Tobias Burnus <burnus@net-b.de>
4413 * gfortran.dg/bind_c_usage_15.f90: New.
4415 2007-11-23 Tobias Burnus <burnus@net-b.de>
4418 * gfortran.dg/nearest_2.f90: New.
4421 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4425 * g++.dg/ext/java-2.C: New test.
4427 2007-11-23 Mark Mitchell <mark@codesourcery.com>
4428 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4431 * g++.dg/warn/pr5310.C: New.
4432 * g++.dg/warn/pr33160.C: New.
4434 2007-11-23 Richard Guenther <rguenther@suse.de>
4435 Michael Matz <matz@suse.de>
4437 PR tree-optimization/34176
4438 * gcc.c-torture/execute/pr34176.c: New testcase.
4440 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4443 * gcc.dg/Wconversion-5.c: New test.
4444 * g++.dg/Wconversion3.C: New test.
4446 2007-11-23 Richard Guenther <rguenther@suse.de>
4448 * gcc.dg/tree-ssa/alias-17.c: New testcase.
4450 2007-11-22 Joseph Myers <joseph@codesourcery.com>
4453 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4454 qualifiers in abstract declarator.
4456 2007-11-22 Tobias Burnus <burnus@net-b.de>
4458 * gfortran.dg/derived_constructor_comps_3.f90: New.
4460 2007-11-22 Jakub Jelinek <jakub@redhat.com>
4463 * g++.dg/ext/visibility/anon7.C: New test.
4465 2007-11-22 Tobias Burnus <burnus@net-b.de>
4468 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4469 * gfortran.dg/bind_c_usage_13.f03: New.
4470 * gfortran.dg/bind_c_usage_14.f03: New.
4472 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
4474 PR rtl-optimization/33848
4475 * gcc.dg/torture/pr33848.c: New test.
4477 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4480 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4482 2007-11-20 Richard Guenther <rguenther@suse.de>
4485 * gcc.c-torture/execute/pr34154.c: New testcase.
4487 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
4489 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4491 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4494 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
4495 so test passes with -frecord-marker=8.
4496 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4497 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4498 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4499 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4500 * gfortrand.dg/modulo_1.f90: Likewise.
4502 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
4504 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4506 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4507 * gcc.dg/pr30957-1.c: Likewise.
4509 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4512 * g++.dg/template/crash74.C: New test.
4514 2007-11-20 Richard Guenther <rguenther@suse.de>
4516 * gcc.c-torture/execute/20071120-1.c: New testcase.
4518 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4521 * gcc.dg/tree-ssa/pr34146.c: New test.
4524 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4525 dependent on target settings like move_by_pieces etc.
4528 * g++.dg/template/vla2.C: New test.
4531 * g++.dg/overload/template3.C: New test.
4533 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4536 * gfortran.dg/optional_dim_2.f90: Remove test.
4538 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
4540 * gcc.dg/dfp/ddmode-ice.c: New test.
4542 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4544 PR tree-optimization/34036
4545 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4547 2007-11-19 Richard Guenther <rguenther@suse.de>
4549 PR tree-optimization/34
4550 * gcc.c-torture/execute/pr34099-2.c: New testcase.
4552 2007-11-19 Tobias Burnus <burnus@net-b.de>
4555 * gfortran.dg/bind_c_usage_10_c.c: New.
4556 * gfortran.dg/bind_c_usage_10.f03: New.
4558 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4560 * gcc.dg/pr33007.c: Expect new warning.
4561 * gcc.dg/tree-ssa/recip-5.c: Likewise.
4562 * g++.dg/opt/pr34036.C: New test.
4564 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4567 * g++.dg/warn/noreturn-4.C: New test.
4568 * g++.dg/warn/noreturn-5.C: New test.
4569 * g++.dg/warn/noreturn-6.C: New test.
4570 * g++.dg/warn/noreturn-7.C: New test.
4572 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4575 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
4576 integers so tests works with -fdefault-integer-8.
4577 * gfortran.fortran-torture/execute/elemental.f90: Use default
4578 integers so test passes with -fdefault-integer-8.
4579 * gfortran.fortran-torture/execute/der_io.f90: Increase
4580 buffer length so test passes with -fdefault-integer-8.
4581 * gfortran.dg/bounds_check_8.f90: Likewise.
4582 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
4583 * gfortran.dg/equiv_7.f90: Set kind so test passes
4584 with -fdefault-integer-8.
4585 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
4588 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4591 * gfortran.dg/optional_dim_2.f90: New test.
4594 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4596 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4598 PR rtl-optimization/34132
4599 * gcc.c-torture/compile/20071118-1.c: New test.
4601 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
4604 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4606 2007-11-18 Tobias Burnus <burnus@net-b.de>
4609 * gfortran.dg/entry_14.f90: New.
4610 * gfortran.dg/entry_15.f90: New.
4612 2007-11-18 Richard Guenther <rguenther@suse.de>
4614 PR tree-optimization/34127
4615 * gcc.c-torture/compile/pr34127.c: New testcase.
4617 2007-11-18 Ben Elliston <bje@au.ibm.com>
4619 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4620 type specifier, as they are not permitted according to the AltiVec
4621 Programming Interface Manual.
4623 2007-11-17 Tobias Burnus <burnus@net-b.de>
4626 * gfortran.dg/bind_c_usage_9.f03: New.
4627 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4629 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4632 * interface.c (gfc_current_interface_head,
4633 gfc_set_current_interface_head): New functions.
4634 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4635 On syntax error, restore previous state of the interface.
4636 * gfortran.h (gfc_current_interface_head,
4637 gfc_set_current_interface_head): New prototypes.
4639 2007-11-17 Richard Guenther <rguenther@suse.de>
4642 * gcc.c-torture/execute/pr34130.c: New testcase.
4644 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4647 * gfortran.dg/fmt_label_1.f90: New test.
4649 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4652 * gfortran.dg/initialization_15.f90 : New test.
4654 2007-11-16 Richard Guenther <rguenther@suse.de>
4657 * gcc.c-torture/compile/pr34030.c: New testcase.
4659 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4662 * gfortran.dg/interface_assignment_3.f90.
4664 2007-11-16 Richard Guenther <rguenther@suse.de>
4666 PR tree-optimization/33870
4667 * gcc.dg/torture/pr33870.c: New testcase.
4669 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4672 * gfortran.dg/allocatable_function_3.f90.
4674 2007-11-16 Richard Guenther <rguenther@suse.de>
4676 PR tree-optimization/34113
4677 * gcc.c-torture/compile/pr34113.c: New testcase.
4679 2007-11-16 Richard Guenther <rguenther@suse.de>
4681 PR tree-optimization/34099
4682 * g++.dg/torture/pr3499.C: New testcase.
4683 * gcc.c-torture/execute/pr34099.c: Likewise.
4685 2007-11-16 Olivier Hainque <hainque@adacore.com>
4687 * gnat.dg/release_unc_maxalign.adb: New test.
4689 2007-11-16 Jakub Jelinek <jakub@redhat.com>
4692 * g++.dg/template/crash73.C: New test.
4694 2007-11-15 Jakub Jelinek <jakub@redhat.com>
4697 * gcc.dg/tree-ssa/pr23848-1.c: New test.
4698 * gcc.dg/tree-ssa/pr23848-2.c: New test.
4699 * gcc.dg/tree-ssa/pr23848-3.c: New test.
4700 * gcc.dg/tree-ssa/pr23848-4.c: New test.
4702 2007-11-15 Tobias Burnus <burnus@net-b.de>
4705 * gfortran.dg/proc_decl_11.f90: New.
4707 2007-11-15 Ben Elliston <bje@au.ibm.com>
4709 * gcc.target/spu/compare-dp.c: New test.
4711 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4713 * gcc.dg/pr33923.c: New test.
4715 2007-11-14 Jakub Jelinek <jakub@redhat.com>
4718 * gcc.dg/pr34088.c: New test.
4720 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4722 * gcc.c-torture/compile/20071114-1.c: New test.
4724 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4727 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4728 to match known variations in symbol format. Document in comments.
4730 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4733 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4735 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4737 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4740 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4743 * gfortran.dg/proc_decl_1.f90: Update.
4744 * gfortran.dg/proc_decl_7.f90: New test.
4745 * gfortran.dg/proc_decl_8.f90: New test.
4746 * gfortran.dg/proc_decl_9.f90: New test.
4747 * gfortran.dg/proc_decl_10.f90: New test.
4749 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
4752 * gfortran.dg/transfer_assumed_size_1.f90: New test.
4754 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4761 * g++.dg/parse/crash36.C: Add another dg-error.
4762 * g++.dg/cpp0x/pr34054.C: New test.
4763 * g++.dg/cpp0x/pr34056.C: New test.
4764 * g++.dg/cpp0x/pr34057.C: New test.
4765 * g++.dg/cpp0x/pr34058.C: New test.
4766 * g++.dg/cpp0x/pr34060.C: New test.
4768 PR tree-optimization/34063
4769 * g++.dg/tree-ssa/pr34063.C: New test.
4771 2007-11-13 Diego Novillo <dnovillo@google.com>
4773 PR tree-optimization/33870
4774 * gcc.c-torture/execute/pr33870-1.c: New test.
4775 * gcc.dg/tree-ssa/alias-16.c: New test.
4777 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4780 * g++.dg/template/crash72.C: New test.
4782 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
4784 * g++.dg/opt/cfg5.C: New test.
4786 2007-11-12 Richard Guenther <rguenther@suse.de>
4789 * gcc.c-torture/execute/pr34070-1.c: New testcase.
4790 * gcc.c-torture/execute/pr34070-2.c: Likewise.
4792 2007-11-12 Richard Guenther <rguenther@suse.de>
4795 * gcc.dg/pr34027-1.c: New testcase.
4796 * gcc.dg/pr34027-2.c: Likewise.
4798 2007-11-12 Ira Rosen <irar@il.ibm.com>
4800 PR tree-optimization/33953
4801 * gcc.dg/vect/pr33953.c: New testcase.
4803 2007-11-11 Tom Tromey <tromey@redhat.com>
4806 * g++.dg/ext/pr17577.h: New file.
4807 * g++.dg/ext/pr17577.C: New file.
4809 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4812 * g++.old-deja/g++.ns/template13.C: Update expected output.
4813 * g++.old-deja/g++.pt/friend23.C: Likewise.
4814 * g++.dg/warn/pr8570.C: New.
4816 2007-11-11 Jakub Jelinek <jakub@redhat.com>
4819 * g++.dg/template/pseudodtor4.C: New test.
4821 2007-11-10 Jakub Jelinek <jakub@redhat.com>
4824 * g++.dg/opt/inline14.C: New test.
4826 PR tree-optimization/33680
4827 * gcc.c-torture/compile/20071108-1.c: New test.
4830 * g++.dg/template/pseudodtor3.C: New test.
4832 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
4835 * g++.dg/cpp0x/variadic-init.C: New.
4837 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
4838 Jakub Jelinek <jakub@redhat.com>
4840 PR rtl-optimization/34012
4841 * gcc.target/i386/pr34012.c: New test.
4843 2007-11-09 Richard Guenther <rguenther@suse.de>
4845 PR tree-optimization/33604
4846 * g++.dg/tree-ssa/pr33604.C: New testcase.
4847 * gcc.dg/pr32721.c: Adjust pattern.
4849 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
4851 * gcc.target/mips/dse-1.c: Disable.
4853 2007-11-08 Tom Tromey <tromey@redhat.com>
4855 * gcc.dg/empty-source-3.c: Update warning location.
4856 * gcc.dg/gomp/barrier-2.c: Likewise.
4857 * gcc.dg/label-decl-3.c: Likewise.
4858 * gcc.dg/label-decl-2.c: Likewise.
4859 * gcc.dg/empty-source-2.c: Likewise.
4861 2007-11-08 Tom Tromey <tromey@redhat.com>
4864 * g++.dg/inherit/pr30297.C: New file.
4866 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
4868 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4869 -fno-common for cygwin and mingw32.
4871 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
4874 * gcc.dg/pr33826.c: New.
4875 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
4876 recursive functions being marked pure or const.
4878 2007-11-08 Tobias Burnus <burnus@net-b.de>
4881 * gfortran.dg/proc_decl_5.f90: New.
4882 * gfortran.dg/proc_decl_6.f90: New.
4884 2007-11-08 Jakub Jelinek <jakub@redhat.com>
4886 PR tree-optimization/32575
4887 * gcc.c-torture/execute/20071108-1.c: New test.
4889 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
4891 * g++.dg/opt/anchor1.C: New.
4893 2007-11-07 Diego Novillo <dnovillo@google.com>
4896 * gcc.c-torture/execute/pr33870.x: Remove.
4898 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
4903 * g++.dg/cpp0x/decltype-33837.C: New.
4904 * g++.dg/cpp0x/decltype-refbug.C: New.
4905 * g++.dg/cpp0x/decltype-33838.C: New.
4907 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4909 * gcc.c-torture/compile/20071107-1.c: New test.
4911 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4913 * gcc.dg/out-of-bounds-1.c: New test.
4915 2007-11-07 Jakub Jelinek <jakub@redhat.com>
4918 * g++.dg/warn/incomplete2.C: New test.
4919 * g++.dg/template/incomplete4.C: New test.
4920 * g++.dg/template/incomplete5.C: New test.
4922 2007-11-07 Olivier Hainque <hainque@adacore.com>
4924 * gnat.dg/max_align.adb: New test.
4926 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
4929 * gcc.target/i386/pr30961-1.c: New.
4931 2007-11-06 Tom Tromey <tromey@redhat.com>
4934 * g++.dg/warn/pragma-system_header3.h: New.
4935 * g++.dg/warn/pragma-system_header3.C: New.
4938 * g++.dg/warn/pragma-system_header4.C: New.
4939 * g++.dg/warn/pragma-system_header4.h: New.
4941 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4945 * g++.dg/other/canon-array.C: New.
4947 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4949 * g++.dg/parser/crash36.C: Tweak expected errors.
4950 * g++.dg/cpp0x/pr31439.C: New.
4951 * g++.dg/cpp0x/pr32114.C: New.
4952 * g++.dg/cpp0x/pr32115.C: New.
4953 * g++.dg/cpp0x/pr32125.C: New.
4954 * g++.dg/cpp0x/pr32126.C: New.
4955 * g++.dg/cpp0x/pr32127.C: New.
4956 * g++.dg/cpp0x/pr32128.C: New.
4957 * g++.dg/cpp0x/pr32253.C: New.
4958 * g++.dg/cpp0x/pr32566.C: New.
4959 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4960 * g++.dg/cpp0x/pr31438.C: Ditto.
4961 * g++.dg/cpp0x/variadic81.C: Ditto.
4962 * g++.dg/cpp0x/pr31432.C: Ditto.
4963 * g++.dg/cpp0x/pr31442.C: Ditto.
4965 2007-11-06 Jakub Jelinek <jakub@redhat.com>
4968 * g++.dg/other/datasec1.C: New test.
4970 PR tree-optimization/33458
4971 * g++.dg/opt/inline12.C: New test.
4973 PR tree-optimization/33993
4974 * gcc.c-torture/compile/20071105-1.c: New test.
4976 2007-11-05 Jakub Jelinek <jakub@redhat.com>
4978 PR rtl-optimization/33648
4979 * gcc.dg/pr33648.c: Require effective target freorder.
4981 2007-11-05 Revital Eres <eres@il.ibm.com>
4983 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4985 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
4990 * g++.dg/cpp0x/pr33996.C: New
4991 * g++.dg/cpp0x/rv-trivial-bug.C: New
4992 * g++.dg/cpp0x/pr33930.C: New
4994 2007-11-05 Nick Clifton <nickc@redhat.com>
4995 Sebastian Pop <sebastian.pop@amd.com>
4997 PR tree-optimization/32540
4998 PR tree-optimization/33922
4999 * gcc.dg/tree-ssa/pr32540-1.c: New.
5000 * gcc.dg/tree-ssa/pr32540-2.c: New.
5001 * gcc.dg/tree-ssa/pr33922.c: New.
5003 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
5006 * g++.dg/cpp0x/variadic-rref.C: New.
5008 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5010 * g++dg/warn/pointer-integer-comparison.C: New.
5012 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5014 PR tree-optimization/33856
5015 * gcc.c-torture/compile/20071027-1.c: New test.
5018 * g++.dg/ext/label10.C: New test.
5021 * g++.dg/other/ptrmem9.C: New test.
5023 2007-11-04 Andrew Pinski <pinskia@gmail.com>
5026 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5028 2007-11-04 David Edelsohn <edelsohn@gnu.org>
5030 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5031 * g++.dg/ext/visibility/namespace2.C: Add argument to
5032 dg-require-visibility.
5033 * g++.dg/ext/java-1.C: Disable on AIX.
5035 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
5037 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
5039 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5042 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5044 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5047 * gcc.dg/20031223-1.c: Adjust error output.
5048 * gcc.dg/parse-decl-after-label.c: New.
5050 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5053 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5054 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5055 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5057 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5059 PR rtl-optimization/28940
5060 * gcc.target/i386/addr-sel-1.c: New test.
5062 2007-11-03 Jakub Jelinek <jakub@redhat.com>
5065 * gcc.dg/pr33670.c: New test.
5067 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5070 * g++.dg/lookup/typedef1.C: New test.
5072 2007-11-02 Janis Johnson <janis187@us.ibm.com>
5075 * lib/scandump.exp (dump-suffix): New.
5076 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5077 Include dump suffix in pass/fail messages, put regexp in quotes.
5079 2007-11-02 Paolo Carlini <pcarlini@suse.de>
5082 * g++.dg/other/error19.C: New.
5084 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
5086 PR rtl-optimization/28062
5087 * gcc.c-torture/compile/20071102-1.c: New test.
5089 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
5091 * g++.dg/cpp0x/pr33955.C: New.
5093 2007-11-01 Tom Tromey <tromey@redhat.com>
5095 PR preprocessor/30805:
5096 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5098 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5100 PR rtl-optimization/33648
5101 * gcc.dg/pr33648.c: New test.
5103 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5106 * g++.dg/template/pseudodtor1.C: New test.
5107 * g++.dg/template/pseudodtor2.C: New test.
5110 * g++.dg/rtti/typeid7.C: New test.
5112 2007-11-01 Tom Tromey <tromey@redhat.com>
5114 PR preprocessor/30805:
5115 * gcc.dg/cpp/pr30805.c: New file.
5117 2007-11-01 Janis Johnson <janis187@us.ibm.com>
5120 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5122 * gcc.c-torture/compile/20001205-1.c: Ditto.
5123 * gcc.c-torture/compile/20001226-1.c: Ditto.
5124 * gcc.c-torture/compile/20020312-1.c: Ditto.
5125 * gcc.c-torture/compile/20020604-1.c: Ditto.
5126 * gcc.c-torture/compile/920501-12.c: Ditto.
5127 * gcc.c-torture/compile/920501-4.c: Ditto.
5128 * gcc.c-torture/compile/920520-1.c: Ditto.
5129 * gcc.c-torture/compile/980506-1.c: Ditto.
5130 * gcc.c-torture/compile/990617-1.c: Ditto.
5131 * gcc.dg/compare6.c: Ditto.
5132 * g++.old-deja/g++.brendan/crash43.C: Ditto.
5133 * g++.old-deja/g++.brendan/synth1.C: Ditto.
5134 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5135 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5136 * g++.old-deja/g++.pt/static6.C: Ditto.
5137 * g++.old-deja/g++.pt/crash16.C: Ditto.
5138 * g++.old-deja/g++.mike/p10416.C: Ditto.
5139 * g++.old-deja/g++.mike/ns15.C: Ditto.
5140 * g++.old-deja/g++.mike/eh46.C: Ditto.
5142 2007-11-01 Tom Tromey <tromey@redhat.com>
5144 * gcc.dg/redecl-1.c: Update.
5145 * gcc.dg/pr20368-3.c: Update.
5146 * gcc.dg/inline-14.c: Update.
5147 * gcc.dg/builtins-30.c: Update.
5148 * gcc.dg/dremf-type-compat-4.c: Update.
5149 * gcc.dg/pr20368-2.c: Update.
5151 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5153 PR rtl-optimization/33673
5154 * gcc.dg/pr33673.c: New test.
5156 2007-11-01 Michael Matz <matz@suse.de>
5158 PR tree-optimization/33961
5159 * gcc.dg/pr33961.c: New test.
5161 2007-10-31 Paolo Carlini <pcarlini@suse.de>
5164 * g++.dg/template/error35.C: New.
5166 2007-10-31 Jakub Jelinek <jakub@redhat.com>
5169 * gcc.dg/pr31507-1.c: New test.
5170 * gcc.dg/pr31507-2.c: New test.
5172 2007-10-31 Revital Eres <eres@il.ibm.com>
5174 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5176 * gcc.dg/vect/tree-vect.h (check_vect): Add
5177 powerpc-*paired test.
5178 * lib/target-supports.exp (check_750cl_hw_available):
5180 (check_effective_target_vect_int,
5181 check_effective_target_vect_intfloat_cvt,
5182 check_effective_target_powerpc_altivec_ok,
5183 check_effective_target_vect_long,
5184 check_effective_target_vect_sdot_hi,
5185 check_effective_target_vect_udot_hi,
5186 check_effective_target_vect_pack_trunc,
5187 check_effective_target_vect_unpack,
5188 check_effective_target_vect_shift,
5189 check_effective_target_vect_int_mult): Disable for powerpc-*paired
5191 * gcc.dg/vect/vect-ifcvt-11.c: New.
5192 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5193 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5194 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5195 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5196 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5197 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5199 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
5200 Tobias Burnus <burnus@net-b.de>
5203 * gfortran.dg/module_read_1.f90: New.
5205 2007-10-31 Tom Tromey <tromey@redhat.com>
5207 PR preprocessor/30786:
5208 * gcc.dg/cpp/pr30786.c: New file.
5210 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5213 * gfortran.dg/interface_19.f90: New.
5214 * gfortran.dg/interface_20.f90: New.
5215 * gfortran.dg/interface_21.f90: New.
5217 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
5219 PR tree-optimization/32377
5220 * gfortran.dg/vect/pr32377.f90: New.
5222 2007-10-31 Richard Guenther <rguenther@suse.de>
5225 * gcc.c-torture/execute/pr33779-1.c: New testcase.
5226 * gcc.c-torture/execute/pr33779-2.c: Likewise.
5228 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
5231 * gfortran.dg/contained_3.f90: New.
5233 2007-10-31 Christian Bruel <christian.bruel@st.com>
5236 * g++.dg/opt/nrv8.C: New.
5238 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5241 * g++.dg/opt/compound1.C: New test.
5244 * g++.dg/template/ptrmem18.C: New test.
5246 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5249 * gfortran.dg/isnan_2.f90: New test.
5251 2007-10-30 Ed Schouten <ed@fxq.nl>
5253 PR tree-optimization/32500
5254 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5256 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
5260 * g++.dg/cpp0x/pr31993.C: New
5261 * g++.dg/cpp0x/pr32252.C: New
5263 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5265 PR tree-optimization/33723
5266 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5268 2007-10-30 Richard Guenther <rguenther@suse.de>
5270 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5271 gcc.target/i386/loop-3.c.
5273 2007-10-30 Revital Eres <eres@il.ibm.com>
5275 * gcc.dg/vect/pr33866.c: Require vect_long.
5277 2007-10-30 Revital Eres <eres@il.ibm.com>
5279 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5280 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5282 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
5284 PR tree-optimization/32893
5285 * lib/target-supports.exp
5286 (check_effective_target_unaligned_stack): new keyword.
5287 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5288 not sensitive to unaligned_stack.
5289 * gcc.dg/vect/vect-3.c: Likewise.
5290 * gcc.dg/vect/vect-4.c: Likewise.
5291 * gcc.dg/vect/vect-5.c: Likewise.
5292 * gcc.dg/vect/vect-6.c: Likewise.
5293 * gcc.dg/vect/vect-7.c: Likewise.
5294 * gcc.dg/vect/vect-13.c: Likewise.
5295 * gcc.dg/vect/vect-17.c: Likewise.
5296 * gcc.dg/vect/vect-18.c: Likewise.
5297 * gcc.dg/vect/vect-19.c: Likewise.
5298 * gcc.dg/vect/vect-20.c: Likewise.
5299 * gcc.dg/vect/vect-21.c: Likewise.
5300 * gcc.dg/vect/vect-22.c: Likewise.
5301 * gcc.dg/vect/vect-27.c: Likewise.
5302 * gcc.dg/vect/vect-29.c: Likewise.
5303 * gcc.dg/vect/vect-64.c: Likewise.
5304 * gcc.dg/vect/vect-65.c: Likewise.
5305 * gcc.dg/vect/vect-66.c: Likewise.
5306 * gcc.dg/vect/vect-72.c: Likewise.
5307 * gcc.dg/vect/vect-73.c: Likewise.
5308 * gcc.dg/vect/vect-86.c: Likewise.
5309 * gcc.dg/vect/vect-all.c: Likewise.
5310 * gcc.dg/vect/slp-25.c: Likewise.
5311 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5312 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5313 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5315 * gcc.dg/vect/vect-31.c: Removed alignment checks.
5316 * gcc.dg/vect/vect-34.c: Likewise.
5317 * gcc.dg/vect/vect-36.c: Likewise.
5318 * gcc.dg/vect/vect-64.c: Likewise.
5319 * gcc.dg/vect/vect-65.c: Likewise.
5320 * gcc.dg/vect/vect-66.c: Likewise.
5321 * gcc.dg/vect/vect-68.c: Likewise.
5322 * gcc.dg/vect/vect-76.c: Likewise.
5323 * gcc.dg/vect/vect-77.c: Likewise.
5324 * gcc.dg/vect/vect-78.c: Likewise.
5326 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5327 testcase (without no-section-anchors prefix) but with global arrays.
5328 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5329 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5330 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5331 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5332 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5333 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5334 * gcc.dg/vect/vect-77-global.c: Likewise.
5335 * gcc.dg/vect/vect-78-global.c: Likewise.
5337 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5338 testcase (without no-section-anchors prefix) but fix alignment checks
5339 to also consider unaligned_stack targets.
5340 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5342 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5344 PR tree-optimization/33723
5345 * gcc.c-torture/execute/20071029-1.c: New test.
5346 * gcc.dg/tree-ssa/pr33723.c: New test.
5348 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
5350 PR tree-optimization/33614
5351 * gcc.c-torture/compile/pr33614.c: New test.
5353 2007-10-29 Richard Guenther <rguenther@suse.de>
5355 PR tree-optimization/33870
5356 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5358 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5360 PR tree-optimization/33757
5361 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5362 true architectures instead of having a big dg-skip-if.
5365 * g++.dg/other/bitfield3.C: New test.
5367 2007-10-29 Richard Guenther <rguenther@suse.de>
5369 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5371 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5373 Automatic parallelization reduction tests.
5375 * gcc.dg/tree-ssa/reduc-1.c: New test.
5376 * gcc.dg/tree-ssa/reduc-1char.c: New test.
5377 * gcc.dg/tree-ssa/reduc-1short.c: New test.
5378 * gcc.dg/tree-ssa/reduc-2.c: New test.
5379 * gcc.dg/tree-ssa/reduc-2char.c: New test.
5380 * gcc.dg/tree-ssa/reduc-2short.c: New test.
5381 * gcc.dg/tree-ssa/reduc-3.c: New test.
5382 * gcc.dg/tree-ssa/reduc-6.c: New test.
5383 * gcc.dg/tree-ssa/reduc-7.c: New test.
5384 * gcc.dg/tree-ssa/reduc-8.c: New test.
5385 * gcc.dg/tree-ssa/reduc-9.c: New test.
5387 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5388 Zdenek Dvorak <ook@ucw.cz>
5390 OMP_ATOMIC Changes, testsuite changes.
5392 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5393 instead of gimple dump.
5394 * gcc.dg/gomp/atomic-9.c: Same.
5395 * gcc.dg/gomp/atomic-10.c: Same.
5396 * g++.dg/gomp/atomic-3.C: Same.
5397 * g++.dg/gomp/atomic-9.C: Same.
5398 * g++.dg/gomp/atomic-10.C: Same.
5400 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
5404 * gfortran.dg/forall_12.f90: New test.
5407 * gfortran.dg/forall_13.f90: New test.
5409 2007-10-28 Paolo Carlini <pcarlini@suse.de>
5410 Mark Mitchell <mark@codesourcery.com>
5413 * g++.dg/template/crash71.C: New.
5415 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
5418 * gfortran.dg/module_md5_1.f90: Update hash-value.
5420 2007-10-28 Andrew Pinski <pinskia@gmail.com>
5423 * g++.dg/torture/pr33589-1.C: New testcase.
5424 * g++.dg/torture/pr33589-2.C: New testcase.
5426 2007-10-28 Richard Guenther <rguenther@suse.de>
5428 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5430 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
5431 Uros Bizjak <ubizjak@gmail.com>
5433 PR tree-optimization/33920
5434 * gcc.dg/tree-ssa/pr33290.c: New test.
5436 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5439 * gfortran.dg/argument_check_7.f90: New test.
5440 * gfortran.dg/argument_check_8.f90: New test.
5442 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5444 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5445 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
5446 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5447 * gcc.target/i386/sse-14.c: Ditto.
5449 2007-10-27 Jakub Jelinek <jakub@redhat.com>
5452 * g++.dg/other/ptrmem8.C: New test.
5455 * g++.dg/template/error34.C: New test.
5457 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5459 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5461 2007-10-27 Richard Guenther <rguenther@suse.de>
5463 PR tree-optimization/33870
5464 * gcc.dg/tree-ssa/alias-15.c: New testcase.
5465 * gcc.c-torture/execute/pr33870.c: Likewise.
5467 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5470 * gfortran.dg/argument_checking_9.f90: New test.
5472 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5474 * g++.dg/other/pr33601.C: New.
5476 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5479 * g++.dg/init/new25.C: New.
5481 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5483 * g++.dg/cpp0x/pr33839.C: New.
5485 2007-10-26 Jakub Jelinek <jakub@redhat.com>
5488 * g++.dg/template/arg6.C: New test.
5490 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5493 * g++.dg/parse/crash39.C: New.
5495 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
5497 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5498 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
5501 2007-10-25 David Daney <ddaney@avtrex.com>
5503 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5505 2007-10-25 Paolo Carlini <pcarlini@suse.de>
5508 * g++.dg/template/error32.C: New.
5510 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5511 Ira Rosen <irar@il.ibm.com>
5513 PR tree-optimization/33833
5514 * gcc.dg/vect/pr33833.c: New testcase.
5516 2007-10-25 David Daney <ddaney@avtrex.com>
5518 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5520 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5521 Ira Rosen <irar@il.ibm.com>
5523 PR tree-optimization/33866
5524 * gcc.dg/vect/pr33866.c: New testcase.
5526 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5528 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5529 Add -w to compile flags to suppress "call-clobbered register" warnings
5530 and remove dg-warning directives.
5532 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5534 * gcc.dg/sms-2.c: Cleanup sms dump file.
5535 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5538 2007-10-24 David Daney <ddaney@avtrex.com>
5540 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5542 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
5545 * gcc.target/mips/pr33755.c: New test.
5547 2007-10-24 Ira Rosen <irar@il.ibm.com>
5549 PR tree-optimization/33804
5550 * gcc.dg/vect/pr33804.c: New testcase.
5552 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5555 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5557 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5558 Uros Bizjak <ubizjak@gmail.com>
5560 PR rtl-optimization/33846
5561 * gcc.dg/vect/pr33846.c: New testcase.
5563 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5564 Dorit Nuzman <dorit@il.ibm.com>
5566 PR tree-optimization/33860
5567 * g++.dg/vect/pr33860.cc: New test.
5568 * g++.dg/vect/pr33860a.cc: New test.
5570 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
5571 Revital Eres <eres@il.ibm.com>
5573 * gcc.dg/sms-2.c: New testcase.
5575 2007-10-22 David S. Miller <davem@davemloft.net>
5577 * gcc.dg/globalreg-1.c: New test.
5579 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
5580 Dorit Nuzman <dorit@il.ibm.com>
5582 PR tree-optimization/33834
5583 PR tree-optimization/33835
5584 * g++.dg/vect/pr33834_1.cc: New test.
5585 * g++.dg/vect/pr33834_2.cc: New test.
5586 * g++.dg/vect/pr33835.cc: New test.
5588 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5590 * gcc.dg/pr33644.c: New test.
5592 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5595 * g++.dg/gomp/pr33372-1.C: New test.
5596 * g++.dg/gomp/pr33372-2.C: New test.
5597 * g++.dg/gomp/pr33372-3.C: New test.
5599 2007-10-22 Michael Matz <matz@suse.de>
5601 PR tree-optimization/33855
5602 * gcc.c-torture/compile/pr33855.c: New testcase.
5604 2007-10-22 Ira Rosen <irar@il.ibm.com>
5606 PR tree-optimization/33854
5607 * gcc.dg/vect/O1-pr33854.c: New testcase.
5608 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5610 2007-10-21 David Edelsohn <edelsohn@gnu.org>
5612 * gcc.dg/unwind-1.c: Disable on AIX.
5613 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5615 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
5618 * gfortran.dg/assign_9.f90: New test.
5620 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5622 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5623 (dg-mips-options): Skip tests that specify an ABI other than o32
5624 and o64 if generating MIPS16 hard-float code.
5626 2007-10-21 Ira Rosen <irar@il.ibm.com>
5627 Revital Eres <eres@il.ibm.com>
5629 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5630 * gcc.dg/vect/vect-16.c: Fix comment.
5631 * gcc.dg/vect/pr33369.c: Require vect_int.
5632 * gcc.dg/vect/slp-33.c: Add spaces.
5633 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5635 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5636 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5638 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5639 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5641 * gcc.dg/vect/slp-10.c: Add spaces.
5642 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5644 * gcc.dg/vect/slp-36.c: Require vect_int.
5645 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5646 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5647 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5648 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5650 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5651 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5652 instead of vector_alignment_reachable_for_double.
5653 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5654 (natural_alignment): Split into...
5655 (natural_alignment_32, natural_alignment_64): New.
5656 (vector_alignment_reachable): Depend on natural_alignment_32.
5657 (vector_alignment_reachable_for_double): Rename to ...
5658 (vector_alignment_reachable_for_64bit): And depend on
5659 natural_alignment_64.
5661 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5663 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5665 * g++.dg/vect/vect.exp: Likewise.
5666 * lib/fortran-torture.exp: Likewise.
5667 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5668 mipsisa64*-*-* as the target selector. Remove -mips64,
5669 -mhard-float and -mgp64 from the options list.
5670 * gcc.target/mips/mips-ps-2.c: Likewise.
5671 * gcc.target/mips/mips-ps-3.c: Likewise.
5672 * gcc.target/mips/mips-ps-4.c: Likewise.
5673 * gcc.target/mips/mips-ps-6.c: Likewise.
5674 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5676 * gcc.target/mips/sb1-1.c: Likewise.
5677 * gcc.target/mips/mips-ps-type.c: Likewise.
5678 * gcc.target/mips/mips-ps-7.c: New test.
5679 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5680 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5681 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5682 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
5683 as forcing an ABI and an architecture.
5684 (is_gp32_flag, is_gp64_flag): Fold into...
5685 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
5686 then -mfp64 imply -mhard-float. Apply register rules after the
5687 loop. Handle -march=mipsN like -mipsN.
5689 2007-10-20 David Edelsohn <edelsohn@gnu.org>
5691 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5692 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5694 2007-10-20 Tobias Burnus <burnus@net-b.de>
5697 * gfortran.dg/entry_dummy_ref_3.f90: New.
5699 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
5700 FX Coudert <fxcoudert@gcc.gnu.org>
5703 * gfortran.dg/char_cast_1.f90: New test.
5705 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5707 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5708 * gfortran.dg/large_real_kind_2.F90: ditto.
5709 * gfortran.dg/default_format_2.f90: ditto.
5710 * gfortran.dg/default_format_denormal_1.f90: ditto.
5712 2007-10-19 Richard Guenther <rguenther@suse.de>
5716 * gfortran.dg/pr32921.f: New testcase.
5718 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5721 * gfortran.dg/transfer_check_1.f90: Adjust options.
5723 2007-10-19 Richard Guenther <rguenther@suse.de>
5726 2007-10-19 Richard Guenther <rguenther@suse.de>
5729 * gfortran.dg/pr32921.f: New testcase.
5731 2007-10-19 Richard Guenther <rguenther@suse.de>
5733 * gcc.c-torture/execute/20071018-1.c: New testcase.
5735 2007-10-19 Richard Guenther <rguenther@suse.de>
5738 * gfortran.dg/pr32921.f: New testcase.
5740 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
5742 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5744 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
5746 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5748 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5751 * gfortran.dg/host_assoc_function_1.f90: Correct references.
5752 * gfortran.dg/host_assoc_function_3.f90: New test.
5754 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5757 * gfortran.dg/transfer_simplify_6.f90: New test.
5759 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5760 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5763 * gfortran.dg/pr33794.f90: New testcase.
5765 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5768 * gcc.target/i386/pr32961.c: New testcase.
5769 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5770 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5771 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5772 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5773 __builtin_ia32_pslldi128 defines.
5775 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
5778 * gfortran.dg/c_ptr_tests_13.f03: New test case.
5780 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5784 * g++.dg/template/void12.C: New.
5785 * g++.dg/template/void13.C: New.
5787 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5790 * g++.dg/template/void11.C: New.
5791 * g++.dg/template/void2.C: Adjust error markers.
5792 * g++.dg/template/void10.C: Likewise.
5793 * g++.dg/template/crash55.C: Likewise.
5795 2007-10-16 Mark Mitchell <mark@codesourcery.com>
5797 * g++.dg/opt/const5.C: New test.
5799 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
5800 Maxim Kuvyrkov <maxim@codesourcery.com>
5802 * gcc.target/ia64/20040709-2.c: New test.
5804 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
5806 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5808 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
5810 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5811 to each function. Check that there are no unsigned loads.
5813 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5815 PR tree-optimization/33136
5816 * gcc.c-torture/execute/20070824-1.c: New test.
5817 * gcc.dg/pr33136-1.c: New test.
5818 * gcc.dg/pr33136-2.c: New test.
5819 * gcc.dg/pr33136-3.c: New test.
5821 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5823 PR tree-optimization/33735
5824 * g++.dg/torture/pr33735.C: New.
5826 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5829 * gcc.dg/va-arg-pack-2.c: New.
5831 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5833 PR tree-optimization/33619
5834 * gcc.dg/pr33619.c: New test.
5836 2007-10-15 David Edelsohn <edelsohn@gnu.org>
5838 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5840 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5842 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5845 * gfortran.dg/inquire_11.f90: New test.
5846 * gfortan.dg/negative_unit_int8.f: New test.
5848 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
5851 * gcc.c-torture/compile/pr33133.c: New test.
5853 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5856 * gfortran.dg/namelist_40.f90: New test.
5858 2007-10-14 Tobias Burnus <burnus@net-b.de>
5861 * gfortran.dg/bounds_check_11.f90: New.
5863 2007-10-14 Andrew Pinski <pinskia@gmail.com>
5866 * g++.dg/other/ctor1.C: New test.
5867 * g++.dg/other/ctor2.C: New test.
5868 * g++.dg/other/dtor1.C: New test.
5870 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
5872 * gfortran.dg/bounds_check_10.f90: Fix testcase.
5874 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
5875 Paul Thomas <pault@gcc.gnu.org>
5879 * gfortran.dg/bounds_check_10.f90: New.
5881 2007-10-13 David Edelsohn <edelsohn@gnu.org>
5883 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5884 * gcc.target/powerpc/popcount-1.c: Same.
5886 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
5889 * g++.dg/conversion/op4.C: New test.
5891 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
5893 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5895 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5898 * gfortran.dg/ambiguous_specific_1.f90: New test.
5900 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5903 * gfortran.dg/impure_spec_expr_1.f90: New test.
5904 * gfortran.dg/char_result_7.f90: Remove illegal test.
5906 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
5909 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5910 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5911 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5912 * gcc.target/i386/pr11001-memset-1.c: New testcase.
5913 * gcc.target/i386/pr11001-memset-2.c: New testcase.
5914 * gcc.target/i386/pr11001-memset-3.c: New testcase.
5915 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5916 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5917 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5919 2007-10-12 Richard Guenther <rguenther@suse.de>
5922 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5923 * gcc.c-torture/execute/20071011-1.c: Likewise.
5924 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5926 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
5928 PR tree-optimization/33742
5929 * gcc.dg/pr33742.c: New testcase.
5931 2007-10-12 Jakub Jelinek <jakub@redhat.com>
5933 PR tree-optimization/33645
5934 * gcc.dg/pr33645-1.c: New test.
5935 * gcc.dg/pr33645-2.c: New test.
5936 * gcc.dg/pr33645-3.c: New test.
5939 * g++.dg/ext/label4.C: Adjust error regexp.
5940 * g++.dg/ext/label6.C: Adjust error regexp.
5941 * g++.dg/ext/label7.C: New test.
5942 * g++.dg/ext/label8.C: New test.
5943 * g++.dg/ext/label9.C: New test.
5945 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
5948 * gcc.dg/pr33676.c: New.
5950 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5953 * g++.dg/cpp0x/variadic83.C: New.
5955 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5958 * g++.dg/cpp0x/variadic81.C: New.
5959 * g++.dg/cpp0x/variadic82.C: Likewise.
5961 2007-10-11 Richard Guenther <rguenther@suse.de>
5964 * gcc.dg/pr33724.c: New testcase.
5966 2007-10-11 Richard Guenther <rguenther@suse.de>
5969 * gcc.dg/pr33726.c: New testcase.
5971 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
5974 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5976 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5979 * gfortran.dg/do_3.F90: Run with -fwrapv.
5981 2007-10-09 Geoffrey Keating <geoffk@apple.com>
5983 * gcc.dg/unwind-1.c: New.
5985 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5988 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
5989 failure on some common systems.
5991 2007-10-09 Richard Guenther <rguenther@suse.de>
5994 * gcc.dg/pr33692.c: New testcase.
5996 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
5999 * gcc.c-torture/execute/pr33669.c: New.
6001 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6003 PR tree-optimization/33615
6004 * g++.dg/tree-ssa/pr33615-2.C: New test.
6006 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6008 PR tree-optimization/33615
6009 * g++.dg/tree-ssa/pr33615.C: New test.
6011 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
6013 PR tree-optimization/33572
6014 * g++.dg/torture/pr33572.C: Replace with complete test.
6016 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
6019 * gfortran.dg/spec_expr_5.f90: New.
6021 2007-10-08 Geoffrey Keating <geoffk@apple.com>
6023 * gcc.dg/pragma-darwin-2.c: New.
6025 2007-10-08 Richard Guenther <rguenther@suse.de>
6030 * gcc.dg/pr33693.c: New testcase.
6031 * gcc.dg/pr33695.c: Likewise.
6032 * gcc.dg/pr33697.c: Likewise.
6034 2007-10-08 Richard Guenther <rguenther@suse.de>
6039 * gcc.dg/pr33691.c: New testcase.
6040 * gcc.dg/pr33694.c: Likewise.
6041 * gcc.dg/pr33696.c: Likewise.
6043 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6046 * gfortran.dg/gamma_5.f90: New test case
6048 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
6051 * initialization_1.f90: Fix dg-error annotations.
6052 * initialization_14.f90: New.
6053 * initialization_7.f90: Fix dg-error annotations.
6054 * initialization_9.f90: Likewise.
6056 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6058 * gfortran.dg/error_recovery_4.f90: New test.
6060 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6062 * gfortran.dg/default_format_denormal_2.f90: New test.
6063 * gfortran.dg/default_format_2.inc: New test.
6064 * gfortran.dg/default_format_denormal_1.f90: New test.
6065 * gfortran.dg/default_format_1.inc: New test.
6066 * gfortran.dg/default_format_1.f90: Don't test for denormalized
6068 * gfortran.dg/default_format_2.f90: Don't test for denormalized
6071 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6073 * gfortran.dg/namelist_15.f90: Revise test.
6075 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6077 PR tree-optimization/33655
6078 * gcc.dg/torture/pr33655.c: New.
6080 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6082 PR tree-optimization/33572
6083 * g++.dg/torture/pr33572.C: New.
6085 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
6088 * gfortran.dg/forall_11.f90: New.
6090 2007-10-05 Michael Matz <matz@suse.de>
6093 * gcc.dg/pr33667.c: New testcase.
6095 2007-10-05 Richard Guenther <rguenther@suse.de>
6098 * gcc.dg/pr33666.c: New testcase.
6100 2007-10-05 Michael Matz <matz@suse.de>
6103 * gcc.target/i386/pr33600.c: New testcase.
6105 2007-10-05 Richard Guenther <rguenther@suse.de>
6107 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6109 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
6112 * gcc.target/mips/pr33635-1.c: New test.
6114 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6117 * gfortran.dg/namelist_39.f90: Revise to use long names.
6119 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
6122 * gfortran.dg/pr33646.f90: New file.
6124 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6127 * gfortran.dg/char_type_len_2.f90: Adjust error message.
6128 * gfortran.dg/char_decl_2.f90: New test.
6130 2007-10-04 Richard Guenther <rguenther@suse.de>
6133 * gcc.c-torture/compile/pr33641.c: New testcase.
6135 2007-10-04 Michael Matz <matz@suse.de>
6137 PR rtl-optimization/33653
6138 * gcc.dg/pr33653.c: New.
6140 2007-10-04 Richard Guenther <rguenther@suse.de>
6142 PR tree-optimization/33627
6143 * g++.dg/torture/pr33627.C: New testcase.
6145 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
6148 * gfortran.dg/parens_6.f90: New.
6150 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
6154 * gfortran.dg/ambiguous_specific_1.f90: Remove.
6156 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
6158 * g++.dg/ext/gnu-inline-global-redecl.C: New.
6160 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
6163 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6165 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
6166 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
6168 * gcc.target/mips/fpr-moves-1.c: New test.
6169 * gcc.target/mips/fpr-moves-2.c: Likewise.
6170 * gcc.target/mips/fpr-moves-3.c: Likewise.
6171 * gcc.target/mips/fpr-moves-4.c: Likewise.
6172 * gcc.target/mips/fpr-moves-5.c: Likewise.
6173 * gcc.target/mips/fpr-moves-6.c: Likewise.
6174 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6176 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6178 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6180 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6182 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6183 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6185 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
6188 * gfortran.dg/common_errors_1.f90: New.
6190 2007-10-03 Doug Kwan <dougkwan@google.com>
6191 Richard Guenther <rguenther@suse.de>
6194 * g++.dg/debug/using3.C: New testcase.
6196 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6199 * gfortran.dg/namelist_38.f90: New test.
6200 * gfortran.dg/namelist_39.f90: New test.
6202 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6205 * gfortran.dg/default_format_1.f90: New test.
6206 * gfortran.dg/default_format_2.f90: New test.
6207 * gfortran.dg/namelist_print_1.f: Adjust expected output.
6208 * gfortran.dg/real_const_3.f90: Adjust expected output.
6210 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6212 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6213 default ABI. Split mips_forced_abi into mips_forced_abi and
6215 (is_gp32_flag): Return true for -mabi=32.
6216 (is_gp64_flag): New function. Handle 64-bit -mabi options.
6217 (dg-mips-options): Use is_gp64_flag instead of checking specifically
6218 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
6219 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6220 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6221 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6222 * gcc.target/mips/save-restore-2.c: Likewise.
6223 * gcc.target/mips/save-restore-3.c: Likewise.
6224 * gcc.target/mips/save-restore-4.c: Likewise.
6226 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6229 * gcc.c-torture/compile/pr33617.c: New test.
6231 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
6233 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6234 -gstabs+ for extended options.
6236 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6239 * gfortran.dg/ambiguous_specific_1.f90: New test.
6241 2007-10-02 Revital Eres <eres@il.ibm.com>
6243 * gcc.target/powerpc/paired-8.c: New test.
6244 * gcc.target/powerpc/paired-9.c: New test.
6245 * gcc.target/powerpc/paired-10.c: New test.
6247 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6250 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6252 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6255 * gfortran.dg/intent_out_2.f90: New test.
6257 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6260 * gfortran.dg/ambiguous_reference_1.f90: New test.
6262 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6267 * gfortran.dg/function_kinds_1.f90: New test.
6268 * gfortran.dg/function_kinds_2.f90: New test.
6269 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6270 use association into interfaces.
6272 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6275 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6276 (overflow): Use INFINITY, not FP_INFINITE.
6277 gcc.dg/float-range-4.c: Likewise.
6278 gcc.dg/float-range-5.c: Likewise.
6280 2007-10-01 Nick Clifton <nickc@redhat.com>
6282 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6285 2007-09-30 Diego Novillo <dnovillo@google.com>
6288 * g++.dg/tree-ssa/pr33593.C: New test.
6290 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6293 * gfortran.dg/PR19872.f: Fix test condition.
6294 * gfortran.dg/list_read_7.f90: New test.
6296 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
6298 PR tree-optimization/33597
6299 * gcc.dg/vect/pr33597.c: New testcase.
6301 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
6303 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6304 * gcc.target/i386/pr33524.c: ...this.
6306 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
6309 * gfortran.dg/minmaxloc_4.f90: New.
6311 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6313 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6315 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
6317 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6319 2007-09-28 Paolo Carlini <pcarlini@suse.de>
6322 * g++.dg/cpp0x/variadic79.C: New.
6324 2007-09-28 Michael Matz <matz@suse.de>
6325 Jakub Jelinek <jakub@redhat.com>
6327 PR rtl-optimization/33552
6328 * gcc.target/i386/pr33552.c: New runtime test.
6329 * gcc.target/i386/strinline.c: New compile time test.
6331 2007-09-28 Jakub Jelinek <jakub@redhat.com>
6333 * gfortran.dg/openmp_stack.f90: Removed.
6336 * g++.dg/cpp0x/variadic80.C: New test.
6338 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6340 * gfortran.dg/namelist_38.f90: Delete test for revertion of
6343 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6346 * gcc.target/powerpc/gcse-1.c: New test.
6348 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
6350 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6351 fixed capitalizations.
6352 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6353 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6354 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6355 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6356 * gfortran.dg/maxloc_shape_1.f90: Likewise.
6357 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6358 * gfortran.dg/min_max_conformance.f90: Likewise.
6360 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
6362 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6364 * gcc.dg/c99-tgmath-2.c: Likewise.
6365 * gcc.dg/c99-tgmath-3.c: Likewise.
6366 * gcc.dg/c99-tgmath-4.c: Likewise.
6368 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
6371 * gfortran.dg/anint_1.f90: New test.
6373 2007-09-27 Ian Lance Taylor <iant@google.com>
6375 PR tree-optimization/33565
6376 * gcc.dg/Wstrict-overflow-20.c: New test.
6378 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6380 * gfortran.dg/openmp_stack.f90: Fix typo.
6381 * gfortran.dg/recursive_stack.f90: Fix typo.
6383 2007-09-27 Paolo Carlini <pcarlini@suse.de>
6386 * g++.dg/template/error31.C: New.
6388 2007-09-27 Jakub Jelinek <jakub@redhat.com>
6390 * lib/prune.exp: Prune also "^In function .*$" lines and
6391 "^ inlined from .*$" lines.
6393 2007-09-26 Richard Guenther <rguenther@suse.de>
6395 PR tree-optimization/33563
6396 * gcc.dg/torture/pr33563.c: New testcase.
6398 2007-09-26 Joseph Myers <joseph@codesourcery.com>
6401 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6403 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
6406 2007-09-26 Richard Guenther <rguenther@suse.de>
6408 PR tree-optimization/30375
6409 PR tree-optimization/33560
6410 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6411 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6412 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6413 * gcc.dg/torture/pr30375.c: New testcase.
6414 * gcc.dg/torture/pr33560.c: New testcase.
6415 * gcc.dg/tree-ssa/pr30375.c: Likewise.
6417 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
6420 * g++.dg/parse/crash38.C: New test.
6422 2007-09-25 Michael Meissner <michael.meissner@amd.com>
6425 * gcc.target/i386/sse5-convert.c: New file, test int->long
6426 vectorized conversions.
6428 2007-09-25 Revital Eres <eres@il.ibm.com>
6430 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6432 2007-09-25 Joseph Myers <joseph@codesourcery.com>
6435 * gcc.dg/enum-incomplete-1.c: New test.
6437 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
6439 * gcc.c-torture/compile/20070919-1.c: New test.
6441 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
6443 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6445 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
6448 * g++.dg/inherit/override_attribs.C: New file.
6450 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
6453 * io.c (check_format_string): Move NULL and constant checks into
6455 (check_io_constraints): Call gfc_simplify_expr() before calling
6456 check_format_string(). Remove NULL and constant checks.
6458 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
6460 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6461 * gcc.c-torture/execute/loop-2g.x: Likewise.
6463 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
6465 * lib/target-supports.exp (check_effective_target_mips16_attribute):
6466 Reject hard-float modes unless the ABI is o32 or o64.
6467 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6468 of gcc.exp. Skip the tests when mips16 code generation is not
6470 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6471 and use dg-add-options mips16_attribute.
6473 2007-09-24 Jakub Jelinek <jakub@redhat.com>
6476 * g++.dg/ext/attrib29.C: New test.
6478 2007-09-23 Ollie Wild <aaw@google.com>
6480 * gcc.dg/fold-bitand-1.c: New test.
6481 * gcc.dg/fold-bitand-2.c: New test.
6482 * gcc.dg/fold-bitand-3.c: New test.
6483 * gcc.dg/fold-bitand-4.c: New test.
6485 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6487 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6488 any of the macros to be defined for __mips16.
6489 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6491 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6493 * gcc.dg/vect/pr21591.c: Require vect_int.
6494 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6495 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6496 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6498 2007-09-23 Jakub Jelinek <jakub@redhat.com>
6500 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6502 * gcc.dg/va-arg-pack-len-2.c: New test.
6503 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6505 * g++.dg/ext/va-arg-pack-len-2.C: New test.
6507 PR tree-optimization/32772
6508 * gcc.c-torture/compile/20070905-1.c: New test.
6510 PR tree-optimization/32975
6511 * gcc.dg/pr32975.c: New test.
6514 * gcc.dg/pr28755.c: New test.
6516 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6518 * lib/target-supports.exp (check_effective_target_nomips16): New
6520 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6522 * gcc.dg/vect/vect.exp: Likewise.
6523 * g++.dg/vect/vect.exp: Likewise.
6524 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6525 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6526 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6527 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6528 * gcc.target/mips/clear-cache-1.c (f): Likewise.
6529 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6530 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6531 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6532 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6533 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6534 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6535 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6536 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6537 (test14, test15, test16, test17, test18): Likewise.
6538 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6539 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6540 (test14, test15, test16, test17, test18, test19, test20, test21)
6542 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6543 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6544 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6545 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6546 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6547 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6548 * gcc.target/mips/mips-3d-1.c (main): Likewise.
6549 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6550 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6551 (test13, test14, test15, test16, test17, test18, test19, test20)
6552 (test21, test22, test23, test24, test25, test26, test27, test28)
6553 (test29, test30, test31): Likewise.
6554 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6555 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6556 (test13, test14, test15, test16, test17, test18, test19, test20)
6557 (test21, test22, test23, test24, test25, test26, test27, test28)
6558 (test29, test30, test31, test32, test33, test34, test35, test36)
6559 (test37, test38, test39, test40, test41, test42, test43, test44)
6560 (test45, test46, test47, test48, test49, test50, test51, test52)
6561 (test53, test54, test55, test56, test57, test58, test59, test60)
6562 (test61, test62, test63): Likewise.
6563 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6564 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6565 (test13, test14, test15, test16, test17, test18, test19, test20)
6566 (test21, test22, test23, test24, test25, test26, test27, test28)
6567 (test29, test30, test31): Likewise.
6568 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6569 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6570 (test13, test14, test15, test16, test17, test18, test19, test20)
6571 (test21, test22, test23, test24, test25, test26, test27, test28)
6572 (test29, test30, test31): Likewise.
6573 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6574 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6575 (test13, test14, test15): Likewise.
6576 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6577 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6578 (test13, test14, test15): Likewise.
6579 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6580 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6581 (test13, test14, test15, test16, test17, test18, test19, test20)
6582 (test21, test22, test23, test24, test25, test26, test27, test28)
6583 (test29, test30, test31): Likewise.
6584 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6585 (matrix_multiply4: Likewise.
6586 * gcc.target/mips/mips-ps-1.c (main): Likewise.
6587 * gcc.target/mips/mips-ps-2.c (main): Likewise.
6588 * gcc.target/mips/mips-ps-3.c (main): Likewise.
6589 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6590 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6591 (test13, test14, test15, test16, test17, test18, test19, test20)
6592 (test21, test22, test23, test24, test25, test26, test27, test28)
6593 (test29, test30, test31): Likewise.
6594 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6595 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6596 (test13, test14, test15, test16, test17, test18, test19, test20)
6597 (test21, test22, test23, test24, test25, test26, test27, test28)
6598 (test29, test30, test31): Likewise.
6599 * gcc.target/mips/mips-ps-5.c (main): Likewise.
6600 * gcc.target/mips/mips-ps-6.c (main): Likewise.
6601 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6602 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6603 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6604 (sub_v4qi): Likewise.
6605 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6606 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6607 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6608 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6609 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6610 (subb, subc): Likewise.
6611 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6612 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6613 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6614 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6615 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6616 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6617 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6618 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6619 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6620 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6621 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6622 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6623 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6625 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6627 * lib/target-supports.exp (add_options_for_mips16_attribute)
6628 (check_effective_target_mips16_attribute): New functions.
6629 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6631 (dg-mips-options) Remove -mno-mips16 handling. Add options to
6633 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6634 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6635 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6636 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6637 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6638 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6639 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6640 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6641 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6642 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6643 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6644 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6645 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6646 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6647 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6648 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6649 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6650 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6651 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6652 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6653 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6654 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6655 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6656 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6658 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6660 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6661 options. Require { target mips16_attribute } and use dg-add-options
6662 to add the associated options.
6664 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6665 * gcc.target/mips/call-saved-3.c: Likewise.
6666 * gcc.target/mips/code-readable-1.c: Require { target
6667 mips16_attribute } and use dg-add-options to add the associated
6668 options. Remove trailing whitespace.
6670 * gcc.target/mips/code-readable-2.c: Likewise.
6671 * gcc.target/mips/code-readable-3.c: Likewise.
6672 * gcc.target/mips/mips16-attributes-2.c: Likewise.
6673 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6674 Require { target mips16_attribute } and use dg-add-options to
6675 add the associated options.
6676 (cksum16, cksum8): Use MIPS16.
6677 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6678 Require { target mips16_attribute } and use dg-add-options to
6679 add the associated options.
6681 * gcc.target/mips/save-restore-2.c: Likewise.
6682 * gcc.target/mips/save-restore-3.c: Likewise.
6683 * gcc.target/mips/save-restore-4.c: Likewise.
6684 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
6686 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6687 (foo): Use NOMIPS16.
6689 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
6692 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6695 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6697 2007-09-22 Tobias Burnus <burnus@net-b.de>
6700 * gfortran.dg/gomp/free-2.f90: New.
6701 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6702 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6704 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
6706 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6707 * gcc.target/i386/sse5-haddX.c: Ditto.
6708 * gcc.target/i386/sse5-hsubX.c: Ditto.
6709 * gcc.target/i386/sse5-maccXX.c: Ditto.
6710 * gcc.target/i386/sse5-msubXX.c: Ditto.
6711 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6712 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6713 * gcc.target/i386/sse5-permpX.c: Ditto.
6714 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6716 * gcc.target/i386/sse5-fma-vector.c: Ditto.
6717 * gcc.target/i386/sse5-ima-vector.c: Ditto.
6718 * gcc.target/i386/sse5-pcmov.c: Ditto.
6719 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6721 2007-09-22 Richard Guenther <rguenther@suse.de>
6723 PR tree-optimization/33146
6724 * gcc.c-torture/compile/pr33146.c: New testcase.
6726 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6728 * lib/target-supports.exp (check_cached_effective_target): New
6730 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6731 (check_effective_target_c99_runtime): New procedure.
6732 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6733 (test3l): Likewise cargl.
6734 * gcc.dg/builtins-59.c: Require c99_runtime.
6735 * gcc.dg/builtins-61.c: Likewise.
6736 * gcc.dg/builtins-62.c: Likewise.
6738 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6740 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6741 * lib/target-supports-dg.exp (dg-add-options): Likewise.
6742 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6743 target-specific dg-options.
6744 * gcc.dg/builtins-20.c: Likewise.
6745 * gcc.dg/builtins-53.c: Likewise.
6746 * gcc.dg/builtins-55.c: Likewise.
6747 * gcc.dg/single-precision-constant.c: Likewise.
6748 * gcc.dg/torture/builtin-convert-1.c: Likewise.
6749 * gcc.dg/torture/builtin-convert-2.c: Likewise.
6750 * gcc.dg/torture/builtin-convert-3.c: Likewise.
6751 * gcc.dg/torture/builtin-convert-4.c: Likewise.
6752 * gcc.dg/torture/builtin-power-1.c: Likewise.
6754 2007-09-21 Chao-ying Fu <fu@mips.com>
6756 * lib/target-supports.exp (check_effective_target_fixed_point): New to
6757 check if targets have fixed-point supports.
6758 * gcc.dg/fixed-point/fixed-point.exp: New file.
6759 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6760 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6761 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6762 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6763 * gcc.dg/fixed-point/constants-pedantic.c,
6764 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6765 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6766 * gcc.dg/fixed-point/keywords-ignored-c99.c,
6767 * gcc.dg/fixed-point/keywords-pedantic.c,
6768 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6769 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6770 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6771 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6772 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6773 * gcc.dg/fixed-point/func-vararg-mixed.c,
6774 * gcc.dg/fixed-point/operator-logical.c,
6775 * gcc.dg/fixed-point/struct-union.c,
6776 * gcc.dg/fixed-point/bit-complement.c,
6777 * gcc.dg/fixed-point/operator-bitwise.c,
6778 * gcc.dg/fixed-point/operator-comma.c,
6779 * gcc.dg/fixed-point/struct-layout-1.c,
6780 * gcc.dg/fixed-point/union-init.c,
6781 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6782 * gcc.dg/fixed-point/func-mixed.c,
6783 * gcc.dg/fixed-point/func-vararg-size0.c,
6784 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6785 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6786 * gcc.dg/fixed-point/operator-unary.c,
6787 * gcc.dg/fixed-point/allop-const.c,
6788 * gcc.dg/fixed-point/muldiv-warning.c,
6789 * gcc.dg/nofixed-point-1.c,
6790 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6791 * gcc.target/mips/fixed-vector-type.c,
6792 * gcc.target/mips/fixed-scalar-type.c: New tests.
6794 2007-09-21 Olivier Hainque <hainque@adacore.com>
6796 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6797 * gnat.dg/test_nested_subtype_byref.adb: New test.
6799 2007-09-21 Jakub Jelinek <jakub@redhat.com>
6802 * gfortran.dg/gomp/pr33439.f90: New test.
6804 2007-09-21 Tobias Burnus <burnus@net-b.de>
6807 * gfortran.dg/merge_char_3.f90: New.
6809 2007-09-21 Tobias Burnus <burnus@net-b.de>
6812 * gfortran.dg/transfer_check_1.f90: New.
6814 2007-09-20 Asher Langton <langton2@llnl.gov>
6817 * gfortran.dg/init_flag_1.f90: New.
6818 * gfortran.dg/init_flag_2.f90: New.
6819 * gfortran.dg/init_flag_3.f90: New.
6820 * gfortran.dg/init_flag_4.f90: New.
6821 * gfortran.dg/init_flag_5.f90: New.
6822 * gfortran.dg/init_flag_6.f90: New.
6823 * gfortran.dg/init_flag_7.f90: New.
6825 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6828 * g++.dg/ext/anon-struct6.C: New.
6830 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6833 * gfortran.dg/inquire_10.f90: New test.
6835 2007-09-20 Joseph Myers <joseph@codesourcery.com>
6837 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6839 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6842 * gfortran.dg/used_types_18.f90: Declare variable of empty
6845 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6848 * gfortran.dg/array_constructor_19.f90: New test.
6850 2007-09-20 Jakub Jelinek <jakub@redhat.com>
6853 * gcc.dg/debug/pr33316.c: New test.
6856 * g++.dg/cpp0x/variadic76.C: New test.
6857 * g++.dg/cpp0x/variadic77.C: New test.
6858 * g++.dg/cpp0x/variadic78.C: New test.
6862 * gcc.c-torture/execute/20070919-1.c: New test.
6863 * gcc.dg/pr33238.c: New test.
6864 * gcc.dg/pr27301.c: New test.
6866 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
6868 * lib/target-supports.exp (check_effective_target_mips64): New
6870 * gcc.dg/lower-subreg-1.c: Require !mips64.
6871 * gcc.dg/sibcall-3.c (ATTR): New macro.
6872 (recurser_void1, recurser_void2): Use it.
6873 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6874 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6876 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
6878 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6879 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
6881 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6883 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
6886 * gfortran.dg/c_loc_tests_11.f03: New test case.
6888 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6891 * g++.dg/init/ref14.C: New.
6893 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
6895 * gnat.dg/slice2.ad[sb]: New testcase.
6897 2007-09-19 Nick Clifton <nickc@redhat.com>
6899 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6901 2007-09-19 Jie Zhang <jie.zhang@analog.com>
6903 * gcc.target/bfin/bfin.exp: New.
6904 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6905 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6906 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6907 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6908 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6909 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6910 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6911 mcpu-bf561.c, mcpu-default.c}: New tests.
6913 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
6915 Restore detection of unsupported TLS.
6918 2007-02-10 Richard Henderson <rth@redhat.com>
6920 * lib/target-supports.exp (check_effective_target_tls): Redefine
6921 to mean non-emulated tls.
6922 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6923 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6924 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6925 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6926 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6927 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6928 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6931 * lib/target-supports.exp (check_effective_target_tls): Use
6932 stronger test for compiler support for TLS.
6933 (check_effective_target_tls_native): New, to test for non-emulated
6935 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6936 instead of dg-require-effective-target tls.
6937 * g++.dg/gomp/copyin-1.C: Likewise.
6938 * g++.dg/gomp/sharing-1.C: Likewise.
6939 * g++.dg/gomp/tls-1.C: Likewise.
6940 * g++.dg/gomp/tls-2.C: Likewise.
6941 * g++.dg/gomp/tls-3.C: Likewise.
6942 * g++.dg/tls/diag-1.C: Likewise.
6943 * g++.dg/tls/diag-2.C: Likewise.
6944 * g++.dg/tls/diag-3.C: Likewise.
6945 * g++.dg/tls/diag-4.C: Likewise.
6946 * g++.dg/tls/diag-5.C: Likewise.
6947 * g++.dg/tls/init-1.C: Likewise.
6948 * g++.dg/tls/init-2.C: Likewise.
6949 * g++.dg/tls/trivial.C: Likewise.
6950 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6951 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6952 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6953 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6954 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6955 * gcc.dg/gomp/clause-1.c: Likewise.
6956 * gcc.dg/gomp/copyin-1.c: Likewise.
6957 * gcc.dg/gomp/sharing-1.c: Likewise.
6958 * gcc.dg/gomp/tls-1.c: Likewise.
6959 * gcc.dg/gomp/tls-2.c: Likewise.
6960 * gcc.dg/tls/alpha-1.c: Likewise.
6961 * gcc.dg/tls/opt-1.c: Likewise.
6962 * gcc.dg/tls/opt-13.c: Likewise.
6963 * gcc.dg/tls/opt-14.c: Likewise.
6964 * gcc.dg/tls/opt-2.c: Likewise.
6965 * gcc.dg/tls/opt-3.c: Likewise.
6966 * gcc.dg/tls/opt-4.c: Likewise.
6967 * gcc.dg/tls/opt-7.c: Likewise.
6968 * gcc.dg/tls/section-1.c: Likewise.
6969 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6970 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6971 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6972 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6973 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6974 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6975 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6976 * gfortran.dg/gomp/crayptr2.f90: Likewise.
6977 * gfortran.dg/gomp/fixed-1.f: Likewise.
6978 * gfortran.dg/gomp/free-1.f90: Likewise.
6979 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6980 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6981 * gfortran.dg/gomp/reduction1.f90: Likewise.
6982 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6984 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6987 * gfortran.dg/bounds_check_9.f90: New test.
6988 * gfortran.dg/bounds_check_fail_2.f90: New test.
6990 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6992 PR c++/33462 (again)
6993 * g++.dg/ext/va-arg1.C: Adjust.
6995 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6998 * g++.dg/ext/va-arg1.C: New.
7000 2007-09-18 Tobias Burnus <burnus@net-b.de>
7002 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7004 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7007 * g++.dg/rtti/typeid6.C: New.
7009 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7012 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7013 * g++.dg/ext/is_class_error2.C: New.
7015 2007-09-18 Richard Guenther <rguenther@suse.de>
7017 PR tree-optimization/33340
7018 * g++.dg/torture/pr33340.C: New testcase.
7020 2007-09-18 Tobias Burnus <burnus@net-b.de>
7023 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7024 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7025 * gfortran.dg/elemental_subroutine_5.f90: New.
7027 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
7029 * lib/target-supports.exp (check_profiling_available): Extend
7030 mips*-*-elf check to mips*-*-elf*.
7032 2007-09-18 Jakub Jelinek <jakub@redhat.com>
7034 * gcc.dg/format/c90-scanf-5.c: New test.
7035 * gcc.dg/format/c99-scanf-4.c: New test.
7036 * gcc.dg/format/ext-7.c: New test.
7037 * gcc.dg/format/ext-8.c: New test.
7040 * gcc.c-torture/compile/20070915-1.c: New test.
7042 2007-09-17 Tobias Burnus <burnus@net-b.de>
7045 * gfortran.dg/private_type_9.f90: New.
7047 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7050 * gfortran.dg/pr33449.f90: New test.
7052 2007-09-17 Tobias Burnus <burnus@net-b.de>
7054 * gfortran.dg/interface_15.f90: Compile with -std=f95.
7055 * gfortran.dg/private_type_1.f90: Ditto
7056 * gfortran.dg/interface_18.f90: New.
7057 * gfortran.dg/private_type_8.f90: New.
7059 2007-09-16 Paolo Carlini <pcarlini@suse.de>
7062 * g++.dg/warn/new1.C: Adjust.
7063 * g++.dg/torture/str_empty.C: Likewise.
7065 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7067 * gcc.target/mips/dse-1.c: New test.
7069 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
7072 * g++.dg/overload/operator3.C: New.
7074 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7076 * gcc.target/mips/truncate-1.c: New test.
7078 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
7084 * gfortran.dg/subref_array_pointer_1.f90: New test.
7085 * gfortran.dg/subref_array_pointer_2.f90: New test.
7087 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
7089 * gfortran.dg/nint_2.f90: Correct last change.
7091 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
7093 * gcc.dg/tree-ssa/parallelization-1.c: New test.
7095 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
7097 * gcc.dg/vect/pr33373b.c: New test.
7099 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
7102 * gcc.target/i386/pr33438.c: New test.
7104 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7106 * gfortran.dg/nint_2.f90: Revert previous commit.
7108 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7110 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7112 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
7115 * g++.dg/other/unused1.C: XFAIL class2 scan.
7117 2007-09-13 Tobias Burnus <burnus@net-b.de>
7120 * gfortran.dg/elemental_args_check_1.f90: New.
7121 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7122 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7124 2007-09-13 Tobias Burnus <burnus@net-b.de>
7126 * gfortran.dg/recursive_check_3.f90: New.
7128 2007-09-13 Tobias Burnus <burnus@net-b.de>
7131 * gfortran.dg/elemental_bind_c.f90: New.
7133 2007-09-13 Richard Sandiford <richard@codesourcery.com>
7135 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7136 * gcc.target/mips/mips16-attributes-2.c: New test.
7137 * gcc.target/mips/mips16-attributes-3.c: Likewise.
7138 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
7139 hard-float asm when __mips16 is defined.
7140 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7141 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7142 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7143 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7144 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7145 * gcc.target/mips/pr26765.c (foo): Likewise.
7146 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7147 targets, use dg-mips-options instead of dg-options, and use -mgp32
7148 to force 32-bit mode.
7149 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7151 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7153 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
7154 Michael Meissner <michael.meissner@amd.com>
7156 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7157 * gcc.target/i386/sse5-hsubX.c: Ditto.
7158 * gcc.target/i386/sse5-permpX.c: Ditto.
7159 * gcc.target/i386/sse5-haddX.c: Ditto.
7160 * gcc.target/i386/sse5-maccXX.c: Ditto.
7161 * gcc.target/i386/sse5-msubXX.c: Ditto.
7162 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7163 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7165 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7166 optimizes floating point conditional moves into the pcmov
7167 instruction on SSE5.
7168 * gcc.target/i386/sse5-pcmov2.c: Ditto.
7170 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7171 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7174 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7175 compiler optimizes vector (a*b)+c into fmadd on SSE5.
7177 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7178 optimizes (a*b)+c into fmadd on SSE5.
7180 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7181 whether the SSE5 instructions can be generated.
7183 * gcc.target/i386/sse5-check.h: New. Add support for
7186 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7187 ammintrin.h, and turn on -msse5 option instead of -msse4a.
7188 * gcc.target/i386/sse-13.c: Ditto.
7189 * gcc.target/i386/sse-14.c: Ditto.
7191 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
7194 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7195 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7197 2007-09-12 Jakub Jelinek <jakub@redhat.com>
7200 * gcc.dg/pr32338-1.c: New test.
7201 * gcc.dg/pr32338-2.c: New test.
7203 2007-09-12 Bob Wilson <bob.wilson@acm.org>
7205 * lib/target-supports.exp (check_effective_target_sync_int_long):
7206 Revert change to add xtensa.
7207 (check_effective_target_sync_char_short): Likewise.
7209 2007-09-12 Olivier Hainque <hainque@adacore.com>
7211 * gnat.dg/packed_subtype.adb: New test.
7213 2007-09-12 Tobias Burnus <burnus@net-b.de>
7216 * gfortran.dg/intrinsic_size.f90: New.
7218 2007-09-12 Tobias Burnus <burnus@net-b.de>
7222 * gfortran.dg/conflicts_2.f90: New.
7224 2007-09-12 Ira Rosen <irar@il.ibm.com>
7226 PR tree-optimization/32377
7227 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7228 dependence distance.
7229 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7230 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7231 * gcc.dg/vect/no-vfa-vect-depend-1.c,
7232 gfortran.dg/vect/no-vfa-pr32377.f90: New.
7234 2007-09-12 Richard Guenther <rguenther@suse.de>
7237 * gcc.c-torture/compile/pr33382.c: New testcase.
7238 * gcc.c-torture/execute/pr33382.c: Likewise.
7240 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
7243 * gfortran.dg/c_ptr_tests_12.f03: New test case.
7245 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
7247 PR tree-optimization/33373
7248 * gcc.dg/vect/pr33373.c: New test.
7250 2007-09-12 Ben Elliston <bje@au.ibm.com>
7252 * lib/target-supports.exp (check_effective_target_vect_no_double):
7255 2007-09-12 Ben Elliston <bje@au.ibm.com>
7256 Ulrich Weigand <uweigand@de.ibm.com>
7258 * gcc.target/spu/dfcgt-nan.c: New test.
7260 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
7262 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7264 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
7267 * gfortran.dg/c_ptr_tests_11.f03: New test case.
7269 2007-09-11 Jakub Jelinek <jakub@redhat.com>
7271 * gcc.dg/va-arg-pack-len-1.c: New test.
7272 * g++.dg/va-arg-pack-len-1.C: New test.
7274 2007-09-11 Michael Matz <matz@suse.de>
7276 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7278 2007-09-10 Janis Johnson <janis187@us.ibm.com>
7280 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7281 checks for size of long double.
7282 * gcc.dg/dfp/convert.h: New file.
7283 * gcc.dg/dfp/convert-bfp-2.c: New test.
7284 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7285 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7286 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7287 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7288 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7289 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7290 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7291 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7292 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7294 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
7296 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
7297 Change dg-final to expect 1 non-profitable loop and
7299 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7300 Change dg-final to expect 1 non-profitable loop and
7302 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7303 Change dg-final to expect 1 profitable loop.
7304 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7305 Change dg-final to expect 1 profitable loop.
7307 2007-09-10 Richard Sandiford <richard@codesourcery.com>
7309 * gcc.target/mips/call-saved-1.c: New test.
7310 * gcc.target/mips/call-saved-2.c: Likewise.
7311 * gcc.target/mips/call-saved-3.c: Likewise.
7312 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7313 instead of mips_mips64. Set mips_fp64 too.
7314 (is_gp32_flag): Return true for -mips1 and -mips2.
7315 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7317 2007-09-10 Jakub Jelinek <jakub@redhat.com>
7319 * g++.dg/ext/va-arg-pack-1.C: New test.
7320 * g++.dg/ext/va-arg-pack-2.C: New test.
7322 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
7325 * gcc.dg/vect/pr33369.c: New test.
7327 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
7330 * gfortran.dg/array_memcpy_5.f90: New test.
7332 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
7334 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7336 2007-09-09 Richard Guenther <rguenther@suse.de>
7338 * gcc.c-torture/compile/20070906-1.c: New testcase.
7340 2007-09-09 Ira Rosen <irar@il.ibm.com>
7342 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7344 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7345 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7346 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7349 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7351 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7353 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7355 * gnat.dg/addr2_p.ads: Bump size of array to 9.
7357 2007-09-09 Ira Rosen <irar@il.ibm.com>
7359 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7360 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7361 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7362 Compile tests with -fno-tree-pre.
7363 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7364 * lib/target-supports.exp (check_effective_target_vect_strided): New.
7365 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7366 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7367 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7368 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7369 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7370 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7371 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7372 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7373 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7374 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7375 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7376 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7377 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7378 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
7379 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7380 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7381 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7383 2007-09-09 Joseph Myers <joseph@codesourcery.com>
7385 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7387 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7388 Use remote_exec to call c++filt.
7389 * lib/target-supports-dg.exp (dg-require-host-local): New.
7390 * gcc.misc-tests/options.exp: Allow .exe in command paths.
7391 * g++.dg/parse/repo1.C: Use dg-require-host-local.
7392 * g++.dg/rtti/repo1.C: Likewise.
7393 * g++.dg/template/repo1.C: Likewise.
7394 * g++.dg/template/repo2.C: Likewise.
7395 * g++.dg/template/repo3.C: Likewise.
7396 * g++.dg/template/repo4.C: Likewise.
7397 * g++.dg/template/repo5.C: Likewise.
7398 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7399 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7400 * g++.old-deja/g++.pt/repo1.C: Likewise.
7401 * g++.old-deja/g++.pt/repo2.C: Likewise.
7402 * g++.old-deja/g++.pt/repo3.C: Likewise.
7403 * g++.old-deja/g++.pt/repo4.C: Likewise.
7404 * gcc.dg/cpp/trad/builtins.c: Likewise.
7406 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
7408 PR tree-optimization/32283
7409 * gcc.dg/tree-ssa/loop-31.c: New test.
7411 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7413 PR rtl-optimization/26449
7414 * gcc.target/i386/pr26449-1.c: New file.
7416 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7419 PR rtl-optimization/26449
7420 * gcc.target/i386/pr33329.c: New file.
7422 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7424 * gnat.dg/renaming3.adb, renaming4.ads: New test.
7426 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7428 * gnat.dg/unaligned_rep_clause.adb: New testcase.
7430 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
7432 PR tree-optimization/33301
7433 * gfortran.dg/vect/pr33301.f: New test.
7435 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7438 * gfortran.dg/backspace_10.f90: New test.
7440 2007-09-07 Richard Guenther <rguenther@suse.de>
7443 2007-09-06 Richard Guenther <rguenther@suse.de>
7445 PR tree-optimization/32586
7446 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7447 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7448 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7449 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7450 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7451 now obsolete simplification.
7453 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
7455 PR tree-optimization/33299
7456 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7457 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7459 2007-09-07 Richard Guenther <rguenther@suse.de>
7462 2007-09-06 Richard Guenther <rguenther@suse.de>
7464 PR tree-optimization/32586
7465 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7466 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7467 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7468 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7469 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7470 now obsolete simplification.
7472 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7474 PR tree-optimization/32821
7475 * gcc.dg/tree-ssa/pr32821.c: New file.
7477 2007-09-07 Richard Sandiford <richard@codesourcery.com>
7479 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7480 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7481 and mips_forced_no_er.
7482 (dg-mips-options): Add -mno-abicalls when a small-data option is
7483 specified. Skip tests with small-data options if mips_forced_gp.
7484 Skip tests with -mexplicit-relocs if mips_forced_no_er.
7485 * gcc.target/mips/sdata-1.c: New test.
7486 * gcc.target/mips/sdata-2.c: Likewise.
7487 * gcc.target/mips/sdata-3.c: Likewise.
7488 * gcc.target/mips/sdata-4.c: Likewise.
7490 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7493 * spread_zerosize_1.f90: New test case.
7494 * spread_bounds_1.f90: New test case.
7496 2007-09-06 Paolo Carlini <pcarlini@suse.de>
7499 * g++.dg/template/static31.C: New.
7501 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7504 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7507 2007-09-06 David Daney <ddaney@avtrex.com>
7508 Richard Sandiford <richard@codesourcery.com>
7511 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7512 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7513 * gcc.target/mips/pr33256.c: New test.
7515 2007-09-06 Tom Tromey <tromey@redhat.com>
7517 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7519 2007-09-06 Richard Guenther <rguenther@suse.de>
7521 PR tree-optimization/32586
7522 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7523 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7524 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7525 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7526 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7527 now obsolete simplification.
7529 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
7531 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7532 * gcc.target/i386/sse3-addsubps.c: Ditto.
7533 * gcc.target/i386/sse3-haddpd.c: Ditto.
7534 * gcc.target/i386/sse3-haddps.c: Ditto.
7535 * gcc.target/i386/sse3-hsubpd.c: Ditto.
7536 * gcc.target/i386/sse3-hsubps.c: Ditto.
7537 * gcc.target/i386/sse3-lddqu.c: Ditto.
7538 * gcc.target/i386/sse3-movddup.c: Ditto.
7539 * gcc.target/i386/sse3-movshdup.c: Ditto.
7540 * gcc.target/i386/sse3-movsldup.c: Ditto.
7542 2007-09-06 Richard Guenther <rguenther@suse.de>
7544 PR tree-optimization/33302
7545 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7547 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7550 * gfortran.dg./fmt_float.f90: New test.
7552 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7555 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7557 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
7559 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7560 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7562 2007-09-06 Jakub Jelinek <jakub@redhat.com>
7564 * g++.dg/eh/builtin1.C: New test.
7565 * g++.dg/eh/builtin2.C: New test.
7566 * g++.dg/eh/builtin3.C: New test.
7569 * g++.dg/eh/builtin4.C: New test.
7571 2007-09-05 Janis Johnson <janis187@us.ibm.com>
7573 * gcc.target/powerpc/dfp-dd.c: New test.
7574 * gcc.target/powerpc/dfp-td.c: New test.
7576 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7578 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7579 * gcc.dg/va-arg-pack-1.c: New test.
7581 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
7583 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7584 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7585 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7586 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7587 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7589 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7592 * g++.dg/ext/anon-struct5.C: New.
7594 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
7596 * gcc.dg/i386-cpuid.h: Remove.
7597 * gcc.target/i386/mmx-check.h: Include cpuid.h.
7598 (main): Use __get_cpuid to get target features.
7599 * gcc.target/i386/sse-check.h: Ditto.
7600 * gcc.target/i386/sse2-check.h: Ditto.
7601 * gcc.target/i386/sse3-check.h: Ditto.
7602 * gcc.target/i386/ssse3-check.h: Ditto.
7603 * gcc.target/i386/sse4_1-check.h: Ditto.
7604 * gcc.target/i386/sse4_2-check.h: Ditto.
7605 * gcc.target/i386/sse4a-check.h: Ditto.
7606 * gcc.dg/torture/pr16104-1.c: Ditto.
7607 (do_test): Change to void.
7608 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7609 * gcc.target/i386/sse-6.c: Ditto.
7610 * gcc.target/i386/sse-7.c: Ditto.
7611 * g++.dg/other/i386-1.C: Include cpuid.h.
7612 (main): New function. Use __get_cpuid to get target fetaures.
7614 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7615 David Ung <davidu@mips.com>
7616 Nigel Stephens <nigel@mips.com>
7618 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7619 * gcc.c-torture/compile/mipscop-2.c: Likewise.
7620 * gcc.c-torture/compile/mipscop-3.c: Likewise.
7621 * gcc.c-torture/compile/mipscop-4.c: Likewise.
7622 * gcc.dg/torture/mips-hilo-1.c: Likewise.
7623 * gcc.dg/torture/mips-hilo-2.c: Likewise.
7624 * gcc.dg/torture/pr19683-1.c: Likewise.
7625 * gcc.target/mips/madd-3.c: Likewise.
7626 * gcc.target/mips/maddu-3.c: Likewise.
7627 * gcc.target/mips/msub-3.c: Likewise.
7628 * gcc.target/mips/msubu-3.c: Likewise.
7629 * gcc.target/mips/asm-1.c: Likewise.
7630 * gcc.target/mips/branch-1.c: Likewise.
7631 * gcc.target/mips/ins-1.c: Likewise.
7632 * gcc.target/mips/near-far-3.c: Likewise.
7633 * gcc.target/mips/near-far-4.c: Likewise.
7634 * gcc.target/mips/smartmips-lwxs.c: Likewise.
7635 * gcc.target/mips/smartmips-ror-1.c: Likewise.
7636 * gcc.target/mips/smartmips-ror-2.c: Likewise.
7637 * gcc.target/mips/smartmips-ror-3.c: Likewise.
7638 * gcc.target/mips/smartmips-ror-4.c: Likewise.
7639 * gcc.target/mips/dspr2-MULT.c: Likewise.
7640 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7641 * gcc.target/mips/mips32-dsp-run.c: Likewise.
7642 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7643 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7644 * gcc.target/mips/code-readable-2.c: Likewise.
7645 * gcc.target/mips/code-readable-3.c: Likewise.
7647 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7648 David Ung <davidu@mips.com>
7649 Nigel Stephens <nigel@mips.com>
7651 * gcc.target/mips/mips16-attributes.c: New.
7653 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
7656 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7659 * gfortran.dg/char_length_10.f90: New test.
7661 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7664 * g++.dg/parse/template24.C: New.
7666 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7668 * g++.dg/other/spu2vmx-1.C: New test.
7670 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7672 PR tree-optimization/33017
7673 * gcc.dg/pr33017.c: New test.
7675 2007-09-05 Ben Elliston <bje@au.ibm.com>
7677 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7678 __protected_stream family of macros.
7680 2007-09-04 Jan Hubicka <jh@suse.cz>
7682 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7683 * gcc.dg/tree-ssa/pr27236.c: Likewise.
7684 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7685 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7686 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7687 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7688 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7691 2007-09-04 Janus Weil <jaydub66@gmail.com>
7692 Tobias Burnus <burnus@net-b.de>
7694 * gfortran.dg/proc_decl_1.f90: New.
7695 * gfortran.dg/proc_decl_2.f90: New.
7696 * gfortran.dg/proc_decl_3.f90: New.
7697 * gfortran.dg/proc_decl_4.f90: New.
7699 2007-09-04 Jan Hubicka <jh@suse.cz>
7701 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7702 * gcc.dg/vect/vect-105.c: Mark functions noinline.
7703 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7704 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7705 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7706 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7707 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7708 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7709 * gcc.dg/vect/vect-50.c: Mark functions noinline.
7710 * gcc.dg/vect/vect-33.c: Mark functions noinline.
7711 * gcc.dg/vect/vect-16.c: Mark functions noinline.
7712 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7713 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7714 * gcc.dg/vect/vect-92.c: Mark functions noinline.
7715 * gcc.dg/vect/vect-75.c: Mark functions noinline.
7716 * gcc.dg/vect/vect-58.c: Mark functions noinline.
7717 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7718 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7719 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7720 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7721 * gcc.dg/vect/vect-114.c: Mark functions noinline.
7722 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7723 * gcc.dg/vect/vect-8.c: Mark functions noinline.
7724 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7725 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7726 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7727 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7728 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7729 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7730 * gcc.dg/vect/vect-42.c: Mark functions noinline.
7731 * gcc.dg/vect/vect-25.c: Mark functions noinline.
7732 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7733 * gcc.dg/vect/vect-67.c: Mark functions noinline.
7734 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7735 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7736 * gcc.dg/vect/vect-106.c: Mark functions noinline.
7737 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7738 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7739 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7740 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7741 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7742 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7743 * gcc.dg/vect/vect-34.c: Mark functions noinline.
7744 * gcc.dg/vect/vect-17.c: Mark functions noinline.
7745 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7746 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7747 * gcc.dg/vect/vect-93.c: Mark functions noinline.
7748 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7749 * gcc.dg/vect/vect-76.c: Mark functions noinline.
7750 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7751 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7752 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7753 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7754 * gcc.dg/vect/vect-115.c: Mark functions noinline.
7755 * gcc.dg/vect/vect-9.c: Mark functions noinline.
7756 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7757 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7758 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7759 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7760 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7761 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7762 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7763 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7764 * gcc.dg/vect/vect-60.c: Mark functions noinline.
7765 * gcc.dg/vect/vect-26.c: Mark functions noinline.
7766 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7767 * gcc.dg/vect/vect-85.c: Mark functions noinline.
7768 * gcc.dg/vect/vect-68.c: Mark functions noinline.
7769 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7770 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7771 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7772 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7773 * gcc.dg/vect/vect-107.c: Mark functions noinline.
7774 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7775 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7776 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7777 * gcc.dg/vect/vect-52.c: Mark functions noinline.
7778 * gcc.dg/vect/vect-35.c: Mark functions noinline.
7779 * gcc.dg/vect/vect-18.c: Mark functions noinline.
7780 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7781 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7782 * gcc.dg/vect/vect-77.c: Mark functions noinline.
7783 * gcc.dg/vect/vect-2.c: Mark functions noinline.
7784 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7785 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7786 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7787 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7788 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7789 * gcc.dg/vect/vect-116.c: Mark functions noinline.
7790 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7791 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7792 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7793 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7794 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7795 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7796 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7797 * gcc.dg/vect/vect-44.c: Mark functions noinline.
7798 * gcc.dg/vect/vect-27.c: Mark functions noinline.
7799 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7800 * gcc.dg/vect/vect-86.c: Mark functions noinline.
7801 * gcc.dg/vect/vect-100.c: Mark functions noinline.
7802 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7803 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7804 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7805 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7806 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7807 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7808 * gcc.dg/vect/vect-108.c: Mark functions noinline.
7809 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7810 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7811 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7812 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7813 * gcc.dg/vect/vect-11.c: Mark functions noinline.
7814 * gcc.dg/vect/vect-70.c: Mark functions noinline.
7815 * gcc.dg/vect/vect-36.c: Mark functions noinline.
7816 * gcc.dg/vect/vect-19.c: Mark functions noinline.
7817 * gcc.dg/vect/vect-95.c: Mark functions noinline.
7818 * gcc.dg/vect/vect-78.c: Mark functions noinline.
7819 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7820 * gcc.dg/vect/vect-3.c: Mark functions noinline.
7821 * gcc.dg/vect/vect-all.c: Mark functions noinline.
7822 * gcc.dg/vect/vect-117.c: Mark functions noinline.
7823 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7824 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7825 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7826 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7827 * gcc.dg/vect/vect-20.c: Mark functions noinline.
7828 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7829 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7830 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7831 * gcc.dg/vect/vect-62.c: Mark functions noinline.
7832 * gcc.dg/vect/vect-28.c: Mark functions noinline.
7833 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7834 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7835 * gcc.dg/vect/vect-87.c: Mark functions noinline.
7836 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7837 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7838 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7839 * gcc.dg/vect/vect-109.c: Mark functions noinline.
7840 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7841 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7843 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7844 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7845 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7846 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7847 * gcc.dg/vect/vect-12.c: Mark functions noinline.
7848 * gcc.dg/vect/vect-71.c: Mark functions noinline.
7849 * gcc.dg/vect/vect-54.c: Mark functions noinline.
7850 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7851 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7852 * gcc.dg/vect/vect-96.c: Mark functions noinline.
7853 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7854 * gcc.dg/vect/vect-110.c: Mark functions noinline.
7855 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7856 * gcc.dg/vect/vect-4.c: Mark functions noinline.
7857 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7858 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7859 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7860 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7861 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7862 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7863 * gcc.dg/vect/vect-21.c: Mark functions noinline.
7864 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7865 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7866 * gcc.dg/vect/vect-80.c: Mark functions noinline.
7867 * gcc.dg/vect/vect-63.c: Mark functions noinline.
7868 * gcc.dg/vect/vect-46.c: Mark functions noinline.
7869 * gcc.dg/vect/vect-29.c: Mark functions noinline.
7870 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7871 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7872 * gcc.dg/vect/vect-88.c: Mark functions noinline.
7873 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7874 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7875 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7876 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7877 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7878 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7879 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7880 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7881 * gcc.dg/vect/vect-30.c: Mark functions noinline.
7882 * gcc.dg/vect/vect-13.c: Mark functions noinline.
7883 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7884 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7885 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7886 * gcc.dg/vect/vect-72.c: Mark functions noinline.
7887 * gcc.dg/vect/vect-38.c: Mark functions noinline.
7888 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7889 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7890 * gcc.dg/vect/vect-97.c: Mark functions noinline.
7891 * gcc.dg/vect/vect-111.c: Mark functions noinline.
7892 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7893 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7894 * gcc.dg/vect/vect-5.c: Mark functions noinline.
7895 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7896 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7897 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7898 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7899 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7900 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7901 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7902 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7903 * gcc.dg/vect/vect-22.c: Mark functions noinline.
7904 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7905 * gcc.dg/vect/vect-64.c: Mark functions noinline.
7906 * gcc.dg/vect/vect-89.c: Mark functions noinline.
7907 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7908 * gcc.dg/vect/vect-103.c: Mark functions noinline.
7909 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7910 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7911 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7912 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7913 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7914 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7915 * gcc.dg/vect/vect-31.c: Mark functions noinline.
7916 * gcc.dg/vect/vect-14.c: Mark functions noinline.
7917 * gcc.dg/vect/vect-73.c: Mark functions noinline.
7918 * gcc.dg/vect/vect-56.c: Mark functions noinline.
7919 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7920 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7921 * gcc.dg/vect/vect-98.c: Mark functions noinline.
7922 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7923 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7924 * gcc.dg/vect/vect-112.c: Mark functions noinline.
7925 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7926 * gcc.dg/vect/vect-6.c: Mark functions noinline.
7927 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7928 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7929 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7930 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7931 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7932 * gcc.dg/vect/pr25413.c: Mark functions noinline.
7933 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7934 * gcc.dg/vect/vect-40.c: Mark functions noinline.
7935 * gcc.dg/vect/vect-23.c: Mark functions noinline.
7936 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7937 * gcc.dg/vect/vect-82.c: Mark functions noinline.
7938 * gcc.dg/vect/vect-65.c: Mark functions noinline.
7939 * gcc.dg/vect/vect-48.c: Mark functions noinline.
7940 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7941 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7942 * gcc.dg/vect/vect-104.c: Mark functions noinline.
7943 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7944 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7945 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7946 * gcc.dg/vect/vect-32.c: Mark functions noinline.
7947 * gcc.dg/vect/vect-15.c: Mark functions noinline.
7948 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7949 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7950 * gcc.dg/vect/vect-91.c: Mark functions noinline.
7951 * gcc.dg/vect/vect-74.c: Mark functions noinline.
7952 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7953 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7954 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7955 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7956 * gcc.dg/vect/vect-99.c: Mark functions noinline.
7957 * gcc.dg/vect/vect-113.c: Mark functions noinline.
7958 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7959 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7960 * gcc.dg/vect/vect-7.c: Mark functions noinline.
7961 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7962 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7963 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7964 * gcc.dg/vect/vect-24.c: Mark functions noinline.
7965 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7966 * gcc.dg/vect/vect-83.c: Mark functions noinline.
7967 * gcc.dg/vect/vect-66.c: Mark functions noinline.
7968 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7970 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7973 * gcc.target/i386/cmov7.c: New file.
7975 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7977 * gcc.target/i386/sse4a-check.h: New file.
7978 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
7979 * gcc.target/i386/sse4a-insert.c: Ditto.
7980 * gcc.target/i386/sse4a-montsd.c: Ditto.
7981 * gcc.target/i386/sse4a-montss.c: Ditto.
7982 * gcc.target/i386/mmx-check.h: New file.
7983 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
7984 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7985 * gcc.target/i386/sse-check.h: New file.
7986 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
7987 * gcc.target/i386/sse-3.c: Ditto.
7988 * gcc.target/i386/sse-7.c: Ditto.
7989 * gcc.target/i386/sse-9.c: Ditto.
7990 * gcc.target/i386/ssefn-3.c: Ditto.
7991 * gcc.target/i386/sse-recip.c: Ditto.
7992 * gcc.target/i386/sse-recip-vec.c: Ditto.
7993 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7994 * gcc.target/i386/20020523-1.c: Remove.
7995 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
7996 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7997 * gcc.target/i386/ssefn-4.c: Ditto.
7998 * gcc.target/i386/sse-6.c: Ditto.
7999 * gcc.target/i386/sse-10.c: Ditto.
8000 * gcc.target/i386/sse-11.c: Ditto.
8001 * gcc.target/i386/sse-18.c: Ditto.
8002 * gcc.target/i386/fpprec-1.c: Ditto.
8003 * g++.dg/other/i386-1.C: Ditto.
8005 2007-09-04 Richard Guenther <rguenther@suse.de>
8007 PR tree-optimization/33291
8008 * gcc.dg/volatile2.c: New testcase.
8009 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8010 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8011 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8012 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8014 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8017 * gfortran.dg/namelist_15.f90: Update test.
8018 * gfortran.dg/namelist_24.f90: Update test.
8019 * gfortran.dg/namelist_38.f90: New test.
8021 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
8023 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
8024 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8025 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
8026 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8027 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
8028 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8030 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8032 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8033 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8035 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8037 2007-09-02 David Daney <ddaney@avtrex.com>
8039 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8040 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8041 * gcc.target/mips/atomic-memory-1.c: Ditto.
8042 * gcc.target/mips/atomic-memory-2.c: Ditto.
8044 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8046 * gcc.target/cris/builtin_clz_v0.c: New testcase.
8047 * gcc.target/cris/builtin_clz_v3.c: New testcase.
8049 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
8051 * gfortran.dg/substr_6.f90: New test.
8053 2007-09-02 Paolo Carlini <pcarlini@suse.de>
8056 * g++.dg/other/error18.C: New.
8057 * g++.dg/expr/bitfield3.C: Adjust.
8059 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
8062 * gfortran.fortran-torture/compile/pr33276.f90: New.
8064 2007-09-02 Joseph Myers <joseph@codesourcery.com>
8068 * gcc.dg/c99-arraydecl-3.c: New test.
8070 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8073 * g++.dg/cpp0x/variadic-new2.C: New.
8074 * g++.dg/cpp0x/variadic-new.C: New.
8076 2007-08-31 Tobias Burnus <burnus@net-b.de>
8079 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8080 * gfortran.dg/read_1.f90: New.
8082 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8085 * g++.dg/template/error30.C: New.
8087 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8090 * g++.dg/template/crash70.C: New.
8092 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8095 * g++.dg/ext/is_class_error.C: New.
8097 2007-08-31 Olivier Hainque <hainque@adacore.com>
8099 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8101 2007-08-31 David Edelsohn <edelsohn@gnu.org>
8102 Revital Eres <eres@il.ibm.com>
8104 * gcc.target/powerpc/paired-1.c: New test.
8105 * gcc.target/powerpc/paired-2.c: New test.
8106 * gcc.target/powerpc/paired-3.c: New test.
8107 * gcc.target/powerpc/paired-4.c: New test.
8108 * gcc.target/powerpc/paired-5.c: New test.
8109 * gcc.target/powerpc/paired-6.c: New test.
8110 * gcc.target/powerpc/paired-7.c: New test.
8111 * gcc.target/powerpc/ppc-paired.c: New test.
8113 2007-08-31 Ollie Wild <aaw@google.com>
8115 * g++.dg/conversion/ptrmem2.C: New test.
8116 * g++.dg/conversion/ptrmem3.C: New test.
8117 * g++.dg/conversion/ptrmem4.C: New test.
8118 * g++.dg/conversion/ptrmem5.C: New test.
8119 * g++.dg/conversion/ptrmem6.C: New test.
8120 * g++.dg/conversion/ptrmem7.C: New test.
8121 * g++.dg/conversion/ptrmem8.C: New test.
8123 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
8126 * gfortran.dg/char_length_7.f90: New test.
8127 * gfortran.dg/char_length_9.f90: New test.
8128 * gfortran.dg/char_assign_1.f90: Add extra warning.
8132 * gfortran.dg/char_length_8.f90: New test.
8134 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
8136 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8138 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8140 * gcc.dg/inline-24.c: New test.
8141 * g++.dg/opt/inline11.C: New test.
8143 2007-08-30 Richard Guenther <rguenther@suse.de>
8145 * gcc.target/i386/vectorize5.c: New testcase.
8147 2007-08-30 Tobias Burnus <burnus@net-b.de>
8150 * interface.c (check_interface0): Improve error for external procs.
8151 (check_sym_interfaces): Fix checking of module procedures.
8153 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8155 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8157 * gcc.dg/sync-3.c: New test.
8160 * gcc.dg/cleanup-12.c: New test.
8162 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
8164 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8165 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8166 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8167 * gcc.dg/pr32450.c: Ditto.
8168 * gcc.dg/nest.c: Ditto.
8169 * gcc.dg/nested-func-4.c: Ditto.
8170 * g++.old-deja/g++.law/profile1.C: Ditto.
8172 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8175 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8176 non-default integer kind arguments.
8178 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
8181 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8183 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8185 * gcc.dg/h8300-ice2.c: Remove target selector.
8187 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
8190 * gfortran.dg/binding_label_tests_15.f03: New test case.
8191 * gfortran.dg/binding_label_tests_16.f03: Ditto.
8193 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8195 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8196 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8198 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
8201 * g++.dg/other/canon-33194.C: New.
8203 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
8205 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8206 * gcc.c-torture/execute/pr23135.c: Likewise.
8208 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8210 * gcc.dg/pr31344.c: Move to ...
8211 * gcc.dg/dfp/pr31344.c: ... here.
8212 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8213 * gcc.dg/20050503-1.c: Ditto.
8214 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8215 * gcc.dg/20061127-1.c: Compile only for fpic targets.
8216 * gcc.dg/20060801-1.c: Ditto.
8218 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
8220 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8221 * gfortran.dg/nan_1.f90: Likewise.
8223 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8226 Revert previous patch.
8228 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
8229 Kazu Hirata <kazu@codesourcery.com>
8231 * gcc.target/m68k/interrupt-1.c: New.
8233 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
8235 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8236 10000 for targets where "int" can't hold at least 100000.
8237 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8238 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8239 (test5)(test6): Use it.
8240 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8241 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8242 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8243 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8244 * gcc.dg/attr-alloc_size.c (test): Likewise.
8246 2007-08-28 Paolo Carlini <pcarlini@suse.de>
8249 * g++.dg/template/error29.C: New.
8251 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8254 * g++.dg/ext/visibility/anon5.C: New test.
8256 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8258 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8260 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8262 * gfortran.dg/gamma_1.f90: Remove large-real tests.
8263 * gfortran.dg/gamma_2.f90: Remove large-real tests.
8264 * gfortran.dg/gamma_4.f90: New: large-real tests.
8266 2007-08-28 Jason Merrill <jason@redhat.com>
8269 * g++.dg/ext/stmtexpr12.C: New test.
8272 * g++.dg/ext/attrib28.C: New test.
8274 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
8277 * gcc.target/i386/pr32661.c: New test.
8279 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8282 * gcc.dg/pr32370.c: New test.
8284 PR rtl-optimization/33148
8285 * gcc.c-torture/compile/20070827-1.c: New test.
8288 * d++.dg/debug/const3.C: New test.
8289 * d++.dg/debug/const4.C: New test.
8290 * d++.dg/debug/dwarf2/const1.C: New test.
8291 * d++.dg/debug/dwarf2/const2.C: New test.
8292 * d++.dg/debug/dwarf2/const2b.C: New test.
8294 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
8295 Vladimir Yanovsky <yanov@il.ibm.com>
8296 Revital Eres <eres@il.ibm.com>
8297 Andrey Belevantsev <abel@ispras.ru>
8299 * gcc.dg/sms-1.c: New test.
8301 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
8303 * g++.dg/ext/gnu-inline-common.h: New.
8304 * g++.dg/ext/gnu-inline-global-reject.C: New.
8305 * g++.dg/ext/gnu-inline-global.C: New.
8306 * g++.dg/ext/gnu-inline-namespace.C: New.
8307 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8308 * g++.dg/ext/gnu-inline-class.C: New.
8309 * g++.dg/ext/gnu-inline-class-static.C: New.
8310 * g++.dg/ext/gnu-inline-template-class.C: New.
8311 * g++.dg/ext/gnu-inline-template-func.C: New.
8313 2007-08-27 Jason Merrill <jason@redhat.com>
8316 * g++.dg/ext/stmtexpr11.C: New.
8318 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
8320 * lib/target-supports.exp (check_profiling_available):
8321 Set profiling_available_saved to 0 on fido-*-elf.
8323 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
8325 PR tree-optimization/33173
8327 * gcc.c-torture/compile/pr33173.c: New.
8329 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
8332 * gcc.dg/dfp/pr31385.c: New.
8334 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8336 * gcc.dg/unsigned-long-compare.c: Remove target selector.
8338 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8340 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8341 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8342 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8343 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8344 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8345 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8346 gcc.target/m68k directory.
8347 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8348 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8349 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8350 gcc.target/cris directory.
8351 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8352 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8353 gcc.target/bfin directory.
8355 * gcc.target/sh: New directory.
8356 * gcc.target/sh/sh.exp: New file.
8357 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8358 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8359 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8360 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8361 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8362 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8364 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8366 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8367 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8368 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8369 * gcc.target/i386/local2.c: Ditto.
8370 * gcc.target/i386/stack-prot-kernel.c: Ditto.
8371 * gcc.target/i386/20011119-1.c: Ditto.
8372 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8373 * gcc.target/i386/fastcall-1.c: Fix target selector.
8375 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8378 * gfortran.dg/negative_unit.f: Add new check
8379 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8380 -fdefault-integer-8.
8382 2007-08-26 Asher Langton <langton2@llnl.gov>
8384 * gfortran.dg/recursive_stack.f90: New.
8385 * gfortran.dg/openmp_stack.f90: New.
8387 2007-08-26 Tobias Burnus <burnus@net-b.de>
8390 * gfortran.dg/use_10.f90: New.
8392 2007-08-26 Tobias Burnus <burnus@net-b.de>
8395 * gfortran.dg/namelist_14.f90: Make test case valid.
8396 * gfortran.dg/common_10.f90: New.
8398 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
8401 * gcc.dg/ifelse-2.c: New.
8403 2007-08-26 Tobias Burnus <burnus@net-b.de>
8406 * gfortran.dg/gamma_1.f90: New.
8407 * gfortran.dg/gamma_2.f90: New.
8408 * gfortran.dg/gamma_3.f90: New.
8410 2007-08-26 Tobias Burnus <burnus@net-b.de>
8413 * gfortran.dg/used_types_18.f90: New.
8415 2007-08-25 Jakub Jelinek <jakub@redhat.com>
8417 * gcc.dg/array-init-2.c: New test.
8419 2007-08-24 Tobias Burnus <burnus@net-b.de>
8422 * gfortran.dg/initialization_4.f90: Update dg-error.
8423 * gfortran.dg/initialization_13.f90: New.
8425 2007-08-24 Richard Guenther <rguenther@suse.de>
8428 * gcc.c-torture/compile/pr33166.c: New testcase.
8430 2007-08-24 Tobias Burnus <burnus@net-b.de>
8433 * gfortran.dg/pointer_assign_4.f90: New.
8434 * gfortran.dg/shape_2.f90: Fix test case.
8435 * gfortran.dg/char_result_4.f90: Ditto.
8437 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8439 * gcc.dg/array-init-1.c: New test.
8442 * g++.dg/parse/crash36.C: New test.
8444 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
8446 * gcc.dg/pr32721.c: Updated.
8448 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8450 PR tree-optimization/32573
8452 * gcc.dg/pr32573.c: New test.
8455 * g++.dg/lookup/ns3.C: New test.
8457 * gfortran.dg/assumed_charlen_sharing.f90: New test.
8460 * g++.dg/parse/crash37.C: New test.
8462 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8465 * gcc.target/i386/pr17390.c: New test.
8467 2007-08-23 Richard Guenther <rguenther@suse.de>
8469 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8470 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8471 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8472 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8473 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8474 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8475 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8476 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8478 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8480 * gcc.target/s390: New directory.
8481 * gcc.target/s390/s390.exp: New file.
8482 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8483 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8484 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8485 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8486 gcc.target/s390 directory.
8488 2007-08-23 Richard Guenther <rguenther@suse.de>
8490 PR tree-optimization/32328
8491 * gcc.dg/pr32328.c: New testcase.
8493 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
8495 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8498 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8501 * gfortran.dg/min_max_optional_5.f90: New test.
8502 * gfortran.dg/min_max_optional_2.f90: Remove.
8503 * gfortran.dg/min_max_optional_3.f90: Remove.
8504 * gfortran.dg/min_max_optional_4.f90: Remove.
8506 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8508 * gcc.target/i386/xorps-sse.c: New.
8509 * gcc.target/i386/xorps-sse2.c: New.
8511 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8513 * gcc.target/i386/cmov3.c: Fix scan-assembler.
8514 * gcc.target/i386/cmov4.c: Fix scan-assembler.
8515 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8517 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
8520 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8521 include multiple kinds for SHAPE parameter within a single
8523 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8524 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
8526 2007-08-22 Janus Weil <jaydub66@gmail.com>
8528 * interface_abstract_1.f90: Extended test case.
8529 * interface_abstract_3.f90: New test.
8531 2007-08-21 Christian Bruel <christian.bruel@st.com>
8533 * gcc.dg/fold-sub.c: New test.
8535 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8537 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8538 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8539 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8540 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8541 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8542 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8544 2007-08-22 Richard Guenther <rguenther@suse.de>
8547 * gcc.dg/pr33007.c: New testcase.
8549 2007-08-22 Richard Sandiford <richard@codesourcery.com>
8551 * gcc.c-torture/execute/strcmp-1.x: Delete.
8553 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8555 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8556 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8557 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8558 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8559 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8560 gcc.target/i386/stack-realign.c,
8561 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8562 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8563 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8564 target using dg-require-effective-target directive.
8565 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8566 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8567 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8568 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8569 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8570 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8571 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8572 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8573 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8574 Require lp64 target using dg-require-effective-target directive.
8575 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8576 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8578 * gcc.target/i386/20010202-1.c: Move from here ...
8579 * gcc.dg/20010202-1.c: ... to here.
8581 2007-08-22 Richard Guenther <rguenther@suse.de>
8583 PR tree-optimization/33142
8584 * gcc.c-torture/execute/pr33142.c: New testcase.
8586 2007-08-22 Richard Guenther <rguenther@suse.de>
8589 * g++.dg/torture/pr32563.C: New testcase.
8591 2007-08-22 Jakub Jelinek <jakub@redhat.com>
8594 * gcc.dg/pr32912-1.c: Add -w to options.
8595 * gcc.dg/pr32912-2.c: Likewise.
8596 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8598 2007-08-21 Ian Lance Taylor <iant@google.com>
8600 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8602 2007-08-21 Ian Lance Taylor <iant@google.com>
8604 PR tree-optimization/33134
8605 * g++.dg/tree-ssa/pr33134.C: New test.
8607 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
8609 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8610 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8612 2007-08-21 Jakub Jelinek <jakub@redhat.com>
8615 * gcc.dg/debug/pr32610.c: New test.
8617 * g++.dg/init/new24.C: New test.
8620 * gcc.dg/pr32912-1.c: New test.
8621 * gcc.dg/pr32912-2.c: New test.
8622 * gcc.dg/pr32912-3.c: New test.
8624 2007-08-21 Richard Guenther <rguenther@suse.de>
8626 * gcc.dg/pointer-arith-10.c: New testcase.
8628 2007-08-21 Richard Guenther <rguenther@suse.de>
8631 * gcc.c-torture/compile/pr33122.c: New testcase.
8633 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
8635 * g++.dg/warn/Wnvdtor-2.C: New testcase.
8637 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
8639 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8641 2007-08-20 Jakub Jelinek <jakub@redhat.com>
8644 * g++.dg/init/new23.C: New test.
8646 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8649 * gcc.c-torture/compile/pr30564-1.c: New test.
8650 * gcc.c-torture/compile/pr30564-2.c: New test.
8652 2007-08-19 Joseph Myers <joseph@codesourcery.com>
8654 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8656 2007-08-19 Tobias Burnus <burnus@net-b.de>
8658 * gfortran.dg/interface_abstract_2.f90: New.
8659 * gfortran.dg/interface_abstract_1.f90: Fix typo.
8661 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8663 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8664 unknown (so that outer-loop wont get analyzed).
8665 * gcc.dg/vect/vect-outer-1a.c: New test.
8666 * gcc.dg/vect/vect-outer-1b.c: New test.
8667 * gcc.dg/vect/vect-outer-1.c: New test.
8668 * gcc.dg/vect/vect-outer-2a.c: New test.
8669 * gcc.dg/vect/vect-outer-2b.c: New test.
8670 * gcc.dg/vect/vect-outer-2c.c: New test.
8671 * gcc.dg/vect/vect-outer-2.c: New test.
8672 * gcc.dg/vect/vect-outer-3a.c: New test.
8673 * gcc.dg/vect/vect-outer-3b.c: New test.
8674 * gcc.dg/vect/vect-outer-3c.c: New test.
8675 * gcc.dg/vect/vect-outer-3.c: New test.
8676 * gcc.dg/vect/vect-outer-4a.c: New test.
8677 * gcc.dg/vect/vect-outer-4b.c: New test.
8678 * gcc.dg/vect/vect-outer-4c.c: New test.
8679 * gcc.dg/vect/vect-outer-4d.c: New test.
8680 * gcc.dg/vect/vect-outer-4e.c: New test.
8681 * gcc.dg/vect/vect-outer-4f.c: New test.
8682 * gcc.dg/vect/vect-outer-4g.c: New test.
8683 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8684 * gcc.dg/vect/vect-outer-4i.c: New test.
8685 * gcc.dg/vect/vect-outer-4j.c: New test.
8686 * gcc.dg/vect/vect-outer-4k.c: New test.
8687 * gcc.dg/vect/vect-outer-4l.c: New test.
8688 * gcc.dg/vect/vect-outer-4m.c: New test.
8689 * gcc.dg/vect/vect-outer-4.c: New test.
8690 * gcc.dg/vect/vect-outer-5.c: New test.
8691 * gcc.dg/vect/vect-outer-6.c: New test.
8692 * gcc.dg/vect/vect-outer-fir.c: New test.
8693 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8694 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8696 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8698 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8699 and -fno-tree-reassoc.
8700 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8701 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8702 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8703 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8704 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8705 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8706 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8707 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8708 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8709 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8710 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8711 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8712 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8713 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8714 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8715 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8716 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8717 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8718 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8719 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8720 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8721 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8722 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8723 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8724 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8725 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8726 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8727 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8728 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8729 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8730 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8731 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8732 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8733 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8734 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8735 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8736 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8738 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8740 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8741 versioning for aliasing).
8742 * gcc.dg/vect/vect-35.c: Likewise.
8744 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8746 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8748 2007-08-18 Tom Tromey <tromey@redhat.com>
8750 PR preprocessor/32974:
8751 * gcc.dg/cpp/pr32974.c: New file.
8753 2007-08-17 Tobias Burnus <burnus@net-b.de>
8755 * gfortran.dg/interface_abstract_1.f90: New.
8757 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8760 * gfortran.dg/pure_initializer_1.f90: New test.
8762 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8765 * gfortran.dg/array_constructor_18.f90: New test.
8767 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
8770 * g++.dg/expr/lval3.C: New test.
8771 * g++.dg/expr/lval4.C: New test.
8773 2007-08-17 Ollie Wild <aaw@google.com>
8776 * g++.dg/lookup/builtin3.C: New test.
8777 * g++.dg/lookup/builtin4.C: New test.
8778 * g++.dg/lookup/using19.C: New test.
8780 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8783 * g++.dg/parse/error31.C: New.
8785 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8788 * g++.dg/template/error26.C: New.
8790 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8793 * gfortran.dg/zero_length_2.f90: New test.
8795 2007-08-17 Tobias Burnus <burnus@net-b.de>
8797 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8798 * gfortran.dg/kind_tests_3.f03: Ditto.
8799 * gfortran.dg/global_vars_f90_init.f90: Ditto.
8800 * gfortran.dg/interface_13.f90: Ditto.
8801 * gfortran.dg/pr32738.f90: Ditto.
8802 * gfortran.dg/module_private_1.f90: Ditto.
8803 * gfortran.dg/test_only_clause.f90: Ditto.
8804 * gfortran.dg/bind_c_vars.f90: Ditto.
8805 * gfortran.dg/bind_c_dts.f90: Ditto.
8806 * gfortran.dg/use_9.f90: Ditto.
8807 * gfortran.dg/generic_8.f90: Ditto.
8808 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8809 * gfortran.dg/private_type_6.f90: Ditto.
8810 * gfortran.dg/c_assoc.f90: Ditto.
8811 * gfortran.dg/private_type_7.f90: Ditto.
8812 * gfortran.dg/global_vars_c_init.f90: Ditto.
8813 * gfortran.dg/bind_c_dts_2.f03: Ditto.
8814 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8815 * gfortran.dg/c_size_t_test.f03: Ditto.
8816 * gfortran.dg/used_types_12.f90: Ditto.
8817 * gfortran.dg/pr25923.f90: Ditto.
8818 * gfortran.dg/test_com_block.f90: Ditto.
8819 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8820 * gfortran.dg/equiv_constraint_7.f90: Ditto.
8821 * gfortran.dg/com_block_driver.f90: Ditto.
8822 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8823 * gfortran.dg/use_iso_c_binding.f90: Ditto.
8824 * gfortran.dg/c_loc_test.f90: Ditto.
8825 * gfortran.dg/c_ptr_tests.f03: Ditto.
8826 * gfortran.dg/module_interface_1.f90: Ditto.
8828 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8831 * g++.dg/other/error17.C: Adjust.
8833 2007-08-17 Ben Elliston <bje@au.ibm.com>
8836 * g++.dg/ext/altivec-14.C: New test.
8838 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8840 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8841 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8843 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8844 * gcc.dg/vect/pr32366.c: Ditto.
8846 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8849 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8850 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8851 * gcc.dg/dfp/convert-int-fold.c: Ditto.
8852 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8854 2007-08-16 Tobias Burnus <burnus@net-b.de>
8857 * gfortran.dg/use_9.f90: New.
8859 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8861 * g++.dg/gcov/gcov-5.C: New test.
8863 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8865 * g++.dg/gcov/gcov-4.C: New test.
8866 * lib/gcov.exp (verify-lines): Add support for
8867 checking no-coverage lines.
8869 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
8871 * gcc.dg/vect/vect-vfa-01.c: New.
8872 * gcc.dg/vect/vect-vfa-02.c: New.
8873 * gcc.dg/vect/vect-vfa-03.c: New.
8874 * gcc.dg/vect/vect-vfa-04.c: New.
8875 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8876 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8877 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8878 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8879 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8880 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8881 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8882 gfortran.dg/vect/pr19049.f90: Rename to start with
8884 * gcc.dg/vect/vect.exp: Disable versioning for alias
8885 when test starts with no-vfa-.
8886 * gfortran.dg/vect/vect.exp: Likewise.
8888 2007-08-16 Richard Sandiford <richard@codesourcery.com>
8890 * gcc.dg/torture/pr32897.c: New test.
8892 2007-08-16 Paolo Carlini <pcarlini@suse.de>
8895 * g++.dg/template/crash69.C: New.
8897 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
8899 * lib/target-supports.exp (check_effective_target_arm32): Use
8900 check_no_compiler_messages.
8902 2007-08-15 Diego Novillo <dnovillo@google.com>
8904 gcc.dg/tree-ssa/20070815.c: New test.
8906 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8909 * gfortran.dg/random_7.f90: Initialize variable.
8911 2007-08-15 Jakub Jelinek <jakub@redhat.com>
8914 * gfortran.dg/pr33074.f90: New test.
8917 * g++.dg/opt/nrv14.C: New test.
8919 2007-08-15 Paolo Carlini <pcarlini@suse.de>
8922 * g++.dg/template/crash68.C: New.
8924 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
8926 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8927 * gcc.dg/sibcall-4.c: Ditto.
8929 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8932 * gfortran.dg/use_8.f90: New test.
8933 * gfortran.dg/c_loc_tests_2.f03: Fix code.
8935 2007-08-14 Paolo Carlini <pcarlini@suse.de>
8938 * g++.dg/template/error27.C: New.
8939 * g++.dg/template/error28.C: New.
8940 * g++.dg/other/pr28304.C: Adjust.
8941 * g++.old-deja/g++.mike/p811.C: Likewise.
8943 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
8946 * gcc.target/i386/pr30315.c: New.
8948 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8951 * gfortran.dg/substr_5.f90: New test.
8953 2007-08-14 Andrew Pinski <pinskia@gmail.com>
8956 * gcc.dg/vector-2.c: New test.
8959 * g++.dg/ext/vector8.C: New test.
8961 2007-08-13 Dan Hipschman <dsh@google.com>
8964 * gcc.dg/format/array-1.c: Add an additional test for
8965 unterminated format strings of length 1.
8967 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8970 * gfortran.dg/external_procedures_3.f90: New test.
8972 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8975 * gfortran.dg/import6.f90: New test.
8977 2007-08-13 Andrew Pinski <pinskia@gmail.com>
8980 * gcc.dg/vector-1.c: New test.
8982 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8984 * gcc.dg/pr21255-4.c: Skip for PIC.
8985 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8987 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8989 * gcc.dg/attr-isr.c: Skip for PIC.
8990 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8991 * gcc.dg/attr-isr-trapa.c: Likewise.
8992 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8993 * gcc.dg/pragma-isr-trapa.c: Likewise.
8994 * gcc.dg/pragma-isr-trapa2.c: Likewise.
8996 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8999 * gfortran.dg/transpose_1.f90: New test.
9001 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9004 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9007 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9011 * gfortran.dg/random_4.f90: New test.
9012 * gfortran.dg/random_5.f90: New test.
9013 * gfortran.dg/random_6.f90: New test.
9014 * gfortran.dg/random_7.f90: New test.
9016 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9019 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9021 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9024 * gfortran.dg/module_private_1.f90: New test.
9026 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9029 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9030 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9032 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9035 * gfortran.dg/char_length_6.f90: New test.
9037 2007-08-10 Ollie Wild <aaw@google.com>
9039 * g++.dg/lookup/using18.C: New test.
9041 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9044 * g++.dg/other/error16.C: New.
9046 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9049 * gfortran.dg/namelist_37.f90: New test.
9051 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9054 * g++.dg/conversion/op3.C: New.
9056 2007-08-09 Tobias Burnus <burnus@net-b.de>
9059 * gfortran.dg/fmt_tab_1.f90: New.
9060 * gfortran.dg/fmt_tab_2.f90: New.
9062 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9065 * gcc.c-torture/compile/pr32796.c: New test.
9067 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9070 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9071 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9074 2007-08-08 Richard Sandiford <richard@codesourcery.com>
9076 * gcc.target/mips/code-readable-1.c: New test.
9077 * gcc.target/mips/code-readable-2.c: Likewise.
9078 * gcc.target/mips/code-readable-3.c: Likewise.
9080 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
9081 Revital Eres <eres@il.ibm.com>
9083 * gfortran.dg/sms-1.f90: Add comment.
9084 * gfortran.dg/sms-2.f90: New.
9086 2007-08-07 Ian Lance Taylor <iant@google.com>
9088 * gcc.dg/instrument-1.c: New test.
9089 * gcc.dg/instrument-2.c: New test.
9090 * gcc.dg/instrument-3.c: New test.
9092 2007-08-07 Steve Ellcey <sje@cup.hp.com>
9094 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9096 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
9098 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
9099 !vector_alignment_reachable targets.
9100 * gcc.dg/vect/vect-33.c: Likewise.
9101 * gcc.dg/vect/vect-42.c: Likewise.
9102 * gcc.dg/vect/vect-44.c: Likewise.
9103 * gcc.dg/vect/vect-50.c: Likewise.
9104 * gcc.dg/vect/vect-70.c: Likewise.
9105 * gcc.dg/vect/vect-71.c: Likewise.
9106 * gcc.dg/vect/vect-87.c: Likewise.
9107 * gcc.dg/vect/vect-88.c: Likewise.
9108 * gcc.dg/vect/vect-91.c: Likewise.
9109 * gcc.dg/vect/vect-93.c: Likewise.
9110 * gcc.dg/vect/vect-96.c: Likewise.
9111 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9112 * gcc.dg/vect/section-anchors-69.c: Likewise.
9113 * gcc.dg/vect/pr25413.c: Likewise.
9114 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9115 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9116 * gfortran.dg/vect-2.f90: Likewise.
9117 * gfortran.dg/vect-3.f90: Likewise.
9118 * gfortran.dg/vect-4.f90: Likewise.
9119 * gfortran.dg/vect-5.f90: Likewise.
9120 * lib/target-supports.exp (check_effective_target_natural_alignment):
9121 Return false for darwin.
9122 (check_effective_target_vector_alignment_reachable_for_double): New.
9124 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
9126 * gcc.dg/multiword-1.c: New testcase.
9128 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
9130 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9132 * gfortran.dg/namelist_36.f90: New test.
9134 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
9136 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9137 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9139 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
9141 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9142 * gcc.dg/torture/type-generic-1.c: Likewise.
9144 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9146 * gcc.c-torture/20070522-1.c: Move to ...
9147 * gcc.c-torture/compile/20070522-1.c: Here.
9149 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9152 * gfortran.dg/minmax_char_1.f90: New test.
9153 * gfortran.dg/minmax_char_2.f90: New test.
9154 * gfortran.dg/min_max_optional_4.f90: New test.
9156 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9158 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9159 hanging on the testcase.
9161 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9164 * gcc.c-torture/compile/pr32988.c: New test.
9166 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9168 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9170 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
9172 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
9175 2007-03-22 Dirk Mueller <dmueller@suse.de>
9177 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9179 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9182 * gfortran.dg/isnan_1.f90: New test.
9184 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
9185 Revital Eres <eres@il.ibm.com>
9187 * gcc.dg/sms-antideps.c: New test.
9189 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
9192 * gfortran.dg/entry_13.f90: New test.
9194 * gfortran.dg/entry_12.f90: Clean up .mod file.
9196 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9199 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
9200 variables as kind=4 so they don't overflow the record length.
9202 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
9205 * gfortran.dg/selected_kind_1.f90: New test.
9207 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
9210 * gcc.c-torture/compile/pr32780.c: New test.
9212 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9215 * gcc.c-torture/compile/pr32399.c: New testcase.
9217 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9220 * g++.dg/torture/pr32304.C: New testcase.
9222 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9225 * gfortran.fortran-torture/compile/complex_1.f90: New test.
9227 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9230 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9232 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9235 * gfortran.dg/nint_2.f90: New test.
9237 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
9239 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9240 * gcc.dg/weak/typeof-2.c: Likewise.
9242 2007-08-03 Diego Novillo <dnovillo@google.com>
9245 * gcc.dg/tree-ssa/pr31521.c: New test.
9247 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9250 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
9251 iostat must be default kind.
9253 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9255 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9257 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9260 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
9261 explicit so test passes with -fdefault-integer-8.
9262 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9263 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9265 2007-08-02 Lee Millward <lee.millward@gmail.com>
9268 * g++.dg/parse/asm1.C: New test.
9271 * g++.dg/parse/asm2.C: Likewise.
9274 * g++.dg/parse/asm3.C: Likewise.
9276 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
9278 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9279 "int" is only 16 bit bits wide.
9280 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9282 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9284 * g++.dg/torture/type-generic-1.C: New.
9285 * gcc.dg/pr28796-2.c: Move tests ...
9286 * gcc.dg/tg-tests.h: ... here.
9287 * gcc.dg/torture/type-generic-1.c: New.
9289 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9292 * minmaxloc_3.f90: New test case.
9294 2007-08-01 Tobias Burnus <burnus@net-b.de>
9297 * gfortran.dg/allocate_stat.f90: New.
9299 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
9301 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9303 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
9305 PR tree-optimization/32919
9306 * gcc.c-torture/compile/pr32919.c: New.
9308 2007-08-01 Nick Clifton <nickc@redhat.com>
9310 * gcc.c-torture/execute/execute.exp: Change copyright header to
9311 refer to version 3 of the GNU General Public License and to point
9312 readers at the COPYING3 file and the FSF's license web page.
9313 * gcc.c-torture/execute/ieee/ieee.exp,
9314 gcc.c-torture/unsorted/unsorted.exp,
9315 gcc.c-torture/compile/compile.exp,
9316 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9317 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9318 gcc.target/cris/torture/cris-torture.exp,
9319 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9320 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9321 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9322 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9323 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9324 gnat.dg/dg.exp, gnat.dg/style/style.exp,
9325 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9326 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9327 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9328 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9329 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9330 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9331 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9332 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9333 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9334 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9335 gcc.dg/noncompile/noncompile.exp,
9336 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9337 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9338 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9339 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9340 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9341 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9342 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9343 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9344 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9345 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9346 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9347 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9348 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9349 g++.old-deja/old-deja.exp,
9350 gfortran.fortran-torture/execute/execute.exp,
9351 gfortran.fortran-torture/compile/compile.exp,
9352 treelang/output/output-1.c, treelang/output/output-1.tree,
9353 treelang/execute/execute.exp, treelang/Makefile.in,
9354 treelang/compile/compile.exp, g++.dg/dg.exp,
9355 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9356 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9357 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9358 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9359 g++.dg/compat/struct-layout-1.exp,
9360 g++.dg/compat/struct-layout-1_generate.c,
9361 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9362 g++.dg/bprob/bprob.exp, config/default.exp,
9363 gcc.test-framework/test-framework.awk,
9364 gcc.test-framework/gen_directive_tests,
9365 gcc.test-framework/test-framework.exp,
9366 objc.dg/special/special.exp,
9367 objc.dg/gnu-encoding/gnu-encoding.exp,
9368 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9369 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9370 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9371 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9372 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9373 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9374 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9375 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9376 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9377 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9378 lib/target-supports-dg.exp, lib/gcc-defs.exp,
9379 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9380 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9381 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9382 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9383 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9386 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9388 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9391 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9394 * gfortran.dg/initialization_12.f90: New test.
9396 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
9399 * gfortran.dg/entry_12.f90: New test.
9401 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9404 * gfortran.dg/altreturn_6.f90: New test.
9406 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
9409 * gfortran.dg/exponent_2.f90: New test.
9411 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
9413 * gcc.dg/vect/vect-117.c: New test.
9414 * gcc.dg/vect/vect-74.c: Enabled test
9415 * gcc.dg/vect/vect-81.c: Enabled test
9417 2007-07-30 Andrew Pinski <pinskia@gmail.com>
9419 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9420 s/dg-error/dg-warning where warning is expected.
9422 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9425 * gfortran.dg/array_constructor_12.f90: Adjust argument
9426 of huge() to correct kind.
9428 2007-07-30 Ollie Wild <aaw@google.com>
9430 * gcc.dg/cpp/counter-2.c: New test.
9431 * gcc.dg/cpp/counter-3.c: New test.
9432 * gcc.dg/cpp/dir-only-1.c: New test.
9433 * gcc.dg/cpp/dir-only-1.h: New file.
9434 * gcc.dg/cpp/dir-only-2.c: New test.
9435 * gcc.dg/cpp/dir-only-3.c: New test.
9436 * gcc.dg/cpp/dir-only-3a.h: New file.
9437 * gcc.dg/cpp/dir-only-3b.h: New file.
9438 * gcc.dg/cpp/dir-only-4.c: New test.
9439 * gcc.dg/cpp/dir-only-5.c: New test.
9440 * gcc.dg/cpp/dir-only-6.c: New test.
9442 2007-07-30 Julian Brown <julian@codesourcery.com>
9444 * gcc.target/arm/neon/v*.c: Regenerate.
9446 2007-07-30 Paolo Carlini <pcarlini@suse.de>
9449 * g++.dg/ext/label6.C: New.
9451 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9455 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
9457 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
9460 * gfortran.dg/actual_pointer_function_1.f90: New test.
9463 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9465 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
9468 * gfortran.dg/shape_1.f90: Adjust error message.
9469 * gfortran.dg/parameter_array_ref_1.f90: New test.
9471 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9474 * gfortran.dg/entry_11.f90: New test.
9476 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
9477 Revital Eres <eres@il.ibm.com>
9479 * gfortran.dg/sms-1.f90: New test.
9481 2007-07-28 Richard Guenther <rguenther@suse.de>
9483 * gcc.c-torture/compile/pr32920.c: New testcase.
9485 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
9488 * g++.dg/lookup/friend11.C: New test.
9490 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
9492 * gfortran.dg/namelist_5.f90: Adjusted error message.
9493 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9494 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9495 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9496 * gfortran.dg/namelist_32.f90: ... this.
9499 * gfortran.dg/namelist_33.f90: New test.
9502 * gfortran.dg/namelist_34.f90: New test.
9505 * gfortran.dg/namelist_35.f90: New test.
9507 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
9510 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9512 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
9515 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9516 assuming it is 0x7ffffffff.
9517 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9518 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9520 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9522 * gfortran.dg/operator_3.f90: Fix dg directive.
9523 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9524 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9525 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9527 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
9529 * g++.dg/cpp0x/decltype1.C: New.
9530 * g++.dg/cpp0x/decltype2.C: New.
9531 * g++.dg/cpp0x/decltype3.C: New.
9532 * g++.dg/cpp0x/decltype4.C: New.
9533 * g++.dg/cpp0x/decltype5.C: New.
9534 * g++.dg/cpp0x/decltype6.C: New.
9536 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9538 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9539 because the test relies on bit 31 to be the sign bit.
9541 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9543 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9544 assuming it is 0x7fffffff.
9545 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9546 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9548 2007-07-27 Mark Mitchell <mark@codesourcery.com>
9551 * g++.dg/expr/bitfield9.C: New test.
9553 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
9556 * gfortran.dg/logical_comp.f90: Update dg-error strings.
9558 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9561 * gfortran.dg/private_type_7.f90: New test.
9563 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9566 * gfortran.dg/select_char_1.f90: New test.
9568 2007-07-27 Tobias Burnus <burnus@net-b.de>
9571 * gfortran.dg/initialization_11.f90: New test.
9573 2007-07-27 Richard Sandiford <richard@codesourcery.com>
9575 * gcc.target/mips/ins-1.c: New test.
9577 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
9580 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9583 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
9585 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9586 error: width of 'spare' exceeds its type.
9588 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
9590 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9591 * gcc.dg/sibcall-4.c: Likewise.
9593 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9595 PR rtl-optimization/31500
9596 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9597 * g++.dg/warn/Warray-bounds.C: Likewise.
9599 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
9601 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9603 2007-07-25 Julian Brown <julian@codesourcery.com>
9604 Paul Brook <paul@codesourcery.com>
9605 Joseph Myers <joseph@codesourcery.com>
9606 Mark Shinwell <shinwell@codesourcery.com>
9608 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9609 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9610 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9611 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9612 (check_effective_target_arm_neon_hw): New.
9613 * gcc.target/arm/neon/neon.exp: New file.
9614 * gcc.target/arm/neon/polytypes.c: New file.
9615 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9617 2007-07-25 Janis Johnson <janis187@us.ibm.com>
9619 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9620 targets where an "int" is less than 32 bits wide.
9622 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
9624 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9626 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9628 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9629 during addition if an int is only 16 bits wide.
9630 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9632 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9634 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9635 size as "long int" and are 32 or 64 bits wide.
9636 * gcc.dg/torture/pr28814.c: Likewise.
9638 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9640 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9641 exactly as wide as an int.
9643 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
9645 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9646 Define and use throughout as long long printf format specifier.
9647 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9650 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
9652 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9653 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9655 2007-07-25 Ben Elliston <bje@au.ibm.com>
9657 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9659 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9661 * gcc.c-torture/execute/20070724-1.c: New.
9663 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9666 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9667 "deallocates" to 24, since patch has code rid of much spurious
9669 * gfortran.dg/interface_assignment_1.f90 : New test.
9672 * gfortran.dg/interface_assignment_2.f90 : New test.
9674 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9677 * fortran.dg/initialization_10.f90: New test.
9679 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9682 * gfortran.dg/imag_2.f: Removed
9683 * gfortran.dg/warn_std_1.f90: New test.
9684 * gfortran.dg/warn_std_2.f90: New test.
9685 * gfortran.dg/warn_std_3.f90: New test.
9687 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9690 * g++.dg/init/new22.C: New.
9692 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9695 * g++.dg/template/crash67.C: New.
9697 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
9699 * lib/target-support.exp (check_effective_target_natural_alignment):
9700 (check_effective_target_vector_alignment_reachable): New.
9701 * config/spu/spu.c (spu_vector_alignment_reachable): New.
9702 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9703 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
9705 * gcc.dg/vect/pr25413.c: Likewise.
9706 * gcc.dg/vect/pr31699.c: Likewise.
9708 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9711 * gfortran.dg/pack_bounds_1.f90: New test case.
9713 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
9716 * gfortran.dg/initialization_9.f90: New test.
9718 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9722 * gfortran.dg/bind_c_usage_8.f03: New test case.
9723 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9724 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
9726 2007-07-23 Richard Sandiford <richard@codesourcery.com>
9728 * gcc.target/mips/branch-cost-1.c: New test.
9729 * gcc.target/mips/branch-cost-2.c: Likewise.
9731 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9734 * gfortran.dg/c_char_tests.f03: New test case.
9735 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9736 * gfortran.dg/c_char_tests_2.f03: New test case.
9737 * gfortran.dg/value_6.f03: Ditto.
9738 * gfortran.dg/value_7.f03: Ditto.
9740 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9743 * gfortran.dg/c_funloc_tests_5.f03: New.
9744 * gfortran.dg/c_funloc_tests_5.f04: New.
9745 * gfortran.dg/c_funloc_tests_4_driver.c: New.
9747 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9750 * g++.dg/expr/call4.C: New.
9751 * g++.dg/expr/call5.C: New.
9753 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9756 * gfortran.dg/namelist_30.f90: New test.
9758 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9761 * gfortran.dg/array_initializer_1.f90: Removed warning.
9762 * gfortran.dg/initialization_1.f90: Adjusted messages.
9763 * gfortran.dg/nested_modules_6.f90: Removed warning.
9766 * gfortran.dg/initialization_7.f90: New test.
9769 * gfortran.dg/initialization_8.f90: New test.
9771 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9774 * g++.dg/template/crash47.C: Adjust errors.
9775 * g++.dg/template/crash48.C: Adjust errors.
9776 * g++.dg/template/typename12.C: New.
9777 * g++.dg/template/typename13.C: New.
9778 * g++.dg/template/typename14.C: New.
9779 * g++.dg/template/typedef6.C: Adjust errors.
9781 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9784 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9785 * gfortran.dg/pr32627.f03: New test case.
9787 * gfortran.dg/c_f_pointer_logical.f03: New test case.
9788 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9789 c_f_pointer_logical.
9790 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9791 c_f_pointer_complex.
9792 * gfortran.dg/c_f_pointer_complex.f03: New test case.
9793 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9794 c_f_pointer_shape_tests_2.
9795 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9797 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9800 * gfortran.dg/c_loc_tests_9.f03: New test case.
9801 * gfortran.dg/c_loc_tests_10.f03: Ditto.
9803 2007-07-21 Lee Millward <lee.millward@gmail.com>
9806 * gfortran.dg/int_2.f90: New test.
9808 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
9810 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9812 2007-07-20 Richard Sandiford <richard@codesourcery.com>
9814 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9815 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9817 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
9819 PR tree-optimization/19910
9820 * gcc.dg/pr19910.c: New test.
9822 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
9825 * gfortran.dg/pr32738.f90: New test.
9827 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9829 PR tree-optimzation/32635
9830 * gfortran.dg/pr32635.f: New test case.
9832 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
9835 * gfortran.dg/pr32801.f03: New test case.
9837 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9839 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9840 Test negative numbers also.
9841 * gcc.dg/c99-math-float-1.c: Likewise.
9842 * gcc.dg/c99-math-long-double-1.c: Likewise.
9843 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
9846 2007-07-18 Bob Wilson <bob.wilson@acm.org>
9848 * lib/target-supports.exp (check_effective_target_sync_int_long):
9850 (check_effective_target_sync_char_short): Likewise.
9852 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9854 * gcc.dg/pr28796-2.c: Add more cases.
9856 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9858 * gcc.dg/pr28796-1.c: Add more cases.
9859 * gcc.dg/pr28796-2.c: Likewise.
9861 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9863 * gcc.dg/pr28796-1.c: Add more cases.
9864 * gcc.dg/pr28796-2.c: Likewise.
9866 2007-07-17 Janus Weil <jaydub66@gmail.com>
9869 * gfortran.dg/pr32535.f90: New test.
9871 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
9875 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9877 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
9879 PR rtl-optimization/32773
9880 * gcc.dg/pr32773.c: New test.
9882 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
9884 * gcc.target/spu/intrinsics-1.c: Use dg-message to
9885 match flax-vector-conversions note.
9886 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9887 instead of dg-error for the warning.
9889 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9891 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9892 adapted to work on targets with 16-bit or wider int.
9893 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9894 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9895 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9896 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9898 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9900 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9901 support large arrays.
9902 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9903 * gcc.dg/20061109-1.c: Likewise.
9904 * gcc.c-torture/execute/20061101-1.x: Likewise.
9905 * gcc.c-torture/execute/pr29797-1.x: Likewise.
9906 * gcc.c-torture/execute/pr31448.x: Likewise.
9908 2007-07-16 Lee Millward <lee.millward@gmail.com>
9910 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9913 * gfortran.dg/pr32238.f90: New test.
9916 * gfortran.dg/pr32222.f90: New test.
9919 * gfortran.dg/pr32242.f90: New test.
9921 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
9922 David Ung <davidu@mips.com>
9924 * gcc.target/mips/mips-sched-madd.c: New test case.
9926 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9929 * gfortran.dg/large_real_kind_1.f90: Update test.
9930 * gfortran.dg/pr17706.f90: Update test.
9931 * gfortran.dg/fmt_zero_digits.f90: Update test.
9932 * gfortran.dg/fmt_zero_precision.f90: Update test.
9933 * gfortran.dg/real_const_3.f90: Update test.
9935 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9938 * gfortran.dg/bounds_check_8.f90: New test.
9939 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9941 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9944 * gfortran.dg/mvbits_2.f90: New test.
9946 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9949 * gfortran.dg/pack_mask_1.f90: New test.
9950 * gfortran.dg/unpack_mask_1.f90: New test.
9952 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
9954 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9955 * gcc.dg/20001101-1.c: Likewise.
9956 * gcc.dg/20001102-1.c: Likewise.
9957 * gcc.dg/20020116-2.c: Likewise.
9958 * gcc.dg/20020416-1.c: Likewise.
9959 * gcc.dg/sparc-constant-1.c: Likewise.
9960 * gcc.dg/sparc-dwarf2.c: Likewise.
9961 * gcc.dg/sparc-frame-1.c: Likewise.
9962 * gcc.dg/sparc-getcontext-1.c: Likewise.
9963 * gcc.dg/sparc-loop-1.c: Likewise.
9964 * gcc.dg/sparc-reg-1.c: Likewise.
9965 * gcc.dg/sparc-ret.c: Likewise.
9966 * gcc.dg/sparc-trap-1.c: Likewise.
9967 * gcc.dg/ultrasp10.c: Likewise.
9968 * gcc.dg/ultrasp11.c: Likewise.
9969 * gcc.dg/ultrasp1.c: Likewise.
9970 * gcc.dg/ultrasp2.c: Likewise.
9971 * gcc.dg/ultrasp3.c: Likewise.
9972 * gcc.dg/ultrasp4.c: Likewise.
9973 * gcc.dg/ultrasp5.c: Likewise.
9974 * gcc.dg/ultrasp6.c: Likewise.
9975 * gcc.dg/ultrasp7.c: Likewise.
9976 * gcc.dg/ultrasp8.c: Likewise.
9977 * gcc.dg/ultrasp9.c: Likewise.
9978 * gcc.dg/splet-1.c: Delete.
9980 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
9983 * gfortran.dg/stfunc_5.f90: New test.
9985 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
9987 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9988 New procedure to check if arrays are naturally aligned to the vector
9990 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
9991 in size_t typedef. Adjust tree dump scan results according to
9992 vect_aligned_arrays target check.
9993 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9994 vect_aligned_arrays target check.
9995 * gcc.dg/vect/pr31699.c: Ditto.
9997 2007-07-13 Sa Liu <saliu@de.ibm.com>
9999 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10000 for V2DFmode vector conditional expression.
10001 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
10002 and dfceq patterns.
10003 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
10004 and dfcgt patterns.
10005 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
10006 V2DFmode comparison and test special values.
10007 * lib/target-supports.exp: Switch on test for V2DFmode
10008 vector conditional expression.
10010 2007-07-13 Richard Guenther <rguenther@suse.de>
10012 PR tree-optimization/32721
10013 * gcc.dg/pr32721.c: New testcase.
10015 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
10017 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10018 error message part that continues on a new line.
10020 2007-07-12 Geoffrey Keating <geoffk@apple.com>
10022 * gcc.dg/c99-tgmath-1.c: New.
10023 * gcc.dg/c99-tgmath-2.c: New.
10024 * gcc.dg/c99-tgmath-3.c: New.
10025 * gcc.dg/c99-tgmath-4.c: New.
10027 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10028 Janis Johnson <janis187@us.ibm.com>
10031 * gcc.test-framework/dg-error-exp-F.c: New test.
10032 * gcc.test-framework/dg-warning-exp-F.c: New test.
10033 * lib/gcc.exp: Enable warning and error prefixes.
10034 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10035 (dg-error): Wrap original dg-error.
10036 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10037 markers from dg-error/dg-warning directives.
10038 * gcc.dg/20040322-1.c: Likewise.
10039 * gcc.dg/Wchar-subscripts-1.c: Likewise.
10040 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10041 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10042 * gcc.dg/Werror-1.c: Likewise.
10043 * gcc.dg/Werror-10.c: Likewise.
10044 * gcc.dg/Werror-11.c: Likewise.
10045 * gcc.dg/Werror-2.c: Likewise.
10046 * gcc.dg/Werror-3.c: Likewise.
10047 * gcc.dg/Werror-4.c: Likewise.
10048 * gcc.dg/Werror-5.c: Likewise.
10049 * gcc.dg/Werror-6.c: Likewise.
10050 * gcc.dg/Werror-7.c: Likewise.
10051 * gcc.dg/Werror-8.c: Likewise.
10052 * gcc.dg/Werror-9.c: Likewise.
10053 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10054 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10055 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10056 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10057 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10058 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10059 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10060 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10061 * gcc.dg/Wnested-externs-1.c: Likewise.
10062 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10063 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10064 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10065 * gcc.dg/Wshadow-3.c: Likewise.
10066 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10067 * gcc.dg/Wwrite-strings-1.c: Likewise.
10068 * gcc.dg/anon-struct-5.c: Likewise.
10069 * gcc.dg/anon-struct-6.c: Likewise.
10070 * gcc.dg/anon-struct-7.c: Likewise.
10071 * gcc.dg/anon-struct-8.c: Likewise.
10072 * gcc.dg/array-8.c: Likewise.
10073 * gcc.dg/array-quals-2.c: Likewise.
10074 * gcc.dg/asm-qual-1.c: Likewise.
10075 * gcc.dg/asm-wide-1.c: Likewise.
10076 * gcc.dg/assign-warn-1.c: Likewise.
10077 * gcc.dg/assign-warn-2.c: Likewise.
10078 * gcc.dg/bitfld-10.c: Likewise.
10079 * gcc.dg/bitfld-11.c: Likewise.
10080 * gcc.dg/bitfld-12.c: Likewise.
10081 * gcc.dg/bitfld-13.c: Likewise.
10082 * gcc.dg/bitfld-14.c: Likewise.
10083 * gcc.dg/builtin-choose-expr-2.c: Likewise.
10084 * gcc.dg/builtins-30.c: Likewise.
10085 * gcc.dg/c90-const-expr-5.c: Likewise.
10086 * gcc.dg/c90-typespec-1.c: Likewise.
10087 * gcc.dg/c99-const-expr-5.c: Likewise.
10088 * gcc.dg/c99-flex-array-5.c: Likewise.
10089 * gcc.dg/c99-fordecl-3.c: Likewise.
10090 * gcc.dg/c99-tag-3.c: Likewise.
10091 * gcc.dg/c99-typespec-1.c: Likewise.
10092 * gcc.dg/c99-vla-jump-1.c: Likewise.
10093 * gcc.dg/c99-vla-jump-2.c: Likewise.
10094 * gcc.dg/c99-vla-jump-3.c: Likewise.
10095 * gcc.dg/c99-vla-jump-4.c: Likewise.
10096 * gcc.dg/c99-vla-jump-5.c: Likewise.
10097 * gcc.dg/cast-1.c: Likewise.
10098 * gcc.dg/cast-2.c: Likewise.
10099 * gcc.dg/cast-3.c: Likewise.
10100 * gcc.dg/cast-4.c: Likewise.
10101 * gcc.dg/cast-pretty-print-1.c: Likewise.
10102 * gcc.dg/comp-goto-2.c: Likewise.
10103 * gcc.dg/comp-goto-3.c: Likewise.
10104 * gcc.dg/cpp/error-1.c: Likewise.
10105 * gcc.dg/cpp/if-paren.c: Likewise.
10106 * gcc.dg/decl-7.c: Likewise.
10107 * gcc.dg/decl-8.c: Likewise.
10108 * gcc.dg/decl-nospec-1.c: Likewise.
10109 * gcc.dg/decl-nospec-2.c: Likewise.
10110 * gcc.dg/decl-nospec-3.c: Likewise.
10111 * gcc.dg/declspec-10.c: Likewise.
10112 * gcc.dg/declspec-11.c: Likewise.
10113 * gcc.dg/declspec-12.c: Likewise.
10114 * gcc.dg/declspec-13.c: Likewise.
10115 * gcc.dg/declspec-14.c: Likewise.
10116 * gcc.dg/declspec-15.c: Likewise.
10117 * gcc.dg/declspec-16.c: Likewise.
10118 * gcc.dg/declspec-17.c: Likewise.
10119 * gcc.dg/declspec-4.c: Likewise.
10120 * gcc.dg/declspec-5.c: Likewise.
10121 * gcc.dg/declspec-6.c: Likewise.
10122 * gcc.dg/declspec-7.c: Likewise.
10123 * gcc.dg/declspec-8.c: Likewise.
10124 * gcc.dg/declspec-9.c: Likewise.
10125 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10126 * gcc.dg/dfp/constants-c99.c: Likewise.
10127 * gcc.dg/dfp/keywords-c89.c: Likewise.
10128 * gcc.dg/dfp/keywords-c99.c: Likewise.
10129 * gcc.dg/dfp/keywords-reserved.c: Likewise.
10130 * gcc.dg/dfp/typespec.c: Likewise.
10131 * gcc.dg/dremf-type-compat-2.c: Likewise.
10132 * gcc.dg/dremf-type-compat-3.c: Likewise.
10133 * gcc.dg/dremf-type-compat-4.c: Likewise.
10134 * gcc.dg/empty-source-2.c: Likewise.
10135 * gcc.dg/empty-source-3.c: Likewise.
10136 * gcc.dg/enum3.c: Likewise.
10137 * gcc.dg/extra-semi-2.c: Likewise.
10138 * gcc.dg/extra-semi-3.c: Likewise.
10139 * gcc.dg/float-range-1.c: Likewise.
10140 * gcc.dg/float-range-2.c: Likewise.
10141 * gcc.dg/float-range-3.c: Likewise.
10142 * gcc.dg/float-range-5.c: Likewise.
10143 * gcc.dg/format/asm_fprintf-2.c: Likewise.
10144 * gcc.dg/format/asm_fprintf-3.c: Likewise.
10145 * gcc.dg/format/asm_fprintf-4.c: Likewise.
10146 * gcc.dg/format/asm_fprintf-5.c: Likewise.
10147 * gcc.dg/format/cast-1.c: Likewise.
10148 * gcc.dg/format/gcc_diag-3.c: Likewise.
10149 * gcc.dg/format/gcc_diag-4.c: Likewise.
10150 * gcc.dg/format/gcc_diag-6.c: Likewise.
10151 * gcc.dg/format/gcc_diag-8.c: Likewise.
10152 * gcc.dg/format/gcc_diag-9.c: Likewise.
10153 * gcc.dg/format/nul-2.c: Likewise.
10154 * gcc.dg/format/opt-1.c: Likewise.
10155 * gcc.dg/format/opt-2.c: Likewise.
10156 * gcc.dg/format/opt-3.c: Likewise.
10157 * gcc.dg/format/opt-4.c: Likewise.
10158 * gcc.dg/format/opt-5.c: Likewise.
10159 * gcc.dg/format/opt-6.c: Likewise.
10160 * gcc.dg/framework-2.c: Likewise.
10161 * gcc.dg/func-args-1.c: Likewise.
10162 * gcc.dg/func-outside-1.c: Likewise.
10163 * gcc.dg/func-outside-2.c: Likewise.
10164 * gcc.dg/gnu-cond-expr-2.c: Likewise.
10165 * gcc.dg/gnu-cond-expr-3.c: Likewise.
10166 * gcc.dg/if-empty-1.c: Likewise.
10167 * gcc.dg/init-bad-1.c: Likewise.
10168 * gcc.dg/init-bad-2.c: Likewise.
10169 * gcc.dg/init-bad-3.c: Likewise.
10170 * gcc.dg/init-desig-obs-2.c: Likewise.
10171 * gcc.dg/init-desig-obs-3.c: Likewise.
10172 * gcc.dg/init-empty-2.c: Likewise.
10173 * gcc.dg/init-empty-3.c: Likewise.
10174 * gcc.dg/inline-11.c: Likewise.
10175 * gcc.dg/inline-12.c: Likewise.
10176 * gcc.dg/inline-8.c: Likewise.
10177 * gcc.dg/inline-9.c: Likewise.
10178 * gcc.dg/inline3.c: Likewise.
10179 * gcc.dg/label-decl-1.c: Likewise.
10180 * gcc.dg/label-decl-2.c: Likewise.
10181 * gcc.dg/label-decl-3.c: Likewise.
10182 * gcc.dg/label-decl-4.c: Likewise.
10183 * gcc.dg/long-long-typespec-1.c: Likewise.
10184 * gcc.dg/lvalue-2.c: Likewise.
10185 * gcc.dg/lvalue-3.c: Likewise.
10186 * gcc.dg/nested-func-3.c: Likewise.
10187 * gcc.dg/nested-redef-1.c: Likewise.
10188 * gcc.dg/noreturn-4.c: Likewise.
10189 * gcc.dg/old-style-prom-2.c: Likewise.
10190 * gcc.dg/old-style-prom-3.c: Likewise.
10191 * gcc.dg/old-style-then-proto-1.c: Likewise.
10192 * gcc.dg/overflow-warn-1.c: Likewise.
10193 * gcc.dg/overflow-warn-2.c: Likewise.
10194 * gcc.dg/overflow-warn-3.c: Likewise.
10195 * gcc.dg/overflow-warn-4.c: Likewise.
10196 * gcc.dg/overflow-warn-6.c: Likewise.
10197 * gcc.dg/parm-forwdecl-2.c: Likewise.
10198 * gcc.dg/parm-forwdecl-3.c: Likewise.
10199 * gcc.dg/parm-impl-decl-1.c: Likewise.
10200 * gcc.dg/parm-impl-decl-2.c: Likewise.
10201 * gcc.dg/parm-incomplete-1.c: Likewise.
10202 * gcc.dg/parm-mismatch-1.c: Likewise.
10203 * gcc.dg/pointer-arith-1.c: Likewise.
10204 * gcc.dg/pointer-arith-2.c: Likewise.
10205 * gcc.dg/pointer-arith-3.c: Likewise.
10206 * gcc.dg/pointer-arith-4.c: Likewise.
10207 * gcc.dg/pointer-arith-6.c: Likewise.
10208 * gcc.dg/pointer-arith-7.c: Likewise.
10209 * gcc.dg/pointer-arith-8.c: Likewise.
10210 * gcc.dg/pr13804-1.c: Likewise.
10211 * gcc.dg/pr15698-1.c: Likewise.
10212 * gcc.dg/pr15698-2.c: Likewise.
10213 * gcc.dg/pr15698-3.c: Likewise.
10214 * gcc.dg/pr15698-4.c: Likewise.
10215 * gcc.dg/pr15698-5.c: Likewise.
10216 * gcc.dg/pr15698-6.c: Likewise.
10217 * gcc.dg/pr15698-7.c: Likewise.
10218 * gcc.dg/pr15698-8.c: Likewise.
10219 * gcc.dg/pr17188-1.c: Likewise.
10220 * gcc.dg/pr17301-1.c: Likewise.
10221 * gcc.dg/pr17301-2.c: Likewise.
10222 * gcc.dg/pr17730-1.c: Likewise.
10223 * gcc.dg/pr20368-1.c: Likewise.
10224 * gcc.dg/pr20368-2.c: Likewise.
10225 * gcc.dg/pr20368-3.c: Likewise.
10226 * gcc.dg/pr22308-1.c: Likewise.
10227 * gcc.dg/qual-component-1.c: Likewise.
10228 * gcc.dg/redecl-1.c: Likewise.
10229 * gcc.dg/redecl-11.c: Likewise.
10230 * gcc.dg/redecl-12.c: Likewise.
10231 * gcc.dg/redecl-13.c: Likewise.
10232 * gcc.dg/redecl-14.c: Likewise.
10233 * gcc.dg/redecl-15.c: Likewise.
10234 * gcc.dg/register-var-1.c: Likewise.
10235 * gcc.dg/register-var-2.c: Likewise.
10236 * gcc.dg/stmt-expr-2.c: Likewise.
10237 * gcc.dg/stmt-expr-3.c: Likewise.
10238 * gcc.dg/stmt-expr-label-1.c: Likewise.
10239 * gcc.dg/stmt-expr-label-2.c: Likewise.
10240 * gcc.dg/stmt-expr-label-3.c: Likewise.
10241 * gcc.dg/struct-empty-2.c: Likewise.
10242 * gcc.dg/struct-empty-3.c: Likewise.
10243 * gcc.dg/struct-parse-1.c: Likewise.
10244 * gcc.dg/struct-semi-1.c: Likewise.
10245 * gcc.dg/struct-semi-2.c: Likewise.
10246 * gcc.dg/struct-semi-3.c: Likewise.
10247 * gcc.dg/switch-5.c: Likewise.
10248 * gcc.dg/switch-6.c: Likewise.
10249 * gcc.dg/switch-7.c: Likewise.
10250 * gcc.dg/tls/diag-5.c: Likewise.
10251 * gcc.dg/transparent-union-1.c: Likewise.
10252 * gcc.dg/transparent-union-3.c: Likewise.
10253 * gcc.dg/typespec-1.c: Likewise.
10254 * gcc.dg/vla-init-2.c: Likewise.
10255 * gcc.dg/vla-init-3.c: Likewise.
10256 * gcc.dg/vla-init-4.c: Likewise.
10257 * gcc.dg/vla-init-5.c: Likewise.
10258 * gcc.dg/void-cast-2.c: Likewise.
10259 * gcc.dg/wvla-3.c: Likewise.
10260 * gcc.dg/wvla-7.c: Likewise.
10261 * gcc.target/i386/991209-1.c: Likewise.
10262 * gcc.target/ia64/fpreg-1.c: Likewise.
10263 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10264 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10266 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
10269 * gfortran.dg/func_decl_4.f90: New test.
10271 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
10274 * gfortran.dg/interface_17.f90: New test.
10276 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
10279 * gfortran.dg/32599.f03: New test case.
10282 * gfortran.dg/32601.f03: New test case.
10283 * gfortran.dg/32601_1.f03: Ditto.
10284 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10285 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10287 2007-07-12 Steve Ellcey <sje@cup.hp.com>
10289 * gcc.c-torture/execute/align-3.c: Remove function addr check.
10291 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10292 Devang Patel <dpatel@apple.com>
10294 PR tree-optimization/25413
10295 * gcc.dg/vect/vect-align-1.c: New.
10296 * gcc.dg/vect/vect-align-2.c: New.
10297 * gcc.dg/vect/pr25413.c: New.
10298 * gcc.dg/vect/pr25413a.c: New.
10299 * gcc.dg/vect/pr31699.c: Fix dg-final check.
10301 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
10303 * lib/target-support.exp (check_ultrasparc_hw_available):
10305 (is-effective-target): Check $arg for ultrasparc_hw.
10306 (is-effective-target-keyword): Likewise.
10307 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10308 when determining what to do on sparc platforms.
10309 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10310 * gcc.dg/20001101-1.c: Likewise.
10311 * gcc.dg/20001101-2.c: Likewise.
10312 * gcc.dg/ultrasp9.c: Likewise.
10313 * gcc.dg/ultrasp10.c: Likewise.
10314 * gcc.target/sparc/pdist-3.c: Likewise.
10316 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
10318 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10320 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10322 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10324 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10325 now get vectorized.
10326 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10327 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10328 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10329 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10330 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10331 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10332 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10333 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10334 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10335 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10336 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10337 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10338 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10339 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10340 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10341 * lib/target-supports.exp (check_effective_target_vect_int_mul):
10344 2007-07-12 Jakub Jelinek <jakub@redhat.com>
10347 * g++.dg/parse/error30.C: New test.
10349 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10352 * gfortran.dg/alloc_comp_misc_1.f90: New test.
10354 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
10356 * gfortran.fortran-torture/compile/pr32663.f: New test.
10358 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10361 * g++.dg/inherit/virtual4.C: New.
10363 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
10366 * gcc.target/i386/pr32661-1.c: New test.
10368 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
10370 * gnat.dg/invariant_index.ad[sb]: New test.
10372 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10375 * g++.dg/template/decl3.C: New.
10377 2007-07-09 Geoffrey Keating <geoffk@apple.com>
10380 * gcc.c-torture/execute/align-3.c: New.
10382 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
10385 * gcc.target/i386/pr32708-1.c: New test.
10386 * gcc.target/i386/pr32708-2.c: Ditto.
10387 * gcc.target/i386/pr32708-3.c: Ditto.
10389 2007-07-10 Mark Mitchell <mark@codesourcery.com>
10391 * g++.dg/init/new20.C: Remove svn:executable flag.
10393 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10395 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10397 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10399 * gcc.dg/ultrasp7.c: Add fpic target requirement.
10401 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10404 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10407 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
10410 * gfortran.dg/overload_2.f90: New test.
10413 * gfortran.dg/transfer_simplify_5.f90
10416 * gfortran.dg/interface_15.f90: New test.
10418 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10420 PR libfortran/32336
10421 * gfortran.dg/matmul_5.f90: New test case.
10423 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
10425 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10426 * gcc.dg/fesd-any.h: Likewise.
10427 * gcc.dg/fesd-baseonly.c: Likewise.
10428 * gcc.dg/fesd-baseonly.h: Likewise.
10429 * gcc.dg/fesd-none.c: Likewise.
10430 * gcc.dg/fesd-none.h: Likewise.
10431 * gcc.dg/fesd-reduced.c: Likewise.
10432 * gcc.dg/fesd-reduced.h: Likewise.
10433 * gcc.dg/fesd-sys.c: Likewise.
10434 * gcc.dg/fesd-sys.h: Likewise
10435 * gcc.dg/fesd.h: Likewise.
10437 * g++.dg/debug/dwarf2: New directory.
10438 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10439 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10440 * g++.dg/other/fesd-any.h: Likewise.
10441 * g++.dg/other/fesd-baseonly.C: Likewise.
10442 * g++.dg/other/fesd-baseonly.h: Likewise.
10443 * g++.dg/other/fesd-none.C: Likewise.
10444 * g++.dg/other/fesd-none.h: Likewise.
10445 * g++.dg/other/fesd-reduced.C: Likewise.
10446 * g++.dg/other/fesd-reduced.h: Likewise.
10447 * g++.dg/other/fesd-sys.C: Likewise.
10448 * g++.dg/other/fesd-sys.h: Likewise.
10449 * g++.dg/other/fesd.h: Likewise.
10451 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
10454 * gfortran.dg/parameter_unused.f90: New test.
10456 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
10458 PR tree-optimization/32681
10459 * gcc.dg/tree-ssa/pr32681.c: New test.
10461 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10464 * gfortran.dg/fmt_t_5.f90: New test.
10466 2007-07-08 Paolo Carlini <pcarlini@suse.de>
10469 * g++.dg/template/operator10.C: New.
10471 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10473 PR libfortran/32217
10474 * gfortran.dg/unpack_zerosize_1.f90: New test case.
10476 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10479 * gfortran.dg/operator_6.f90: New test.
10481 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10484 * gfortran.dg/operator_4.f90: New test.
10485 * gfortran.dg/operator_5.f90: New test.
10486 * gfortran.dg/logical_comp.f90: Adjusted error messages.
10487 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10489 2007-07-08 Tobias Burnus <burnus@net-b.de>
10492 * gfortran.dg/argument_checking_6.f90: New.
10494 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10497 * gfortran.dg/interface_155555.f90: New test.
10499 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10501 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10502 c99-math-long-double-1.c, c99-math.h: Test subnormals.
10504 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10507 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10508 discern pedantic diagnostics and errors.
10509 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10511 * gcc.dg/20050121-1.c: This is an error and not a warning.
10512 * gcc.target/i386/sseregparm-2.c: Likewise.
10513 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10514 * gcc.dg/charset/attribute2.c: Likewise.
10515 * gcc.dg/bitfld-1.c: Likewise.
10516 * gcc.dg/pack-test-2.c: Likewise.
10517 * gcc.dg/940510-1.c: Match separately error and warning.
10518 * gcc.dg/array-2.c: Match separately multiple messages. The second
10519 diagnostic is a pedantic warning and not an error.
10520 * gcc.dg/pr14475.c: Match separately multiple messages.
10521 * gcc.dg/pr18809-1.c: Likewise.
10522 * gcc.dg/pr27953.c: Likewise.
10523 * gcc.dg/vla-init-1.c: Likewise.
10524 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10526 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10529 * gfortran.dg/char_decl_1.f90: New test.
10531 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
10533 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10535 2007-07-07 Mark Mitchell <mark@codesourcery.com>
10538 * g++.dg/template/overload9.C: New test.
10540 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
10542 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10543 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10545 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10547 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10548 * gcc.dg/20001012-2.c: Likewise.
10549 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10550 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10552 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10554 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10555 about the chunk size when STACK_SIZE is defined.
10557 2007-07-06 Josh Conner <jconner@apple.com>
10559 PR middle-end/32602
10560 * gcc.dg/sibcall-8.c: New test.
10562 2007-07-06 Josh Conner <jconner@apple.com>
10564 PR middle-end/32603
10565 * gcc.target/arm/sibcall-1.c: New test.
10567 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
10569 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10571 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
10573 * gfortran.dg/save_parameter.f90: New test.
10574 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10576 2007-07-06 Richard Guenther <rguenther@suse.de>
10578 * g++.dg/opt/pr30965.C: New testcase.
10580 2007-07-06 Richard Sandiford <richard@codesourcery.com>
10582 * gcc.target/mips/save-restore-5.c: New test.
10584 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10586 PR rtl_optimization/32450
10587 * gcc.dg/pr32450.c: New runtime test.
10589 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10591 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10592 single underscore in scan directives.
10594 2007-07-05 Mark Mitchell <mark@codesourcery.com>
10597 * g++.dg/init/ptrmem4.C: New test.
10600 * g++.dg/init/new21.C: Likewise.
10603 * g++.dg/template/static30.C: Likewise.
10605 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
10607 * gcc.dg/vect/costmodel/ppc: New directory.
10608 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10609 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10611 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10612 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10613 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10614 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10615 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10616 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10617 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10618 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10619 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10620 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10621 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10622 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10623 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10624 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10626 2007-07-05 Tobias Burnus <burnus@net-b.de>
10629 * gfortran.dg/module_md5_1.f90: Update MD5 number.
10631 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
10634 * gfortran.dg/interface_14.f90: New test.
10637 * gfortran.dg/do_iterator_2.f90: New test.
10639 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
10641 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10642 (FE_DEC_DOWNWARD): Likewise.
10643 (FE_DEC_UPWARD): Likewise.
10644 (FE_DEC_TOWARDZERO): Likewise.
10645 (FE_DEC_TONEARESTFROMZERO): Likewise.
10647 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
10649 * gcc.c-torture/compile/pr32606.c: New.
10650 * gfortran.fortran-torture/execute/pr32604.f90: New.
10652 2007-07-04 Mark Mitchell <mark@codesourcery.com>
10654 * gcc.dg/visibility-12.c: New test.
10655 * gcc.dg/visibility-13.c: Likewise.
10656 * g++.dg/ext/visibility-9.C: Likewise.
10657 * g++.dg/ext/visibility-10.C: Likewise.
10659 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10661 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10662 * gcc.dg/sh-relax-vxworks.c: New test.
10664 2007-07-04 Richard Guenther <rguenther@suse.de>
10666 PR tree-optimization/32500
10667 * gcc.c-torture/execute/pr32500.c: New testcase.
10669 2007-07-04 Richard Guenther <rguenther@suse.de>
10671 PR tree-optimization/32482
10672 * gcc.c-torture/compile/pr32482.c: New testcase.
10674 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10676 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10678 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10679 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10680 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10681 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10683 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10685 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10687 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10689 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10691 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10694 * gfortran.dg/min_max_optional_1.f90: New test.
10695 * gfortran.dg/min_max_optional_2.f90: New test.
10696 * gfortran.dg/min_max_optional_3.f90: New test.
10698 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10701 * gfortran.dg/fmt_error.f90: New test.
10703 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10706 * gfortran.dg/interface_13.f90: New test.
10708 2007-07-03 Dave Brolley <brolley@redhat.com>
10711 * g++.dg/init/new20.C: New test.
10713 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
10716 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10718 2007-07-03 Tobias Burnus <burnus@net-b.de>
10721 * common_7.f90: New.
10722 * common_8.f90: New.
10723 * common_9.f90: New.
10725 2007-07-03 Tobias Burnus <burnus@net-b.de>
10728 * gfortran.dg/argument_checking_1.f90: New.
10729 * gfortran.dg/argument_checking_2.f90: New.
10730 * gfortran.dg/argument_checking_3.f90: New.
10731 * gfortran.dg/argument_checking_4.f90: New.
10732 * gfortran.dg/argument_checking_5.f90: New.
10733 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10734 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10736 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10738 * gcc.dg/pr32176.c: Add -w to default dg-options.
10740 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10742 * gcc.c-torture/compile/ssa-pre-1.c: New test.
10744 2007-07-03 Tobias Burnus <burnus@net-b.de>
10747 * gfortran.dg/null_2.f90: New.
10749 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10750 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10752 PR middle-end/32176
10753 * gcc.dg/pr32176.c: New test.
10755 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10757 * gcc.dg/const-float80.c : New test.
10758 * gcc.dg/const-float128.c : New test.
10759 * gcc.dg/const-float80-ped.c : New test.
10760 * gcc.dg/const-float128-ped.c : New test.
10762 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10764 * gcc.dg/c99-math.h: Fix typo.
10766 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10769 * gcc.dg/gomp/pr32468-1.c: New test.
10771 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10773 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10776 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10778 * gfortran.fortran-torture/compile/pr32583.f: New.
10779 * gcc.c-torture/compile/pr32584.c: New
10781 2007-07-02 Ollie Wild <aaw@google.com>
10783 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10784 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10786 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10788 * gcc.target/mips/save-restore-1.c: New test.
10789 * gcc.target/mips/save-restore-2.c: Likewise.
10790 * gcc.target/mips/save-restore-3.c: Likewise.
10791 * gcc.target/mips/save-restore-4.c: Likewise.
10793 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
10795 PR tree-optimization/31966
10796 PR tree-optimization/32533
10797 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10798 * gfortran.dg/pr32533.f90: Ditto.
10800 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10802 * g++.dg/opt/nrv12.C: New test.
10803 * gcc.target/i386/nrv1.c: New test.
10806 * g++.dg/gomp/pr31748.C: New test.
10808 2007-07-02 Ira Rosen <irar@il.ibm.com>
10810 PR tree-optimization/32230
10811 * gcc.dg/vect/pr32230.c: New test.
10813 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
10815 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10816 * bind_c_coms.f90: Ditto.
10817 * bind_c_coms_driver.c: Ditto.
10818 * bind_c_dts.f90: Ditto.
10819 * bind_c_dts_2.f03: Ditto.
10820 * bind_c_dts_2_driver.c: Ditto.
10821 * bind_c_dts_3.f03: Ditto.
10822 * bind_c_dts_4.f03: Ditto.
10823 * bind_c_dts_driver.c: Ditto.
10824 * bind_c_implicit_vars.f03: Ditto.
10825 * bind_c_procs.f03: Ditto.
10826 * bind_c_usage_2.f03: Ditto.
10827 * bind_c_usage_3.f03: Ditto.
10828 * bind_c_usage_5.f03: Ditto.
10829 * bind_c_usage_6.f03: Ditto.
10830 * bind_c_usage_7.f03: Ditto.
10831 * bind_c_vars.f90: Ditto.
10832 * bind_c_vars_driver.c: Ditto.
10833 * binding_c_table_15_1.f03: Ditto.
10834 * binding_label_tests.f03: Ditto.
10835 * binding_label_tests_10.f03: Ditto.
10836 * binding_label_tests_10_main.f03: Ditto.
10837 * binding_label_tests_11.f03: Ditto.
10838 * binding_label_tests_11_main.f03: Ditto.
10839 * binding_label_tests_12.f03: Ditto.
10840 * binding_label_tests_13.f03: Ditto.
10841 * binding_label_tests_13_main.f03: Ditto.
10842 * binding_label_tests_14.f03: Ditto.
10843 * binding_label_tests_2.f03: Ditto.
10844 * binding_label_tests_3.f03: Ditto.
10845 * binding_label_tests_4.f03: Ditto.
10846 * binding_label_tests_5.f03: Ditto.
10847 * binding_label_tests_6.f03: Ditto.
10848 * binding_label_tests_7.f03: Ditto.
10849 * binding_label_tests_8.f03: Ditto.
10850 * binding_label_tests_9.f03: Ditto.
10851 * c_assoc.f90: Ditto.
10852 * c_assoc_2.f03: Ditto.
10853 * c_f_pointer_shape_test.f90: Ditto.
10854 * c_f_pointer_tests.f90: Ditto.
10855 * c_f_tests_driver.c: Ditto.
10856 * c_funloc_tests.f03: Ditto.
10857 * c_funloc_tests_2.f03: Ditto.
10858 * c_funloc_tests_3.f03: Ditto.
10859 * c_funloc_tests_3_funcs.c: Ditto.
10860 * c_kind_params.f90: Ditto.
10861 * c_kind_tests_2.f03: Ditto.
10862 * c_kinds.c: Ditto.
10863 * c_loc_driver.c: Ditto.
10864 * c_loc_test.f90: Ditto.
10865 * c_loc_tests_2.f03: Ditto.
10866 * c_loc_tests_2_funcs.c: Ditto.
10867 * c_loc_tests_3.f03: Ditto.
10868 * c_loc_tests_4.f03: Ditto.
10869 * c_loc_tests_5.f03: Ditto.
10870 * c_loc_tests_6.f03: Ditto.
10871 * c_loc_tests_7.f03: Ditto.
10872 * c_loc_tests_8.f03: Ditto.
10873 * c_ptr_tests.f03: Ditto.
10874 * c_ptr_tests_10.f03: Ditto.
10875 * c_ptr_tests_5.f03: Ditto.
10876 * c_ptr_tests_7.f03: Ditto.
10877 * c_ptr_tests_7_driver.c: Ditto.
10878 * c_ptr_tests_8.f03: Ditto.
10879 * c_ptr_tests_8_funcs.c: Ditto.
10880 * c_ptr_tests_9.f03: Ditto.
10881 * c_ptr_tests_driver.c: Ditto.
10882 * c_size_t_driver.c: Ditto.
10883 * c_size_t_test.f03: Ditto.
10884 * com_block_driver.f90: Ditto.
10885 * global_vars_c_init.f90: Ditto.
10886 * global_vars_c_init_driver.c: Ditto.
10887 * global_vars_f90_init.f90: Ditto.
10888 * global_vars_f90_init_driver.c: Ditto.
10889 * interop_params.f03: Ditto.
10890 * iso_c_binding_only.f03: Ditto.
10891 * iso_c_binding_rename_1.f03: Ditto.
10892 * iso_c_binding_rename_1_driver.c: Ditto.
10893 * iso_c_binding_rename_2.f03: Ditto.
10894 * iso_c_binding_rename_2_driver.c: Ditto.
10895 * kind_tests_2.f03: Ditto.
10896 * kind_tests_3.f03: Ditto.
10897 * module_md5_1.f90: Ditto.
10898 * only_clause_main.c: Ditto.
10899 * print_c_kinds.f90: Ditto.
10900 * test_bind_c_parens.f03: Ditto.
10901 * test_c_assoc.c: Ditto.
10902 * test_com_block.f90: Ditto.
10903 * test_common_binding_labels.f03: Ditto.
10904 * test_common_binding_labels_2.f03: Ditto.
10905 * test_common_binding_labels_2_main.f03: Ditto.
10906 * test_common_binding_labels_3.f03: Ditto.
10907 * test_common_binding_labels_3_main.f03: Ditto.
10908 * test_only_clause.f90: Ditto.
10909 * use_iso_c_binding.f90: Ditto.
10910 * value_5.f90: Ditto.
10911 * value_test.f90: Ditto.
10912 * value_tests_f03.f90: Ditto.
10914 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
10916 * gcc.dg/tls/opt-14.c: New.
10918 2007-07-01 Ollie Wild <aaw@google.com>
10920 * g++.dg/lookup/using16.C: New test.
10921 * g++.dg/lookup/using17.C: New test.
10923 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
10926 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10927 (test_4): Use proper test for floating point equality.
10928 (test_8): Likewise.
10930 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10932 PR libgfortran/32554
10933 * gfortran.dg/fmt_p_1.f90: New test.
10935 2007-07-01 Ira Rosen <irar@il.ibm.com>
10937 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10938 initialization and fix dg-final check - the initialization loop is
10941 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10942 Volker Reichelt <reichelt@netcologne.de>
10944 PR middle-end/32559
10945 * gcc.dg/pr32559.c: New test.
10947 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10949 PR tree-optimization/25371
10950 * gcc.dg/vect/pr25371.c: New test.
10952 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
10954 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10955 when allocating and initializing a flexible array.
10957 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
10960 * gfortran.dg/intrinsic.f90: New test.
10962 2007-06-30 Tobias Burnus <burnus@net-b.de>
10965 * gfortran.dg/fmt_zero_check.f90: New.
10967 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
10970 * gfortran.dg/repeat_f90: New test.
10972 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10975 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10976 -pedantic-errors, so we should match errors.
10977 * gcc.dg/cpp/escape-1.c: Likewise.
10978 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10979 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10981 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10982 errors instead of warnings.
10983 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10984 a pedantic warning.
10985 * gcc.dg/cpp/arith-3.c: Likewise.
10987 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10990 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10991 * gcc.dg/pch/valid-2.c: Likewise.
10992 * gcc.dg/pch/valid-3.c: Likewise.
10993 * gcc.dg/pch/warn-1.c: Likewise.
10994 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10996 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10999 * gcc.dg/Wunused-function.c: New.
11001 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11003 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11005 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
11007 * g++.dg/other/canon-31724.C: New.
11009 2007-06-29 Jan Hubicka <jh@suse.cz>
11011 PR middle-end/32372
11012 * gcc.c-torture/compile/pr32372.c: new.
11014 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11016 * gfortran.dg/operator_3.f90: New test.
11018 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11020 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11021 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11023 2007-06-29 Richard Guenther <rguenther@suse.de>
11025 PR middle-end/32493
11026 * gcc.dg/inline-23.c: New testcase.
11028 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
11030 PR tree-optimization/24659
11031 * gcc.target/i386/vectorize2.c: New test.
11032 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11033 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11035 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
11037 * gcc.dg/pointer-arith-9.c: New test.
11039 2007-06-29 Tobias Burnus <burnus@net-b.de>
11042 * gfortran.dg/fmt_read_2.f90: New.
11044 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11046 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11047 If it exists, don't try to create it.
11049 2007-06-28 Geoffrey Keating <geoffk@apple.com>
11051 * g++.dg/ext/visibility/ms-compat-1.C: New.
11053 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11056 * gfortran.fortran-torture/compile/pr32417.f90: New test.
11058 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
11060 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11063 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
11066 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11068 2007-06-27 Richard Guenther <rguenther@suse.de>
11070 PR middle-end/32492
11071 * gcc.dg/inline-22.c: New testcase.
11073 2007-06-26 Hui-May Chang <hm.chang@apple.com>
11075 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11076 the scan-assembler constant.
11078 2007-06-25 Geoffrey Keating <geoffk@apple.com>
11081 * gcc.dg/pr20216.c: New.
11083 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11086 * gcc.dg/vect/pr32421.c: New test.
11088 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
11091 * g++.dg/other/friend5.C: New test.
11093 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
11096 * gfortran.dg/host_assoc_function_2.f90: New test.
11099 * gfortran.dg/host_assoc_call_1.f90: New test.
11101 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11103 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11105 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11108 * gfortran.dg/error_format.f90: New test.
11110 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11113 * gfortran.dg/pr32136.f90: New test.
11115 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11118 * gfortran.dg/minmaxloc_1.f90: New test.
11121 * gfortran.dg/minmaxloc_2.f90: New test.
11123 2007-06-23 Richard Guenther <rguenther@suse.de>
11125 PR tree-optimization/16876
11126 PR middle-end/29478
11127 * gcc.dg/pr29254.c: The warning is bogus.
11128 * gcc.dg/warn-1.c: Likewise.
11129 * gcc.dg/assign-warn-3.c: Likewise.
11130 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11132 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
11134 * gcc.c-torture/execute/20070623-1.c: New.
11136 2007-06-22 Jan Hubicka <jh@suse.cz>
11138 * gcc.c-torture/compile/pr31541.c: New.
11140 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11142 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11143 Remove -m64 from dg-options.
11145 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11147 PR middle-end/32374
11148 * gcc.dg/pr32374.c: New test.
11150 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11153 * gfortran.dg/pointer_assign_3.f90: New test.
11155 2007-06-21 Sebastian Pop <sebpop@gmail.com>
11157 * gcc.dg/tree-ssa/pr19590.c: New.
11159 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11162 * gfortran.dg/assign.f90: Update test.
11163 * gfortran.dg/real_do_1.f90: Update test.
11164 * gfortran.dg/gomp/omp_do1.f90: Update test.
11165 * gfortran.dg/warnings_are_errors_1.f: Update test.
11166 * gfortran.dg/g77/20010519-1.f: Update test.
11167 * gfortran.dg/g77/pr9258.f: Update test.
11168 * gfortran.dg/g77/960317-1.f: Update test.
11170 2007-06-21 Richard Guenther <rguenther@suse.de>
11172 PR tree-optimization/32453
11173 * gcc.c-torture/compile/pr32453.c: New testcase.
11175 2007-06-21 Jakub Jelinek <jakub@redhat.com>
11177 PR tree-optimization/31866
11178 * gcc.dg/pr31866.c: New test.
11180 2007-06-21 Richard Guenther <rguenther@suse.de>
11182 PR tree-optimization/32451
11183 * g++.dg/torture/20070621-1.C: New testcase.
11185 2007-06-21 Christian Bruel <christian.bruel@st.com>
11187 * gcc.dg/attr-isr.c: Test delay slot content.
11189 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11192 gfortran.dg/pointer_assign_2.f90: New test.
11194 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11197 gfortran.dg/invalid_procedure_name.f90: New test.
11199 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
11201 PR tree-optimization/25737
11202 * gcc.dg/tree-ssa/alias-14.c: New test.
11204 2007-06-20 Hui-May Chang <hm.chang@apple.com>
11206 * gcc.target/i386/large-size-array-3.c: New.
11208 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11209 Richard Guenther <rguenther@suse.de>
11212 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11214 2007-06-20 Jakub Jelinek <jakub@redhat.com>
11216 PR middle-end/31959
11217 * gcc.dg/pr31959.c: New test.
11219 PR inline-asm/32109
11220 * g++.dg/ext/asm10.C: New test.
11222 PR middle-end/32285
11223 * gcc.c-torture/execute/20070614-1.c: New test.
11225 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
11227 * gcc.target/arm/stack-corruption.c: New test.
11229 2007-06-19 Richard Guenther <rguenther@suse.de>
11231 * g++.dg/torture/pr30252.C: New testcase.
11233 2007-06-19 Jakub Jelinek <jakub@redhat.com>
11235 PR tree-optimization/32353
11236 * g++.dg/opt/nrv13.C: New test.
11238 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
11242 * gfortran.dg/impure_assignment_2.f90 : New test.
11245 * gfortran.dg/data_initialized_2.f90 : New test.
11247 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11248 appropriate version of 'dmach'.
11250 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11253 * gcc.target/i386/pr32389.c New test.
11255 2007-06-18 Simon Baldwin <simonb@google.com>
11258 * g++.dg/template/error25.C: New.
11259 * g++.dg/template/spec35.C: New.
11261 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
11263 * gcc.c-torture/compile/pr32355.c: New testcase.
11265 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11267 PR tree-optimization/32383
11268 * g++.dg/opt/pr32383.C: New test.
11270 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
11272 PR rtl-optimization/32366
11273 * gcc.dg/vect/pr32366.c: New test.
11275 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
11277 * gcc.c-torture/compile/pr32349.c: New testcase.
11279 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11281 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11282 * gcc.target/sparc/combined-2.c: Likewise.
11283 * gcc.target/sparc/fexpand.c : Likewise.
11284 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
11285 * gcc.target/sparc/fpack16.c : Likewise.
11286 * gcc.target/sparc/fpmerge.c : Likewise.
11287 * gcc.target/sparc/fpmul.c : Likewise.
11288 * gcc.target/sparc/noresult.c : Likewise.
11289 * gcc.target/sparc/pdist.c: Likewise.
11291 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
11293 PR middle-end/31723
11294 * gcc.target/i386/recip-divf.c: New test.
11295 * gcc.target/i386/recip-sqrtf.c: Ditto.
11296 * gcc.target/i386/recip-vec-divf.c: Ditto.
11297 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11298 * gcc.target/i386/sse-recip.c: Ditto.
11299 * gcc.target/i386/sse-recip-vec.c: Ditto.
11301 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11304 * gcc.c-torture/compile/20070605-1.c: New test.
11306 * gcc.c-torture/compile/20070603-1.c: New testcase.
11307 * gcc.c-torture/compile/20070603-2.c: New testcase.
11309 * gcc.c-torture/compile/20070531-1.c: New test.
11312 * gcc.c-torture/compile/20070531-2.c: New test.
11315 * gcc.c-torture/compile/20070529-1.c: New test.
11318 * gcc.c-torture/compile/20070529-2.c: New test.
11321 * gcc.c-torture/compile/20070520-1.c: New test.
11323 * g++.dg/ext/java-1.C: New test.
11325 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11326 loops instead of one. Remove the "can't determine dependence"
11328 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11329 needed as the cast is gone in the first place.
11330 * gcc.dg/max-1.c: Change local variable a to be a global one.
11331 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11332 have a cast which is PREd.
11334 2007-06-15 Mark Mitchell <mark@codesourcery.com>
11336 * g++.dg/lookup/anon6.C: New test.
11338 2007-06-14 Dirk Mueller <dmueller@suse.de>
11341 * g++.dg/opt/static6.C: New testcase.
11343 2007-06-14 Geoff Keating <geoffk@apple.com>
11345 * g++.dg/ext/visibility/overload-1.C: New.
11348 * g++.dg/ext/visibility/anon4.C: New.
11350 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
11353 * gcc.target/i386/pr32268.c: New test.
11355 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
11357 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11358 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11359 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11361 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11362 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11363 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11366 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
11369 * gfortran.dg/common_resize_1.f90: New test.
11371 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
11374 * gcc.dg/vect/pr32224.c: Fix.
11376 2007-06-13 Eric Christopher <echristo@apple.com>
11378 * gcc.target/i386/ssefn-1.c: Add -march=i386.
11380 2007-06-13 Tobias Burnus <burnus@net-b.de>
11383 * gfortran.dg/actual_array_vect_1.f90: New.
11385 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
11387 * gcc.target/sparc/mfpu.c: New test.
11389 2007-06-12 Geoff Keating <geoffk@apple.com>
11391 * g++.dg/warn/weak1.C: Suppress on Darwin.
11392 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11394 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11396 PR middle-end/31579
11397 * g++.dg/torture/pr31579.C: New testcase.
11399 2007-06-12 Ian Lance Taylor <iant@google.com>
11402 * g++.dg/init/new16.C: New test.
11403 * g++.dg/init/new17.C: New test.
11404 * g++.dg/init/new18.C: New test.
11405 * g++.dg/init/new19.C: New test.
11407 2007-06-12 Olivier Hainque <hainque@adacore.com>
11409 * gnat.dg/lhs_view_convert.adb: New test.
11411 2007-06-12 Richard Guenther <rguenther@suse.de>
11413 PR tree-optimization/15353
11414 PR tree-optimization/31657
11415 * gcc.c-torture/execute/20070424-1.c: New testcase.
11416 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11417 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11418 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11419 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11420 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11422 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11424 PR rtl-optimization/32293
11425 * gcc.dg/pr32293.c: New test.
11427 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11429 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11431 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
11434 * gfortran.dg/equiv_7.f90: New test.
11435 * gfortran.dg/equiv_constraint_7.f90: Change error message.
11438 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11440 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
11442 * gcc.dg/setjmp-3.c: Rename raise to raise0.
11443 * gcc.dg/setjmp-4.c: Likewise.
11444 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11446 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
11448 PR rtl-optimization/31025
11449 * gfortran.dg/pr31025.f90: New.
11451 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11454 * gcc.target/i386/pr32280.c: New test.
11456 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11458 PR middle-end/32279
11459 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11461 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11463 PR libgfortran/32235
11464 * gfortran.dg/backspace_9.f: New test.
11466 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
11468 * gcc.dg/tree-ssa/prefetch-7.c: New test.
11470 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
11472 * gcc.dg/tree-ssa/loop-28.c: New testcase.
11474 2007-06-09 Ian Lance Taylor <iant@google.com>
11476 PR tree-optimization/32169
11477 * gcc.c-torture/compile/pr32169.c: New test.
11479 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
11481 * gcc.dg/vect/costmodel: New directory.
11482 * gcc.dg/vect/costmodel/i386: New directory.
11483 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11484 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11486 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11487 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11488 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11489 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11490 * gcc.dg/vect/costmodel/x86_64: New directory.
11491 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11493 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11495 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11496 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11497 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11498 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11499 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11501 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
11503 PR tree-optimization/32243
11504 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
11505 flags for -Os tests.
11506 * gcc.dg/vect/03-vect-pr32243.c: New test.
11508 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
11510 PR tree-optimization/32224
11511 * gcc.dg/vect/pr32224.c: New test.
11513 2007-06-08 Jakub Jelinek <jakub@redhat.com>
11516 * g++.dg/gomp/pr32177.C: New test.
11518 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11521 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11522 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11523 warning nor an error.
11524 * gcc.dg/Wfatal-2.c: Likewise.
11525 * gcc.dg/Werror-1.c: Likewise.
11526 * gcc.dg/Werror-5.c: Likewise.
11527 * gcc.dg/Werror-7.c: Likewise.
11528 * gcc.dg/Werror-10.c: Likewise.
11529 * gcc.dg/Werror-11.c: Likewise.
11531 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
11534 * g++.dg/init/brace6.C: New test.
11536 2007-06-07 Geoffrey Keating <geoffk@apple.com>
11538 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11539 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11540 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11541 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11543 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11544 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11545 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11546 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11547 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11548 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11549 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11550 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11552 * gcc.dg/darwin-minversion-3.c: New.
11554 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
11556 * gcc.target/i386/builtin-copysign.c: New test.
11558 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11560 PR tree-optimization/32220
11561 * gfortran.dg/predcom-2.f: New testcase.
11563 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
11566 * gcc.target/i386/vectorize4.c: New test.
11568 2007-06-06 Steve Ellcey <sje@cup.hp.com>
11570 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11572 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11575 * gcc.dg/simd-5.c: Mark output as a note.
11576 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11578 * gcc.dg/simd-1.c: Likewise.
11579 * gcc.dg/always_inline.c: Mark output as a sorry.
11580 * gcc.dg/always_inline2.c: Likewise.
11581 * gcc.dg/always_inline3.c: Likewise.
11583 2007-06-06 Ian Lance Taylor <iant@google.com>
11585 * g++.dg/conversion/enum1.C: New test.
11587 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
11589 PR tree-optimization/32216
11590 * gcc.dg/vect/pr32216.c: New test.
11592 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11595 * gfortran.dg/invalid_contains_1.f90: New test.
11596 * gfortran.dg/invalid_contains_2.f90: New test.
11598 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11601 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11604 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11607 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11608 dg-message to match de note.
11609 * gcc.dg/pr26570.c: Use dg-message for a note.
11610 * gcc.dg/pr29254.c: Use dg-message for generic output and use
11611 dg-error instead of dg-warning because of -Werror.
11612 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11613 neither an error, nor a warning.
11614 * gcc.dg/glibc-uclibc-2.c: Likewise
11615 * gcc.dg/cpp/19940712-1.c: Likewise.
11617 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
11619 PR preprocessor/23479
11620 * gcc.dg/binary-constants-1.c: Add test suites for
11621 the 0b-prefixed binary integer constants.
11622 * gcc.dg/binary-constants-2.c: Ditto.
11623 * gcc.dg/binary-constants-3.c: Ditto.
11624 * gcc.dg/binary-constants-4.c: Ditto.
11626 2007-06-05 Ian Lance Taylor <iant@google.com>
11628 * gcc.dg/Wstrict-overflow-19.c: New test.
11630 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
11632 * gcc.dg/matrix/matrix-6.c: Remove conversion.
11634 2007-06-04 Ian Lance Taylor <iant@google.com>
11636 * gcc.dg/Wstrict-overflow-18.c: New test.
11638 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11641 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11642 * gcc.dg/cpp/mi5.c: Likewise.
11643 * gcc.dg/cpp/mi7.c: Likewise.
11645 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
11648 * gcc.dg/pr32191.c: New test.
11650 2007-05-28 Tobias Burnus <burnus@net-b.de>
11653 * gfortran.dg/allocate_stat_1.f90: Remove.
11655 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
11657 * gcc.target/i386/sse4_2-check.h: New.
11658 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11659 * gcc.target/i386/sse4_2-crc32.h: Likewise.
11660 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11661 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11662 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11663 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11664 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11665 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11666 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11667 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11668 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11669 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11670 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11671 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11672 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11673 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11674 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11675 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11677 2007-06-01 Geoffrey Keating <geoffk@apple.com>
11679 * gcc.dg/pie-link.c: New test.
11681 2007-06-01 Ian Lance Taylor <iant@google.com>
11683 * gcc.dg/Wstrict-overflow-17.c: New test.
11685 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
11687 * gcc.dg/builtin-return-1.c (g): New.
11688 (main): Allocate at least 64 bytes on the stack.
11690 2007-05-31 Mark Mitchell <mark@codesourcery.com>
11692 * g++.dg/init/cleanup3.C: New test.
11694 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
11696 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11699 007-05-31 Paul Thomas <pault@gcc.gnu.org>
11702 * gfortran.dg/char_array_constructor_3.f90: New test.
11704 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
11706 PR tree-optimization/32160
11707 * gfortran.dg/predcom-1.f: New test.
11709 2007-05-31 Richard Guenther <rguenther@suse.de>
11711 * g++.dg/other/str_empty.C: Move...
11712 * g++.dg/other/pr30567.C: Move...
11713 * g++.dg/tree-ssa/pr27218.C: Move...
11714 * g++.dg/torture: ...here and remove dg-options.
11716 2007-05-31 Paolo Carlini <pcarlini@suse.de>
11719 * g++.dg/ext/is_pod_incomplete.C: New.
11721 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
11722 Douglas Gregor <doug.gregor@gmail.com>
11723 Pedro Lamarao <pedro.lamarao@mndfck.org>
11724 Howard Hinnant <howard.hinnant@gmail.com>
11728 * g++.dg/cpp0x/rv8p.C: New.
11729 * g++.dg/cpp0x/temp-constructor-bug.C: New.
11730 * g++.dg/cpp0x/cast-bug.C: New.
11731 * g++.dg/cpp0x/elision_weak.C: New.
11732 * g++.dg/cpp0x/collapse-bug.C: New.
11733 * g++.dg/cpp0x/rv3p.C: New.
11734 * g++.dg/cpp0x/rv7n.C: New.
11735 * g++.dg/cpp0x/overload-conv-1.C: New.
11736 * g++.dg/cpp0x/rv2n.C: New.
11737 * g++.dg/cpp0x/deduce.C: New.
11738 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11739 * g++.dg/cpp0x/rv6p.C: New.
11740 * g++.dg/cpp0x/template_deduction.C: New.
11741 * g++.dg/cpp0x/implicit-copy.C: New.
11742 * g++.dg/cpp0x/rv1p.C: New.
11743 * g++.dg/cpp0x/cast.C: New.
11744 * g++.dg/cpp0x/rv5n.C: New.
11745 * g++.dg/cpp0x/collapse.C: New.
11746 * g++.dg/cpp0x/overload-conv-2.C: New.
11747 * g++.dg/cpp0x/rv4p.C: New.
11748 * g++.dg/cpp0x/rvo.C: New.
11749 * g++.dg/cpp0x/iop.C: New.
11750 * g++.dg/cpp0x/rv3n.C: New.
11751 * g++.dg/cpp0x/rv7p.C: New.
11752 * g++.dg/cpp0x/reference_collapsing.C: New.
11753 * g++.dg/cpp0x/overload.C: New.
11754 * g++.dg/cpp0x/named.C: New.
11755 * g++.dg/cpp0x/rv2p.C: New.
11756 * g++.dg/cpp0x/rv6n.C: New.
11757 * g++.dg/cpp0x/not_special.C: New.
11758 * g++.dg/cpp0x/bind.C: New.
11759 * g++.dg/cpp0x/rv1n.C: New.
11760 * g++.dg/cpp0x/rv5p.C: New.
11761 * g++.dg/cpp0x/elision.C: New.
11762 * g++.dg/cpp0x/named_refs.C: New.
11763 * g++.dg/cpp0x/unnamed_refs.C: New.
11764 * g++.dg/cpp0x/rv4n.C: New.
11765 * g++.dg/cpp0x/elision_neg.C: New.
11766 * g++.dg/init/copy7.C: Run in C++98 mode.
11767 * g++.dg/overload/arg1.C: Ditto.
11768 * g++.dg/overload/arg4.C: Ditto.
11770 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11773 * g++.dg/opt/static5.C: New test.
11775 2007-05-30 Richard Guenther <rguenther@suse.de>
11777 * g++.dg/dg.exp: Prune torture/.
11778 * g++.dg/torture/dg-torture.exp: New testsuite.
11780 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
11782 * gcc.target/arm/pr27387.C: Move and rename to ...
11783 * g++.dg/inherit/thunk8.C: ... here.
11785 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11787 PR tree-optimization/31769
11788 * g++.dg/gomp/pr31769.C: New test.
11790 2007-05-29 Hui-May Chang <hm.chang@apple.com>
11792 * gcc.target/i386/stack-realign.c: New.
11794 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
11796 * gcc.dg/tree-ssa/prefetch-6.c: New test.
11798 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
11800 * gfortran.dg/sizeof.f90: New.
11802 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11805 * gcc.dg/boolcomplex-1.c: New test.
11808 * g++.dg/ext/boolcomplex-1.c: New test.
11810 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
11812 * gcc.dg/matrix: New directory.
11814 2007-05-28 Tobias Burnus <burnus@net-b.de>
11817 * gfortran.dg/allocate_stat_1.f90: New.
11819 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11822 * transfer_hollerith_1.f90: New test.
11824 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11827 * gcc.c-torture/execute/vrp-7.c: New test.
11829 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11831 * gfortran.dg/transfer_simplify_4.f90: New test.
11833 2007-05-27 Tobias Burnus <burnus@net-b.de>
11836 * gfortran.dg/func_result_3.f90: New.
11838 2007-05-27 Tobias Burnus <burnus@net-b.de>
11840 PR middle-end/32083
11841 * gfortran.dg/transfer_simplify_3.f90: New.
11843 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11846 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
11847 to compile options.
11848 * gcc.target/i386/pr32065-2.c: New test.
11850 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11853 * gfortran.dg/io_constraints_2.f90: Update.
11855 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
11858 * gfortran.dg/array_constructor_17.f90: New test.
11860 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11863 * g++.dg/opt/array2.C: New testcase.
11865 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11868 * gcc.target/i386/pr32065.c: New test.
11870 2007-05-25 Dirk Mueller <dmueller@suse.de>
11871 Marcus Meissner <meissner@suse.de>
11873 * gcc.dg/attr-alloc_size.c: New.
11875 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
11876 Lee Millward <lee.millward@gmail.com>
11879 * g++.dg/parse/crash34.C: New test.
11881 * g++.dg/parse/crash35.C: New test.
11883 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
11885 * gcc.target/i386/sse2-check.h: New.
11886 * gcc.target/i386/sse2-vec-1.c: Likewise.
11887 * gcc.target/i386/sse2-vec-2.c: Likewise.
11888 * gcc.target/i386/sse2-vec-3.c: Likewise.
11889 * gcc.target/i386/sse2-vec-4.c: Likewise.
11890 * gcc.target/i386/sse2-vec-5.c: Likewise.
11891 * gcc.target/i386/sse2-vec-6.c: Likewise.
11893 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
11905 * g++.dg/cpp0x/pr31431.C: New.
11906 * g++.dg/cpp0x/pr31437.C: New.
11907 * g++.dg/cpp0x/pr31442.C: New.
11908 * g++.dg/cpp0x/pr31444.C: New.
11909 * g++.dg/cpp0x/pr31431-2.C: New.
11910 * g++.dg/cpp0x/pr31432.C: New.
11911 * g++.dg/cpp0x/pr31434.C: New.
11912 * g++.dg/cpp0x/pr31438.C: New.
11913 * g++.dg/cpp0x/pr31443.C: New.
11914 * g++.dg/cpp0x/pr31445.C: New.
11915 * g++.dg/cpp0x/variadic-crash1.C: New.
11917 2007-05-25 Richard Sandiford <richard@codesourcery.com>
11919 * gcc.target/arm/long-calls-1.c: New test.
11920 * gcc.target/arm/long-calls-2.c: Likewise.
11921 * gcc.target/arm/long-calls-3.c: Likewise.
11922 * gcc.target/arm/long-calls-4.c: Likewise.
11924 2007-05-25 Richard Guenther <rguenther@suse.de>
11925 Andrew Pinski <andrew_pinski@playstation.sony.com>
11927 PR tree-optimization/31982
11928 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11930 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
11933 * gfortran.dg/result_in_spec_2.f90: New test.
11935 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11937 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11939 2007-05-24 Ollie Wild <aaw@google.com>
11941 * gcc.dg/cpp/counter-1.c: New test.
11942 * gcc.dg/pch/counter-1.c: New test.
11943 * gcc.dg/pch/counter-1.hs: New file.
11944 * gcc.dg/pch/counter-2.c: New test.
11945 * gcc.dg/pch/counter-2.hs: New file.
11946 * gcc.dg/pch/counter-3.c: New test.
11947 * gcc.dg/pch/counter-3.hs: New file.
11949 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
11951 * gcc.dg/tree-ssa/predcom-1.c: New test.
11952 * gcc.dg/tree-ssa/predcom-2.c: New test.
11953 * gcc.dg/tree-ssa/predcom-3.c: New test.
11954 * gcc.dg/tree-ssa/predcom-4.c: New test.
11955 * gcc.dg/tree-ssa/predcom-5.c: New test.
11956 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11958 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
11961 * gcc.target/i386/sse4_1-check.h (MASK): New.
11963 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11966 * gfortran.dg/pr25603.f: Initialize integer variables.
11968 2007-05-23 Ian Lance Taylor <iant@google.com>
11970 * g++.dg/other/vrp1.C: New test.
11972 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
11974 PR preprocessor/20077
11975 * gcc.dg/cpp/paste15.c: New test.
11977 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
11978 Nigel Stephens <nigel@mips.com>
11979 Richard Sandiford <richard@codesourcery.com>
11981 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11982 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11983 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11984 * gcc.target/mips/inter/mips16-inter.exp: New.
11986 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
11988 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11990 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
11992 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11993 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
11994 * gcc.target/i386/sse3-addsubps.c: Likewise.
11995 * gcc.target/i386/sse3-haddpd.c: Likewise.
11996 * gcc.target/i386/sse3-haddps.c: Likewise.
11997 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11998 * gcc.target/i386/sse3-hsubps.c: Likewise.
11999 * gcc.target/i386/sse3-lddqu.c: Likewise.
12000 * gcc.target/i386/sse3-movddup.c: Likewise.
12001 * gcc.target/i386/sse3-movshdup.c: Likewise.
12002 * gcc.target/i386/sse3-movsldup.c: Likewise.
12004 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12005 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
12006 * gcc.target/i386/ssse3-pabsd.c: Likewise.
12007 * gcc.target/i386/ssse3-pabsw.c: Likewise.
12008 * gcc.target/i386/ssse3-palignr.c: Likewise.
12009 * gcc.target/i386/ssse3-phaddd.c: Likewise.
12010 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12011 * gcc.target/i386/ssse3-phaddw.c: Likewise.
12012 * gcc.target/i386/ssse3-phsubd.c: Likewise.
12013 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12014 * gcc.target/i386/ssse3-phsubw.c: Likewise.
12015 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12016 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12017 * gcc.target/i386/ssse3-pshufb.c: Likewise.
12018 * gcc.target/i386/ssse3-psignb.c: Likewise.
12019 * gcc.target/i386/ssse3-psignd.c: Likewise.
12020 * gcc.target/i386/ssse3-psignw.c: Likewise.
12021 * gcc.target/i386/ssse3-vals.h: Likewise.
12023 * gcc.target/i386/sse3-check.h: New file.
12024 * gcc.target/i386/ssse3-check.h: Likewise.
12026 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12028 PR middle-end/31095
12029 * gcc.c-torture/compile/bcopy-1.c: New testcase.
12031 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12033 PR middle-end/31606
12034 * gcc.c-torture/20070522-1.c: New testcase.
12036 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12038 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12040 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
12042 * gcc.c-torture/execute/ieee/20000320-1.x,
12043 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12044 m68k-*-* and check_effective_target_coldfire_fpu.
12046 2007-05-22 Ollie Wild <aaw@google.com>
12048 * g++.dg/lookup/hidden-class10.C: New test.
12049 * g++.dg/lookup/hidden-class11.C: New test.
12051 2007-05-22 Ollie Wild <aaw@google.com>
12053 * g++.dg/lookup/name-clash5.C: New test.
12054 * g++.dg/lookup/name-clash6.C: New test.
12056 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12058 * g++.dg/other/i386-2.C: Update comments on header files tested.
12059 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
12061 * gcc.target/i386/sse-12.c: Likewise.
12062 * gcc.target/i386/sse-13.c: Likewise.
12063 * gcc.target/i386/sse-14.c: Likewise.
12065 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12066 Redefined to test with immediate operand.
12067 (__builtin_ia32_blendps): Likewise.
12068 (__builtin_ia32_blendpd): Likewise.
12069 (__builtin_ia32_dpps): Likewise.
12070 (__builtin_ia32_dpps): Likewise.
12071 (__builtin_ia32_insertps128): Likewise.
12072 (__builtin_ia32_vec_ext_v4sf): Likewise.
12073 (__builtin_ia32_vec_set_v16qi): Likewise.
12074 (__builtin_ia32_vec_set_v4si): Likewise.
12075 (__builtin_ia32_vec_set_v2di): Likewise.
12076 (__builtin_ia32_vec_ext_v16qi): Likewise.
12077 (__builtin_ia32_vec_ext_v4si): Likewise.
12078 (__builtin_ia32_vec_ext_v2di): Likewise.
12079 (__builtin_ia32_roundpd): Likewise.
12080 (__builtin_ia32_roundsd): Likewise.
12081 (__builtin_ia32_roundps): Likewise.
12082 (__builtin_ia32_roundss): Likewise.
12083 (__builtin_ia32_mpsadbw128): Likewise.
12085 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12087 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12089 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12091 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12093 * gcc.dg/dfp/func-struct.c: Ditto.
12094 * gcc.dg/dfp/operator-assignment.c: Ditto.
12095 * gcc.dg/dfp/convert-bfp.c: Ditto.
12096 * gcc.dg/dfp/convert-int.c: Ditto.
12097 * gcc.dg/dfp/convert-int-max.c: Ditto.
12098 * gcc.dg/dfp/func-scalar.c: Ditto.
12099 * gcc.dg/dfp/cast.c: Ditto.
12100 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12101 failures, and fix a typo in return type of arg1_128.
12102 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12103 failures, and fix a typo in a constant suffix.
12104 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12105 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12107 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12108 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12110 * lib/gcc-dg.exp(process_message): New proc.
12111 (dg-message): New test directive.
12112 * gcc.dg/always_inline.c: Use dg-message.
12113 * gcc.dg/always_inline2.c: Ditto.
12114 * gcc.dg/always_inline3.c: Ditto.
12115 * gcc.dg/invalid-call-1.c: Ditto.
12116 * gcc.dg/pr17506.c: Ditto.
12117 * gcc.dg/simd-5.c: Ditto.
12118 * gcc.dg/simd-6.c: Ditto.
12119 * gcc.dg/va-arg-2.c: Ditto.
12120 * gcc.dg/cpp/syshdr.c: Ditto.
12121 * gcc.dg/cpp/unc4.c: Ditto.
12122 * gcc.dg/cpp/trad/mi1.c: Ditto.
12123 * gcc.dg/cpp/trad/mi5.c: Ditto.
12124 * gcc.dg/cpp/trad/mi7.c: Ditto.
12125 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12126 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12127 * gcc.test-framework/test-framework.awk: Special-case outexists
12130 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12132 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12133 (bit_SSE4_2): Likewise.
12134 (bit_POPCNT): Likewise.
12136 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12137 Check if assembler supports SSE4 instructions.
12139 * gcc.target/i386/sse4_1-blendpd.c: New file.
12140 * gcc.target/i386/sse4_1-blendps.c: Likewise.
12141 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12142 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12143 * gcc.target/i386/sse4_1-check.h: Likewise.
12144 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12145 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12146 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12147 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12148 * gcc.target/i386/sse4_1-extractps.c: Likewise.
12149 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12150 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12151 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12152 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12153 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12154 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12155 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12156 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12157 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12158 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12159 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12160 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12161 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12162 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12163 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12164 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12165 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12166 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12167 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12168 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12169 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12170 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12171 * gcc.target/i386/sse4_1-pminud.c: Likewise.
12172 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12173 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12174 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12175 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12176 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12177 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12178 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12179 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12180 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12181 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12182 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12183 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12184 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12185 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12186 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12187 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12188 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12189 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12190 * gcc.target/i386/sse4_1-round.h: Likewise.
12191 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12192 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12193 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12194 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12195 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12196 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12197 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12198 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12199 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12200 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12201 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12202 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12203 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12204 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12206 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12209 * gfortran.dg/bounds_check_7.f90: New test.
12211 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
12213 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12214 (check_effective_target_sse4a): Ditto.
12216 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12217 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12218 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12219 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12220 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12221 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12222 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12223 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12224 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12225 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12226 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12227 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12228 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12229 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12230 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12231 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12232 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12233 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12234 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12235 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12237 2007-05-21 Mark Mitchell <mark@codesourcery.com>
12239 * g++.dg/ext/cleanup-1.C: New test.
12240 * g++.dg/ext/cleanup-2.C: Likewise.
12241 * g++.dg/ext/cleanup-3.C: Likewise.
12242 * g++.dg/ext/cleanup-4.C: Likewise.
12243 * g++.dg/ext/cleanup-5.C: Likewise.
12244 * g++.dg/ext/cleanup-6.C: Likewise.
12245 * g++.dg/ext/cleanup-8.C: Likewise.
12246 * g++.dg/ext/cleanup-9.C: Likewise.
12247 * g++.dg/ext/cleanup-10.C: Likewise.
12248 * g++.dg/ext/cleanup-11.C: Likewise.
12249 * g++.dg/ext/cleanup-dtor.C: Likewise.
12251 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
12253 PR middle-end/31995
12254 * gcc.dg/vect/vect-102a.c: New test.
12256 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
12257 Paolo Carlini <pcarlini@suse.de>
12258 Uros Bizjak <ubizjak@gmail.com>
12260 * gcc.dg/gcc-have-sync-compare-and-swap.c,
12261 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12262 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12263 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12264 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12267 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
12270 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12272 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12275 * gfortran.dg/do_3.F90: Add checks for the final value of the
12278 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12280 * gcc.c-torture/execute/990127-2.x: New file.
12282 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12284 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12285 * gcc.target/i386/sse-12: Add -O to compile options.
12286 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12287 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12288 and mm3dnow.h. Add -O to compile options.
12290 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
12293 * gfortran.dg/char_length_5.f90: New test.
12296 * gfortran.dg/array_reference_1.f90: New test.
12298 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12305 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12306 * gcc.dg/Wtype-limits.c: New.
12307 * gcc.dg/Wtype-limits-Wextra.c: New.
12308 * gcc.dg/Wtype-limits-no.c: New.
12309 * g++.dg/warn/Wtype-limits.C: New.
12310 * g++.dg/warn/Wtype-limits-Wextra.C: New.
12311 * g++.dg/warn/Wtype-limits-no.C: New.
12313 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12315 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12316 instead of "-msse2".'
12317 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12318 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12320 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12321 to test with immediate operand.
12322 (__builtin_ia32_insertqi): Ditto.
12323 (__builtin_ia32_palignr128): Ditto.
12324 (__builtin_ia32_palignr): Ditto.
12325 (__builtin_ia32_pshufhw): Ditto.
12326 (__builtin_ia32_pshuflw): Ditto.
12327 (__builtin_ia32_pshufd): Ditto.
12328 (__builtin_ia32_vec_set_v8hi): Ditto.
12329 (__builtin_ia32_vec_ext_v8hi): Ditto.
12330 (__builtin_ia32_shufpd): Ditto.
12331 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12333 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
12336 * gfortran.dg/min_max_conformance.f90: Added more testcases.
12338 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12341 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12342 and "__inline". Use "-msse" instead of "-msse2".
12344 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12347 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12348 * gcc.dg/20030906-2.c: Likewise.
12349 * objc.dg/method-17.m: Add -Wreturn-type.
12350 * obj-c++.dg/method-21.mm: Likewise.
12352 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12355 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12356 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12357 (__builtin_ia32_psrlqi128): Ditto.
12358 (__builtin_ia32_psrlwi128): Ditto.
12359 (__builtin_ia32_psrldi128): Ditto.
12360 (__builtin_ia32_psrldqi128): Ditto.
12361 (__builtin_ia32_pslldqi128): Ditto.
12362 (__builtin_ia32_psrawi128): Ditto.
12363 (__builtin_ia32_psradi128): Ditto.
12364 (__builtin_ia32_psllqi128): Ditto.
12365 (__builtin_ia32_pslldi128): Ditto.
12366 (__builtin_prefetch): Ditto.
12367 (__builtin_ia32_pshufw): Ditto.
12368 (__builtin_ia32_vec_set_v4hi): Ditto.
12369 (__builtin_ia32_vec_ext_v4hi): Ditto.
12370 (__builtin_ia32_shufps): Ditto.
12371 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12373 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12376 * gfortran.dg/char_allocation_1.f90: New test.
12378 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12380 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12381 * gcc.dg/Wconversion-sign.c: New.
12382 * gcc.dg/Wconversion-integer-no-sign.c: New.
12383 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12385 * g++.dg/warn/Wconversion-sign.C: New.
12386 * g++.old-deja/g++.other/warn4.C: Update.
12387 * g++.dg/warn/Wconversion1.C: Likewise.
12389 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12391 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12392 * gcc.dg/torture/builtin-math-4.c: Likewise.
12394 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12396 PR libfortran/31964
12397 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12399 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
12401 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12403 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
12406 * gcc.target/i386/pr31628.c: New.
12408 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
12410 PR middle-end/31344
12411 * gcc.dg/pr31344.c: New test.
12413 2007-05-17 Ian Lance Taylor <iant@google.com>
12415 PR tree-optimization/31953
12416 * gcc.c-torture/compile/pr31953.c: New test.
12418 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12420 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12422 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12424 * gcc.dg/torture/builtin-math-4.c: Likewise.
12426 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12427 * gcc.dg/torture/builtin-math-4.c: Likewise.
12429 * gcc.dg/torture/builtin-math-4.c: New test.
12431 2007-05-17 Janis Johnson <janis187@us.ibm.com>
12432 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12434 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12435 * gcc.dg/cpp/include2.c: Ditto.
12436 * gcc.dg/cpp/mac-dir-2.c: Ditto.
12437 * gcc.dg/cpp/paste5.c: Ditto.
12438 * gcc.dg/cpp/paste6.c: Ditto.
12439 * gcc.dg/cpp/paste8.c: Ditto.
12440 * gcc.dg/cpp/paste11.c: Ditto.
12441 * gcc.dg/cpp/paste13.c: Ditto.
12442 * gcc.dg/cpp/skipping2.c: Ditto.
12443 * gcc.dg/reg-vol-struct-1.c: Ditto.
12444 * gcc.dg/Wshadow-1.c: Ditto.
12445 * gcc.dg/cpp/trad/comment.c: Ditto.
12446 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12447 * gcc.dg/cpp/if-2.c: Ditto.
12448 * gcc.dg/array-5.c: Ditto.
12449 * gcc.dg/inline-15.c: Ditto.
12450 * gcc.dg/pr27953.c: Ditto.
12451 * gcc.dg/Wno-c++-compat.c: Ditto.
12453 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
12455 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12457 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12459 * gcc.c-torture/execute/20070517-1.c: New test.
12461 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
12464 * gfortran.dg/min_max_conformance.f90: New test.
12466 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
12468 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12469 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12470 gcc.dg/vect/vect-104.c: Use more complex construction to
12471 prevent vectorizing.
12472 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12474 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
12476 PR tree-optimization/24659
12477 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12478 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12479 not vect_int target.
12480 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12481 not vect_int target. Loop is vectorized for vect_intfloat_cvt
12483 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12484 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12485 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12487 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
12489 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12490 and x86_64-*-* targets.
12491 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12493 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
12500 * transfer_simplify_1.f90: New test.
12501 * transfer_simplify_2.f90: New test.
12503 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
12505 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12507 2007-05-14 Janis Johnson <janis187@us.ibm.com>
12509 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12511 * gcc.dg/fltconst-pedantic-dfp.c: New test.
12514 * gcc.dg/fltconst-1.c: New test.
12516 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12517 * gcc.dg/dfp/operator-assignment.c: Ditto.
12519 2007-05-14 Paolo Carlini <pcarlini@suse.de>
12522 * g++.dg/rtti/typeid5.C: New.
12524 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12527 * gfortran.dg/substr_4.f: New test.
12529 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
12531 * gcc.target/m68k/interrupt_thread-1.c,
12532 gcc.target/m68k/interrupt_thread-2.c,
12533 gcc.target/m68k/interrupt_thread-3.c: New.
12534 * gcc.target/m68k/m68k.exp: Accept fido.
12536 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12538 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12539 * gfortran.dg/altreturn_3.f90: Likewise.
12540 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12541 * gfortran.dg/default_numeric_type_1.f90: Likewise.
12542 * gfortran.dg/inquire_iolength.f90: Likewise.
12543 * gfortran.dg/module_naming_1.f90: Likewise.
12544 * gfortran.dg/oldstyle_2.f90: Likewise.
12545 * gfortran.dg/operator_2.f90: Likewise.
12546 * gfortran.dg/parameter_array_element_1.f90: Likewise.
12547 * gfortran.dg/used_types_11.f90: Likewise.
12548 * gfortran.dg/zero_array_components_1.f90: Likewise.
12549 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12550 * gfortran.dg/parameter_array_dummy.f90: Likewise.
12551 * gfortran.dg/real_const_3.f90: Likewise.
12553 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
12555 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12556 * gcc.dg/tree-ssa/loop-30.c: New test.
12558 2007-05-13 Richard Guenther <rguenther@suse.de>
12560 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12561 scanning forwprop1.
12562 * g++.dg/tree-ssa/pr31146.C: Likewise.
12564 2007-05-13 Revital Eres <eres@il.ibm.com>
12566 * gcc.dg/dse.c: New test.
12568 2007-05-12 Richard Guenther <rguenther@suse.de>
12570 PR tree-optimization/31797
12571 * gcc.c-torture/compile/pr31797.c: New testcase.
12573 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
12576 * gfortran.dg/host_assoc_function_1.f90: New test.
12578 2007-05-11 Steve Ellcey <sje@cup.hp.com>
12581 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12583 2007-05-11 Silvius Rus <rus@google.com>
12585 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12586 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12587 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12588 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12589 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12590 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12591 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12592 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12593 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12594 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12595 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12596 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12597 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12598 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12599 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12600 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12602 2007-05-11 Paolo Carlini <pcarlini@suse.de>
12605 * gcc.c-torture/execute/builtins/memchr.c: New.
12606 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12607 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12609 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12612 * gfortran.dg/recursive_reference_1.f90: Put error at correct
12614 * gfortran.dg/recursive_reference_2.f90: New test.
12616 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12619 * gfortran.dg/namelist_29.f90: New test.
12621 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12624 * gfortran.dg/entry_10.f90: New test.
12626 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
12628 PR tree-optimization/31885
12629 * gcc.dg/tree-ssa/loop-29.c: New test.
12631 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12633 * assumed_dummy_1.f90: Fix dg directive.
12634 * char_initialiser_actual.f90: Likewise.
12635 * nested_modules_2.f90: Likewise.
12636 * shift-alloc.f90: Likewise.
12638 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
12640 * gcc.dg/20070507-1.c: Disable for non-pic targets.
12642 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12644 PR libfortran/31880
12645 * gfortran.dg/unf_read_corrupted_2.f90: New test.
12647 2007-05-09 Mike Stump <mrs@apple.com>
12649 * g++.dg/other/first-global.C: Add -fpie for darwin.
12650 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12652 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
12654 * gcc.dg/20070507-1.c: New testcase.
12656 2007-05-08 Chao-ying Fu <fu@mips.com>
12658 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12659 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12660 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12661 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12663 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
12666 * gcc.dg/pr31847.c: New test.
12668 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12671 * gfortran.dg/actual_array_result_1.f90: New test.
12673 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12676 * gfortran.dg/parameter_array_init_1.f90: New test.
12679 * gfortran.dg/parameter_array_init_2.f90: New test.
12681 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
12684 * gcc.target/i386/pr31854.c: New test.
12686 2007-05-07 Janis Johnson <janis187@us.ibm.com>
12688 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12690 2007-05-07 Mike Stump <mrs@apple.com>
12692 * g++.old-deja/g++.mike/empty.C: Add.
12694 2007-05-07 Eric Christopher <echristo@apple.com>
12696 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12698 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
12700 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12701 variable. Rearrange conversions from binary float to decimal float.
12703 2007-05-07 Mark Mitchell <mark@codesourcery.com>
12705 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12708 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
12710 * gnat.dg/opt1.ad[sb]: New testcase.
12712 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12715 * gfortran.dg/do_3.F90: New test.
12717 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12720 * gfortran.dg/new_line.f90: Add new checks.
12722 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12725 * gfortran.dg/large_unit_1.f90: New.
12726 * gfortran.dg/large_unit_2.f90: New.
12727 * gfortran.dg/iostat_4.f90: New
12728 * gfortran.dg/bounds_check_fail_1.f90: Updated.
12730 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
12733 * gfortran.dg/char_result_4.f90: New test.
12735 2007-06-05 Revital Eres <eres@il.ibm.com>
12738 * gcc.dg/pr30957-1.c: New test.
12740 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12743 * gfortran.dg/char_type_len_2.f90: New test.
12745 2007-05-05 Geoffrey Keating <geoffk@apple.com>
12748 * g++.dg/other/nested-extern.cc: New.
12749 * g++.dg/other/nested-extern-1.C: New.
12750 * g++.dg/other/nested-extern-2.C: New.
12752 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12755 * gfortran.dg/erf.f90: New test.
12756 * gfortran.dg/besxy.f90: New test.
12758 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12761 * gfortran.dg/fseek.f90: New test.
12763 2007-05-04 Bob Wilson <bob.wilson@acm.org>
12765 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12767 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12769 PR libfortran/31210
12770 * gfortran.dg/zero_length_1.f90: New test.
12772 2007-05-04 Tobias Burnus <burnus@net-b.de>
12775 * gfortran.dg/char_pointer_assign_3.f90: New test.
12776 * gfortran.dg/char_result_2.f90: Re-enable test.
12778 2007-05-04 Tobias Burnus <burnus@net-b.de>
12781 * gfortran.dg/char_length_3.f90: New test.
12782 * gfortran.dg/char_result_2.f90: Fix test.
12784 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
12786 PR tree-optimization/30565
12787 * gcc.dg/tree-ssa/loop-27.c: New test.
12789 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
12791 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12792 * gcc.target/bfin/arith.c (__v2hi): Likewise.
12793 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12794 * gcc.target/bfin/shift.c (__v2hi): Likewise.
12796 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
12798 PR tree-optimization/31699
12799 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12801 (check_effective_target_vect_floatint_cvt): New.
12802 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12803 of specific targets.
12804 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12805 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12806 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12807 * gcc.dg/vect/vect-iv-4.c: Likewise.
12808 * gcc.dg/vect/vect-multitypes-11.c: New.
12809 * gcc.dg/vect/pr31699.c: New.
12811 2007-05-02 Geoffrey Keating <geoffk@apple.com>
12813 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12815 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
12818 * g++.dg/warn/anonymous-namespace-2.C: New.
12819 * g++.dg/warn/anonymous-namespace-2.h: New.
12821 2007-05-02 Paul Brook <paul@codesourcery.com>
12823 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
12825 2007-05-02 Eric Christopher <echristo@apple.com>
12827 * gcc.dg/cpp/if-div.c: New file.
12829 2007-05-02 Tom Tromey <tromey@redhat.com>
12831 PR preprocessor/28709:
12832 * gcc.dg/cpp/pr28709.c: New file.
12834 2007-05-02 Richard Guenther <rguenther@suse.de>
12836 PR tree-optimization/31146
12837 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12839 2007-05-01 Geoffrey Keating <geoffk@apple.com>
12841 * gcc.c-torture/compile/limits-blockid.c: New.
12842 * gcc.c-torture/compile/limits-caselabels.c: New.
12843 * gcc.c-torture/compile/limits-declparen.c: New.
12844 * gcc.c-torture/compile/limits-enumconst.c: New.
12845 * gcc.c-torture/compile/limits-exprparen.c: New.
12846 * gcc.c-torture/compile/limits-externalid.c: New.
12847 * gcc.c-torture/compile/limits-fnargs.c: New.
12848 * gcc.c-torture/compile/limits-fndefn.c: New.
12849 * gcc.c-torture/compile/limits-idexternal.c: New.
12850 * gcc.c-torture/compile/limits-idinternal.c: New.
12851 * gcc.c-torture/compile/limits-pointer.c: New.
12852 * gcc.c-torture/compile/limits-stringlit.c: New.
12853 * gcc.c-torture/compile/limits-structmem.c: New.
12854 * gcc.c-torture/compile/limits-structnest.c: New.
12856 2007-04-29 Geoffrey Keating <geoffk@apple.com>
12858 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12860 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
12862 PR middle-end/31740
12863 * gcc.c-torture/compile/20070501-1.c: New testcase.
12865 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12868 * gfortran.dg/array_memset_2: New test case.
12870 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12873 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12875 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12878 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12880 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12881 keyword to dg-final test.
12882 * gcc.dg/vect/vect-iv-4.c: Likewise.
12883 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12884 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12886 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12888 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12889 * lib/target-supports.exp
12890 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12891 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12893 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
12895 * gcc.c-torture/execute/ieee/20000320-1.c: Use
12896 __LONG_LONG_MAX__ and its friends instead of those supplied by
12899 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
12902 * g++.dg/ext/vector7.C: New testcase.
12904 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12907 * gfortran.dg/bound_simplification_1.f90: New test.
12909 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12912 * gfortran.dg/bom_error.f90: New test.
12913 * gfortran.dg/bom_include.f90: New test.
12914 * gfortran.dg/bom_UTF16-LE.f90: New test.
12915 * gfortran.dg/bom_UTF16-BE.f90: New test.
12916 * gfortran.dg/bom_UTF-8.f90: New test.
12917 * gfortran.dg/bom_UTF-32.f90: New test.
12918 * gfortran.dg/bom_UTF-8.F90: New test.
12919 * gfortran.dg/bom_include.inc: New file.
12921 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12924 * g++.dg/init/ptrfn2.C: New test.
12925 * g++.dg/init/ptrfn3.C: New test.
12927 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
12930 * gfortran.dg/dependency_21.f90: New test.
12932 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12934 * gfortran.dg/secnds.f: Use real*8.
12935 * gfortran.dg/secnds-1.f: Use real*8.
12937 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12939 PR libfortran/31532
12940 * gfortran.dg/inquire_5.f90: Update test.
12942 2007-04-27 Ian Lance Taylor <iant@google.com>
12944 PR middle-end/31710
12945 * gcc.c-torture/compile/pr31710.c: New test.
12947 2007-04-27 Richard Guenther <rguenther@suse.de>
12949 PR tree-optimization/30965
12950 PR tree-optimization/30978
12951 * gcc.dg/tree-ssa/pr30978.c: New testcase.
12952 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12953 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12954 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12956 2007-04-27 Richard Guenther <rguenther@suse.de>
12958 PR tree-optimization/31715
12959 * gcc.dg/Warray-bounds-4.c: New testcase.
12961 2007-04-26 Ian Lance Taylor <iant@google.com>
12964 * gcc.c-torture/compile/pr28675.c: New test.
12966 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
12969 * g++.dg/ext/vector6.C: New test.
12971 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
12973 * gcc.c-torture/execute/ieee/20000320-1.x: New.
12975 2007-04-26 Steve Ellcey <sje@cup.hp.com>
12977 PR middle-end/31617
12978 * g++.dg/other/str_empty.C: Add expected warning.
12980 2007-04-26 Richard Guenther <rguenther@suse.de>
12981 Daniel Berlin <dberlin@dberlin.org>
12983 PR tree-optimization/30567
12984 * g++.dg/other/pr30567.C: New testcase.
12986 2007-04-26 Richard Guenther <rguenther@suse.de>
12988 PR tree-optimization/31703
12989 * gcc.c-torture/compile/pr31703.c: New testcase.
12990 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12991 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12993 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
12995 * gfortran.dg/open_errors.f90: Added if statements checking
12996 the value of iostat.
12998 2007-04-26 Jakub Jelinek <jakub@redhat.com>
13001 * g++.dg/gomp/pr31598.C: New test.
13003 PR tree-optimization/30558
13004 * g++.dg/gomp/pr30558.C: New test.
13006 2007-04-24 Mark Mitchell <mark@codesourcery.com>
13009 * g++.dg/ext/complex2.C: New test.
13011 2007-04-25 Paolo Carlini <pcarlini@suse.de>
13013 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13015 2007-04-25 Thiemo Seufer <ths@mips.com>
13017 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13018 value to signed char.
13020 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
13022 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
13023 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
13024 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
13026 2007-04-25 Tobias Burnus <burnus@net-b.de>
13029 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13030 statement functions.
13031 * gfortran.dg/c_by_val_5.f90: New test.
13033 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
13035 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13036 with two new subroutines to avoid parameter-induced aliasing.
13037 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13038 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13040 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13042 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13043 * g++.dg/warn/Warray-bounds.C: Likewise.
13045 2007-04-24 Ian Lance Taylor <iant@google.com>
13047 PR tree-optimization/31605
13048 * gcc.c-torture/execute/pr31605.c: New test.
13050 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13053 * lib/gcc-dg.exp (scan-module): New function.
13054 * gfortran.dg/module_md5_1.f90: New test.
13056 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
13058 * g++.old-deja/g++.pt/defarg6.C: Only run with
13060 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13061 * g++.dg/cpp0x/variadic61.C: Ditto.
13062 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13063 * g++.dg/cpp0x/variadic62.C: Ditto.
13064 * g++.dg/template/meminit1.C: Ditto.
13065 * g++.dg/template/operator7.C: Ditto.
13066 * g++.dg/template/static15.C: Ditto.
13067 * g++.dg/template/invalid1.C: Ditto.
13068 * g++.dg/template/shift1.C: Ditto.
13069 * g++.dg/template/error10.C: Ditto.
13071 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
13073 PR diagnostic/25923
13074 * gfortran.dg/pr25923.f90: New test.
13076 2007-04-24 Ian Lance Taylor <iant@google.com>
13078 PR tree-optimization/31602
13079 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13081 2007-04-24 Janis Johnson <janis187@us.ibm.com>
13083 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13084 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13086 2007-04-24 Hui-May Chang <hm.chang@apple.com>
13088 * gcc.target/i386/reload-1.c. New.
13090 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
13091 Olga Golovanevsky <olga@il.ibm.com>
13093 * g++.dg/other/str_empty.C: New test.
13095 2007-04-24 Richard Henderson <rth@redhat.com>
13097 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13099 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
13102 * gcc.c-torture/compile/pr31641.c: New testcase.
13104 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
13106 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13107 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13108 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13109 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13111 2007-04-23 Simon Baldwin <simonb@google.com>
13113 * g++.dg/other/error15.C: New.
13114 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13115 triggering a "multiple parameters named" error.
13117 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
13120 * gfortran.dg/backspace_8.f: New test case.
13122 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
13125 * gfortran.dg/used_types_17.f90: New test.
13128 * gfortran.dg/zero_array_components_1.f90: New test.
13130 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13133 * gfortran.dg/open_errors.f90: Allow a different error message.
13135 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
13137 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13138 Rename from check_effective_target_vect_pack_mod. Rename global
13139 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
13141 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13143 * gcc.dg/vect/vect-iv-8a.c: Ditto.
13144 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13146 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
13148 PR middle-end/31448
13149 * gcc.c-torture/execute/pr31448.c: New testcase.
13151 2007-04-22 Nick Clifton <nickc@redhat.com>
13153 * gcc.dg/20020312-2.c: Add support for the FRV.
13155 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
13157 PR tree-optimization/24659
13158 * gcc.dg/vect/vect-float-extend-1.c: New test.
13159 * gcc.dg/vect/vect-float-truncate-1.c: New test.
13161 2007-04-22 Richard Guenther <rguenther@suse.de>
13163 PR tree-optimization/29789
13164 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13165 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13167 2007-04-22 Revital Eres <eres@il.ibm.com>
13169 * gcc.dg/var-expand2.c: New test.
13171 2007-04-22 Revital Eres <eres@il.ibm.com>
13173 * gcc.dg/var-expand3.c: New test.
13175 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13178 * gfortran.dg/continuation_8.f90: New test.
13180 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
13183 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13184 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13186 2007-04-21 Richard Guenther <rguenther@suse.de>
13188 PR middle-end/31136
13189 * gcc.c-torture/execute/pr31136.c: New testcase.
13191 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
13193 * gcc.target/i386/movsi-sm-1.c: New.
13195 2007-04-20 Richard Henderson <rth@redhat.com>
13197 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13198 * gcc.dg/pr27095.c: Cope with alpha GOT load.
13200 2007-04-20 Jakub Jelinek <jakub@redhat.com>
13202 * gcc.target/i386/ordcmp-1.c: New test.
13203 * gcc.target/i386/unordcmp-1.c: New test.
13205 PR tree-optimization/31632
13206 * gcc.c-torture/compile/20070419-1.c: New test.
13208 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13210 * gcc.dg/invalid-call-1.c: New test.
13212 2007-04-18 Dirk Mueller <dmueller@suse.de>
13214 PR diagnostic/31227
13215 * gcc.dg/Warray-bounds-3.c: New.
13217 2007-04-18 Richard Guenther <rguenther@suse.de>
13219 PR tree-optimization/19431
13220 PR tree-optimization/21463
13221 * gcc.c-torture/execute/20070212-1.c: New testcase.
13222 * gcc.c-torture/execute/20070212-2.c: Likewise.
13223 * gcc.c-torture/execute/20070212-3.c: Likewise.
13224 * gcc.dg/tree-ssa/pr19431.c: Likewise.
13225 * gcc.dg/tree-ssa/pr21463.c: Likewise.
13226 * g++.dg/tree-ssa/pr21463.C: Likewise.
13227 * g++.dg/tree-ssa/pr30738.C: Likewise.
13229 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13232 * g++.dg/expr/bitfield8.C: New test.
13234 2007-04-17 Joseph Myers <joseph@codesourcery.com>
13235 Richard Sandiford <richard@codesourcery.com>
13237 * lib/target-supports.exp (check_profiling_available): Return 0
13238 for uClibc with -p or -pg.
13240 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
13243 * g++.dg/template/init7.C: New test.
13245 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
13247 PR rtl-optimization/31360
13248 * gcc.dg/loop-7.c: New test.
13250 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13252 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13253 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13255 (compat-execute): Likewise.
13256 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13257 files to remote hosts.
13258 * lib/c-ctorture.exp (c-torture-compile): Likewise.
13259 (c-torture-execute): Likewise.
13260 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13261 or plain file. Use remote_upload and remote_download to copy
13263 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13264 before scanning it.
13266 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
13268 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13270 2007-04-16 Lawrence Crowl <crowl@google.com>
13272 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13273 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13274 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13275 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13276 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13277 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13278 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13279 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13280 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13281 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13282 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13284 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13285 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13286 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13287 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13288 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13289 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13290 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13291 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13292 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13293 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13294 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13296 2007-04-16 Ian Lance Taylor <iant@google.com>
13298 PR tree-optimization/31522
13299 * gcc.dg/Wstrict-overflow-16.c: New test.
13301 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
13303 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13305 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
13308 * gfortran.dg/module_naming_1.f90: New.
13310 2007-04-16 Richard Sandiford <richard@codesourcery.com>
13312 * lib/target-supports.exp (check_profiling_available): Return
13313 false for m68k-*-uclinux.
13315 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
13318 Testcase for c++ anonymous namespace warning
13320 * g++.dg/warn/anonymous-namespace-1.C: New test
13321 * g++.dg/warn/anonymous-namespace-1.h: New test
13323 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13326 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13328 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13330 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13332 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
13335 * gfortran.dg/array_constructor_16.f90: New test.
13337 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
13339 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13340 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13342 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13344 PR rtl-optimization/31500
13345 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13346 * g++.dg/warn/Warray-bounds.C: Likewise.
13348 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13351 * gcc.dg/gnu89-init-4.c: New testcase.
13353 2007-04-14 Jakub Jelinek <jakub@redhat.com>
13356 * gcc.dg/gomp/pr25874.c: Add dg-options.
13357 * g++.dg/gomp/pr25874.C: Add dg-options.
13359 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
13362 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13363 * gfortran.dg/warnings_are_errors_1.f: New testcase.
13365 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13368 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13370 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13374 * gfortran.dg/initialization_6.f90: New test.
13376 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
13378 * gcc.c-torture/compile/pr27528.c: Require nonpic.
13380 * lib/target-supports.exp (check_gc_sections_available):
13381 Return false if ldflags includes -elf2flt.
13383 2007-04-13 Jason Merrill <jason@redhat.com>
13386 * conv3.C: New test.
13388 2007-04-13 Mike Stump <mrs@apple.com>
13390 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13391 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13393 2007-04-13 Joseph Myers <joseph@codesourcery.com>
13395 PR tree-optimization/29598
13396 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13398 2007-04-13 Tobias Burnus <burnus@net-b.de>
13401 * gfortran.dg/func_assign.f90: New test.
13403 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
13406 * gfortran.dg/used_types_16.f90: New test.
13408 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
13411 * gfortran.dg/goto_2.f90: New.
13412 * gfortran.dg/goto_3.f90: New.
13413 * gfortran.dg/pr17708.f90: Rename to ...
13414 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13416 2007-04-13 Tobias Burnus <burnus@net-b.de>
13419 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13420 instead of a struct.
13422 2007-04-13 Tobias Burnus <burnus@net-b.de>
13425 * gfortran.dg/value_4.c: Use GNU extensions for complex
13426 instead of a struct.
13428 2007-04-13 Richard Guenther <rguenther@suse.de>
13430 PR tree-optimization/21258
13431 * gcc.dg/tree-ssa/vrp34.c: New testcase.
13433 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13435 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13438 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
13441 * gfortran.dg/char_length_2.f90: New.
13442 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13443 * gfortran.dg/repeat_4.f90: Likewise.
13446 * gfortran.dg/char_assign_1.f90: New.
13449 * gfortran.dg/block_name_1.f90: New.
13450 * gfortran.dg/block_name_2.f90: New.
13452 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
13455 * g++.dg/other/pr31078.C: New.
13457 2007-04-12 Richard Guenther <rguenther@suse.de>
13459 PR tree-optimization/31169
13460 * gcc.c-torture/execute/pr31169.c: New testcase.
13462 2007-04-12 Richard Guenther <rguenther@suse.de>
13464 PR tree-optimization/24689
13465 PR tree-optimization/31307
13466 * g++.dg/tree-ssa/pr31307.C: New testcase.
13467 * gcc.dg/tree-ssa/pr24689.c: Likewise.
13469 2007-04-12 Tobias Burnus <burnus@net-b.de>
13472 * gfortran.dg/access_spec_1.f90: New test.
13473 * gfortran.dg/access_spec_2.f90: New test.
13474 * gfortran.dg/non_module_public.f90: Match new error message.
13476 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
13479 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13480 to 4 at line 38 to fix bounds problem.
13482 2007-04-11 Tobias Burnus <burnus@net-b.de>
13485 * gfortran.dg/pointer_intent_1.f90: Fix test.
13487 2007-04-10 Eric Christopher <echristo@apple.com>
13489 * lib/target-supports.exp
13490 (check_effective_target_fstack_protector): Rewrite.
13492 2007-04-09 Mark Mitchell <mark@codesourcery.com>
13495 * g++.dg/init/const5.C: New test.
13497 2007-04-09 Jan Hubicka <jh@suse.cz>
13499 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13501 2007-04-08 Jan Hubicka <jh@suse.cz>
13503 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13505 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13508 * gfortran.dg/achar_4.f90: New test.
13510 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13513 * gfortran.dg/used_dummy_types_8.f90: New test.
13515 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13518 * gfortran.dg/parameter_array_element_1.f90: New test.
13520 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13523 * gfortran.dg/default_numeric_type_1.f90: New test.
13525 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13528 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13530 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13533 * gfortran.dg/interface_12.f90: New test.
13535 2007-04-07 Bruce Korb <bkorb@gnu.org>
13537 * gcc.dg/format/opt-6.c: New test.
13538 * gcc.dg/format/nul-1.c: New test.
13539 * gcc.dg/format/nul-2.c: New test.
13541 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13543 PR libgfortran/31395
13544 * gfortran.dg/fmt_colon.f90: New test.
13546 2007-04-06 Mark Mitchell <mark@codesourcery.com>
13548 * g++.old-deja/g++.other/init18.C: Use
13549 dg-require-effective-target instead of an explicit xfail.
13551 2007-04-05 Janis Johnson <janis187@us.ibm.com>
13553 * gcc.dg/dfp/signbit-1.c
13554 * gcc.dg/dfp/signbit-2.c
13556 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13559 * gfortran.dg/altreturn_5.f90: New test.
13561 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13564 * gfortran.dg/contained_module_proc_1.f90: New test.
13566 2007-04-04 Stuart Hastings <stuart@apple.com>
13569 * objc/execute/exceptions/pr31281.m: New.
13571 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
13573 * g++.dg/ext/dllimport12.C: Update comments.
13575 2007-04-03 Eric Christopher <echristo@apple.com>
13577 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13579 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13582 * gfortran.dg/repeat_2.f90: New test.
13583 * gfortran.dg/repeat_3.f90: New test.
13584 * gfortran.dg/repeat_4.f90: New test.
13586 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
13588 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13590 2007-04-03 Jakub Jelinek <jakub@redhat.com>
13593 * g++.dg/parse/cond3.C: New test.
13595 PR middle-end/30704
13596 * gcc.c-torture/execute/ieee/pr30704.c: New test.
13598 2007-04-02 Jason Merrill <jason@redhat.com>
13601 * g++.dg/ext/visibility/anon3.C: New test.
13603 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13605 PR libgfortran/31052
13606 * gfortran.dg/namelist_28.f90: New test.
13608 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13610 PR libgfortran/31366
13611 * gfortran.dg/direct_io_6.f90: New test.
13613 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13615 PR libgfortran/31207
13616 * gfortran.dg/advance_5.f90: New test.
13617 * gfortran.dg/advance_6.f90: New test.
13619 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
13621 * g++.dg/ext/dllimport6.C: Remove extra ';'.
13622 * g++.dg/ext/dllimport7.C: Likewise.
13623 * g++.dg/ext/selectany1.C: Likewise.
13625 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
13627 * g++.dg/parser/pr31138.C: New.
13628 * g++.dg/parser/pr31140.C: New.
13629 * g++.dg/parser/pr31141.C: New.
13631 2007-03-30 Paolo Carlini <pcarlini@suse.de>
13634 * g++.dg/ext/is_base_of.C: New.
13635 * g++.dg/ext/has_virtual_destructor.C: New.
13636 * g++.dg/ext/is_polymorphic.C: New.
13637 * g++.dg/ext/is_base_of_diagnostic.C: New.
13638 * g++.dg/ext/is_enum.C: New.
13639 * g++.dg/ext/has_nothrow_assign.C: New.
13640 * g++.dg/ext/has_nothrow_constructor.C: New.
13641 * g++.dg/ext/is_empty.C: New.
13642 * g++.dg/ext/has_trivial_copy.C: New.
13643 * g++.dg/ext/has_trivial_assign.C: New.
13644 * g++.dg/ext/is_abstract.C: New.
13645 * g++.dg/ext/is_pod.C: New.
13646 * g++.dg/ext/has_nothrow_copy.C: New.
13647 * g++.dg/ext/is_class.C: New.
13648 * g++.dg/ext/has_trivial_constructor.C: New.
13649 * g++.dg/ext/is_union.C: New.
13650 * g++.dg/ext/has_trivial_destructor.C: New.
13651 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13652 * g++.dg/template/crash43.C: Likewise.
13654 2007-03-29 Dirk Mueller <dmueller@suse.de>
13656 * g++.dg/warn/pedantic2.C: New testcase.
13658 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13660 * size_dim.f90: Fix dg directive.
13661 * pr16433.f: Likewise.
13662 * use_6.f90: Likewise.
13663 * use_7.f90: Likewise.
13664 * entry_9.f90: Likewise.
13665 * pointer_intent_2.f90: Likewise.
13666 * protected_1.f90: Likewise.
13667 * fmt_missing_period_2.f: Likewise.
13668 * pointer_intent_3.f90: Likewise.
13669 * protected_2.f90: Likewise.
13670 * protected_3.f90: Likewise.
13671 * pr15754.f90: Likewise.
13672 * protected_4.f90: Likewise.
13673 * protected_5.f90: Likewise.
13674 * initialization_2.f90: Likewise.
13675 * protected_6.f90: Likewise.
13676 * continuation_7.f90: Likewise.
13677 * derived_function_interface_1.f90: Likewise.
13678 * der_pointer_4.f90: Likewise.
13679 * fmt_zero_precision.f90: Likewise.
13680 * blockdata_3.f90: Likewise.
13681 * fmt_missing_period_1.f: Likewise.
13682 * real_const_3.f90: Likewise.
13683 * use_4.f90: Likewise.
13684 * fmt_missing_period_3.f: Likewise.
13685 * use_5.f90: Likewise.
13687 2007-03-28 Mike Stump <mrs@apple.com>
13689 * gcc.dg/darwin-comm.c: Add.
13691 2007-03-28 Eric Christopher <echristo@apple.com>
13693 * lib/target-supports.exp (check_effective_target_fstack_protector):
13695 * gcc.dg/ssp-1.c: Use.
13696 * gcc.dg/ssp-2.c: Ditto.
13698 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
13701 * g++.dg/parse/constructor3.C: New test.
13703 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
13705 * gnat.dg/thin_pointer.ad[sb]: New test.
13707 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13709 * g++.dg/cpp0x/bracket1.C: New.
13710 * g++.dg/cpp0x/bracket2.C: New.
13711 * g++.dg/cpp0x/bracket3.C: New.
13712 * g++.dg/cpp0x/bracket4.C: New.
13714 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13716 * g++.dg/cpp0x/temp_default1.C: New.
13717 * g++.dg/cpp0x/temp_default3.C: New.
13718 * g++.dg/cpp0x/temp_default2.C: New.
13719 * g++.dg/cpp0x/temp_default4.C: New.
13721 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13724 * g++.dg/other/cv_func2.C: New.
13726 2007-03-27 Janis Johnson <janis187@us.ibm.com>
13728 * gcc.dg/dfp/func-vararg-alternate.h: New file.
13729 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13730 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13731 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13733 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13734 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13736 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13738 * lib/compat.exp (compat-execute): Fix processing of file names.
13740 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13742 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13744 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
13746 * lib/target-supports.exp (check_effective_target_fortran_large_real):
13747 Delete created executable test file.
13748 (check_effective_target_fortran_large_int): Ditto.
13749 (check_effective_target_static_libgfortran): Ditto.
13751 2007-03-26 Paolo Carlini <pcarlini@suse.de>
13754 * g++.dg/warn/pragma-system_header1.C: New test.
13755 * g++.dg/warn/pragma-system_header2.C: New test.
13756 * g++.dg/warn/pragma-system_header1.h. New.
13757 * g++.dg/warn/pragma-system_header2.h. New.
13759 2007-03-26 Ian Lance Taylor <iant@google.com>
13761 PR tree-optimization/31345
13762 * gcc.c-torture/compile/pr31345-1.c: New test.
13764 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
13766 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13767 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13768 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13769 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13770 * gfortran.dg/overload_1.f90: Likewise.
13771 * gfortran.dg/impure_assignment_1.f90: Likewise.
13772 * gfortran.dg/error_recovery_3.f90: Likewise.
13773 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13774 * gfortran.dg/sequence_types_1.f90: Likewise.
13775 * gfortran.dg/internal_references_1.f90: Likewise.
13776 * gfortran.dg/present_1.f90: Likewise.
13777 * gfortran.dg/volatile10.f90: Likewise.
13778 * gfortran.dg/module_equivalence_2.f90: Likewise.
13779 * gfortran.dg/use_4.f90: Likewise.
13780 * gfortran.dg/elemental_result_1.f90: Likewise.
13781 * gfortran.dg/generic_actual_arg.f90: Likewise.
13782 * gfortran.dg/private_type_5.f90: Likewise.
13783 * gfortran.dg/protected_4.f90: Likewise.
13784 * gfortran.dg/interface_3.f90: Likewise.
13786 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13788 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13789 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13791 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13793 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13795 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13797 PR libgfortran/31199
13798 * gfortran.dg/fmt_t_4.f90: New test.
13800 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13802 PR libfortran/31297
13803 * gfortran.dg/backspace_5.f: Initialize variable(s).
13804 * gfortran.dg/backspace_6.f: Likewise.
13805 * gfortran.dg/char_bounds_check_fail_1: Likewise.
13806 * gfortran.dg/direct_io_2.f90: Likewise.
13807 * gfortran.dg/write_back.f: Likewise.
13808 * gfortran.dg/write_rewind_2.f: Likewise.
13809 * gfortran.dg/write_rewind_1.f: Likewise.
13810 * gfortran.dg/write_rewind_2.f: Likewise.
13812 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
13814 PR tree-optimization/30784
13815 * gcc.dg/vect/pr30784.c: New test.
13817 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13820 * gfortran.dg/operator_1.f90: New test.
13821 * gfortran.dg/operator_2.f90: New test.
13823 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13825 PR libfortran/31196
13826 * gfortran.dg/reshape_transpose_1.f90: New test.
13828 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13831 * gfortran.dg/bounds_check_6.f90: New test.
13833 2007-03-23 Michael Meissner <michael.meissner@amd.com>
13835 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13837 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13838 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13840 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
13843 * gfortran.dg/pointer_function_actual_1.f90: New test.
13846 * gfortran.dg/pointer_function_actual_2.f90: New test.
13849 * gfortran.dg/result_in_spec_1.f90: New test.
13851 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13854 * gfortran.dg/integer_exponentiation_3.F90: New test.
13855 * gfortran.dg/integer_exponentiation_4.f90: New test.
13856 * gfortran.dg/integer_exponentiation_5.F90: New test.
13858 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13861 * g++.dg/template/error24.C: New test.
13862 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13864 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13867 * g++.dg/expr/bitfield7.C: New test.
13869 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13872 * gcc.dg/float-range-4.c: New.
13873 * gcc.dg/float-range-1.c: Update. Test for a warning.
13874 * gcc.dg/float-range-3.c: New.
13875 * gcc.dg/float-range-5.c: New.
13877 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13880 * gfortran.dg/no_range_check_1.f90: New test.
13882 2007-03-22 Dirk Mueller <dmueller@suse.de>
13884 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13885 * g++.dg/other/static1.C: Remove stray semicolon.
13886 * g++.dg/other/init1.C: Likewise.
13887 * g++.dg/rtti/dyncast1.C: Likewise.
13888 * g++.dg/tree-ssa/pr17153.C: Likewise.
13889 * g++.dg/lookup/disamb1.C: Likewise.
13890 * g++.dg/lookup/scoped2.C: Likewise.
13891 * g++.dg/lookup/friend7.C: Likewise.
13892 * g++.dg/parse/parse4.C: Likewise.
13893 * g++.dg/parse/parse5.C: Likewise.
13894 * g++.dg/expr/pr29066.C: Likewise.
13895 * g++.dg/expr/cast4.C: Likewise.
13896 * g++.dg/tc1/dr193.C: Likewise.
13897 * g++.dg/tc1/dr213.C: Likewise.
13898 * g++.dg/abi/dcast1.C: Likewise.
13899 * g++.dg/abi/covariant2.C: Likewise.
13900 * g++.dg/inherit/covariant11.C: Likewise.
13901 * g++.dg/inherit/covariant9.C: Likewise.
13902 * g++.dg/inherit/covariant10.C: Likewise.
13903 * g++.dg/init/static3.C: Likewise.
13904 * g++.dg/init/init-ref3.C: Likewise.
13905 * g++.dg/init/ref10.C: Likewise.
13906 * g++.dg/template/meminit2.C: Likewise.
13907 * g++.dg/template/using9.C: Likewise.
13908 * g++.dg/template/friend9.C: Likewise.
13909 * g++.dg/template/ref1.C: Likewise.
13910 * g++.old-deja/g++.warn/inline.C: Likewise.
13911 * g++.old-deja/g++.robertl/eb91.C: Likewise.
13912 * g++.old-deja/g++.robertl/eb46.C: Likewise.
13913 * g++.old-deja/g++.robertl/eb34.C: Likewise.
13914 * g++.old-deja/g++.robertl/eb43.C: Likewise.
13915 * g++.old-deja/g++.robertl/eb26.C: Likewise.
13916 * g++.old-deja/g++.robertl/eb116.C: Likewise.
13917 * g++.old-deja/g++.brendan/copy5.C: Likewise.
13918 * g++.old-deja/g++.brendan/overload8.C: Likewise.
13919 * g++.old-deja/g++.brendan/overload11.C: Likewise.
13920 * g++.old-deja/g++.brendan/copy7.C: Likewise.
13921 * g++.old-deja/g++.brendan/crash38.C: Likewise.
13922 * g++.old-deja/g++.brendan/template11.C: Likewise.
13923 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13924 * g++.old-deja/g++.brendan/crash50.C: Likewise.
13925 * g++.old-deja/g++.brendan/crash16.C: Likewise.
13926 * g++.old-deja/g++.jason/pmem2.C: Likewise.
13927 * g++.old-deja/g++.jason/parse9.C: Likewise.
13928 * g++.old-deja/g++.jason/byval2.C: Likewise.
13929 * g++.old-deja/g++.jason/overload8.C: Likewise.
13930 * g++.old-deja/g++.jason/pmf8.C: Likewise.
13931 * g++.old-deja/g++.jason/template33.C: Likewise.
13932 * g++.old-deja/g++.jason/return3.C: Likewise.
13933 * g++.old-deja/g++.jason/scoping2.C: Likewise.
13934 * g++.old-deja/g++.jason/virtual.C: Likewise.
13935 * g++.old-deja/g++.jason/opeq3.C: Likewise.
13936 * g++.old-deja/g++.jason/template27.C: Likewise.
13937 * g++.old-deja/g++.jason/synth6.C: Likewise.
13938 * g++.old-deja/g++.jason/ref8.C: Likewise.
13939 * g++.old-deja/g++.jason/offset1.C: Likewise.
13940 * g++.old-deja/g++.other/static20.C: Likewise.
13941 * g++.old-deja/g++.other/array1.C: Likewise.
13942 * g++.old-deja/g++.other/new3.C: Likewise.
13943 * g++.old-deja/g++.other/array2.C: Likewise.
13944 * g++.old-deja/g++.other/overload9.C: Likewise.
13945 * g++.old-deja/g++.other/cast6.C: Likewise.
13946 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13947 * g++.old-deja/g++.other/eh4.C: Likewise.
13948 * g++.old-deja/g++.other/using7.C: Likewise.
13949 * g++.old-deja/g++.other/init18.C: Likewise.
13950 * g++.old-deja/g++.other/dyncast1.C: Likewise.
13951 * g++.old-deja/g++.other/dyncast2.C: Likewise.
13952 * g++.old-deja/g++.other/dtor11.C: Likewise.
13953 * g++.old-deja/g++.pt/static11.C: Likewise.
13954 * g++.old-deja/g++.pt/crash19.C: Likewise.
13955 * g++.old-deja/g++.pt/overload12.C: Likewise.
13956 * g++.old-deja/g++.pt/crash46.C: Likewise.
13957 * g++.old-deja/g++.pt/mi1.C: Likewise.
13958 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13959 * g++.old-deja/g++.pt/nontype5.C: Likewise.
13960 * g++.old-deja/g++.pt/local5.C: Likewise.
13961 * g++.old-deja/g++.pt/typename2.C: Likewise.
13962 * g++.old-deja/g++.pt/explicit80.C: Likewise.
13963 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13964 * g++.old-deja/g++.law/visibility1.C: Likewise.
13965 * g++.old-deja/g++.law/visibility2.C: Likewise.
13966 * g++.old-deja/g++.law/virtual2.C: Likewise.
13967 * g++.old-deja/g++.law/operators19.C: Likewise.
13968 * g++.old-deja/g++.law/parsing10.C: Likewise.
13969 * g++.old-deja/g++.law/visibility4.C: Likewise.
13970 * g++.old-deja/g++.law/operators4.C: Likewise.
13971 * g++.old-deja/g++.law/dtors2.C: Likewise.
13972 * g++.old-deja/g++.law/missed-error3.C: Likewise.
13973 * g++.old-deja/g++.law/visibility10.C: Likewise.
13974 * g++.old-deja/g++.law/scope3.C: Likewise.
13975 * g++.old-deja/g++.law/casts2.C: Likewise.
13976 * g++.old-deja/g++.law/code-gen5.C: Likewise.
13977 * g++.old-deja/g++.law/operators33.C: Likewise.
13978 * g++.old-deja/g++.law/friend4.C: Likewise.
13979 * g++.old-deja/g++.mike/pmf7.C: Likewise.
13980 * g++.old-deja/g++.mike/p5611.C: Likewise.
13981 * g++.old-deja/g++.mike/net37.C: Likewise.
13982 * g++.old-deja/g++.mike/p3570.C: Likewise.
13983 * g++.old-deja/g++.mike/p5718.C: Likewise.
13984 * g++.old-deja/g++.mike/net21.C: Likewise.
13985 * g++.old-deja/g++.mike/p1862.C: Likewise.
13986 * g++.old-deja/g++.mike/p4511.C: Likewise.
13987 * g++.old-deja/g++.mike/virt3.C: Likewise.
13988 * g++.old-deja/g++.mike/p16146.C: Likewise.
13989 * g++.old-deja/g++.mike/p1989.C: Likewise.
13990 * g++.old-deja/g++.mike/p5571.C: Likewise.
13991 * g++.old-deja/g++.gb/scope10.C: Likewise.
13992 * g++.old-deja/g++.abi/primary5.C: Likewise.
13993 * g++.old-deja/g++.abi/empty2.C: Likewise.
13994 * g++.old-deja/g++.abi/arraynew.C: Likewise.
13995 * g++.old-deja/g++.eh/vbase4.C: Likewise.
13996 * g++.old-deja/g++.eh/ptr1.C: Likewise.
13997 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13998 * g++.old-deja/g++.bob/template3.C: Likewise.
13999 * g++.old-deja/g++.bob/inherit1.C: Likewise.
14001 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
14004 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14006 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
14009 * gfortran.dg/derived_name_1.f90: New.
14010 * gfortran.dg/derived_name_2.f: New.
14012 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14014 * lib/target-supports.exp (check_effective_target_nonpic): New
14016 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14017 when compiling PIC.
14018 * gcc.target/i386/asm-4.c: Require nonpic.
14019 * gcc.target/i386/cmov1.c: Likewise.
14020 * gcc.target/i386/mul.c: Likewise.
14021 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14022 * gcc.target/i386/ssetype-1.c: Require nonpic.
14023 * gcc.target/i386/ssetype-3.c: Likewise.
14024 * gcc.target/i386/ssetype-5.c: Likewise.
14026 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14028 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14029 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14030 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14031 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14033 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
14035 PR tree-optimization/30590
14036 * g++.dg/opt/pr30590.C: New testcase.
14038 2007-03-20 Jakub Jelinek <jakub@redhat.com>
14041 * gcc.dg/pr30762-1.c: New test.
14042 * gcc.dg/pr30762-2.c: New test.
14044 PR inline-asm/30505
14045 * gcc.target/i386/pr30505.c: New test.
14047 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
14049 * gcc.target/arm/register-variables.c: New.
14051 2007-03-19 Jeff Law <law@redhat.com>
14053 * PR tree-optimization/30984
14054 * gcc.c-torture/pr30984.c: New test.
14056 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
14057 Richard Guenther <rguenther@suse.de>
14059 PR tree-optimization/31254
14060 * gcc.dg/torture/pr31254.c: New testcase.
14062 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
14064 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14065 target default_packed.
14067 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14070 * gfortran.dg/string_length_1.f90: New test.
14072 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14075 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14077 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14079 PR libgfortran/31052
14080 * gfortran.dg/namelist_27.f90: New test.
14082 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
14085 * gfortran.dg/used_types_14.f90: New test.
14088 * gfortran.dg/used_types_15.f90: New test.
14090 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
14092 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14093 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14095 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14098 * gfortran.dg/integer_exponentiation_2.f90: New test.
14100 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
14102 PR tree-optimization/31041
14103 * gcc.dg/vect/pr31041.c: New test.
14105 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14107 * g++.dg/warn/Wconversion-integer.C: New
14108 * g++.dg/warn/Wconversion-real.C: New.
14109 * g++.dg/warn/Wconversion-real-integer.C: New.
14110 * g++.dg/warn/conv2.C: Updated.
14112 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14114 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14117 2007-03-16 Richard Guenther <rguenther@suse.de>
14119 PR tree-optimization/31146
14120 * g++.dg/tree-ssa/pr31146.C: New testcase.
14122 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14124 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14125 assume that the target has <features.h>.
14127 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14129 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14130 dg-options rather than to the whole test.
14132 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
14135 * g++.dg/debug/pr29906.C: New
14137 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14139 PR libgfortran/31099
14140 * gfortran.dg/unformatted_recl.f90: Update test.
14142 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
14144 * gcc.dg/tree-ssa/prefetch-5.c: New test.
14146 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14149 * g++.dg/parse/namespace-definition.C: New.
14151 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14154 * g++.dg/cpp/pedantic-errors.C: New.
14155 * g++.dg/cpp/permissive.C: New.
14157 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14159 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14160 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14162 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14164 * lib/target-supports.exp (check_missing_uclibc_feature)
14165 (check_effective_target_wchar): New procedures.
14166 * gcc.dg/wchar_t-1.c: Require target wchar.
14167 * gcc.dg/wint_t-1.c: Likewise.
14169 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14171 * lib/target-supports.exp (check_gc_sections_available): Return
14172 false for VxWorks targets.
14174 2007-03-15 Dirk Mueller <dmueller@suse.de>
14176 * g++.dg/warn/Wconversion2.C: Fix typo.
14177 * gcc.dg/if-empty-1.c: Ditto.
14179 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14181 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14183 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14185 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14186 * gcc.target/i386/pr31167.c: Ditto.
14188 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14191 * gcc.target/i386/pr31167.c: New test.
14193 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
14196 * gfortran.dg/import5.f90.f90: New test.
14200 * gfortran.dg/data_components_1.f90: New test.
14204 * gfortran.dg/generic_13.f90: New test.
14207 * gfortran.dg/alloc_comp_basics_5.f90: New test.
14209 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14211 PR libgfortran/31051
14212 * gfortran.dg/fmt_t_4.f90: New
14214 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
14217 * g++.dg/other/default7.C: New test.
14219 2007-03-15 Dirk Mueller <dmueller@suse.de>
14221 * g++.dg/warn/Wconversion2.C: New.
14223 2007-03-14 Eric Christopher <echristo@apple.com>
14225 * gcc.dg/ssp-1.c: New.
14226 * gcc.dg/ssp-2.c: Ditto.
14228 2007-03-14 Dirk Mueller <dmueller@suse.de>
14230 * g++.dg/warn/do-empty.C: New.
14231 * gcc.dg/do-empty.c: New.
14232 * gcc.dg/if-empty-1.c: Update.
14233 * gcc.dg/20001116-1.c: Update.
14234 * gcc.dg/pr23165.c: Update.
14236 2007-03-14 Jakub Jelinek <jakub@redhat.com>
14238 * gfortran.dg/module_implicit_conversion.f90: New test.
14240 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
14242 PR middle-end/31127
14243 * gcc.dg/pr31127.c: New.
14245 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
14247 * gcc.dg/tree-ssa/loop-26.c: New test.
14249 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
14251 * gcc.target/i386/cmpxchg16b-1.c: New test.
14253 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14255 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14256 * gcc.dg/c99-vla-1.c: Likewise.
14257 * g++.dg/ext/vla1.C: Likewise
14259 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14261 * gcc.dg/wvla-1.c: New test
14262 * gcc.dg/wvla-2.c: New test
14263 * gcc.dg/wvla-3.c: New test
14264 * gcc.dg/wvla-4.c: New test
14265 * gcc.dg/wvla-5.c: New test
14266 * gcc.dg/wvla-6.c: New test
14267 * gcc.dg/wvla-7.c: New test
14268 * g++.dg/warn/Wvla-1.C: New test
14269 * g++.dg/warn/Wvla-2.C: New test
14270 * g++.dg/warn/Wvla-3.C: New test
14272 2007-03-12 Mark Mitchell <mark@codesourcery.com>
14275 * g++.dg/other/default6.C: New test.
14277 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14279 * lib/target-supports.exp (check_profiling_available): Return false
14281 (check_effective_target_vxworks_kernel): New procedure.
14282 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14284 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14285 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14286 to include VxWorks.
14287 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14289 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14291 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14292 PIC is not supported.
14293 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14294 * gcc.dg/20020426-2.c: Likewise.
14295 * gcc.dg/pr28243.c: Likewise.
14296 * gcc.dg/visibility-11.c: Likewise.
14297 * gcc.dg/tls/opt-9.c: Likewise.
14298 * gcc.dg/tls/opt-10.c: Likewise.
14299 * gcc.dg/tls/pic-1.c: Likewise.
14300 * gcc.dg/tls/struct-1.c: Likewise.
14301 * gcc.target/i386/20000807-1.c: Likewise.
14302 * gcc.target/i386/20000904-1.c: Likewise.
14303 * gcc.target/i386/20011119-1.c: Likewise.
14304 * gcc.target/i386/990213-2.c: Likewise.
14305 * gcc.target/i386/990214-1.c: Likewise.
14306 * gcc.target/i386/compress-float-387-pic.c: Likewise.
14307 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14308 * gcc.target/i386/pic-1.c: Likewise.
14309 * gcc.target/i386/pr21518.c: Likewise.
14310 * gcc.target/i386/pr23098.c: Likewise.
14311 * gcc.target/i386/pr23943.c: Likewise.
14313 2007-03-11 Mark Mitchell <mark@codesourcery.com>
14316 * g++.dg/template/complit2.C: New test.
14319 * g++.dg/ext/bitfield1.C: New test.
14321 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
14324 * gfortran.dg/interface_11.f90: New test.
14326 2007-03-11 Richard Guenther <rguenther@suse.de>
14328 PR tree-optimization/31115
14329 * gcc.dg/torture/pr31115.c: New testcase.
14331 2007-03-11 Ira Rosen <irar@il.ibm.com>
14333 PR tree-optimization/29925
14334 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14336 2007-03-10 Mark Mitchell <mark@codesourcery.com>
14339 * g++.dg/expr/bitfield3.C: New test.
14340 * g++.dg/expr/bitfield4.C: Likewise.
14341 * g++.dg/expr/bitfield5.C: Likewise.
14342 * g++.dg/expr/bitfield6.C: Likewise.
14345 * g++.dg/template/array18.C: New test.
14347 2007-03-10 Dirk Mueller <dmueller@suse.de>
14350 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14351 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14353 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
14356 * g++.dg/cpp0x/variadic-bind.C: New.
14357 * g++.dg/cpp0x/variadic-function.C: New.
14358 * g++.dg/cpp0x/variadic-mem_fn.C: New.
14359 * g++.dg/cpp0x/variadic-tuple.C: New.
14360 * g++.dg/cpp0x/variadic1.C: New.
14361 * g++.dg/cpp0x/variadic2.C: New.
14362 * g++.dg/cpp0x/variadic3.C: New.
14363 * g++.dg/cpp0x/variadic4.C: New.
14364 * g++.dg/cpp0x/variadic5.C: New.
14365 * g++.dg/cpp0x/variadic6.C: New.
14366 * g++.dg/cpp0x/variadic7.C: New.
14367 * g++.dg/cpp0x/variadic8.C: New.
14368 * g++.dg/cpp0x/variadic9.C: New.
14369 * g++.dg/cpp0x/variadic10.C: New.
14370 * g++.dg/cpp0x/variadic11.C: New.
14371 * g++.dg/cpp0x/variadic12.C: New.
14372 * g++.dg/cpp0x/variadic13.C: New.
14373 * g++.dg/cpp0x/variadic14.C: New.
14374 * g++.dg/cpp0x/variadic15.C: New.
14375 * g++.dg/cpp0x/variadic16.C: New.
14376 * g++.dg/cpp0x/variadic17.C: New.
14377 * g++.dg/cpp0x/variadic18.C: New.
14378 * g++.dg/cpp0x/variadic19.C: New.
14379 * g++.dg/cpp0x/variadic20.C: New.
14380 * g++.dg/cpp0x/variadic21.C: New.
14381 * g++.dg/cpp0x/variadic22.C: New.
14382 * g++.dg/cpp0x/variadic23.C: New.
14383 * g++.dg/cpp0x/variadic24.C: New.
14384 * g++.dg/cpp0x/variadic25.C: New.
14385 * g++.dg/cpp0x/variadic26.C: New.
14386 * g++.dg/cpp0x/variadic27.C: New.
14387 * g++.dg/cpp0x/variadic28.C: New.
14388 * g++.dg/cpp0x/variadic29.C: New.
14389 * g++.dg/cpp0x/variadic30.C: New.
14390 * g++.dg/cpp0x/variadic31.C: New.
14391 * g++.dg/cpp0x/variadic32.C: New.
14392 * g++.dg/cpp0x/variadic33.C: New.
14393 * g++.dg/cpp0x/variadic34.C: New.
14394 * g++.dg/cpp0x/variadic35.C: New.
14395 * g++.dg/cpp0x/variadic36.C: New.
14396 * g++.dg/cpp0x/variadic37.C: New.
14397 * g++.dg/cpp0x/variadic38.C: New.
14398 * g++.dg/cpp0x/variadic39.C: New.
14399 * g++.dg/cpp0x/variadic40.C: New.
14400 * g++.dg/cpp0x/variadic41.C: New.
14401 * g++.dg/cpp0x/variadic42.C: New.
14402 * g++.dg/cpp0x/variadic43.C: New.
14403 * g++.dg/cpp0x/variadic44.C: New.
14404 * g++.dg/cpp0x/variadic45.C: New.
14405 * g++.dg/cpp0x/variadic46.C: New.
14406 * g++.dg/cpp0x/variadic47.C: New.
14407 * g++.dg/cpp0x/variadic48.C: New.
14408 * g++.dg/cpp0x/variadic49.C: New.
14409 * g++.dg/cpp0x/variadic50.C: New.
14410 * g++.dg/cpp0x/variadic51.C: New.
14411 * g++.dg/cpp0x/variadic52.C: New.
14412 * g++.dg/cpp0x/variadic53.C: New.
14413 * g++.dg/cpp0x/variadic54.C: New.
14414 * g++.dg/cpp0x/variadic55.C: New.
14415 * g++.dg/cpp0x/variadic56.C: New.
14416 * g++.dg/cpp0x/variadic57.C: New.
14417 * g++.dg/cpp0x/variadic58.C: New.
14418 * g++.dg/cpp0x/variadic59.C: New.
14419 * g++.dg/cpp0x/variadic60.C : New.
14420 * g++.dg/cpp0x/variadic61.C : New.
14421 * g++.dg/cpp0x/variadic62.C : New.
14422 * g++.dg/cpp0x/variadic63.C : New.
14423 * g++.dg/cpp0x/variadic64.C : New.
14424 * g++.dg/cpp0x/variadic65.C : New.
14425 * g++.dg/cpp0x/variadic66.C : New.
14426 * g++.dg/cpp0x/variadic67.C : New.
14427 * g++.dg/cpp0x/variadic68.C : New.
14428 * g++.dg/cpp0x/variadic69.C : New.
14429 * g++.dg/cpp0x/variadic70.C : New.
14430 * g++.dg/cpp0x/variadic71.C : New.
14431 * g++.dg/cpp0x/variadic72.C : New.
14432 * g++.dg/cpp0x/variadic73.C : New.
14433 * g++.dg/cpp0x/variadic74.C : New.
14434 * g++.dg/cpp0x/variadic75.C : New.
14435 * g++.dg/cpp0x/variadic-ex1.C : New.
14436 * g++.dg/cpp0x/variadic-ex2.C : New.
14437 * g++.dg/cpp0x/variadic-ex3.C : New.
14438 * g++.dg/cpp0x/variadic-ex4.C : New.
14439 * g++.dg/cpp0x/variadic-ex5.C : New.
14440 * g++.dg/cpp0x/variadic-ex6.C : New.
14441 * g++.dg/cpp0x/variadic-ex7.C : New.
14442 * g++.dg/cpp0x/variadic-ex8.C : New.
14443 * g++.dg/cpp0x/variadic-ex9.C : New.
14444 * g++.dg/cpp0x/variadic-ex10.C : New.
14445 * g++.dg/cpp0x/variadic-ex11.C : New.
14446 * g++.dg/cpp0x/variadic-ex12.C : New.
14447 * g++.dg/cpp0x/variadic-ex13.C : New.
14448 * g++.dg/cpp0x/variadic-ex14.C : New.
14450 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14452 PR libgfortran/31099
14453 * gfortran.dg/unformatted_recl.f90: New test.
14455 2007-03-09 Roger Sayle <roger@eyesopen.com>
14457 * gcc.dg/fold-eqcmplx-1.c: New test case.
14459 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
14461 PR rtl-optimization/30643
14462 * gcc.dg/pr30643.c: New.
14464 2007-03-09 Chao-ying Fu <fu@mips.com>
14466 * gcc.target/mips/mips32-dspr2-type.c: New test.
14467 * gcc.target/mips/mips32-dspr2.c: New test.
14468 * gcc.target/mips/dspr2-MULT.c: New test.
14469 * gcc.target/mips/dspr2-MULTU.c: New test.
14470 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14471 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14472 Adjust some formats.
14474 2007-03-09 Dirk Mueller <dmueller@suse.de>
14477 * gcc.dg/Wlogical-op-1.c: New.
14478 * g++.dg/warn/Wlogical-op-1.C: New.
14480 2007-03-09 Richard Guenther <rguenther@suse.de>
14482 PR tree-optimization/30904
14483 PR middle-end/31058
14484 * gcc.dg/pr30904.c: Remove xfail.
14486 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14489 * gcc.c-torture/execute/pr31072.c: New test.
14491 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14493 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14494 * gcc.dg/torture/builtin-attr-1.c: Likewise.
14495 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
14496 *lrint* and *lround*.
14497 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14499 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14500 * gcc.dg/torture/builtin-integral-1.c: Likewise.
14501 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
14502 and *lround*. Correct macro names.
14503 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14504 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14506 2007-03-08 Ian Lance Taylor <iant@google.com>
14508 * gcc.dg/no-strict-overflow-5.c: New test.
14509 * gcc.dg/no-strict-overflow-6.c: New test.
14510 * gcc.dg/Wstrict-overflow-11.c: New test.
14511 * gcc.dg/Wstrict-overflow-12.c: New test.
14512 * gcc.dg/Wstrict-overflow-13.c: New test.
14513 * gcc.dg/Wstrict-overflow-14.c: New test.
14514 * gcc.dg/Wstrict-overflow-15.c: New test.
14516 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14518 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
14519 for VxWorks kernel mode.
14520 * gcc.c-torture/execute/strncmp-1.x: Likewise.
14522 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14524 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14527 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14529 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14530 and lib/bfill.c on VxWorks targets.
14531 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14532 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14533 lib/bfill.c and lib/memmove.c on VxWorks targets.
14534 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14535 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14536 on VxWorks targets.
14537 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14538 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14540 2007-03-08 Tobias Burnus <burnus@net-b.de>
14542 * gfortran.dg/use_5.f90: New test.
14543 * gfortran.dg/use_6.f90: Ditto.
14544 * gfortran.dg/use_7.f90: Ditto.
14546 2007-03-08 Tobias Burnus <burnus@net-b.de>
14549 * gfortran.dg/use_4.f90: New test.
14550 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14552 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
14555 * gfortran.dg/parameter_array_section_2.f90: New test.
14557 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
14560 * g++.dg/ext/offsetof1.C: Add cases with volatile.
14563 * g++.dg/template/arg5.C: New test.
14565 2007-03-07 Joseph Myers <joseph@codesourcery.com>
14567 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14569 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
14571 * gcc.dg/var-expand1.c: Add newline at end of file.
14573 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
14575 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14577 2007-03-06 Richard Sandiford <richard@codesourcery.com>
14579 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14581 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14583 * gcc.dg/torture/builtin-convert-4.c: New test.
14585 2007-03-05 Ian Lance Taylor <iant@google.com>
14587 * gcc.c-torture/compile/pr31034.c: New test.
14589 2007-03-05 Ian Lance Taylor <iant@google.com>
14591 * gcc.dg/inline-18.c: New test.
14592 * gcc.dg/inline-19.c: New test.
14593 * gcc.dg/inline-20.c: New test.
14594 * gcc.dg/inline-21.c: New test.
14596 2007-03-05 Richard Guenther <rguenther@suse.de>
14598 PR tree-optimization/14052
14599 * gcc.dg/tree-ssa/vrp33.c: New testcase.
14601 2007-03-05 Richard Guenther <rguenther@suse.de>
14603 PR tree-optimization/23777
14604 * gcc.dg/tree-ssa/pr23777.c: New testcase.
14606 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14609 * gcc.dg/multiple-overflow-warn-3.c: New.
14610 * g++.dg/warn/multiple-overflow-warn-3.C: New.
14612 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
14615 * g++.dg/parse/template23.C: New test.
14617 2007-03-04 Roger Sayle <roger@eyesopen.com>
14619 PR middle-end/30744
14620 * gcc.dg/pr30744-1.c: New test case.
14622 2007-03-04 Tobias Burnus <burnus@net-b.de>
14624 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14626 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14629 * gfortran.dg/logical_3.f90: New test.
14631 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
14633 PR libfortran/30981
14634 * gfortran.dg/integer_exponentiation_1.f90: New test.
14636 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
14638 * gcc.target/m68k/m68k.exp: New.
14639 * gcc.target/m68k/crash1.c: New.
14641 2007-03-03 Tobias Burnus <burnus@net-b.de>
14643 * gfortran.dg/c_by_val.c: Use int64_t instead of long
14644 to be more compatible with integer(kind=8).
14646 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14648 PR libfortran/31001
14649 * gfortran.dg/zero_sized_3.f90: New test.
14651 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14654 * g++.dg/parse/else.C: New.
14655 * g++.dg/parse/else-2.C: New.
14657 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
14658 Tobias Burnus <burnus@net-b.de>
14661 * gfortran.dg/size_dim.f90: New test.
14663 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
14664 Tobias Burnus <burnus@net-b.de>
14667 * gfortran.dg/entry_9.f90: New test.
14669 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
14672 * g++.dg/inherit/covariant16.C: New test.
14674 2007-03-02 Geoffrey Keating <geoffk@apple.com>
14676 * g++.dg/other/darwin-minversion-1.C: New.
14678 2007-03-02 Diego Novillo <dnovillo@redhat.com>
14680 * gcc.dg/tree-ssa/20070302-1.c: New test.
14682 2007-03-02 Joseph Myers <joseph@codesourcery.com>
14684 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14687 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
14689 * gcc.dg/tree-ssa/prefetch-4.c: New test.
14691 2007-03-01 Simon Baldwin <simonb@google.com>
14694 * warn/ignored_typedef.C: New.
14695 * init/ctor8.C: Added dg-warning to consume ignored typedef
14697 * template/typedef2.C: Ditto. Moved dg-error onto its own line
14698 and added an explicit line number.
14700 2007-02-28 Richard Guenther <rguenther@suse.de>
14702 PR middle-end/30364
14703 * gcc.dg/torture/pr30364-1.c: New testcase.
14704 * gcc.dg/torture/pr30364-2.c: Likewise.
14705 * gcc.dg/torture/pr30364-3.c: Likewise.
14707 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14709 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14710 powerpc*, use -funsafe-math-optimizations.
14711 * gcc.dg/torture/builtin-logb-1.c: Likewise.
14712 * gcc.dg/torture/builtin-modf-1.c: Likewise.
14714 2007-02-28 Tobias Burnus <burnus@net-b.de>
14715 Paul Thomas <pault@gcc.gnu.org>
14719 * c_by_val_1.f: Test %VAL() with non-default kind.
14720 * c_by_val.c: Ditto.
14721 * c_by_val_4.f: New test.
14723 2007-02-28 Tobias Burnus <burnus@net-b.de>
14726 * gfortran.dg/continuation_7.f90: New test.
14728 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
14730 * g++.dg/inherit/thunk7.C: New test.
14731 * lib/target-supports.exp (check_profiling_available): Not available
14734 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
14737 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14739 2007-02-27 Mark Mitchell <mark@codesourcery.com>
14741 * lib/target-supports.exp (check_effective_target_init_priority):
14742 Remove Solaris special case.
14744 2007-02-26 Geoffrey Keating <geoffk@apple.com>
14746 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14747 for more builtin types.
14749 * g++.dg/ext/visibility/class1.C: Port to Darwin.
14750 * g++.dg/ext/visibility/noPLT.C: Likewise.
14752 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14754 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14757 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
14760 * size_optional_dim_1.f90: New test.
14762 2007-02-25 Mark Mitchell <mark@codesourcery.com>
14764 * gcc.dg/vxworks/vxworks.exp: New file.
14765 * gcc.dg/vxworks/initpri1.c: Likewise.
14766 * gcc.dg/vxworks/initpri2.c: Likewise.
14767 * gcc.dg/initpri2.c: Add more tests.
14768 * g++.dg/special/initpri2.C: Likewise.
14770 * gcc.dg/initpri1.c: New test.
14771 * gcc.dg/initpri2.c: Likewise.
14772 * g++.dg/special/initpri1.C: New test.
14773 * g++.dg/special/initpri2.C: Likewise.
14774 * g++.dg/special/conpr-1.C: Use init_priority effective target.
14775 * g++.dg/special/conpr-2.C: Likewise.
14776 * g++.dg/special/conpr-3.C: Likewise.
14777 * g++.dg/special/conpr-4.C: Likewise.
14778 * g++.dg/special/initp1.C: Likewise.
14779 * g++.dg/special/ecos.exp: Remove code to detect availability of
14780 constructor priorities.
14781 * lib/target-supports.exp (check_effective_target_init_priority):
14784 2007-02-24 Jan Hubicka <jh@suse.cz>
14786 * gcc.c-torture/execute/pr30778.c: New testcase.
14788 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14790 PR libgfortran/30918
14791 * gfortran.dg/namelist_26.f90: New test.
14793 2007-02-24 Richard Guenther <rguenther@suse.de>
14795 PR middle-end/30951
14796 * gcc.dg/pr30951.c: New testcase.
14798 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14800 * gcc.dg/torture/builtin-modf-1.c: New test.
14802 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
14804 PR tree-optimization/30904
14805 * gcc.dg/pr30904.c: New test.
14807 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14809 * gcc.test-framework/README: Correct command.
14810 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14812 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14814 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
14816 * lib/target-supports.exp (check_effective_target_unwrapped): New.
14818 2007-02-23 Mark Mitchell <mark@codesourcery.com>
14820 * lib/target-supports.exp (check_effective_target_newlib): New
14823 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
14826 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14827 allocatable component.
14830 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14832 * gcc.dg/torture/builtin-logb-1.c: New test.
14833 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14834 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14835 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14838 2007-02-23 Richard Guenther <rguenther@suse.de>
14840 * g++.dg/warn/changes-meaning.C: New testcase.
14842 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14844 PR libgfortran/30910
14845 * gfortran.dg/fmt_zero_precision.f90: Update test.
14847 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14849 * gcc.dg/torture/builtin-frexp-1.c: New test.
14851 2007-02-22 Mark Mitchell <mark@codesourcery.com>
14853 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14855 2007-02-22 Ian Lance Taylor <iant@google.com>
14858 * g++.dg/debug/pr30898.C: New test.
14860 2007-02-22 Ira Rosen <irar@il.ibm.com>
14862 * gcc.dg/vect/vect-106.c: New test.
14864 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14865 Ira Rosen <irar@il.ibm.com>
14867 PR tree-optimization/30843
14868 * gcc.dg/vect/pr30843.c: New test.
14870 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14872 PR tree-optimization/30858
14873 * gcc.dg/vect/pr30858.c: New test.
14875 2007-02-21 Mark Mitchell <mark@codesourcery.com>
14877 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14878 to set options for compiling testglue.
14879 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14880 * lib/obj-c++.exp (obj-c++_init): Likewise.
14882 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
14884 * gnat.dg/derived_aggregate.adb: New test.
14886 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14888 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14889 sh* targets. Call the correct CKSGN macro.
14891 2007-02-21 Jakub Jelinek <jakub@redhat.com>
14893 * gfortran.dg/gomp/omp_parse1.f90: New test.
14894 * gfortran.dg/gomp/omp_parse2.f: New test.
14896 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
14899 * gfortran.dg/do_pointer_1.f90: New test.
14901 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14903 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14906 2007-02-20 Geoffrey Keating <geoffk@apple.com>
14908 * gcc.dg/darwin-minversion-1.c: New.
14909 * gcc.dg/darwin-minversion-2.c: New.
14911 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14913 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14915 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14916 DJ Delorie <dj@redhat.com>
14919 * gcc.dg/Wfatal.c: New.
14920 * gcc.dg/Wfatal-2.c: New.
14921 * gcc.dg/Werror-1.c: Adjust expectations.
14922 * gcc.dg/Werror-5.c: Likewise.
14923 * gcc.dg/Werror-7.c: Likewise.
14924 * gcc.dg/Werror-10.c: Likewise.
14925 * gcc.dg/Werror-11.c: Likewise.
14927 2007-02-20 Tobias Burnus <burnus@net-b.de>
14930 * gfortran.dg/volatile10.f90: New test.
14932 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
14934 PR libfortran/30533
14935 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
14937 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14939 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14940 * gcc.dg/Walways-true-1.c: Likewise.
14941 * gcc.dg/weak/weak-3.c: Likewise.
14942 * gcc.dg/Werror-1.c: Likewise.
14943 * gcc.dg/Werror-3.c: Likewise.
14944 * gcc.dg/Werror-4.c: Likewise.
14945 * gcc.dg/Werror-5.c: Likewise.
14946 * gcc.dg/Werror-6.c: Likewise.
14947 * gcc.dg/Werror-7.c: Likewise.
14948 * gcc.dg/Werror-8.c: Likewise.
14949 * gcc.dg/Werror-10.c: Likewise.
14950 * gcc.dg/Werror-11.c: Likewise.
14951 * gcc.dg/Werror-12.c: Likewise.
14952 * g++.old-deja/g++.mike/warn8.C: Likewise.
14953 * g++.dg/warn/Walways-true-1.C: Likewise.
14954 * g++.dg/warn/Walways-true-2.C: Likewise.
14955 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14956 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14957 -Wstring-literal-comparison with -Waddress.
14958 * gcc.dg/Wstring-literal-comparison-4.c: Replace
14959 -Wno-string-literal-comparison with -Wno-address.
14961 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
14963 * gnat.dg/self_aggregate_with_call.adb: New test.
14965 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
14967 PR tree-optimization/30975
14968 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14969 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14970 * gcc.dg/vect/pr30795.c: New.
14972 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14975 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14977 2007-02-18 Roger Sayle <roger@eyesopen.com>
14979 PR rtl-optimization/28173
14980 * gcc.target/i386/andor-1.c: New test case.
14982 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14984 * gcc.dg/torture/builtin-ldexp-1.c: New.
14985 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14987 2007-02-18 Roger Sayle <roger@eyesopen.com>
14989 * gfortran.dg/array_constructor_15.f90: New test case.
14991 2007-02-18 Roger Sayle <roger@eyesopen.com>
14993 * gfortran.dg/forall_10.f90: New test case.
14995 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
14997 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14999 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
15001 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15002 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15004 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
15006 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15007 * gcc.target/i386/builtin-bswap-3.c: Ditto.
15008 * gcc.target/i386/xchg-1.c: New test.
15009 * gcc.target/i386/xchg-2.c: New test.
15011 2007-02-16 Richard Guenther <rguenther@suse.de>
15012 Christian Bruel <christian.bruel@st.com>
15014 * gcc.dg/strict-overflow-5.c: New testcase.
15016 2007-02-16 Tobias Burnus <burnus@net-b.de>
15019 * gfortran.dg/func_derived_4.f90: New test.
15021 2007-02-15 Roger Sayle <roger@eyesopen.com>
15023 PR middle-end/30391
15024 * gfortran.dg/pr30391-1.f90: New test case.
15026 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15028 PR middle-end/30433
15029 * gcc.c-torture/compile/pr30433.c: New testcase to check
15030 that complex constants comparisions are foldded.
15032 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15035 * g++.dg/ext/stmtexpr10.C: New testcase.
15037 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15039 PR middle-end/30729
15040 * gcc.dg/Wunused-value-2.c: New testcase.
15042 2007-02-15 Ian Lance Taylor <iant@google.com>
15044 * g++.dg/eh/subreg-1.C: New test.
15046 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15049 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15050 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15051 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15052 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15053 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15054 * gcc.dg/Werror-implicit-function-declaration.c: New.
15056 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15059 * g++.dg/warn/pr28943.C: New.
15061 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15063 * gfortran.fortran-torture/execute/math.f90: Fix typo.
15065 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15068 * gfortran.dg/error_recovery_3.f90: New test.
15070 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15072 * g++.dg/tree-ssa/sra-1.C: New.
15074 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15076 * g++.dg/tree-ssa/sra-1.C: New.
15078 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15080 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15082 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15084 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15086 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
15089 * gfortran.dg/logical_2.f90: New test.
15091 2007-02-14 Joseph Myers <joseph@codesourcery.com>
15093 * gcc.dg/torture/complex-alias-1.c: New test.
15095 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
15097 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15098 instead of -fdump-tree-tailcall.
15100 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
15102 * gfortran.dg/interface_10.f90: Fix comment typo.
15104 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
15106 PR tree-optimization/30771
15107 * gcc.dg/vect/pr30771.c: New test.
15109 2007-02-13 Ian Lance Taylor <iant@google.com>
15111 * gcc.dg/Wstrict-overflow-1.c: New test.
15112 * gcc.dg/Wstrict-overflow-2.c: New test.
15113 * gcc.dg/Wstrict-overflow-3.c: New test.
15114 * gcc.dg/Wstrict-overflow-4.c: New test.
15115 * gcc.dg/Wstrict-overflow-5.c: New test.
15116 * gcc.dg/Wstrict-overflow-6.c: New test.
15117 * gcc.dg/Wstrict-overflow-7.c: New test.
15118 * gcc.dg/Wstrict-overflow-8.c: New test.
15119 * gcc.dg/Wstrict-overflow-9.c: New test.
15120 * gcc.dg/Wstrict-overflow-10.c: New test.
15122 2007-02-13 Roger Sayle <roger@eyesopen.com>
15124 * gcc.target/ia64/builtin-bswap-2.c: New test case.
15126 2007-02-13 Richard Henderson <rth@redhat.com>
15128 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15129 * gcc.c-torture/execute/pr29302-1.c: ... here.
15131 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15134 * gcc.dg/c90-return-1.c: Update output.
15135 * gcc.dg/c99-return-1.c: Likewise.
15137 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
15140 * gfortran.dg/used_dummy_types_7.f90: New test..
15142 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
15144 * gcc.target/i386/parity-1.c: New test.
15145 * gcc.target/i386/parity-2.c: New test.
15147 2007-02-12 Roger Sayle <roger@eyesopen.com>
15149 * gcc.target/i386/builtin-bswap-3.c: New test case.
15151 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
15153 PR tree-optimization/29145
15154 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15155 alias analysis is improved to take better advantage of restrict
15156 qualified pointers.
15157 * gcc.dg/vect/vect-80.c: Likewise.
15158 * gcc.dg/vect/pr29145.c: New.
15160 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
15162 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15163 * gcc.target/i386/sse4a-insert.c: Likewise.
15165 2007-02-11 Roger Sayle <roger@eyesopen.com>
15167 * gcc.target/ia64/builtin-popcount-1.c: New test case.
15168 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15170 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
15173 * gfortran.dg/enum_4.f90: Update error message checks.
15175 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
15178 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15179 versions of the modules.
15182 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15183 by getting rid of recursive I/O and providing functions with
15187 * gfortran.dg/char_array_constructor_2.f90
15189 2007-02-11 Mark Mitchell <mark@codesourcery.com>
15192 * g++.dg/template/spec34.C: New test
15194 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
15196 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15197 on i?86 and x86_64.
15198 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15199 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15200 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15201 on i?86 and x86_64.
15202 * gcc.dg/vect/vect-113.c: Ditto.
15204 2007-02-06 Mark Mitchell <mark@codesourcery.com>
15207 * g++.dg/eh/weak1-C: New test.
15208 * g++.dg/eh/weak1-a.cc: Likewise.
15209 * g++.dg/eh/comdat1.C: Likewise.
15211 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
15212 Dorit Nuzman <dorit@il.ibm.com>
15214 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
15215 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
15216 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15217 * gcc.dg/vect/vect-113.c: Likewise.
15219 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15221 2007-02-10 Richard Henderson <rth@redhat.com>
15223 * lib/target-supports.exp (check_effective_target_tls): Redefine
15224 to mean non-emulated tls.
15225 * gcc.dg/tls/alias-1.c: Remove tls requirement.
15226 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15227 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15228 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15229 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15230 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15231 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15233 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
15235 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15237 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
15239 * gfortran.dg/secnds.f: Replace time tolerance with a
15240 before-and-after bracket.
15241 * gfortran.dg/secnds-1.f: Likewise.
15243 2007-02-09 Tobias Burnus <burnus@net-b.de>
15246 * gfortran.dg/maxlocval_1.f90: New test.
15248 2007-02-09 Roger Sayle <roger@eyesopen.com>
15250 * gcc.target/ia64/builtin_bswap-1.c: New test case.
15252 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15255 * gfortran.dg/array_function_1.f90: New test.
15257 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15259 * lib/target-supports.exp (check_effective_target_lax_strtofp)
15260 (check_effective_target_dummy_wcsftime): New functions.
15262 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15264 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15265 * lib/target-supports.exp (check_effective_target_uclibc): New
15268 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15270 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15271 (vsnprintf): Don't define for uClibc targets.
15273 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15275 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15276 set before checking whether it was allowed.
15277 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15278 before checking inside_main.
15280 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15282 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15284 (u16sf): Likewise u4sf.
15285 * g++.dg/compat/struct-layout-1.h: Likewise.
15287 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15289 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15291 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15292 m68k targets if check_effective_target_coldfire_fpu returns true.
15294 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
15295 Richard Guenther <rguenther@suse.de>
15297 PR middle-end/23361
15298 * gcc.dg/fold-compare-3.c: New testcase.
15299 * gcc.dg/tree-ssa/loop-24.c: Likewise.
15301 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
15303 * gcc.dg/pr26570.c: Clean up coverage files.
15304 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15305 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15306 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15307 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15308 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15309 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15310 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15311 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15312 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15313 * gcc.dg/tree-ssa/pr25501.c: Ditto.
15314 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15315 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15316 * gcc.dg/vect/pr28952.c: Ditto.
15317 * gcc.dg/vect/pr27151.c: Ditto.
15318 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15319 * g++.dg/gomp/macro-3.C: Ditto.
15321 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
15323 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15326 2007-02-08 Roger Sayle <roger@eyesopen.com>
15328 * gcc.target/i386/builtin-bswap-2.c: New test case.
15330 2007-02-08 Roger Sayle <roger@eyesopen.com>
15332 * gfortran.dg/forall_8.f90: New test case.
15333 * gfortran.dg/forall_9.f90: Likewise.
15335 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15337 * gcc.dg/builtins-20.c: Add some -~ complex cases.
15339 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
15341 * lib/target-supports.exp (check_effective_target_simulator): New.
15343 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
15345 * gcc.dg/tree-ssa/loop-25.c: New test.
15347 2007-02-06 Richard Henderson <rth@redhat.com>
15349 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15351 2007-02-06 Roger Sayle <roger@eyesopen.com>
15353 * gcc.target/powerpc/popcount-1.c: New test case.
15354 * gcc.target/powerpc/parity-1.c: Likewise.
15356 2007-02-06 Richard Guenther <rguenther@suse.de>
15358 PR middle-end/27302
15359 * gcc.dg/torture/pr27302-2.c: New testcase.
15361 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
15363 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15364 * gcc.dg/vect/vect-iv-1.c: New test.
15365 * gcc.dg/vect/vect-iv-2.c: New test.
15366 * gcc.dg/vect/vect-iv-3.c: New test.
15367 * gcc.dg/vect/vect-iv-4.c: New test.
15368 * gcc.dg/vect/vect-iv-5.c: New test.
15369 * gcc.dg/vect/vect-iv-6.c: New test.
15370 * gcc.dg/vect/vect-iv-7.c: New test.
15371 * gcc.dg/vect/vect-iv-8.c: New test.
15372 * gcc.dg/vect/vect-iv-9.c: New test.
15373 * gcc.dg/vect/vect-iv-10.c: New test.
15374 * gcc.dg/vect/vect-iv-11.c: New test.
15375 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15376 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15377 * gcc.dg/vect/vect-14.c: Now vectorizable.
15378 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15380 * gcc.dg/vect/vect-27.c: Likewise.
15381 * gcc.dg/vect/vect-29.c Likewise.
15382 * gcc.dg/vect/vect-dv-2.c: Likewise.
15383 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15384 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15385 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15387 2007-02-06 Ira Rosen <irar@il.ibm.com>
15389 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15391 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15393 * gcc.dg/builtins-20.c: Add more cases.
15395 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
15398 * gcc.dg/pr30189.c: New test.
15400 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
15402 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15404 * gcc.target/i386/sse4a-extract.c: New test.
15405 * gcc.target/i386/sse4a-insert.c: New test.
15406 * gcc.target/i386/sse4a-montsd.c: New test.
15407 * gcc.target/i386/sse4a-montss.c: New test.
15409 2007-02-05 Richard Guenther <rguenther@suse.de>
15411 * gcc.target/i386/vectorize3.c: New testcase.
15413 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
15416 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15418 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15421 * gfortran.dg/repeat_1.f90: New test.
15423 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
15426 * gfortran.dg/spread_shape_1.f90: Remove tabs.
15427 * gfortran.dg/derived_init_2.f90: Ditto.
15428 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15429 * gfortran.dg/array_initializer_1.f90: Ditto.
15430 * gfortran.dg/do_2.f90: Ditto.
15431 * gfortran.dg/proc_assign_1.f90: Ditto.
15433 2007-02-04 Richard Guenther <rguenther@suse.de>
15435 PR middle-end/30636
15436 * g++.dg/warn/pr30636.C: New testcase.
15437 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15439 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
15441 PR middle-end/30667
15442 * gfortran.dg/pr30667.f: New test.
15444 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15446 * gcc.dg/builtins-54.c: Add more cases.
15448 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
15451 * gfortran.dg/zero_sized_2.f90: New test.
15454 * gfortran.dg/alloc_comp_basics_4.f90: New test.
15457 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15460 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
15463 * gfortran.dg/interface_10.f90: New test.
15465 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15467 * gcc.dg/builtins-20.c: Add more cases.
15469 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15472 * gcc-target/ia64/pr29682.c: New test.
15474 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
15477 * gfortran.dg/arrayio_11.f90.f90: New test.
15480 * gfortran.dg/arrayio_12.f90.f90: New test.
15482 2007-02-02 Jakub Jelinek <jakub@redhat.com>
15485 * g++.dg/tls/diag-5.C: New test.
15487 PR middle-end/30473
15488 * gcc.dg/pr30473.c: New test.
15489 * gcc.c-torture/execute/20070201-1.c: New test.
15491 2007-02-01 Roger Sayle <roger@eyesopen.com>
15493 * gfortran.dg/dependency_20.f90: New test case.
15495 2007-01-31 Ian Lance Taylor <iant@google.com>
15497 * gcc.dg/lower-subreg-1.c (test): New test.
15499 2007-01-30 Geoffrey Keating <geoffk@apple.com>
15501 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15503 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15505 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15506 * gcc.dg/torture/builtin-math-3.c: Likewise.
15508 2007-01-31 Dirk Mueller <dmueller@suse.de>
15510 gcc.dg/Wparentheses-2.c: Update and add new tests.
15512 2007-01-31 Ira Rosen <irar@il.ibm.com>
15514 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15517 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
15519 * gcc.dg/builtins-63.c: New test.
15521 2007-01-31 Tobias Burnus <burnus@net-b.de>
15524 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15526 2007-01-31 Tobias Burnus <burnus@net-b.de>
15529 * gfortran.dg/volatile8.f90: New argument conformance test.
15530 * gfortran.dg/volatile9.f90: New scope test.
15532 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15535 * g++.dg/warn/null4.C: New.
15537 2001-01-30 Roger Sayle <roger@eyesopen.com>
15538 Uros Bizjak <ubizjak@gmail.com>
15540 * gcc.dg/large-size-array-3.c: Correct typo.
15542 2007-01-30 Richard Guenther <rguenther@suse.de>
15544 PR middle-end/27657
15545 * g++.dg/debug/pr27657.C: New testcase.
15547 2007-01-30 Richard Guenther <rguenther@suse.de>
15549 PR middle-end/30313
15550 * gcc.dg/torture/pr30313.c: New testcase.
15552 2007-01-29 Janis Johnson <janis187@us.ibm.com>
15554 * gcc.dg/dfp/dfp-except.h: New file.
15555 * gcc.dg/dfp/fe-check.h: New file.
15556 * gcc.dg/dfp/fe-binop.c: New test.
15557 * gcc.dg/dfp/fe-convert-1.c: New test.
15558 * gcc.dg/dfp/fe-convert-2.c: New test.
15559 * gcc.dg/dfp/fe-convert-3.c: New test.
15561 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15562 * gcc.dg/dfp/decfloat-constants.c: Ditto.
15563 * gcc.dg/dfp/convert-dfp.c: Ditto.
15564 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15566 2007-01-29 Josh Conner <jconner@apple.com>
15568 * gcc.target/powerpc/altivec-24.c: New test.
15570 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
15573 * g++.dg/parse/defarg12.C: New test.
15575 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
15578 * gfortran.dg/used_dummy_types_6.f90: New test.
15580 2007-01-28 Jan Hubicka <jh@suse.cz>
15582 * gcc.dg/tree-prof/val-prof-6.c: New test.
15584 2007-01-28 Roger Sayle <roger@eyesopen.com>
15586 * gcc.dg/large-size-array-3.c: Correct test case (portability).
15588 2007-01-28 Andrew Pinski <pinskia@gmail.com>
15591 * g++.dg/expr/dtor4.C: New test.
15593 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
15595 * gcc.dg/tree-ssa/loop-23.c: New test.
15597 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
15599 PR libfortran/30389
15600 * gfortran.dg/achar_2.f90: New test.
15601 * gfortran.dg/achar_3.f90: New test.
15603 2007-01-27 Ian Lance Taylor <iant@google.com>
15605 * gcc.dg/strict-overflow-1.c: New test.
15606 * gcc.dg/no-strict-overflow-1.c: New test.
15607 * gcc.dg/strict-overflow-2.c: New test.
15608 * gcc.dg/no-strict-overflow-2.c: New test.
15609 * gcc.dg/strict-overflow-3.c: New test.
15610 * gcc.dg/no-strict-overflow-3.c: New test.
15611 * gcc.dg/strict-overflow-4.c: New test.
15612 * gcc.dg/no-strict-overflow-4.c: New test.
15613 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15614 * gcc.dg/pr15784-1.c: Likewise.
15615 * gcc.dg/pr20922-1.c: Likewise.
15616 * gcc.dg/pr20922-3.c: Likewise.
15617 * gcc.dg/pr20922-4.c: Likewise.
15618 * gcc.dg/pr20922-6.c: Likewise.
15619 * gcc.dg/compare-4.c: Likewise.
15620 * gcc.dg/torture/pr26898-1.c: Likewise.
15621 * gcc.dg/tree-ssa/divide-1.c: Likewise.
15622 * gcc.dg/tree-ssa/divide-2.c: Likewise.
15623 * gcc.dg/tree-ssa/divide-3.c: Likewise.
15624 * gcc.dg/tree-ssa/divide-4.c: Likewise.
15625 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15626 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15627 * gcc.dg/tree-ssa/pr21082.c: Likewise.
15628 * gcc.dg/tree-ssa/pr26899.c: Likewise.
15629 * g++.dg/tree-ssa/pr21082.C: Likewise.
15631 2007-01-27 Roger Sayle <roger@eyesopen.com>
15633 * gcc-dg/large-size-array-3.c: New test case.
15635 2007-01-27 Roger Sayle <roger@eyesopen.com>
15637 * gfortran.dg/forall_7.f90: New test case.
15639 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
15642 * gfortran.dg/where_operator_assign_1.f90: New test.
15643 * gfortran.dg/where_operator_assign_2.f90: New test.
15644 * gfortran.dg/where_operator_assign_3.f90: New test.
15646 2007-01-26 Joseph Myers <joseph@codesourcery.com>
15648 * lib/target-supports.exp
15649 (check_effective_target_powerpc_altivec): New.
15650 (check_effective_target_vect_cmdline_needed): Use it.
15652 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15655 * gfortran.dg/backslash_3.f: New test.
15657 2007-01-26 Richard Guenther <rguenther@suse.de>
15659 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15661 2007-01-26 Tobias Burnus <burnus@net-b.de>
15663 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15664 * gfortran.dg/vect/vect.exp: Ditto.
15665 * gfortran.dg/dg.exp: Ditto.
15666 * gfortran.fortran-torture/execute/execute.exp: Ditto.
15667 * gfortran.fortran-torture/compile/compile.exp: Ditto.
15669 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15671 * gcc.dg/builtins-20.c: Add more cases.
15672 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15674 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15677 * gcc.dg/Wall.c: New.
15678 * gcc.dg/Wno-all.c: New.
15679 * gfortran.dg/Wall.f90: New.
15680 * gfortran.dg/Wno-all.f90: New.
15682 2007-01-24 Geoffrey Keating <geoffk@apple.com>
15684 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15685 * g++.dg/eh/simd-2.C: Also run on Darwin.
15686 * g++.dg/eh/simd-3.C: New.
15687 * g++.dg/eh/simd-4.C: New.
15689 2007-01-25 Richard Guenther <rguenther@suse.de>
15691 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15693 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15695 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
15697 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15698 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15699 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15700 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15701 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15702 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15703 * gcc.dg/ipa/ipa-7.c: New testcase.
15705 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
15707 * g++.dg/cpp0x/warn_cxx0x.C: New.
15709 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15711 * gcc.dg/builtins-20.c: Test builtin carg.
15713 2007-01-24 Jakub Jelinek <jakub@redhat.com>
15715 PR middle-end/27416
15716 * gcc.dg/gomp/pr27416.c: New test.
15718 PR middle-end/30494
15719 * gcc.dg/gomp/pr30494.c: New test.
15720 * g++.dg/gomp/pr30494.C: New test.
15722 PR middle-end/30421
15723 * gcc.dg/gomp/pr30421.c: New test.
15725 2007-01-24 Steve Ellcey <sje@cup.hp.com>
15727 * gcc.target/ia64/versionid-1.c: New test.
15728 * gcc.target/ia64/versionid-2.c: New test.
15730 2007-01-24 Richard Guenther <rguenther@suse.de>
15733 * gcc.dg/builtins-57.c: Change to a link-time testcase
15734 to support non-C99 targets.
15736 2007-01-24 Jan Hubicka <jh@suse.cz>
15738 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15740 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
15742 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15744 2007-01-23 Andrew Pinski <pinskia@gmail.com>
15747 * objc.dg/const-str-12.m: New test.
15749 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15752 * gfortran.dg/ctrl-z.f90: New test.
15754 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15757 * gfortran.dg/namelist_assumed_char.f90: New test.
15759 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
15762 * g++.dg/inherit/covariant15.C: New test.
15764 2007-01-23 Ian Lance Taylor <iant@google.com>
15766 * g++.dg/warn/Wparentheses-24.C: New test.
15768 2007-01-23 Richard Guenther <rguenther@suse.de>
15771 * ada/acats/run_acats: Do not call gnatmake or gnatchop
15774 2007-01-22 Richard Guenther <rguenther@suse.de>
15776 PR tree-optimization/30038
15777 * gcc.dg/builtins-62.c: New testcase.
15779 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
15781 * gcc.c-torture/compile/20070121.c: New test.
15783 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
15785 PR libfortran/30525
15786 * gfortran.dg/char_comparison_1.f: New test.
15788 2007-01-21 Ira Rosen <irar@il.ibm.com>
15790 * gcc.dg/vect/vect-strided-same-dr.c: New test.
15792 2007-01-20 Andrew Pinski <pinskia@gmail.com>
15795 * objc.dg/pch: New directory.
15796 * objc.dg/pch/pch.exp: New file.
15797 * objc.dg/pch/interface-1.m: New test.
15798 * objc.dg/pch/interface-1.hs: New include file.
15799 * lib/objc.exp (objc_target_compile): Add
15800 "-x objective-c-header" in front of the sources if this is
15801 a precompiled header being compiled.
15803 2007-01-20 Roger Sayle <roger@eyesopen.com>
15805 * gfortran.dg/array_memcpy_3.f90: New test case.
15806 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15808 2007-01-20 Roger Sayle <roger@eyesopen.com>
15809 Brooks Moses <brooks.moses@codesourcery.com>
15810 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15812 * gfortran.dg/intrinsic_sign_1.f90: New test case.
15813 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15815 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15817 * gcc.dg/torture/builtin-math-3.c: Test fdim.
15819 2007-01-19 Mike Stump <mrs@apple.com>
15821 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15824 2007-01-19 Roger Sayle <roger@eyesopen.com>
15826 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15827 option instead of -funsafe-math-optimizations.
15829 2007-01-19 Tomas Bily <tbily@suse.cz>
15831 gcc.dg/tree-prof/indir-call-prof.c: New.
15832 g++.dg/dg.exp: Add tree-prof subdirectory.
15833 g++.dg/tree-prof/indir-call-prof.C: New.
15834 g++.dg/tree-prof/tree-prof.exp: New.
15836 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15839 * g++.dg/warn/deprecated.C: Update warning output.
15840 * g++.dg/warn/deprecated-2.C: Likewise.
15841 * g++.dg/warn/deprecated-3.C: New.
15843 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
15845 * gcc.c-torture/execute/nestfunc-7.c: New.
15847 2007-01-18 Hui-May Chang <hm.chang@apple.com>
15849 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15851 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
15853 * gcc.dg/m68k-pic-1.c: New.
15855 2007-01-18 Roger Sayle <roger@eyesopen.com>
15857 * gfortran.dg/array_memcpy_4.f90: New test case.
15859 2007-01-18 Josh Conner <jconner@apple.com>
15862 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15863 * gcc.dg/vect/no-trapping-math-1: New.
15864 * gcc.dg/vect/no-trapping-math-2: New.
15866 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
15868 * gcc.target/i386/387-8.c: Update comment about optimizing
15869 inherent load of 1.0 of fptan instruction.
15871 2007-01-18 Dirk Mueller <dmueller@suse.de>
15872 Richard Guenther <rguenther@suse.de>
15875 * gcc.dg/Warray-bounds.c: New testcase.
15876 * gcc.dg/Warray-bounds-2.c: New testcase.
15877 * g++.dg/warn/Warray-bounds.C: New testcase.
15878 * g++.dg/warn/Warray-bounds-2.C: New testcase.
15880 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
15883 * gfortran.dg/generic_12.f90: New test.
15885 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
15887 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15888 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15890 2007-01-16 Janis Johnson <janis187@us.ibm.com>
15892 * gcc.dg/dfp/compare-special.h: New file.
15893 * gcc.dg/dfp/compare-special-32.c: New test.
15894 * gcc.dg/dfp/compare-special-64.c: New test.
15895 * gcc.dg/dfp/compare-special-128.c: New test.
15897 2007-01-16 Roger Sayle <roger@eyesopen.com>
15898 Paul Thomas <pault@gcc.gnu.org>
15899 Steven G. Kargl <kargl@gcc.gnu.org>
15902 * gfortran.dg/forall_6.f90: New test case.
15903 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15904 * gfortran.dg/dependency_13.f90: Likewise.
15906 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15909 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15910 targets that don't support Inf.
15912 2007-01-15 Dale Johannesen <dalej@apple.com>
15914 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
15916 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
15918 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
15919 of achar for 0xff to avoid the "Extended ASCII not
15920 implemented" error message.
15922 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
15925 * gfortran.dg/altreturn_4.f90: New test.
15928 * gfortran.dg/stfunc_4.f90: New test.
15931 * gfortran.dg/bound_2.f90: Reinstate commented out line.
15932 * gfortran.dg/initialization_1.f90: Change warning.
15935 * gfortran.dg/specification_type_resolution_2.f90: New test.
15937 2007-01-14 Jan Hubicka <jh@suse.cz>
15939 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15940 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15941 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15944 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
15947 * gfortran.dg/external_procedures_2.f90: New test.
15949 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
15952 * gcc.target/i386/pr30413.c: New test.
15954 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
15957 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
15959 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
15961 * gcc.dg/20070112-1.c: New test.
15963 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15965 PR libgfortran/30435
15966 * gfortran.dg/list_read_6.f90: New test.
15968 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
15970 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
15972 2007-01-12 Tom Tromey <tromey@redhat.com>
15974 PR preprocessor/28227:
15975 * gcc.dg/cpp/pr28227.c: New file.
15977 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15979 * gcc.dg/tree-ssa/loop-22.c: New test.
15981 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15983 PR tree-optimization/29516
15984 * gcc.dg/tree-ssa/loop-20.c: New test.
15986 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
15988 PR libfortran/30415
15989 * minmaxloc_integer_kinds_1.f90: New test.
15991 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
15994 * g++.dg/template/sizeof-template-argument.C: New test.
15996 2007-01-11 Jan Hubicka <jh@suse.cz>
15998 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15999 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16000 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16001 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16002 * gcc.dg/tree-ssa/pr21658.c: Likewise.
16003 * gcc.dg/tree-ssa/pr15349.c: Likewise.
16004 * gcc.dg/tree-ssa/pr25501.c: Likewise.
16005 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16006 transformation in question.
16007 * gcc.dg/tree-ssa/vrp05.c: Likewise.
16008 * gcc.dg/tree-ssa/pr20701.c: Likewise.
16009 * gcc.dg/always_inline3.c: Likewise.
16011 2007-01-10 Mark Mitchell <mark@codesourcery.com>
16014 * g++.dg/template/typename11.C: New test.
16016 2007-01-10 Robert Kennedy <jimbob@google.com>
16018 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16020 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16022 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16023 for different integer kinds.
16024 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16025 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16026 * gfortran.dg/ishft_2.f90: New test.
16027 * gfortran.dg/ishft_3.f90: New test.
16029 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16031 * gfortran.dg/altreturn_2.f90: Removed executable bit.
16033 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
16035 PR tree-optimization/30322
16036 * gcc.dg/tree-ssa/loop-21.c: New test.
16038 2007-01-08 Geoffrey Keating <geoffk@apple.com>
16040 * g++.dg/rtti/darwin-builtin-linkage.C: New.
16042 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
16044 * gcc.target/spu/intrinsics-1.c: Remove xfail.
16046 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16048 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16049 * g++.dg/warn/overflow-warn-3.C: Likewise.
16050 * g++.dg/warn/overflow-warn-4.C: Likewise.
16051 * g++.dg/warn/overflow-warn-5.C: Likewise.
16052 * g++.dg/warn/overflow-warn-6.C: Likewise.
16053 * g++.dg/warn/Woverflow-1.C: Likewise.
16054 * g++.dg/warn/Woverflow-2.C: Likewise.
16055 * g++.dg/warn/Woverflow-3.C: Likewise.
16056 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16058 2007-01-08 Roger Sayle <roger@eyesopen.com>
16060 * gfortran.dg/array_constructor_14.f90: New test case.
16061 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16063 2007-01-08 Richard Guenther <rguenther@suse.de>
16065 PR tree-optimization/23603
16066 * gcc.dg/tree-ssa/vrp31.c: New testcase.
16067 * gcc.dg/tree-ssa/vrp32.c: Likewise.
16069 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16071 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16073 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16074 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16075 compiler behaviour.
16076 * gcc.dg/simd-5.c: Likewise.
16077 * gcc.dg/simd-6.c: Likewise.
16078 * g++.dg/conversion/simd1.C: Likewise.
16079 * g++.dg/conversion/simd3.C: Likewise.
16080 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16083 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16085 PR tree-optimization/29877
16086 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16087 name of a hard register for the target concerned. Adjust dg-error
16088 directives to cope with new behaviour of TER.
16090 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16093 * g++.dg/conversion/nullptr1.C: Added overflow warning.
16094 * g++.dg/warn/overflow-warn-1.C: New.
16095 * g++.dg/warn/overflow-warn-3.C: New.
16096 * g++.dg/warn/overflow-warn-4.C: New.
16097 * g++.dg/warn/overflow-warn-5.C: New.
16098 * g++.dg/warn/overflow-warn-6.C: New.
16099 * g++.dg/warn/Woverflow-1.C: New.
16100 * g++.dg/warn/Woverflow-2.C: New.
16101 * g++.dg/warn/Woverflow-3.C: New.
16102 * g++.dg/warn/multiple-overflow-warn-2.C: New.
16104 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
16107 * gfortran.dg/invalid_name.f90: New test.
16108 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16109 * gfortran.dg/gomp/pr29759.f90: Ditto.
16111 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
16113 * gfortran.dg/present_1.f90: Update error message.
16115 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
16118 * g++.dg/template/duplicate1.C: New test
16119 * g++.dg/template/memfriend6.C: Adjust error markers.
16121 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
16124 * gcc.dg/torture/inline-1.c: New test.
16126 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16129 * gcc.dg/multiple-overflow-warn-1.c: New.
16130 * gcc.dg/multiple-overflow-warn-2.c: New.
16131 * gcc.dg/overflow-warn-6.c: New.
16132 * g++.dg/warn/multiple-overflow-warn-1.C: New.
16134 2007-01-05 Roger Sayle <roger@eyesopen.com>
16136 * gfortran.dg/array_memcpy_1.f90: New test case.
16137 * gfortran.dg/array_memcpy_2.f90: Likewise.
16139 2007-01-05 Richard Guenther <rguenther@suse.de>
16141 PR middle-end/27826
16142 * g++.dg/opt/pr27826.C: New testcase.
16144 2007-01-05 Ian Lance Taylor <iant@google.com>
16146 * gcc.dg/Walways-true-1.c: New test.
16147 * gcc.dg/Walways-true-2.c: New test.
16148 * g++.dg/warn/Walways-true-1.C: New test.
16149 * g++.dg/warn/Walways-true-2.C: New test.
16151 2007-01-05 Jakub Jelinek <jakub@redhat.com>
16154 * gcc.dg/pr30360.c: New test.
16156 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
16159 * gfortran.dg/data_implied_do_1.f90: New test.
16163 * gfortran.dg/char_length_1.f90: New test.
16165 2007-01-05 Richard Guenther <rguenther@suse.de>
16167 PR middle-end/28116
16168 * g++.dg/opt/pr28116.C: New testcase.
16170 2007-01-05 Tobias Burnus <burnus@net-b.de>
16173 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16174 invalid deallocate.
16175 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16176 * gfortran.dg/protected_4.f90: Add pointer intent check.
16177 * gfortran.dg/protected_6.f90: Add pointer intent check.
16178 * gfortran.dg/pointer_intent_1.f90: New test.
16179 * gfortran.dg/pointer_intent_2.f90: New test.
16180 * gfortran.dg/pointer_intent_3.f90: New test.
16182 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
16185 * gfortran.dg/altreturn_2.f90: new test.
16187 2007-01-04 Tom Tromey <tromey@redhat.com>
16189 PR preprocessor/28165:
16190 * gcc.dg/cpp/pr28165.c: New file.
16192 2007-01-03 Josh Conner <jconner@apple.com>
16194 PR middle-end/29683
16195 * gcc.dg/pr29683.c: New.
16197 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16200 * g++.dg/pch/template-1.C: New test.
16201 * g++.dg/pch/template-1.Hs: New file.
16203 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
16205 PR middle-end/30353
16206 * gcc.c-torture/compile/complex-4.c: New test.
16208 2007-01-03 Joseph Myers <joseph@codesourcery.com>
16210 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16212 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16214 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16216 PR middle-end/30286
16217 * gcc.dg/pr30286.c: New test.
16220 * g++.dg/template/crash66.C: New test.
16223 * g++.dg/template/friend49.C: New test.
16225 2007-01-03 Steven G. Kargl <kargls@comcast.net>
16227 * gfortran.dg/ibits.f90: New test.
16229 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
16231 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16232 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16234 2007-01-02 Jan Hubicka <jh@suse.cz>
16236 * gcc.dg/pr16194.c: We now output error on all three functions,
16237 not just first one.
16239 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16242 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16243 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16245 2006-01-02 Ian Lance Taylor <iant@google.com>
16247 * g++.dg/warn/Wparentheses-22.C: New test.
16248 * g++.dg/warn/Wparentheses-23.C: New test.
16250 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16253 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16254 * gcc.dg/declspec-3-Wextra.c: New.
16255 * gcc.dg/declspec-3-no.c: New
16257 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
16260 * gfortran.dg/interface_10.f90: Remove.
16262 2007-01-01 Roger Sayle <roger@eyesopen.com>
16264 * gcc.dg/fold-eqxor-4.c: New test case.
16266 2007-01-02 Joseph Myers <joseph@codesourcery.com>
16268 PR middle-end/30311
16269 * gcc.c-torture/compile/pr30311.c: New test.
16271 2007-01-01 Andrew Pinski <pinskia@gmail.com>
16273 PR middle-end/30253
16274 * gcc.c-torture/compile/statement-expression-1.c: New test.
16276 2007-01-01 Andreas Schwab <schwab@suse.de>
16279 * g++.dg/eh/pr29166.C: New test.
16281 2007-01-01 Joseph Myers <joseph@codesourcery.com>
16283 * lib/target-supports.exp (check_effective_target_powerpc_spe):
16285 (check_effective_target_vect_cmdline_needed): Use it.
16287 2006-12-31 Richard Guenther <rguenther@suse.de>
16289 PR middle-end/30137
16290 * gcc.dg/pr30137-1.c: New testcase.
16291 * gcc.dg/pr30137-2.c: Likewise.
16293 2006-12-31 Roger Sayle <roger@eyesopen.com>
16295 PR middle-end/30322
16296 * gcc.dg/fold-plusnot-1.c: New test case.
16298 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
16301 * g++.dg/parse/template22.C: New test.
16303 2006-12-31 Richard Guenther <rguenther@suse.de>
16305 PR middle-end/30338
16306 * gcc.c-torture/compile/pr30338.c: New testcase.
16308 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16311 * gfortran.dg/intrinsic_actual_4.f90: New test.
16314 * gfortran.dg/func_decl_3.f90: New test.
16316 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16319 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16320 * gfortran.dg/c_by_val_1.f: New test.
16321 * gfortran.dg/c_by_val_2.f: New test.
16322 * gfortran.dg/c_by_val_3.f: New test.
16324 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
16326 PR libfortran/30321
16327 * gfortran.dg/sum_zero_array_1.f90: New test.
16329 2006-12-29 Jakub Jelinek <jakub@redhat.com>
16331 PR preprocessor/29612
16332 * gcc.dg/cpp/pr29612-1.c: New test.
16333 * gcc.dg/cpp/pr29612-2.c: New test.
16335 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
16338 * gfortran.dg/pure_formal_proc_1.f90: New test.
16341 * gfortran.dg/intrinsic_actual_3.f90: New test.
16343 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16346 * gfortran.dg/io_constraints_1.f90: Update test.
16347 * gfortran.dg/io_constraints_2.f90: Update test.
16348 * gfortran.dg/inquire_iolength.f90: New test.
16350 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
16353 * gfortran.dg/interface_10.f90: New test.
16354 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16355 since z is already, locally a variable.
16358 * gfortran.dg/generic_11.f90: New test.
16359 * gfortran.dg/interface_7.f90: Remove name clash between module
16360 name and procedure 'x' referenced in the interface.
16362 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16365 * gcc.dg/Wmissing-parameter-type.c: New.
16366 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16367 * gcc.dg/Wmissing-parameter-type-no.c: New.
16369 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
16372 * gfortran.dg/entry_array_specs_2.f: New test.
16375 * gfortran.dg/nested_modules_6.f90: New test.
16377 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16380 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16381 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16383 2006-12-21 Andrew Pinski <pinskia@gmail.com>
16386 * g++.dg/opt/complex6.C: New test.
16388 2006-12-22 Ben Elliston <bje@au.ibm.com>
16390 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16391 full" if the linker on spu-*-* warns about exceeding local store.
16393 And revert this patch:
16394 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16395 fail to link due to relocation overflows on spu-*-*.
16397 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16400 * gfortran.dg/dependency_19.f90: New test.
16402 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16405 * gfortran.dg/alloc_comp_basics_3.f90: New test.
16407 2006-12-21 Jakub Jelinek <jakub@redhat.com>
16409 PR middle-end/30262
16410 * gcc.c-torture/execute/20061220-1.c: New test.
16412 PR middle-end/30263
16413 * gcc.dg/gomp/asm-1.c: New test.
16416 * g++.dg/eh/ia64-2.C: New test.
16418 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
16422 * gcc.dg/rs6000-leaf.c: New.
16424 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16427 * gfortran.dg/f2c_8.f90: New test.
16429 2006-12-20 Bill Wendling <wendling@apple.com>
16431 * gcc.dg/asm-b.c: Check for __ppc64__.
16433 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16436 * gfortran.dg/bounds_check_5.f90: New test.
16438 2006-12-20 Andrew Pinski <pinskia@gmail.com>
16440 PR middle-end/30143
16441 * gcc.dg/gomp/complex-1.c: New testcase.
16443 2006-12-20 Roger Sayle <roger@eyesopen.com>
16445 * gfortran.dg/array_memset_1.f90: New test case.
16447 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
16449 * lib/target-supports.exp: Add spu to
16450 check_effective_target_vect_widen_mult_hi_to_si.
16452 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16455 * gfortran.dg/generic_9.f90: New test.
16458 * gfortran.dg/generic_10.f90: New test.
16460 2006-12-19 Andrew Pinski <pinskia@gmail.com>
16463 * gcc.dg/pr30045.c: New test.
16465 2006-12-20 Ben Elliston <bje@au.ibm.com>
16467 * gcc.dg/20020312-2.c: Add a case for __SPU__.
16469 2006-12-19 Eric Christopher <echristo@apple.com>
16472 * gcc.c-torture/execute/pr29302-1.c: New.
16474 2006-12-19 Tobias Burnus <burnus@net-b.de>
16477 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16479 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
16482 * gfortran.dg/altreturn_3.f90: New test.
16484 * gfortran.dg/char_result_12.f90: Fix comment typos.
16486 2006-12-19 Ben Elliston <bje@au.ibm.com>
16488 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16489 as newlib's stdio.h uses non-traditional cpp constructs.
16491 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16493 * gfortran.dg/advance.f90: Renamed to advance_1.f90
16494 * gfortran.dg/append-1.f90: Renamed to append_1.f90
16495 * gfortran.dg/array-1.f90: Renamed to array_1.f90
16496 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16497 * gfortran.dg/backspace.f: Renamed to backspace_1.f
16498 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16499 * gfortran.dg/default_initialization.f: Renamed to
16500 default_initialization_1.f
16501 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16502 dollar_edit_descriptor_1.f
16503 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16504 dollar_edit_descriptor_2.f
16505 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16506 dollar_edit_descriptor_3.f
16507 * gfortran.dg/logint-1.f: Renamed to logint_1.f
16508 * gfortran.dg/logint-2.f: Renamed to logint_2.f
16509 * gfortran.dg/logint-3.f: Renamed to logint_3.f
16510 * gfortran.dg/advance_1.f90: Renamed from advance.f90
16511 * gfortran.dg/append_1.f90: Renamed from append-1.f90
16512 * gfortran.dg/array_1.f90: Renamed from array-1.f90
16513 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16514 * gfortran.dg/backspace_1.f: Renamed from backspace.f
16515 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16516 * gfortran.dg/default_initialization_1.f: Renamed from
16517 default_initialization.f
16518 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16519 dollar_edit_descriptor-1.f
16520 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16521 dollar_edit_descriptor-2.f
16522 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16523 dollar_edit_descriptor-3.f
16524 * gfortran.dg/logint_1.f: Renamed from logint-1.f
16525 * gfortran.dg/logint_2.f: Renamed from logint-2.f
16526 * gfortran.dg/logint_3.f: Renamed from logint-3.f
16528 2006-12-18 Bill Wendling <wendling@apple.com>
16530 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16531 id is an OjbC keyword.
16533 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16535 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16537 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16539 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16541 2006-12-18 Ian Lance Taylor <iant@google.com>
16543 * g++.dg/warn/Wmissing-declarations-1.C: New test.
16545 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
16547 * gcc.c-torture/compile/pr27528.c: Use empty templates.
16549 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
16552 * gfortran.fortran-torture/execute/where21.f90: New test.
16554 2006-12-17 Tobias Burnus <burnus@net-b.de>
16556 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16558 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16561 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16562 * gcc.dg/if-empty-1.c: Likewise.
16563 * gcc.dg/pr23165.c: Likewise.
16564 * g++.dg/warn/empty-body.C: Likewise.
16566 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16568 PR libfortran/30005
16569 * gfortran.dg/open_errors.f90: New test.
16571 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
16573 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16575 * gcc.target/i386/ssse3-pabsb.c: New file.
16576 * gcc.target/i386/ssse3-pabsd.c: Likewise.
16577 * gcc.target/i386/ssse3-pabsw.c: Likewise.
16578 * gcc.target/i386/ssse3-palignr.c: Likewise.
16579 * gcc.target/i386/ssse3-phaddd.c: Likewise.
16580 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16581 * gcc.target/i386/ssse3-phaddw.c: Likewise.
16582 * gcc.target/i386/ssse3-phsubd.c: Likewise.
16583 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16584 * gcc.target/i386/ssse3-phsubw.c: Likewise.
16585 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16586 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16587 * gcc.target/i386/ssse3-pshufb.c: Likewise.
16588 * gcc.target/i386/ssse3-psignb.c: Likewise.
16589 * gcc.target/i386/ssse3-psignd.c: Likewise.
16590 * gcc.target/i386/ssse3-psignw.c: Likewise.
16591 * gcc.target/i386/ssse3-vals.h: Likewise.
16593 2006-12-15 Janis Johnson <janis187@us.ibm.com>
16595 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16596 * lib/fortran-torture.exp: Include target-supports.exp.
16598 2006-12-15 Jakub Jelinek <jakub@redhat.com>
16601 * gcc.c-torture/execute/pr30185.c: New test.
16603 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16607 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16608 * gcc.dg/builtin-bswap-2.c: Likewise.
16609 * gcc.dg/builtin-bswap-3.c: Likewise.
16610 * gcc.dg/builtin-bswap-4.c: Likewise.
16611 * lib/target-supports.exp (check_effective_target_stdint_types): New.
16612 * gcc.c-torture/execute/mode-dependent-address.x: New file.
16614 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16616 PR libfortran/30145
16617 * gfortran.dg/write_zero_array: New test.
16619 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16622 * gfortran.dg/write_fmt_trim.f90: New test.
16624 2006-12-14 Diego Novillo <dnovillo@redhat.com>
16627 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16630 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16632 * lib/target-supports.exp (check_weak_available): Use istarget
16633 "hppa*-*-hpux10*" instead of regexp.
16634 (check_cxa_atexit_available): Likewise.
16636 2006-12-14 Richard Guenther <rguenther@suse.de>
16638 PR tree-optimization/30197
16639 * gcc.c-torture/execute/complex-1.c: Fix function name.
16640 * gcc.dg/builtins-61.c: New testcase.
16642 2006-12-14 Richard Guenther <rguenther@suse.de>
16644 PR middle-end/30172
16645 * gcc.dg/pr30172-1.c: New testcase.
16647 2006-12-14 Richard Guenther <rguenther@suse.de>
16649 PR tree-optimization/30198
16650 * gcc.dg/builtins-60.c: New testcase.
16652 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
16654 * lib/target-supports.exp (vect_no_align): Remove spu.
16656 2006-12-13 Ian Lance Taylor <iant@google.com>
16660 * g++.dg/warn/Wparentheses-5.C: New test.
16661 * g++.dg/warn/Wparentheses-6.C: New test.
16662 * g++.dg/warn/Wparentheses-7.C: New test.
16663 * g++.dg/warn/Wparentheses-8.C: New test.
16664 * g++.dg/warn/Wparentheses-9.C: New test.
16665 * g++.dg/warn/Wparentheses-10.C: New test.
16666 * g++.dg/warn/Wparentheses-11.C: New test.
16667 * g++.dg/warn/Wparentheses-12.C: New test.
16668 * g++.dg/warn/Wparentheses-13.C: New test.
16669 * g++.dg/warn/Wparentheses-14.C: New test.
16670 * g++.dg/warn/Wparentheses-15.C: New test.
16671 * g++.dg/warn/Wparentheses-16.C: New test.
16672 * g++.dg/warn/Wparentheses-17.C: New test.
16673 * g++.dg/warn/Wparentheses-18.C: New test.
16674 * g++.dg/warn/Wparentheses-19.C: New test.
16675 * g++.dg/warn/Wparentheses-20.C: New test.
16676 * g++.dg/warn/Wparentheses-21.C: New test.
16678 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16681 * lib/target-supports.exp (check_cxa_atexit_available): Return false
16682 for target "hppa.*hpux10".
16684 2006-12-13 Jakub Jelinek <jakub@redhat.com>
16686 * g++.dg/debug/vartrack1.C: New test.
16688 * g++.dg/opt/ifcvt1.C: New test.
16690 * gcc.dg/tls/opt-13.c: New test.
16692 * gcc.dg/20060425-2.c: New test.
16694 * g++.dg/opt/pr15054-2.C: New test.
16696 * gcc.c-torture/execute/20060420-1.c: New test.
16698 * gcc.c-torture/execute/20060412-1.c: New test.
16700 * objc/compile/20060406-1.m: New test.
16702 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
16704 * g++.dg/template/array17.C: New test.
16706 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
16708 * gcc.target/powerpc/altivec-23.c: New test.
16710 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
16713 * g++.dg/inherit/error3.C: New test.
16716 * g++.dg/inherit/error4.C: New test.
16718 2006-12-13 Richard Guenther <rguenther@suse.de>
16720 PR tree-optimization/17687
16721 * gcc.dg/builtins-59.c: New testcase.
16723 2006-12-13 Ben Elliston <bje@au.ibm.com>
16725 * gcc.target/spu/Wmain.c: New test.
16727 2006-12-12 Josh Conner <jconner@apple.com>
16729 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16730 * g++.dg/abi/thunk4.C: Likewise.
16731 * g++.dg/abi/rtti3.C: Likewise.
16733 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
16735 * gcc.target/spu/cpat-1.c: New test.
16736 * gcc.target/spu/cpat-2.c: New test.
16737 * gcc.target/spu/cpat-3.c: New test.
16738 * gcc.target/spu/cpat-4.c: New test.
16740 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
16743 * gcc.c-torture/compile/vector-1.c: New test.
16744 * gcc.c-torture/compile/vector-2.c: New test.
16745 * gcc.c-torture/compile/vector-3.c: New test.
16747 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16749 * lib/fortran-torture.exp: Update copyright years. Remove
16750 obsolete comment. Test -ftree-vectorize where it makes sense.
16751 * lib/gfortran-dg.exp: Update copyright years. Use settings
16752 from fortran-torture.exp.
16753 * gfortran.dg/char_transpose_1.f90,
16754 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16755 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16756 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
16757 '-w' to dg-options.
16759 2006-12-12 Richard Sandiford <richard@codesourcery.com>
16761 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16762 saved_${tool}_load.
16764 2006-12-12 Ira Rosen <irar@il.ibm.com>
16766 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16767 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16768 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16769 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16772 2006-12-12 Richard Guenther <rguenther@suse.de>
16774 PR middle-end/30147
16775 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16777 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
16778 Diego Novillo <dnovillo@redhat.com>
16780 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16782 * gcc.dg/tree-ssa/pr26421.c: Likewise
16783 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16784 * gcc.dg/tree-ssa/pr23382.c: Likewise.
16785 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16786 * gcc.dg/tree-ssa/pr28410.c: Likewise.
16787 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16788 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16789 * gcc.dg/tree-ssa/vrp07.c: Likewise.
16790 * gcc.dg/tree-ssa/vrp08.c: Likewise.
16791 * gcc.dg/tree-ssa/alias-12.c: Likewise.
16793 2006-12-11 Jan Hubicka <jh@suse.cz>
16795 * gcc.dg/tree-prof/stringop-1.c: New test.
16796 * gcc.dg/tree-prof/stringop-2.c: New test.
16798 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
16801 * gcc.target/i386/pr30120.c: New test.
16804 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
16806 * gcc.target/i386/x87regparm-1.c: New test.
16807 * gcc.target/i386/x87regparm-2.c: New test.
16808 * gcc.target/i386/x87regparm-3.c: New test.
16809 * gcc.target/i386/x87regparm-4.c: New test.
16811 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
16813 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16815 2006-12-10 Tobias Burnus <burnus@net-b.de>
16818 * gfortran.dg/protected_1.f90: New test.
16819 * gfortran.dg/protected_2.f90: New test.
16820 * gfortran.dg/protected_3.f90: New test.
16821 * gfortran.dg/protected_4.f90: New test.
16822 * gfortran.dg/protected_5.f90: New test.
16823 * gfortran.dg/protected_6.f90: New test.
16825 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16826 Tobias Burnus <burnus@gcc.gnu.org>
16830 * gfortran.dg/interface_4.f90: Test adding procedure to generic
16832 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16833 ambiguous interfaces.
16834 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16835 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16836 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16837 ambiguous interfaces.
16838 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16839 * gfortran.dg/array_initializer_2.f90: Add initializer array
16843 * gfortran.dg/interface_9.f90: Test that host interfaces are
16844 not checked for ambiguity with the local version.
16846 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16849 * gfortran.dg/module_interface_2.f90: New test.
16851 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16854 * gfortran.dg/assumed_len.f90: New test.
16856 2006-12-09 Richard Guenther <rguenther@suse.de>
16858 * g++.dg/warn/implicit-typename1.C: Qualify types.
16859 * g++.dg/parse/crash12.C: Likewise.
16860 * g++.dg/tree-ssa/pr22444.C: Likewise.
16862 2006-12-09 Tobias Burnus <burnus@net-b.de>
16864 * gfortran.dg/array_2.f90: Added sqrt test.
16866 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
16868 * gcc.target/i386/x87regparm-1.c: XFAIL.
16869 * gcc.target/i386/x87regparm-2.c: XFAIL.
16870 * gcc.target/i386/x87regparm-3.c: XFAIL.
16871 * gcc.target/i386/x87regparm-4.c: XFAIL.
16873 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16875 * lib/target-supports.exp
16876 (check_effective_target_large_long_double): New.
16877 * gcc.dg/Wconversion-real.c : Use it.
16878 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16881 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
16883 * gcc.c-torture/execute/mode-dependent-address.c: New test.
16885 2006-12-08 Tobias Burnus <burnus@net-b.de>
16888 * gfortran.dg/import4.f90: New test for IMPORT in modules.
16890 2006-12-07 Mark Mitchell <mark@codesourcery.com>
16893 * g++.dg/template/crash65.C: New test.
16894 * g++.dg/template/spec16.C: Tweak error markers.
16896 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
16898 * gcc.target/spu: New directory.
16899 * gcc.target/spu/spu.exp: New file.
16900 * gcc.target/spu/intrinsics-1.c: New test.
16902 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
16905 * g++.dg/ext/attrib27.C: New test.
16906 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16907 * g++.dg/parse/typedef5.C: Likewise.
16909 2006-12-07 Mike Stump <mrs@apple.com>
16911 * treelang/compile/var_defs.tree: Adjust.
16913 2006-12-06 Mark Mitchell <mark@codesourcery.com>
16916 * g++.dg/template/crash64.C: New test.
16917 * g++.dg/parse/crash27.C: Adjust error markers.
16919 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
16921 PR libfortran/30009
16922 PR libfortran/30056
16923 * gfortran.dg/read_eof_4.f90: Add tests.
16924 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
16925 * gfortran.dg/unf_read_corrupted_1.f90: New test.
16927 2006-12-05 Mark Mitchell <mark@codesourcery.com>
16930 * g++.dg/template/crash63.C: New test.
16933 * g++.dg/template/crash62.C: New test.
16935 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16938 * gfortran.dg/allocatable_function_1.f90: Increase the number
16939 of expected calls of free to 10; the lhs section reference is
16940 now evaluated so there is another call to bar. Change the
16941 comment appropriately.
16942 * gfortran.dg/array_section_1.f90: New test.
16944 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16947 * gfortran.dg/char_result_12.f90: New test.
16949 2006-12-05 Richard Guenther <rguenther@suse.de>
16951 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16952 * gcc.dg/vect/vect-pow-2.c: Rename to ...
16953 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
16954 vect_double, xfail for spu*-*-*.
16956 2006-12-04 Tobias Burnus <burnus@net-b.de>
16959 * initialization_4.f90: Test noninteger exponents (-std=f95).
16960 * initialization_5.f90: New test for noninteger exponents
16963 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16966 * gfortran.dg/parameter_array_section_1.f90: New test.
16968 2006-12-04 Mark Mitchell <mark@codesourcery.com>
16971 * g++.dg/template/crash61.C: New test.
16974 * g++.dg/template/error23.C: New test.
16976 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
16978 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16980 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16983 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16985 2006-12-04 Jakub Jelinek <jakub@redhat.com>
16987 PR middle-end/29965
16988 * gcc.dg/gomp/pr29965-1.c: New test.
16989 * gcc.dg/gomp/pr29965-2.c: New test.
16990 * gcc.dg/gomp/pr29965-3.c: New test.
16991 * gcc.dg/gomp/pr29965-4.c: New test.
16992 * gcc.dg/gomp/pr29965-5.c: New test.
16993 * gcc.dg/gomp/pr29965-6.c: New test.
16994 * g++.dg/gomp/pr29965-1.C: New test.
16995 * g++.dg/gomp/pr29965-2.C: New test.
16996 * g++.dg/gomp/pr29965-3.C: New test.
16997 * g++.dg/gomp/pr29965-4.C: New test.
16998 * g++.dg/gomp/pr29965-5.C: New test.
16999 * g++.dg/gomp/pr29965-6.C: New test.
17000 * g++.dg/gomp/pr29965-7.C: New test.
17001 * g++.dg/gomp/pr29965-8.C: New test.
17002 * g++.dg/gomp/pr29965-9.C: New test.
17003 * g++.dg/gomp/pr29965-10.C: New test.
17005 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
17007 * gnat.dg/pointer_variable_bounds.adb: New test.
17008 * gnat.dg/pointer_variable_bounds.ads: Likewise.
17009 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17011 2006-12-03 Eric Christopher <echristo@apple.com>
17013 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17015 2006-12-03 Richard Henderson <rth@redhat.com>
17016 Andrew Pinski <pinskia@gmail.com>
17019 * g++.dg/warn/unit-1.C: New test.
17021 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
17023 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17025 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17027 * g++.dg/vect/vect.exp: Enable tests to run on spu.
17028 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17029 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17030 * gcc.dg/vect/vect-70.c: Reduce array size.
17031 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17032 vect_no_compaer_double targets.
17033 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17034 vect_float, vect_double, and vect_int.
17036 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17038 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17039 test for loop versioning on vect_no_align targets.
17040 * gcc.dg/vect/pr20122.c: Likewise.
17041 * gcc.dg/vect/vect-105.c: Likewise.
17042 * gcc.dg/vect/vect-42.c: Likewise.
17043 * gcc.dg/vect/vect-43.c: Likewise.
17044 * gcc.dg/vect/vect-74.c: Likewise.
17045 * gcc.dg/vect/vect-75.c: Likewise.
17046 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17047 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17048 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17049 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17051 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
17054 * gfortran.dg/value_1.f90 : New test.
17055 * gfortran.dg/value_2.f90 : New test.
17056 * gfortran.dg/value_3.f90 : New test.
17057 * gfortran.dg/value_4.f90 : New test.
17058 * gfortran.dg/value_4.c : Called from value_4.f90.
17060 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
17063 * g++.dg/cpp0x/static_assert4.C: New testcase.
17065 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17067 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17069 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
17072 * gcc.dg/pr27953.c: New test.
17074 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17077 * g++.dg/ext/vector5.C: New test.
17080 * g++.dg/other/main1.C: New test.
17082 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
17084 PR libfortran/29568
17085 * gfortran.dg/convert_implied_open.f90: Change to
17086 new default record length.
17087 * gfortran.dg/unf_short_record_1.f90: Adapt to
17089 * gfortran.dg/unformatted_subrecords_1.f90: New test.
17091 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
17093 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17095 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
17098 * g++.dg/expr/pr29066.c: New.
17100 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
17101 Zdenek Dvorak <dvorakz@suse.cz>
17103 PR tree-optimization/29921
17104 * gcc.dg/pr29921-2.c: New test.
17106 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
17108 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17109 (i386_get_cpuid): New function.
17110 (i386_cpuid_ecx): Likewise.
17111 (i386_cpuid_edx): Likewise.
17112 (i386_cpuid): Updated to call i386_cpuid_edx.
17114 * gcc.target/i386/sse3-addsubpd.c: New file.
17115 * gcc.target/i386/sse3-addsubps.c: Likewise.
17116 * gcc.target/i386/sse3-haddpd.c: Likewise.
17117 * gcc.target/i386/sse3-haddps.c: Likewise.
17118 * gcc.target/i386/sse3-hsubpd.c: Likewise.
17119 * gcc.target/i386/sse3-hsubps.c: Likewise.
17120 * gcc.target/i386/sse3-lddqu.c: Likewise.
17121 * gcc.target/i386/sse3-movddup.c: Likewise.
17122 * gcc.target/i386/sse3-movshdup.c: Likewise.
17123 * gcc.target/i386/sse3-movsldup.c: Likewise.
17125 2006-12-01 Dirk Mueller <dmueller@suse.de>
17127 * g++.dg/warn/Wreturn-type-4.C: New testcase.
17129 2006-11-30 Janis Johnson <janis187@us.ibm.com>
17131 * gcc.dg/dfp/convert-int-max.c: New test.
17132 * gcc.dg/dfp/convert-int-max-fold.c: New test.
17134 2006-11-30 Richard Guenther <rguenther@suse.de>
17136 * gcc.dg/vect/vect-pow-1.c: Rename ...
17137 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
17138 floats instead of doubles, check successful vectorization.
17140 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
17143 * gcc.c-torture/compile/pr29945.c: New testcase.
17145 2006-11-30 Joseph Myers <joseph@codesourcery.com>
17147 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17150 2006-11-29 Eric Christopher <echristo@apple.com>
17152 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17154 2006-11-29 Janis Johnson <janis187@us.ibm.com>
17156 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17158 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17160 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
17163 * g++.dg/inherit/virtual2.C: New test.
17164 * g++.dg/inherit/virtual3.C: Likewise.
17165 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17166 * g++.dg/inherit/error2.C: Likewise.
17167 * g++.dg/template/instantiate1.C: Likewise.
17169 2006-11-28 Andrew Pinski <pinskia@gmail.com>
17172 * gcc.dg/tree-ssa/reassoc-12.c: New test.
17174 2006-11-28 Jan Hubicka <jh@suse.cz>
17176 * gcc.dg/memcpy-1.c: New test.
17178 2006-11-28 Jakub Jelinek <jakub@redhat.com>
17181 * g++.dg/warn/main-3.C: New test.
17183 2006-11-28 Jan Hubicka <jh@suse.cz>
17185 * gcc.dg/winline-1.c: New test.
17187 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
17189 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17192 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17195 * gfortran.dg/missing_optional_dummy_3.f90
17197 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17200 * gfortran.dg/interface_3.f90: Modify errors.
17202 2006-11-28 Ben Elliston <bje@au.ibm.com>
17204 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17205 fail to link due to relocation overflows on spu-*-*.
17207 2006-11-27 Michael Matz <matz@suse.de>
17208 Andreas Krebbel <krebbel1@de.ibm.com>
17211 * gcc.dg/20061127-1.c: New testcase.
17213 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
17215 * gcc.dg/20061124-1.c: Add exit() function prototype.
17217 2006-11-27 Jan Hubicka <jh@suse.cz>
17219 * gcc.target/i386/memcpy-1.c: Adjust size.
17220 * gcc.dg/visibility-11.c: Likewise.
17222 2006-11-27 Richard Guenther <rguenther@suse.de>
17224 PR middle-end/25620
17225 * gcc.target/i386/pow-1.c: New testcase.
17226 * gcc.dg/builtins-58.c: Likewise.
17228 2006-11-26 Mark Mitchell <mark@codesourcery.com>
17231 * g++.dg/expr/cast8.C: New test.
17233 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17235 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17236 Don't ever inline the testcase.
17238 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17241 * gfortran.fortran-torture/compile/parameter_3.f90: New
17244 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17247 * gfortran.fortran-torture/execute/transfer2.f90: New test.
17249 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17251 * gfortran.fortran-torture/execute/specifics.f90: Remove test
17254 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17256 PR libgfortran/29936
17257 * gfortran.dg/write_check3.f90: New test.
17259 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17261 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17263 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
17266 * gfortran.dg/interface_3.f90: New test.
17269 * gfortran.dg/generic_8.f90: New test.
17271 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17273 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17274 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17275 * gfortran.dg/specifics_3.f90: Remove.
17277 2006-11-24 Jakub Jelinek <jakub@redhat.com>
17280 * gcc.dg/gomp/pr29955.c: New test.
17283 * gcc.dg/pr29736.c: New test.
17285 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17288 * gcc.dg/pure-1.c: New test.
17290 2006-11-24 Joseph Myers <joseph@codesourcery.com>
17292 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17293 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17295 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
17297 * gcc.dg/20061124-1.c: New testcase.
17299 2006-11-23 Eric Christopher <echristo@apple.com>
17301 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17303 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17307 * gcc.dg/Wconversion-integer.c: New. Supersedes
17308 Wconversion-negative-constants.c
17309 * gcc.dg/Wconversion-real.c: New.
17310 * gcc.dg/Wconversion-real-integer.c: New.
17311 * gcc.dg/Wconversion-negative-constants.c: Deleted.
17312 * g++.dg/warn/Wconversion1.C: Modified.
17314 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17316 * gfortran.dg/overload_1.f90: New test.
17318 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17321 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17322 Wtraditional-conversion.
17323 * gcc.dg/overflow-warn-2.c: Likewise.
17324 * gcc.dg/Wconversion.c: Likewise. Renamed as
17325 Wtraditional-conversion.c .
17326 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17327 Wtraditional-conversion-2.c .
17328 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17329 Wtraditional-conversion-2.c
17330 * gcc.dg/Wconversion-negative-constants.c: New.
17332 2006-11-23 Andrew Pinski <pinskia@gmail.com>
17334 * gcc.dg/tree-ssa/dump-1.c: New test.
17336 2006-11-23 David Ung <davidu@mips.com>
17338 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17339 -mfp64, allowable when ISA >= 33 and float is enabled.
17340 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17341 of mthc1 and mfhc1 patterns.
17343 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
17345 PR tree-optimization/29921
17346 * gcc.dg/pr29921.c: New test.
17348 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17351 * gfortran.dg/initialization_4.f90: New test.
17353 2006-11-22 Ira Rosen <irar@il.ibm.com>
17355 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17356 platforms that have interleaving support.
17357 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17358 * gcc.dg/vect/vect-strided-a-u16-i2.c,
17359 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17360 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17361 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17362 gcc.dg/vect/vect-strided-u8-i2-gap.c,
17363 gcc.dg/vect/vect-strided-u8-i8.c,
17364 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17365 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17366 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17367 gcc.dg/vect/vect-strided-float.c,
17368 gcc.dg/vect/vect-strided-a-mult.c,
17369 gcc.dg/vect/vect-strided-mult-char-ls.c,
17370 gcc.dg/vect/vect-strided-a-u16-mult.c,
17371 gcc.dg/vect/vect-strided-a-u32-mult.c,
17372 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17373 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17374 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17375 gcc.dg/vect/vect-strided-mult.c,
17376 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17377 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17380 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17383 * gfortran.dg/auto_char_len_4.f90: New test.
17385 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17388 * gfortran.dg/generic_7.f90: New test.
17389 * gfortran.dg/defined_operators_1.f90: Add new error.
17391 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
17393 PR tree-optimization/29902
17394 * g++.dg/tree-ssa/pr29902.C: New test.
17396 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
17399 * gfortran.dg/used_types_13.f90: New test.
17401 2006-11-21 Janis Johnson <janis187@us.ibm.com>
17403 * gcc.dg/dfp/snan.c: Delete.
17405 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
17407 * g++.dg/cpp0x/static_assert1.C: New.
17408 * g++.dg/cpp0x/static_assert2.C: New.
17409 * g++.dg/cpp0x/static_assert3.C: New.
17411 2006-11-21 Richard Guenther <rguenther@suse.de>
17413 * gcc.dg/vect/vect-pow-1.c: New testcase.
17414 * gcc.dg/vect/vect-pow-2.c: Likewise.
17416 2006-11-21 Jakub Jelinek <jakub@redhat.com>
17419 * g++.dg/template/static29.C: New test.
17422 * g++.dg/conversion/simd4.C: New test.
17424 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
17427 * g++.dg/template/access19.C: New test.
17428 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17431 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
17434 * gcc.dg/tree-ssa/sra-4.c: New testcase.
17436 2006-11-20 Tobias Burnus <burnus@net-b.de>
17439 * gfortran.dg/import.f90: Extended test.
17440 * gfortran.dg/import2.f90: Extended test.
17442 2006-11-20 Tobias Burnus <burnus@net-b.de>
17444 * gfortran.dg/volatile3.f90: Add conflict test.
17446 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
17449 * gfortran.dg/implicit_10.f90: New test.
17451 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
17454 * g++.dg/warn/Wall-write-strings.C: New.
17456 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
17458 * gfortran.dg/alloc_comp_constraint_5.f90: New.
17459 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17461 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17463 * gfortran.dg/use_3.f90: Remove error message.
17464 * gfortran.dg/iso_fortran_env_1.f90: New test.
17465 * gfortran.dg/iso_fortran_env_2.f90: New test.
17466 * gfortran.dg/iso_fortran_env_3.f90: New test.
17467 * gfortran.dg/iso_fortran_env_4.f90: New test.
17469 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
17471 * gcc.dg/vect/vect-27.c: Fix initialization.
17473 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17475 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17476 * gcc.dg/torture/builtin-minmax-1.c: New.
17478 * gcc.dg/builtins-20.c: Add cases for copysign.
17480 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17483 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17485 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17486 * gfortran.dg/use_1.f90: New test.
17487 * gfortran.dg/use_1.f90: New test.
17488 * gfortran.dg/use_1.f90: New test.
17490 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
17492 PR tree-optimization/29801
17493 * gcc.dg/pr29801.c: New test.
17495 2006-11-17 Jakub Jelinek <jakub@redhat.com>
17497 PR middle-end/29584
17498 * gcc.dg/torture/pr29584.c: New test.
17500 2006-11-17 Joseph Myers <joseph@codesourcery.com>
17502 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17503 Condition PowerPC tests for saving FPRs on powerpc_fprs.
17504 * gcc.target/powerpc/compress-float-ppc.c,
17505 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17507 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17508 do not pass -mhard-float.
17510 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
17512 * gnat.dg/volatile_aggregate.adb: New test.
17514 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17518 * gfortran.dg/bound_2.f90: Add more checks.
17519 * gfortran.dg/bound_3.f90: New test.
17521 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17524 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17526 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
17528 * gfortran.dg/import3.f90: Fix error message.
17530 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
17533 * gfortran.fortran-torture/compile/inline_1.f90:
17536 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17538 * gcc.target/i386/x87regparm-1.c: New test.
17539 * gcc.target/i386/x87regparm-2.c: New test.
17540 * gcc.target/i386/x87regparm-3.c: New test.
17541 * gcc.target/i386/x87regparm-4.c: New test.
17543 2006-11-15 Tobias Burnus <burnus@net-b.de>
17546 * gfortran.dg/import.f90: New test.
17547 * gfortran.dg/import2.f90: New test.
17548 * gfortran.dg/import3.f90: New test.
17550 2006-11-15 Tobias Burnus <burnus@net-b.de>
17553 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17555 2006-11-15 Tobias Burnus <burnus@net-b.de>
17558 * gfortran.dg/contains.f90: New test.
17559 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17561 2006-11-15 Jakub Jelinek <jakub@redhat.com>
17563 PR tree-optimization/29581
17564 * gcc.dg/pr29581-1.c: New test.
17565 * gcc.dg/pr29581-2.c: New test.
17566 * gcc.dg/pr29581-3.c: New test.
17567 * gcc.dg/pr29581-4.c: New test.
17568 * gfortran.dg/pr29581.f90: New test.
17570 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
17573 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17574 numbers in error message headers.
17576 2006-11-14 Richard Guenther <rguenther@suse.de>
17578 * gcc.target/i386/math-torture/math-torture.exp: Restrict
17579 to i?86 and x86_64 targets.
17581 2006-11-14 Caroline Tice <ctice@apple.com>
17583 * gcc.dg/pubtypes-1.c: New file/testcase.
17584 * gcc.dg/pubtypes-2.c: New file/testcase.
17585 * gcc.dg/pubtypes-3.c: New file/testcase.
17586 * gcc.dg/pubtypes-4.c: New file/testcase.
17587 * g++.dg/pubtypes.C: New file/testcase.
17589 2006-11-14 Mark Mitchell <mark@codesourcery.com>
17592 * g++.dg/init/self1.C: New test.
17594 2006-11-14 Tobias Burnus <burnus@net-b.de>
17597 * gfortran.dg/conflicts.f90: Add.
17599 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
17601 PR rtl-optimization/29798
17603 * gcc.c-torture/execute/pr29798.c: New.
17605 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17607 * gcc.dg/builtins-20.c: Add more cases.
17609 2006-11-13 Jakub Jelinek <jakub@redhat.com>
17612 * gfortran.dg/gomp/pr29759.f90: New test.
17614 2006-11-13 Mark Mitchell <mark@codesourcery.com>
17617 * g++.dg/template/static28.C: New test.
17619 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
17621 * lib/c-torture.exp: Use target-libpath.exp.
17622 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17623 set GCC_EXEC_PREFIX env var from global variable of same name.
17625 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17628 * gfortran.fortran-torture/compile/transfer-1.f90:
17631 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
17632 Zdenek Dvorak <dvorakz@suse.cz>
17634 PR tree-optimization/29680
17635 * gcc.dg/alias-11.c: New test.
17637 2006-11-12 Jason Merrill <jason@redhat.com>
17638 Andrew Pinski <pinskia@physics.uc.edu>
17640 PR middle-end/28915
17641 * gcc.target/i386/vectorize1.c: New.
17643 2006-11-12 Roger Sayle <roger@eyesopen.com>
17645 PR rtl-optimization/29797
17646 * gcc.c-torture/execute/pr29797-1.c: New test case.
17648 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17650 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17652 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
17654 * gcc.dg/tree-ssa/prefetch-3.c: New test.
17656 2006-11-12 Roger Sayle <roger@eyesopen.com>
17658 PR tree-optimization/13827
17659 * gcc.dg/fold-eqand-1.c: New test case.
17661 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
17664 * gcc.c-torture/execute/mayalias-3.c: New test.
17666 2006-11-11 Richard Sandiford <richard@codesourcery.com>
17668 PR middle-end/27528
17669 * gcc.c-torture/compile/pr27528.c: New test.
17670 * gcc.dg/pr27528.c: Likewise.
17672 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17674 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17676 * gcc.dg/torture/builtin-symmetric-1.c: New test.
17678 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17681 * gfortran.dg/reshape_source_size_1.f90: New test.
17683 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17686 * gfortran.dg/aliasing_dummy_4.f90: New test.
17688 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
17691 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17692 and x86_64-*-* targets.
17694 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17696 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17697 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17698 New macros. Use them in exact tests.
17699 (TESTIT3): New macro.
17700 Add tests for fmin, fmax and fma.
17702 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17705 * gfortran.dg/array_constructor_13.f90: New test.
17707 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17710 * gfortran.dg/used_types_12.f90: New test.
17712 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
17714 PR middle-end/29726
17715 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17717 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17718 * gcc.dg/fold-eqandshift-3.c: New test case.
17720 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17723 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17726 * gfortran.dg/change_symbol_attributes_1.f90: New test.
17728 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17730 * gcc.dg/20061109-1.c: New testcase.
17732 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17734 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17736 2006-11-09 Tobias Burnus <burnus@net-b.de>
17738 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17739 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17741 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
17743 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17744 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17746 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17748 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17750 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17752 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17754 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17755 * gcc.dg/vect/vect-9.c: Now vectorizable.
17756 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17757 that support vect_widen_mult.
17758 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17759 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17760 vect-reduc-dot-u16.c).
17761 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17762 vect-reduc-dot-u16.c).
17763 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17764 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17765 vect-reduc-dot-s8.c).
17766 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17767 vect-reduc-dot-s8.c).
17768 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17769 vect-reduc-dot-s8.c).
17770 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17771 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17772 vect-reduc-dot-u8.c).
17773 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17774 vect-reduc-dot-u8.c).
17775 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17776 * gcc.dg/vect/vect-multitypes-9.c: New test.
17777 * gcc.dg/vect/vect-multitypes-10.c: New test.
17778 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17779 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17780 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17781 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17782 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17783 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17784 wrapv-vect-reduc-dot-s8.c.
17785 * lib/target-support.exp (check_effective_target_vect_unpack): New.
17786 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17787 targets that support vec_unpack.
17788 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17789 (check_effective_target_vect_widen_mult_qi_to_hi): New.
17790 (check_effective_target_vect_widen_mult_hi_to_si): New.
17791 (check_effective_target_vect_widen_sum): Removed.
17793 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17795 * gcc.dg/vect/vect-multitypes-8.c: New test.
17796 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17798 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17800 * gcc.dg/vect/vect-multitypes-7.c: New test.
17802 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17804 * gcc.dg/vect/vect-multitypes-4.c: New test.
17805 * gcc.dg/vect/vect-multitypes-5.c: New test.
17806 * gcc.dg/vect/vect-multitypes-6.c: New test.
17808 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17810 * gcc.dg/vect/vect-multitypes-1.c: New test.
17811 * gcc.dg/vect/vect-multitypes-2.c: New test.
17812 * gcc.dg/vect/vect-multitypes-3.c: New test.
17814 2006-11-07 Eric Christopher <echristo@apple.com>
17816 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17817 Test using scan-assembler-not.
17819 2006-11-07 Jakub Jelinek <jakub@redhat.com>
17821 * gcc.dg/inline-17.c: New test.
17823 2006-11-07 Steve Ellcey <sje@cup.hp.com>
17826 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
17829 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17832 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17835 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17838 2006-11-07 Tobias Burnus <burnus@net-b.de>
17841 * gfortran.dg/volatile.f90: Add.
17842 * gfortran.dg/volatile2.f90: Add.
17843 * gfortran.dg/volatile3.f90: Add.
17844 * gfortran.dg/volatile4.f90: Add.
17845 * gfortran.dg/volatile5.f90: Add.
17846 * gfortran.dg/volatile6.f90: Add.
17847 * gfortran.dg/volatile7.f90: Add.
17849 2006-11-06 Tobias Burnus <burnus@net-b.de>
17851 * gfortran.dg/io_constraints_2.f90: Adjust pattern
17852 for matching error messages.
17853 * gfortran.dg/specifics_3.f90: Adjust pattern
17854 for matching error messages.
17856 2006-11-06 Janis Johnson <janis187@us.ibm.com>
17857 Bernhard Fischer <aldot@gcc.gnu.org>
17859 * lib/gcc-dg.exp (output-exists): New proc.
17860 (output-exists-not): New proc.
17861 * gcc.test-framework/test-framework.awk: Support new directives.
17862 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17863 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17864 * gcc.test-framework/dg-outexists-exp-F.c: New test.
17865 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17866 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17867 * gcc.test-framework/dg-outexists-exp-P.c: New test.
17869 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
17873 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17874 * gfortran.dg/initialization_3.f90: New.
17876 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17878 PR libgfortran/25545
17879 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17881 2006-11-05 Jakub Jelinek <jakub@redhat.com>
17883 PR middle-end/29695
17884 * gcc.c-torture/execute/pr29695-1.c: New test.
17885 * gcc.c-torture/execute/pr29695-2.c: New test.
17887 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
17890 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17892 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
17894 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17895 for matching error messages.
17897 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
17900 * gcc.target/i386/387-12.c: New test.
17902 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17904 PR libfortran/29713
17905 * gfortran.dg/pr29713.f90: New test.
17907 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
17909 * gcc.c-torture/execute/arith-rand-ll.c:
17910 Also test for bogus rest sign.
17912 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17914 PR libfortran/27895
17915 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17917 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
17919 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17920 from error messages.
17922 2006-11-02 Mike Stump <mrs@apple.com>
17924 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17926 * g++.old-deja/g++.abi/align.C: Enable for darwin.
17928 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
17930 * g++.dg/eh/gcsec1.C: New test.
17932 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17934 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17935 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
17937 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
17939 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17941 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17942 * gcc.dg/pr14796-2.c: Likewise.
17944 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17946 * gcc.c-torture/execute/20061101-1.c: New test.
17948 2006-11-01 Richard Guenther <rguenther@suse.de>
17950 * gcc.target/i386/fpprec-1.c: New testcase.
17952 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17954 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17955 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17957 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
17959 * gcc.c-torture/execute/20061031-1.c: New test.
17961 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17964 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17965 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17966 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17967 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17968 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17969 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17970 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17972 2006-10-31 Eric Christopher <echristo@apple.com>
17973 Falk Hueffner <falk@debian.org>
17975 * gcc.dg/builtin-bswap-1.c: New.
17976 * gcc.dg/builtin-bswap-2.c: New.
17977 * gcc.dg/builtin-bswap-3.c: New.
17978 * gcc.dg/builtin-bswap-4.c: New.
17979 * gcc.dg/builtin-bswap-5.c: New.
17980 * gcc.target/i386/builtin-bswap-1.c: New.
17982 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17984 * gcc.dg/inline-16.c: New.
17987 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17989 * gcc.dg/inline-13.c: New.
17990 * gcc.dg/inline-14.c: New.
17991 * gcc.dg/inline-15.c: New.
17994 * gcc.dg/inline6.c: New.
17995 * gcc.dg/inline7.c: New.
17997 2006-10-31 Roger Sayle <roger@eyesopen.com>
17999 PR middle-end/23470
18000 * gcc.dg/pr23470-1.c: New test case.
18002 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
18005 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18007 * gfortran.dg/blockdata_2.f90: New testcase.
18009 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
18011 PR libfortran/29627
18012 * gfortran.dg/unf_short_record_1.f90: New test.
18014 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18017 * gfortran.dg/pr29067.f: New test.
18019 2006-10-31 Joseph Myers <joseph@codesourcery.com>
18020 Richard Sandiford <richard@codesourcery.com>
18022 * lib/target-supports.exp (get_compiler_messages): Append options
18023 as a single list element.
18024 (check_effective_target_arm_vfp_ok): New.
18025 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18027 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
18030 * gfortran.dg/intrinsic_actual_2.f90: New test.
18033 * gfortran.dg/actual_array_interface_1.f90: New test.
18036 * gfortran.dg/used_types_11.f90: New test.
18038 2006-10-30 Dirk Mueller <dmueller@suse.de>
18040 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18041 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18042 * g++.old-deja/g++.pt/eichin01.C (main): Same.
18043 * g++.old-deja/g++.mike/net25.C (main): Same.
18044 * g++.dg/lookup/exception1.C (main): Same.
18045 * g++.dg/parse/parens2.C (main): Same.
18047 2006-10-30 Roger Sayle <roger@eyesopen.com>
18049 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18051 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18053 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18054 * gcc.dg/torture/builtin-math-3.c: Likewise.
18056 2006-10-30 Tobias Burnus <burnus@net-b.de>
18059 * gfortran.dg/write_check.f90: Check run-time keyword checking.
18060 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18062 2006-10-30 Andrew Pinski <pinskia@gmail.com>
18065 * gfortran.fortran-torture/execute/transfer1.f90: New test.
18067 2006-10-30 Joseph Myers <joseph@codesourcery.com>
18069 * lib/target-supports.exp (check_function_available): Declare
18070 function before calling.
18072 2006-10-30 Jakub Jelinek <jakub@redhat.com>
18074 PR tree-optimization/29637
18075 * gcc.dg/pr29637.c: New test.
18077 2006-10-29 Roger Sayle <roger@eyesopen.com>
18079 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18080 tree canonicalization.
18082 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18084 * gcc.dg/builtins-20.c: Add more hypot tests.
18086 2006-10-29 Roger Sayle <roger@eyesopen.com>
18088 * gcc.dg/fold-compare-1.c: New test case.
18090 2006-10-29 Dirk Mueller <dmueller@suse.de>
18093 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18095 2006-10-29 Roger Sayle <roger@eyesopen.com>
18097 PR tree-optimization/15458
18098 * gcc.dg/fold-xornot-1.c: New test case.
18100 2006-10-29 Richard Guenther <rguenther@suse.de>
18102 * gcc.target/i386/math-torture/trunc.c: New testcase.
18104 2006-10-29 Richard Guenther <rguenther@suse.de>
18106 * gcc.target/i386/math-torture/round.c: New testcase.
18108 2006-10-29 Richard Guenther <rguenther@suse.de>
18110 * gcc.target/i386/math-torture/ceil.c: New testcase.
18111 * gcc.target/i386/math-torture/floor.c: Likewise.
18113 2006-10-29 Richard Guenther <rguenther@suse.de>
18115 * gcc.target/i386/math-torture/rint.c: New testcase.
18116 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18118 2006-10-29 Richard Guenther <rguenther@suse.de>
18120 * gcc.target/i386/math-torture/lfloor.c: New testcase.
18121 * gcc.target/i386/math-torture/lceil.c: Likewise.
18123 2006-10-28 Tobias Burnus <burnus@net-b.de>
18125 PR libgfortran/24313
18126 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18128 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
18130 * gcc.c-torture/execute/20020118-1.c,
18131 gcc.c-torture/execute/builtins/strlen.c,
18132 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18135 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18137 * gcc.dg/builtins-20.c: Add tests for hypot.
18138 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
18139 two-argument builtins.
18140 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18141 TESTIT2. Update all callers.
18142 (TESTIT2, TESTIT2_R): New helper macros.
18143 Add testcases for pow, hypot and atan2.
18145 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
18148 * g++.dg/expr/bool1.C: New test.
18149 * g++.dg/expr/bool2.C: New test.
18151 2006-10-28 Tobias Burnus <burnus@net-b.de>
18154 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18155 * gfortran.dg/namelist_internal.f90: New test.
18157 2006-10-28 Tobias Burnus <burnus@net-b.de>
18160 * gfortran.dg/io_real_boz.f90: Add.
18161 * gfortran.dg/io_real_boz2.f90: Add.
18163 2006-10-28 Richard Guenther <rguenther@suse.de>
18165 PR middle-end/26899
18166 * gcc.dg/tree-ssa/pr26899.c: New testcase.
18168 2006-10-28 Richard Guenther <rguenther@suse.de>
18171 * gcc.target/i386/math-torture/lround.c: New testcase.
18173 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
18175 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18176 * gcc.dg/builtins-44.c: Likewise.
18177 * gcc.dg/builtins-45.c: Likewise.
18178 * gcc.dg/pr28796-2.c: Likewise.
18179 * gcc.dg/unordered-3.c: Likewise.
18181 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18183 PR libgfortran/27954
18184 * gfortran.dg/error_recovery_2.f90: New test.
18186 2006-10-26 Richard Guenther <rguenther@suse.de>
18188 * gcc.target/i386/i386.exp: Use glob, not find to collect
18189 tests. Avoids recursing into subdirectories.
18190 * gcc.target/i386/math-torture/math-torture.exp: Torture
18191 for interesting ia32 math options.
18192 * gcc.target.i386/math-torture/lrint.c: New testcase.
18194 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18196 PR libgfortran/29563
18197 * gfortran.dg/arrayio_9.f90: Update test.
18198 * gfortran.dg/arrayio_19.f90: New test.
18200 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
18202 * gcc.dg/20061026.c: New testcase.
18204 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18206 PR libgfortran/29563
18207 * gfortran.dg/arrayio_9.f90: New test.
18209 2006-10-26 Ben Elliston <bje@au.ibm.com>
18211 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18212 Copy the strings manually, as strcpy may call strlen.
18214 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18216 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18217 Add checks for log, log2, log10 and log1p.
18219 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18220 we already test 0.0. Add checks for expm1, log, log2, log10,
18221 log1p, cbrt, erf and erfc.
18223 2006-10-25 Steve Ellcey <sje@cup.hp.com>
18225 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18227 2006-10-25 Uros Bizjak <uros@kss-loka.si>
18229 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18230 and remainderl() built-in functions. Remove -ffast-math from
18233 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18235 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18238 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18239 floating point modifiers to arguments passed to float and long
18240 double functions respectively. Update all callers to use floating
18241 point numbers, not integers. Add tests for exp, exp2 and
18244 * gcc.dg/torture/builtin-math-3.c: New test.
18246 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
18249 * gfortran.dg/initialize_2.f90: New.
18251 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18253 * gcc.dg/torture/builtin-math-2.c: New test.
18255 2006-10-24 Richard Guenther <rguenther@suse.de>
18257 PR middle-end/28796
18258 * gcc.dg/pr28796-1.c: New testcase.
18259 * gcc.dg/pr28796-2.c: Likewise.
18261 2006-10-24 Richard Guenther <rguenther@suse.de>
18263 * gcc.dg/builtins-57.c: New testcase.
18265 2006-10-24 Richard Guenther <rguenther@suse.de>
18267 PR tree-optimization/29567
18268 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18270 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
18272 PR tree-optimization/14784
18273 * gcc.dg/alias-10.c: New test.
18275 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18277 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18279 2006-10-23 Jakub Jelinek <jakub@redhat.com>
18281 * gcc.dg/builtin-strncat-chk-1.c: New test.
18283 2006-10-23 Jan Hubicka <jh@suse.cz>
18285 * gcc.dg/memmove-1.c: New test.
18287 2006-10-23 Paul Brook <paul@codesourcery.com>
18289 * gcc.dg/pragma-pack-5.c: New test.
18291 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
18293 * g++.dg/other/s390-1.C: New testcase.
18295 2006-10-23 Richard Guenther <rguenther@suse.de>
18297 PR middle-end/27132
18298 PR middle-end/23295
18299 * gcc.dg/pr27132.c: New testcase.
18300 * gcc.dg/pr23295.c: Likewise.
18301 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18302 * g++.dg/tree-ssa/pr19807.C: Likewise.
18304 2006-10-23 Richard Guenther <rguenther@suse.de>
18306 PR middle-end/21032
18307 * gcc.dg/pr21032.c: New testcase.
18309 2006-10-22 Jeff Law <law@redhat.com>
18310 Richard Guenther <rguenther@suse.de>
18312 PR tree-optimization/15911
18313 * gcc.dg/tree-ssa/vrp30.c: New testcase.
18315 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
18318 * g++.dg/abi/rtti3.C: New.
18320 2006-10-21 Uros Bizjak <uros@kss-loka.si>
18322 PR middle-end/28252
18323 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18326 2006-10-21 Richard Guenther <rguenther@suse.de>
18328 PR tree-optimization/3511
18329 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18331 2006-10-21 Richard Guenther <rguenther@suse.de>
18333 PR middle-end/26898
18334 * gcc.dg/torture/pr26898-1.c: New testcase.
18335 * gcc.dg/torture/pr26898-2.c: Likewise.
18337 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
18340 * g++.dg/parse/bitfield1.C: Adjust error markers.
18341 * g++.dg/parse/bitfield2.C: New test.
18343 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
18345 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18347 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18349 PR libfortran/27895
18350 * gfortran.dg/zero_sized_1.f90: New test.
18352 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
18354 * gcc.dg/div-compare-1.c: New test.
18356 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
18359 * gfortran.dg/result_default_init_1.f90: New test.
18362 * gfortran.dg/automatic_default_init_1.f90: New test.
18364 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18367 2006-10-18 Geoffrey Keating <geoffk@apple.com>
18369 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18370 'using namespace std' without previous declaration.
18371 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18372 * g++.old-deja/g++.robertl/eb133c.C: New.
18374 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18376 PR libgfortran/29277
18377 * gfortran.dg/streamio_4.f90: Update test.
18378 * gfortran.dg/streamio_11.f90: New test.
18380 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
18383 * g++.dg/inherit/virtual1.C: New test.
18385 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18388 * g++.dg/parse/enum3.C: New test.
18390 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18393 * g++.dg/init/ctor8.C: New test.
18395 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18398 * g++.dg/ext/complit8.C: Tweak error markers.
18399 * g++.dg/template/complit1.C: Add error marker.
18401 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18404 * g++.dg/ext/complit8.C: New test.
18407 * g++.dg/parse/dtor12.C: New test.
18410 * g++.dg/template/sizeof11.C: New test.
18412 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
18415 * gfortran.dg/data_char_3.f90: New test.
18418 * gfortran.dg/negative_automatic_size.f90: New test.
18420 2006-10-16 David Daney <ddaney@avtrex.com>
18422 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18424 2006-10-16 Eric Christopher <echristo@apple.com>
18426 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18429 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18432 * g++.dg/tc1/dr49.C: Tweak error messages.
18433 * g++.dg/parse/template21.C: New test.
18435 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18437 PR middle-end/20491
18438 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18440 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
18443 * gfortran.dg/print_1.f90: New test.
18445 2006-10-15 Jan Hubicka <jh@suse.cz>
18447 PR middle-end/29241
18448 * gcc.c-torture/compile/pr29241.c: New testcase.
18450 2006-10-15 David Edelsohn <edelsohn@gnu.org>
18452 PR middle-end/29250
18453 * gcc.c-torture/compile/pr29250.c: New test.
18455 2006-10-15 Richard Guenther <rguenther@suse.de>
18457 * gcc.dg/pr29299.c: New testcase.
18459 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
18462 * gfortran.dg/label_4.f90: Adjust warning flag.
18464 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18467 * gfortran.dg/nullify_3.f90: New test.
18469 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
18471 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18472 on Solaris 2.5.1 too.
18474 2006-10-13 Eric Christopher <echristo@apple.com>
18476 * gcc.dg/pr25993.c: Skip for darwin.
18478 2006-10-13 Eric Christopher <echristo@apple.com>
18480 * gcc.dg/visibility-11.c: Skip for darwin.
18482 2006-10-13 Eric Christopher <echristo@apple.com>
18484 * gcc.dg/darwin-weakimport-1.c: Use
18485 -fno-asynchronous-unwind-tables.
18486 * gcc.dg/darwin-weakimport-3.c: Ditto.
18488 2006-10-13 Richard Guenther <rguenther@suse.de>
18490 PR tree-optimization/29446
18491 * gcc.dg/torture/pr29446.c: New testcase.
18493 2006-10-13 Bill Wendling <wendling@apple.com>
18495 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18496 * g++.old-deja/g++.jason/hmc1.C: Likewise.
18497 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18498 * g++.old-deja/g++.law/shadow1.C: Likewise.
18499 * g++.old-deja/g++.law/ctors10.C: Likewise.
18500 * g++.dg/debug/namespace1.C: Likewise.
18501 * g++.dg/inherit/namespace-as-base.C: Likewise.
18502 * g++.dg/opt/delay-slot-1.C: Likewise.
18503 * g++.dg/parse/defarg10.C: Likewise.
18504 * g++.dg/template/ptrmem11.C: Likewise.
18505 * g++.dg/template/mem_func_ptr.C: Likewise.
18506 * g++.dg/template/spec19.C: Likewise.
18508 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
18510 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18512 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18515 * gfortran.dg/implicit_9.f90: New test.
18518 * gfortran.dg/namelist_25.f90: New test.
18521 * gfortran.dg/same_name_2.f90: New test.
18524 * gfortran.dg/host_assoc_types_1.f90: New test.
18527 * gfortran.dg/missing_derived_type_1.f90: New test.
18528 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18531 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18534 * gfortran.dg/alloc_comp_assign_5.f90: New test.
18536 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18539 * gfortran.dg/bound_2.f90: New test.
18541 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18543 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18545 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18546 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18547 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18548 * gfortran.dg/gomp/reduction3.f90: Likewise.
18549 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18550 * gfortran.dg/dummy_procedure_2.f90: Likewise.
18551 * gfortran.dg/interface_derived_type_1.f90: Likewise.
18552 * gfortran.dg/forall_4.f90: Likewise.
18553 * gfortran.dg/spec_expr_4.f90: Likewise.
18554 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18555 * gfortran.dg/forall_5.f90: Likewise.
18556 * gfortran.dg/open_access_append_2.f90: Add check for
18557 compile-time warning.
18559 2006-10-13 Mark Mitchell <mark@codesourcery.com>
18562 * g++.dg/parse/pure1.C: New test.
18564 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18567 * gfortran.dg/io_constraints_3.f90: New test.
18568 * gfortran.dg/open_access_append_1.f90: Add checks
18569 for compile-time warnings.
18570 * gfortran.dg/pr20163-2.f: Likewise.
18571 * gfortran.dg/iostat_2.f90: Likewise.
18572 * gfortran.dg/label_4.f90: Delete the temporary
18574 * gfortran.dg/direct_io_2.f90: Add a FILE=
18576 * gfortran.dg/iomsg_1.f90: Add check for
18577 compile-time warning.
18579 2006-10-12 Jan Hubicka <jh@suse.cz>
18582 * gcc.dg/pr28319.c: New test.
18584 2006-10-12 Mark Mitchell <mark@codesourcery.com>
18586 * g++.dg/ext/vla4.C: New test.
18588 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18591 * g++.dg/template/crash60.C: New test.
18592 * g++.dg/other/large-size-array.C: Adjust error markers.
18593 * g++.dg/parse/crash27.C: Likewise.
18594 * g++.dg/template/crash1.C: Likewise.
18596 2006-10-12 Steve Ellcey <sje@cup.hp.com>
18599 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18601 2006-10-12 Jakub Jelinek <jakub@redhat.com>
18603 PR preprocessor/28709
18604 * gcc.dg/cpp/paste14.c: New test.
18606 2006-10-11 Mark Mitchell <mark@codesourcery.com>
18609 * g++.dg/init/array24.C: New test.
18611 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18613 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18616 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
18619 * g++.dg/parse/typedef8.C: New test.
18620 * g++.dg/other/mult-stor1.C: Adjust error markers.
18622 2006-10-11 Richard Guenther <rguenther@suse.de>
18624 PR tree-optimization/28230
18625 * gcc.dg/torture/pr28230.c: New testcase.
18627 2006-10-11 Richard Guenther <rguenther@suse.de>
18629 PR inline-asm/29119
18630 * gcc.dg/torture/pr29119.c: New testcase.
18632 2006-10-10 Jakub Jelinek <jakub@redhat.com>
18634 PR middle-end/29272
18635 * gcc.c-torture/execute/20060930-2.c: New test.
18637 2006-10-09 Richard Henderson <rth@redhat.com>
18639 Revert emutls patch.
18641 2006-10-09 Richard Guenther <rguenther@suse.de>
18643 PR middle-end/29254
18644 * gcc.dg/pr29254.c: New testcase.
18646 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
18647 Paul Thomas <pault@gcc.gnu.org>
18650 * gfortran.dg/alloc_comp_basics_1.f90: New test.
18651 * gfortran.dg/alloc_comp_basics_2.f90: New test.
18652 * gfortran.dg/alloc_comp_assign_1.f90: New test.
18653 * gfortran.dg/alloc_comp_assign_2.f90: New test.
18654 * gfortran.dg/alloc_comp_assign_3.f90: New test.
18655 * gfortran.dg/alloc_comp_assign_4.f90: New test.
18656 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18657 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18658 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18659 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18660 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18661 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18662 * gfortran.dg/alloc_comp_std.f90: New test.
18663 * gfortran.dg/move_alloc.f90: New test.
18665 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
18668 * gfortran.dg/derived_constructor_comps_2.f90: New test.
18671 * gfortran.dg/forall_char_dependencies_1.f90: New test.
18673 2006-10-08 Tobias Burnus <burnus@net-b.de>
18676 * gfortran.dg/new_line.f90: New test.
18678 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18680 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18681 * gcc.dg/torture/builtin-convert-1.c,
18682 gcc.dg/torture/builtin-convert-2.c,
18683 gcc.dg/torture/builtin-convert-3.c,
18684 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18686 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
18688 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18689 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18690 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18691 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18693 2006-10-07 Andrew Pinski <pinskia@gmail.com>
18695 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18696 Xfail some tests for powerpc-darwin and powerpc-aix.
18698 2006-10-07 Jakub Jelinek <jakub@redhat.com>
18701 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18703 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18706 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18709 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18713 * gfortran.fortran-torture/execute/specifics.f90:
18714 Add tests for using all possible intrinsics as actual arguments.
18715 * gfortran.dg/specifics_1.f90: Add tests for using
18716 all possible intrinsics as actual arguments.
18717 * gfortran.dg/specifics_2.f90: New file.
18718 * gfortran.dg/specifics_3.f90: New file.
18720 2006-10-07 Richard Sandiford <richard@codesourcery.com>
18722 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18723 * gcc.dg/debug/debug-2.c: Likewise.
18725 2006-10-06 Uros Bizjak <uros@kss-loka.si>
18727 * gcc.c-torture/compile/sync-2.c: New test.
18729 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18731 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18734 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18736 PR rtl-optimization/29128
18737 * gcc.c-torture/compile/pr29128.c: New test.
18739 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18741 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18744 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
18746 PR middle-end/29256
18747 * gcc.dg/tree-ssa/loop-19.c: New test.
18749 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18751 PR tree-optimization/29330
18752 * gcc.dg/pr29330.c: New test.
18755 * gcc.c-torture/compile/20061005-1.c: New test.
18757 2006-10-06 Olivier Hainque <hainque@adacore.com>
18759 * gcc.dg/typename-vla-1.c: New case.
18760 * gnat.dg/forward_vla.adb: New case.
18762 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18764 PR tree-optimization/29290
18765 * gfortran.dg/loop_nest_1.f90: New test.
18768 * gcc.dg/tls/opt-12.c: New test.
18771 * gfortran.dg/save_2.f90: New test.
18774 * gcc.dg/pr29091.c: New test.
18776 2006-10-06 Joseph Myers <joseph@codesourcery.com>
18778 * lib/target-supports.exp
18779 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18780 same as x86_64-*-*; check for LP64.
18782 2006-10-04 Richard Henderson <rth@redhat.com>
18784 * lib/target-supports.exp (check_effective_target_tls): Redefine
18785 to mean non-emulated tls.
18786 * gcc.dg/tls/alias-1.c: Remove tls requirement.
18787 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18788 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18789 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18790 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18791 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18792 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18794 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18797 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18799 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18801 * gfortran.dg/bounds_check_fail_1.f90: New test.
18803 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18806 * g++.dg/template/friend48.C: New test.
18808 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18811 * gfortran.dg/default_initialization_2.f90: New test.
18813 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18817 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18819 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18822 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18826 * gfortran.dg/missing_optional_dummy_2.f90: New test.
18830 * gfortran.dg/entry_array_specs_1.f90: New test.
18832 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
18834 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18835 insufficient to inhibit some test failures at -O3. Do testing
18838 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18841 * g++.dg/inherit/access8.C: New test.
18842 * g++.dg/template/dtor4.C: Tweak error messages.
18844 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18847 * gfortran.dg/entry_8.f90: New test.
18849 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18852 * g++.dg/parse/new4.C: New test.
18854 2006-10-03 Uros Bizjak <uros@kss-loka.si>
18856 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18857 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18858 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18859 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18860 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18862 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18865 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18866 * gfortran.dg/continuation_2.f90: New test.
18869 * gfortran.dg/continuation_3.f90: New test.
18870 * gfortran.dg/continuation_4.f90: New test.
18871 * gfortran.dg/continuation_5.f: New test.
18872 * gfortran.dg/continuation_6.f: New test.
18874 2006-10-02 Mark Mitchell <mark@codesourcery.com>
18877 * g++.dg/template/vla1.C: New test.
18879 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18882 * gfortran.dg/complex_parameter_1.f90: New test.
18884 2006-10-02 Jakub Jelinek <jakub@redhat.com>
18887 * gcc.c-torture/execute/20060929-1.c: New test.
18889 2006-10-01 Mark Mitchell <mark@codesourcery.com>
18892 * g++.dg/template/member6.C: New test.
18893 * g++.dg/parse/typename7.C: Adjust error markers.
18896 * g++.dg/template/member7.C: New test.
18898 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
18901 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18902 gcc.dg/Woverride-init-3.c: New tests.
18904 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
18906 * gcc.c-torture/execute/20060930-1.c: New test.
18908 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18911 * gfortran.dg/specifics_1.f90: New test.
18912 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18915 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18917 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18918 pthread-init-common.h: New.
18920 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
18922 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18923 precision on some archs.
18925 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
18927 * gcc.dg/non-local-goto-1.c: New test.
18928 * gcc.dg/non-local-goto-2.c: Likewise.
18929 * gcc.dg/setjmp-3.c: Likewise.
18930 * gcc.dg/setjmp-4.c: Likewise.
18932 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
18934 * gnat.dg/self_aggregate_with_pointer.adb: New test.
18936 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
18939 * gfortran.dg/exponent_1.f90: New test.
18942 * gfortran.dg/nearest_1.f90: New test.
18944 2006-09-26 Jakub Jelinek <jakub@redhat.com>
18946 PR middle-end/25261
18947 PR middle-end/28790
18948 * gcc.dg/gomp/nestedfn-1.c: New test.
18950 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
18953 * objc/compile/method-1.m: New test.
18955 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
18958 * g++.dg/template/crash58.C: New test.
18959 * g++.dg/parse/crash28.C: Adjust error markers.
18960 * g++.dg/template/crash34.C: Likewise.
18961 * g++.dg/template/friend31.C: Likewise.
18962 * g++.dg/template/crash32.C: Likewise.
18965 * g++.dg/template/crash59.C: New test.
18968 * g++.dg/template/spec33.C: New test.
18969 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18971 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
18972 Adam Nemet <anemet@caviumnetworks.com>
18974 * gcc.dg/tree-ssa/ivopts-1.c: New test.
18975 * gcc.dg/tree-ssa/ivopts-2.c: New test.
18977 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
18980 * gcc.dg/pr28911.c: New.
18982 2006-09-23 Uros Bizjak <uros@kss-loka.si>
18985 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18986 (dg-options): Add -mfpmath=387.
18988 2006-09-23 Jakub Jelinek <jakub@redhat.com>
18991 * gcc.dg/pr28706.c: New test.
18994 * gcc.dg/pr28712.c: New test.
18996 2006-09-22 Mike Stump <mrs@apple.com>
18998 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19000 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
19002 PR tree-optimization/28888
19003 * gcc.dg/pr28888.c: New test.
19005 2006-09-21 Mark Mitchell <mark@codesourcery.com>
19008 * g++.dg/init/ptrfn1.C: New test.
19010 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
19013 * g++.dg/template/spec32.C: New test.
19014 * g++.dg/parse/crash9.C: Adjust error markers.
19017 * g++.dg/template/typedef6.C: New test.
19018 * g++.dg/init/error1.C: Adjust error markers.
19019 * g++.dg/parse/crash9.C: Likewise.
19020 * g++.dg/template/crash55.C: Likewise.
19022 2006-09-21 Janis Johnson <janis187@us.ibm.com>
19024 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19026 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
19029 * g++.dg/ext/dllimport12.C: New test.
19031 2006-09-20 Richard Sandiford <richard@codesourcery.com>
19033 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19034 * gcc.target/mips/nmadd-2.c: Likewise.
19035 * gcc.target/mips/mips-ps-6.c: New test.
19036 * gcc.target/mips/neg-abs-1.c: Likewise.
19037 * gcc.target/mips/neg-abs-2.c: Likewise.
19038 * gcc.target/mips/nmadd-3.c: New test.
19040 2006-09-20 Jakub Jelinek <jakub@redhat.com>
19042 PR middle-end/28046
19043 * gcc.dg/gomp/atomic-10.c: New test.
19044 * g++.dg/gomp/atomic-10.C: New test.
19046 2006-09-20 Eric Christopher <echristo@apple.com>
19048 * gcc.target/i386/sse3-not-fisttp.c: New.
19050 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
19052 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19054 2006-09-19 Richard Sandiford <richard@codesourcery.com>
19056 * gcc.c-torture/execute/pr28289.c (one): New variable.
19057 (main): Use it instead of argc.
19058 * gcc.c-torture/execute/20060102-1.c (one): New variable.
19059 (main): Use it instead of argc.
19061 2006-09-19 Paul Brook <paul@codesourcery.com>
19064 * gcc.dg/nested-func-5.c: New test.
19066 2006-09-19 Ben Elliston <bje@au.ibm.com>
19068 * lib/target-supports.exp (check_effective_target_tls): Compile
19069 test stubs using ${tool}_target_compile, not just target_compile.
19070 (check_effective_target_tls_runtime): Likewise.
19072 2006-09-19 Ben Elliston <bje@au.ibm.com>
19074 * gcc.c-torture/compile/20030405-1.x: Remove.
19076 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19077 optimising linker from discarding it.
19079 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19082 * gfortran.dg/keyword_symbol_1.f90: New test.
19084 * gfortran.dg/spread_shape_1.f90: Add missing warning with
19085 pedantic compilation option.
19087 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19090 * gfortran.dg/spread_shape_1.f90: New test.
19092 2006-09-17 Roger Sayle <roger@eyesopen.com>
19094 PR tree-optimization/28887
19095 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19097 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
19100 * gcc.dg/pr25993.c: New test.
19102 2006-09-17 Ira Rosen <irar@il.ibm.com>
19105 * gcc.dg/vect/pr21591.c: New test.
19107 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
19110 * gcc.c-torture/compile/strcpy-1.c: New test.
19111 * gcc.c-torture/compile/strcpy-2.c: New test.
19112 * gcc.c-torture/compile/memcpy-1.c: New test.
19113 * gcc.c-torture/compile/memcpy-2.c: New test.
19115 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
19118 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19120 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
19122 * gnat.dg/specs/double_record_extension1.ads: New test.
19123 * gnat.dg/specs/double_record_extension2.ads: Likewise.
19125 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
19128 * gfortran.dg/oldstyle_3.f90: New test.
19130 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19132 PR libgfortran/29099
19133 * gfortran.dg/secnds-1.f: New test.
19135 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19137 PR libgfortran/29053
19138 * gfortran.dg/streamio_9.f90: New test.
19139 * gfortran.dg/streamio_10.f90: New test.
19141 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
19144 * g++.dg/init/array22.C: New test.
19145 * g++.dg/init/array23.C: New test.
19147 2006-09-14 Arnaud Charlet <charlet@adacore.com>
19149 * stackcheck.lst: Update list of tests requiring stack checking.
19150 * norun.lst: Adjust for above change.
19151 * ada95.lst: New file.
19152 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19153 requiring -gnat95 switch.
19155 2006-09-14 Olivier Hainque <hainque@adacore.com>
19157 * gnat.dg/in_out_parameter.adb: New test.
19159 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
19162 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19164 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
19166 * gnat.dg/specs/unchecked_union.ads: New test.
19168 2006-09-13 Richard Sandiford <richard@codesourcery.com>
19170 PR rtl-optimization/28982
19171 * gcc.c-torture/execute/pr28982a.c: New test.
19172 * gcc.c-torture/execute/pr28982b.c: Likewise.
19174 2006-09-12 Eric Christopher <echristo@apple.com>
19176 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19177 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19179 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
19182 PR preprocessor/14634
19183 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19184 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19185 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19187 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
19189 * gcc.dg/pr28243.c: New test.
19191 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
19194 gfortran.dg/pr28971.f90: New test to act as a backstop in case
19195 this undiagnosed regression reappears.
19197 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
19199 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19200 Treat $srcdir as a literal.
19201 * lib/fortran-torture.exp (fortran-torture-compile,
19202 fortran-torture-execute): Likewise.
19203 * lib/objc-torture.exp (objc-torture-compile,
19204 objc-torture-execute): Likewise.
19205 * lib/profopt.exp (profopt-execute): Likewise.
19207 2006-09-11 Geoffrey Keating <geoffk@apple.com>
19209 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19211 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
19214 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19216 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
19219 * gcc.target/i386/pr13685.c: New test.
19221 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19223 * gcc.dg/pr28726.c: New test.
19225 2006-09-11 Josh Conner <jconner@apple.com>
19227 * gcc.dg/nrv3.c: Increase size of structure.
19228 * gcc.dg/nrv4.c: Likewise.
19229 * gcc.dg/nrv5.c: Likewise.
19231 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
19233 PR libfortran/28890
19234 gfortran.dg/assumed_charlen_function_5.f90: New test.
19236 2006-09-10 Mark Mitchell <mark@codesourcery.com>
19239 * g++.dg/init/static3.C: New test.
19241 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
19244 * gcc.dg/long-long-cst1.c (t): Add cast to
19245 __SIZE_TYPE__ before casting to int.
19246 (main): Return 0 on success.
19248 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19250 * gcc.c-torture/execute/20060910-1.c: New test.
19252 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
19254 PR middle-end/26983
19255 * gcc.dg/pr26983.c: New test.
19257 2006-09-10 Richard Sandiford <richard@codesourcery.com>
19260 * gcc.c-torture/execute/pr29006.c: New test.
19262 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19264 PR libfortran/28947
19265 gfortran.dg/matmul_4.f90: New test.
19267 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19270 gfortran.dg/used_types_10: New test.
19272 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19274 PR libfortran/28923
19275 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19276 gfortran.dg/array_initializer_3.f90: New test.
19278 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19281 * gfortran.dg/actual_array_constructor_3.f90: New test.
19283 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
19286 * gcc.target/i386/pr26778.c: New testcase.
19288 2006-09-08 Eric Christopher <echristo@apple.com>
19290 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19291 * gcc.target/i386/memcpy-1.c: Ditto.
19292 * gcc.target/i386/asm-1.c: Ditto.
19293 * gcc.target/i386/20060512-4.c: Ditto.
19294 * gcc.target/i386/compress-float-387.c: Ditto.
19295 * gcc.target/i386/20060512-1.c: Ditto.
19296 * gcc.target/i386/compress-float-sse.c: Ditto.
19297 * gcc.target/i386/20060512-2.c: Ditto.
19298 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19299 * gcc.target/i386/stack-prot-kernel.c: Ditto.
19300 * gcc.target/i386/compress-float-387-pic.c: Ditto.
19301 * gcc.dg/pr26449.c: Ditto.
19302 * gcc.dg/attr-ms_struct-2.c: Ditto.
19303 * gcc.dg/attr-ms_struct-1.c: Ditto.
19304 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19306 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
19309 * gcc.dg/vla-10.c: New test.
19311 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19314 * g++.dg/parse/template20.C: New test.
19315 * g++.dg/template/operator8.C: Remove obsolete part.
19316 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19317 * g++.old-deja/g++.pt/crash65.C: Likewise.
19319 2006-09-07 Jason Merrill <jason@redhat.com>
19321 PR middle-end/27724
19322 * gcc.dg/long-long-cst1.c: New test.
19324 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19327 * g++.dg/other/array3.C: New test.
19328 * g++.dg/other/array4.C: New test.
19329 * g++.dg/other/array5.C: New test.
19331 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
19333 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19335 2006-09-07 Uros Bizjak <uros@kss-loka.si>
19338 * gcc.target/i386/pr28946.c: New test.
19340 2006-09-07 Steven G. Kargl <kargls@comcast.net>
19342 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19343 in integer literal constant.
19344 * gfortran.dg/enum_8.f90: Ditto.
19345 * gfortran.dg/g77/20030326-1.f: Ditto.
19347 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
19349 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19350 nonconformance usage.
19352 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19354 PR middle-end/28862
19355 * gcc.c-torture/compile/vector-align-1.c: New test.
19357 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
19360 * g++.dg/opt/copysign-1.C: New test.
19362 2006-09-06 Jason Merrill <jason@redhat.com>
19365 * g++.dg/warn/unused-result1.C: New test.
19367 2006-09-06 Mark Mitchell <mark@codesourcery.com>
19370 * g++.dg/ext/vla3.C: New test.
19373 * g++.dg/template/array16.C: New test.
19375 2006-09-06 Richard Guenther <rguenther@suse.de>
19377 * gcc.dg/pr27226.c: Remove testcase again.
19379 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19382 * g++.dg/opt/unroll2.C: New test.
19384 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19387 * gcc.dg/vect/pr28952.c: New test.
19389 2006-09-05 Richard Guenther <rguenther@suse.de>
19391 PR tree-optimization/28900
19392 * gcc.dg/torture/pr28900.c: New testcase
19394 2006-09-05 Richard Guenther <rguenther@suse.de>
19396 PR tree-optimization/28905
19397 * gcc.c-torture/compile/pr28905.c: New testcase.
19399 2006-09-05 Richard Guenther <rguenther@suse.de>
19401 PR middle-end/28935
19402 * gcc.dg/pr28935.c: New testcase.
19404 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19406 * gcc.c-torture/execute/20060905-1.c: New test.
19408 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19411 * gfortran.dg/used_types_7.f90: New test.
19412 * gfortran.dg/used_types_8.f90: New test.
19413 * gfortran.dg/used_types_9.f90: New test.
19415 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
19417 * gcc.c-torture/compile/20060904-1.c: New test.
19419 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
19421 PR c++/23287 Revert my 2006-09-01 patch
19422 * g++.dg/parse/dtor12.C: Remove.
19424 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
19427 * g++.dg/template/operator9.C: New test.
19430 * g++.dg/template/operator7.C: New test.
19433 * g++.dg/template/operator8.C: New test.
19436 * g++.dg/template/crash57.C: New test.
19438 * g++.dg/template/typedef4.C: Adjust error markers.
19439 * g++.dg/template/typedef5.C: Likewise.
19441 2006-09-02 Jakub Jelinek <jakub@redhat.com>
19444 * g++.dg/parse/crash33.C: New test.
19446 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
19447 Richard Guenther <rguenther@suse.de>
19448 Adam Nemet <anemet@caviumnetworks.com>
19450 PR middle-end/27226
19451 * gcc.target/mips/memcpy-1.c: New testcase.
19452 * gcc.dg/pr27226.c: Likewise.
19454 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19457 * g++.dg/lookup/koenig5.C: New.
19458 * g++.dg/template/crash56.C: New.
19460 2006-09-01 Josh Conner <jconner@apple.com>
19463 * gcc.dg/nrv3.c: New test.
19464 * gcc.dg/nrv4.c: New test.
19465 * gcc.dg/nrv5.c: New test.
19467 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19470 * g++.dg/parse/dtor12.C: New.
19472 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
19474 PR tree-optimization/28839
19475 * gcc.dg/pr28839.c: New test.
19477 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
19480 * gcc.dg/pr24367.c: New testcase.
19482 2006-08-30 Joseph Myers <joseph@codesourcery.com>
19484 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19486 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
19488 PR rtl-optimization/27735
19489 * gcc.dg/loop-unswitch-1.c: New test.
19491 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
19494 * gfortran.dg/aliasing_dummy_2.f90: New test.
19497 * gfortran.dg/generic_5.f90: Change error message.
19500 * gfortran.dg/generic_6.f90: New test.
19503 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19506 * gfortran.dg/invalid_interface_assignment.f90: New test.
19509 * gfortran.dg/module_proc_external_dummy.f90: New test.
19511 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
19514 * g++.dg/warn/var-args1.C: New test.
19516 2006-08-29 Steven G. Kargl <kargls@comcast.net>
19519 * gfortran.dg/simpleif_2.f90: New test.
19520 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19521 * gfortran.dg/enum_5.f90: Ditto.
19523 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19524 Kazu Hirata <kazu@codesourcery.com>
19526 PR tree-optimization/17506
19527 * gcc.dg/pr17506.c: New.
19529 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
19532 * g++.dg/eh/alias1.C: New test.
19534 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19537 * g++.dg/template/ttp22.C: New test.
19539 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
19541 PR middle-end/26632
19542 * gcc.dg/pr26632.c: New.
19544 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19546 PR libgfortran/28354
19547 * gfortran.dg/fmt_zero_precision.f90: New test.
19549 2006-08-27 Mark Mitchell <mark@codesourcery.com>
19552 * g++.dg/template/spec31.C: New test.
19554 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
19557 * g++.dg/other/static2.C: New test.
19559 2006-08-26 Roger Sayle <roger@eyesopen.com>
19561 * gcc.dg/Wswitch-enum-2.c: New test case.
19562 * gcc.dg/Wswitch-enum-3.c: Likewise.
19564 2006-08-26 Richard Guenther <rguenther@suse.de>
19566 * gcc.c-torture/compile/20060826-1.c: New testcase.
19568 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
19571 * g++.dg/template/void10.C: New test.
19574 * g++.dg/template/void8.C: New test.
19577 * g++.dg/template/void9.C: New test.
19579 * g++.dg/template/void3.C: Adjust error markers.
19580 * g++.dg/template/void4.C: Likewise.
19581 * g++.dg/template/crash55.C: Likewise.
19582 * g++.dg/template/void7.C: Likewise
19584 2006-08-26 Mark Mitchell <mark@codesourcery.com>
19587 * g++.dg/inherit/access6.C: New test.
19588 * g++.dg/inherit/access7.C: Likewise.
19591 * g++.dg/template/array15.C: New test.
19592 * g++.dg/template/crash2.C: Tweak error markers.
19594 2006-08-26 Jakub Jelinek <jakub@redhat.com>
19596 PR middle-end/28683
19597 * gcc.c-torture/compile/20060823-1.c: New test.
19599 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19602 * g++.dg/template/ttp21.C: New test.
19605 * g++.dg/other/operator1.C: Add error-marker.
19606 * g++.dg/other/operator2.C: New test.
19608 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19611 * gcc.c-torture/compile/vla-const-1.c,
19612 gcc.c-torture/compile/vla-const-2.c: New tests.
19614 2006-08-26 Richard Guenther <rguenther@suse.de>
19616 PR middle-end/28814
19617 * gcc.dg/torture/pr28814.c: New testcase.
19619 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19622 * gcc.c-torture/compile/compound-literal-1.c: New test.
19624 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19627 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19628 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19629 Expect extra diagnostics.
19631 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
19633 gcc.dg/noncompile/pr16876.c: New test.
19635 2006-08-25 Mark Mitchell <mark@codesourcery.com>
19638 * g++.dg/parse/local1.C: New test.
19639 * g++.dg/other/qual1.C: Tweak error marker.
19641 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
19644 * g++.dg/template/typename10.C: New.
19645 * g++.dg/template/lookup4.C: Remove bogus error marker.
19647 2006-08-25 Richard Guenther <rguenther@suse.de>
19650 * gcc.dg/pr26570.c: Fix testcase.
19652 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
19655 * gcc.c-torture/execute/mayalias-2.c: New test.
19656 * gcc.dg/tree-ssa/alias-13.c: New test.
19658 2006-08-24 Jan Hubicka <jh@suse.cz>
19661 * gcc.dg/debug/pr26881.c: New file.
19663 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
19666 * gfortran.dg/used_types_4.f90: New test.
19667 * gfortran.dg/derived_init_2.f90: Modify to check sibling
19668 association of derived types.
19669 * gfortran.dg/used_types_2.f90: Add module cleanup.
19670 * gfortran.dg/used_types_3.f90: The same.
19673 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19676 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19679 * gfortran.dg/direct_io_6.f90: Remove test.
19681 2006-08-23 Stuart Hastings <stuart@apple.com>
19684 * gcc.target/i386/20060821-1.c: New.
19686 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
19688 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
19689 dg-warning strings for dllimport.
19691 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
19694 * g++.dg/ext/vector4.C: New test.
19695 * g++.dg/ext/complex1.C: New test.
19697 2006-08-21 Geoffrey Keating <geoffk@apple.com>
19700 * gcc.dg/debug/const-1.c: New.
19701 * gcc.dg/debug/const-2.c: New.
19702 * gcc.dg/debug/dwarf2/const-1.c: New.
19703 * gcc.dg/debug/dwarf2/const-2.c: New.
19704 * gcc.dg/debug/dwarf2/const-2b.c: New.
19706 2006-08-22 Richard Guenther <rguenther@suse.de>
19708 PR middle-end/28776
19709 * gcc.c-torture/compile/pr28776-1.c: New testcase.
19710 * gcc.c-torture/compile/pr28776-2.c: Likewise.
19712 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
19714 PR tree-optimization/28003
19715 * g++.dg/tree-ssa/pr28003.C: New.
19717 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19719 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19721 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
19724 * g++.dg/other/error14.C: New test.
19727 * g++.dg/parse/ctor7.C: New test.
19728 * g++.dg/parse/ctor8.C: Likewise.
19731 * g++.dg/template/void7.C: New test.
19733 2006-08-21 Olivier Hainque <hainque@adacore.com>
19735 * gnat.dg/self_aggregate_with_zeros.adb: New test.
19736 * gnat.dg/self_aggregate_with_array.adb: New test.
19738 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19740 * g++.dg/eh/arm-vfp-unwind.C: New test.
19742 2006-08-20 Mark Mitchell <mark@codesourcery.com>
19745 * g++.dg/template/ref3.C: New test.
19746 * g++.dg/template/nontype13.C: New test.
19749 * g++.dg/template/ptrmem17.C: New test.
19751 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
19754 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19756 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
19759 * gfortran.dg/used_types_2.f90: New test.
19762 * gfortran.dg/used_types_3.f90: New test.
19765 * gfortran.dg/generic_actual_arg.f90: New test.
19768 * gfortran.dg/module_private_array_refs_1.f90: New test.
19771 * gfortran.dg/program_name_1.f90: New test.
19774 * gfortran.dg/derived_constructor_comps_1.f90: New test.
19777 * gfortran.dg/array_initializer_2.f90: New test.
19780 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19783 * gfortran.dg/assumed_charlen_function_4.f90: New test.
19786 * gfortran.dg/assumed_charlen_in_main.f90: New test.
19789 * gfortran.dg/dependent_decls_1.f90: New test.
19791 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
19794 * gfortran.dg/derived_init_2.f90: New.
19796 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
19798 * gcc.c-torture/execute/pr28289.c: New test.
19800 2006-08-17 Jakub Jelinek <jakub@redhat.com>
19803 * gcc.dg/attr-externally-visible-1.c: New test.
19804 * gcc.dg/attr-externally-visible-2.c: New test.
19805 * g++.dg/parse/attr-externally-visible-1.C: New test.
19806 * g++.dg/parse/attr-externally-visible-2.C: New test.
19808 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19811 * g++.dg/parse/dtor11.C: New test.
19813 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19815 PR rtl-optimization/28489
19816 * gcc.c-torture/compile/pr28489.c: New test.
19818 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19821 * g++.dg/template/redecl4.C: New test.
19824 * g++.dg/template/ctor8.C: New test.
19826 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19828 * gcc.dg/pr26570.c: Fix testcase.
19830 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19833 * g++.dg/parse/offsetof6.C: New test.
19834 * g++.dg/parse/offsetof6.C: New test.
19835 * g++.dg/parse/offsetof7.C: New test.
19837 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19840 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19843 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
19846 * g++.dg/ext/vector3.C: New test.
19848 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
19850 PR gcov/profile/26570
19851 * gcc.dg/pr26570.c: New test.
19853 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
19856 * gcc.dg/qual-component-1.c: New test.
19858 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19861 * g++.dg/parse/new3.C: New test.
19863 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19866 * gfortran.dg/streamio_1.f90: New test.
19867 * gfortran.dg/streamio_2.f90: New test.
19868 * gfortran.dg/streamio_3.f90: New test.
19869 * gfortran.dg/streamio_4.f90: New test.
19870 * gfortran.dg/streamio_5.f90: New test.
19871 * gfortran.dg/streamio_6.f90: New test.
19872 * gfortran.dg/streamio_7.f90: New test.
19873 * gfortran.dg/streamio_8.f90: New test.
19875 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
19878 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19880 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
19883 * g++.dg/template/void6.C: New test.
19885 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19888 * gcc.dg/parse-error-1.c: New test.
19889 * gcc.dg/parse-error-2.c: New test.
19890 * gcc.dg/cpp/digraph2.c: Add error-marker.
19891 * gcc.dg/noncompile/920923-1.c: Likewise.
19893 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
19896 * gcc.dg/sizeof-2.c: New testcase.
19899 * gcc.dg/switch-A.c: New testcase.
19901 2006-08-14 Steve Ellcey <sje@cup.hp.com>
19905 * g++.old-deja/g++.warn/compare1.C: Delete.
19906 * g++.dg/opt/pr7503-2.C: Delete.
19907 * g++.dg/opt/pr7503-3.C: Delete.
19908 * g++.dg/opt/pr7503-4.C: Delete.
19909 * g++.dg/opt/pr7503-5.C: Delete.
19910 * g++.dg/opt/max1.C: Delete.
19911 * g++.dg/warn/minmax.C: Delete.
19912 * g++.dg/expr/minmax.C: New test.
19914 2006-08-14 Richard Guenther <rguenther@suse.de>
19917 * gcc.c-torture/execute/pr28651.c: Do not use argc
19918 to avoid optimization, instead forbid inlining.
19920 2006-08-14 Richard Sandiford <richard@codesourcery.com>
19922 PR rtl-optimization/28634
19923 * gcc.c-torture/execute/ieee/pr28634.c: New test.
19925 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
19928 * gcc.dg/torture/pr27184.c: New test.
19930 2006-08-12 Jakub Jelinek <jakub@redhat.com>
19932 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19934 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19936 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19937 * gfortran.dg/stat_2.f90: Likewise.
19938 * gfortran.dg/chmod_1.f90: Likewise.
19939 * gfortran.dg/chmod_2.f90: Likewise.
19940 * gfortran.dg/chmod_3.f90: Likewise.
19942 2006-08-11 David Edelsohn <edelsohn@gnu.org>
19944 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19946 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19948 * g++.dg/opt/pr23454-2.C: New test.
19950 2006-08-11 Richard Guenther <rguenther@suse.de>
19952 PR middle-end/28651
19953 * gcc.c-torture/execute/pr28651.c: New testcase.
19955 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
19957 * gnat.dg/specs/static_initializer.ads: New test.
19959 2006-08-10 Paul Brook <paul@codesourcery.com>
19961 * gcc.target/arm/cond-asm.c: New test.
19963 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
19965 PR tree-optimization/26197
19966 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19967 * g++.dg/vect/vect.exp: Compile the new tests with
19968 --param max-aliased-vops=0.
19970 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
19973 * g++.dg/template/void3.C: New test.
19976 * g++.dg/template/void4.C: New test.
19979 * g++.dg/template/void5.C: New test.
19981 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
19983 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19984 after dg-do compile.
19986 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
19988 PR tree-optimizations/26969
19989 * gcc.dg/vect/vect.exp: Compile tests prefixed with
19990 "unswitch-loops" with -funswitch-loops.
19991 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19993 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
19995 * gcc.dg/sparc-getcontext-1.c: Fix typo.
19996 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19997 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
19998 * objc.dg/dwarf-1.m: Likewise.
19999 * objc.dg/dwarf-2.m: Likewise.
20000 * obj-c++.dg/dwarf-2.mm: Likewise.
20002 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20004 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20005 * objc.dg/dwarf-2.m: Likewise.
20006 * obj-c++.dg/dwarf-2.mm: Likewise.
20008 PR libfortran/28603
20009 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20012 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20015 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20017 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
20020 * gcc.target/i386/pr27827.c: New testcase.
20022 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
20025 * gfortran.dg/sequence_types_1.f90: New test.
20027 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
20030 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20031 dg-warning. Add -pedantic option.
20033 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20036 * gcc.dg/proto-1.c: New test.
20039 * gcc.dg/lvalue-4.c: New test.
20042 * gcc.dg/init-bad-5.c: New test.
20044 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
20047 * g++.dg/ext/typedef-init.C: Add new test for typedef
20048 initialization inside templates. Adjust existing error markers.
20050 2006-08-03 Mark Mitchell <mark@codesourcery.com>
20053 * g++.dg/init/ptrmem3.C: New test.
20055 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
20057 PR tree-optimization/27770
20058 * lib/target-support.exp: New target keyword "section_anchors".
20059 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20061 * gcc.dg/vect/section-anchors-pr27770.c: New test.
20062 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20063 * gcc.dg/vect/section-anchors-vect-69.c: New test.
20064 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20066 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20068 * gcc.dg/20060801-1.c: Add missing '}'.
20070 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20073 * g++.dg/parse/dtor9.C: New test.
20074 * g++.dg/parse/dtor10.C: New test.
20075 * g++.dg/other/error7.C: Adjust error-marker.
20078 * g++.dg/other/default5.C: New test.
20080 2006-08-02 Richard Guenther <rguenther@suse.de>
20082 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20084 2006-08-02 Mark Mitchell <mark@codesourcery.com>
20087 * g++.dg/template/conv9.C: New test.
20089 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20092 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20093 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20094 Optionally return assembly text. Update callers.
20095 (check_no_compiler_messages): Update verbose messages.
20096 (check_no_messages_and_pattern): New.
20097 (check_effective_target_string_merging): New.
20099 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20102 * g++.dg/eh/catch4.C: New test.
20105 * g++.dg/other/qual1.C: New test.
20108 * g++.dg/inherit/error2.C: New test.
20111 * g++.dg/other/new1.C: New test.
20113 * g++.dg/warn/pr23075.C: Remove obsolete test.
20114 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20115 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20117 2006-07-31 Mark Mitchell <mark@codesourcery.com>
20120 * g++.dg/eh/cast1.C: New test.
20122 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
20124 PR libfortran/28452
20125 * gfortran.dg/random_3.f90: New test.
20127 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20130 * g++.dg/other/pr28304.C: Change expected error message.
20131 * g++.dg/other/pr28432.C: New test.
20133 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20136 * g++.dg/init/brace2.C: Change expected error message, add empty init.
20138 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
20141 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20143 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20144 g++.dg/debug/enum-2.C: New.
20146 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20149 * g++.dg/parse/long1.C: Add more tests.
20151 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20153 * gfortran.dg/lrshift_1.c: New file.
20155 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20157 PR libgfortran/28335
20158 * gfortran.dg/no_unit_error_1.f90: New test.
20160 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20162 PR libgfortran/28335
20163 * gfortran.dg/no_unit_error_1.f90: Delete test.
20164 * gfortran.dg/no_unit_error_2.f90: Delete test.
20166 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20168 * gfortran.dg/chmod_3.f90: New test.
20169 * gfortran.dg/ltime_gmtime_1.f90: New test.
20170 * gfortran.dg/ltime_gmtime_2.f90: New test.
20171 * gfortran.dg/lrshift_1.f90: New test.
20172 * gfortran.dg/chmod_1.f90: New test.
20173 * gfortran.dg/chmod_2.f90: New test.
20175 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
20178 * g++.dg/template/crash55.C: New test.
20181 * g++.dg/template/nontype16.C: New test.
20183 * g++.dg/template/void2.C: Adjust error markers.
20184 * g++.dg/template/nontype5.C: Adjust error markers.
20186 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
20188 * gcc.target/i386/stack-prot-kernel.c: New test.
20190 2006-07-27 Roger Sayle <roger@eyesopen.com>
20192 * gcc.dg/builtins-55.c: New test case.
20194 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
20196 PR rtl-optimization/27907
20197 * gcc.c-torture/compile/pr27907.c: New test.
20199 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20201 * gfortran.dg/mclock.f90: New test.
20202 * gfortran.dg/int_conv_1.f90: New test.
20203 * gfortran.dg/stat_1.f90: New test.
20204 * gfortran.dg/stat_2.f90: New test.
20206 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20208 PR libgfortran/28335
20209 * gfortran.dg/no_unit_error_1.f90: New test.
20210 * gfortran.dg/no_unit_error_2.f90: New test.
20211 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20213 2006-07-25 Roger Sayle <roger@eyesopen.com>
20215 PR middle-end/28473
20216 * gcc.dg/fold-convround-1.c: New test case.
20218 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20220 * gfortran.dg/arithmetic_if.f90: Fix comments.
20222 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20225 * g++.dg/other/typedef1.C: New test.
20226 * g++.dg/template/typedef4.C: New test.
20227 * g++.dg/template/typedef5.C: New test.
20229 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
20232 * gfortran.dg/allocatable_dummy_3.f90: New.
20234 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20237 * gfortran.dg/arithmetic_if.f90: New test.
20239 2006-07-24 Uros Bizjak <uros@kss-loka.si>
20241 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20242 avoid memcpy optimization.
20244 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20247 * gfortran.dg/direct_io_6.f90: New test.
20249 2006-07-24 Jan Hubicka <jh@suse.cz>
20253 * gcc.dg/pr25795.c: New test.
20254 * gcc.dg/pr25795-1.c: New test.
20256 2006-07-23 Roger Sayle <roger@eyesopen.com>
20258 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20259 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20260 which may be transformed to "g || h" on some platforms.
20262 2006-07-23 Mark Mitchell <mark@codesourcery.com>
20265 * g++.dg/template/friend45.C: New test.
20267 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20269 PR libgfortran/28339
20270 * gfortran.dg/arrayio_8.f90: New test.
20272 2006-07-21 Mike Stump <mrs@apple.com>
20274 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20276 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20278 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20281 * g++.dg/eh/catch3.C: New test.
20284 * g++.dg/template/defarg10.C: New test.
20286 2006-07-20 Paul Brook <paul@codesourcery.com>
20289 * gcc.dg/pr27363.c: New test.
20291 2006-07-19 Mark Mitchell <mark@codesourcery.com>
20294 * g++.dg/init/ref13.C: New test.
20296 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20299 * obj-c++.dg/proto-error-1.mm: New test.
20301 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20304 * g++.dg/template/string1.C: New test.
20306 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20309 * g++.dg/template/defarg9.C: New test.
20312 * g++.dg/template/static27.C: New test.
20314 2006-07-18 Diego Novillo <dnovillo@redhat.com>
20317 * gcc.dg/tree-ssa/pr28410.c: New test.
20319 2006-07-18 Lee Millward <lee.millward@gmail.com>
20322 * g++/dg/other/error13.C: New test.
20325 * g++.dg/template/friend44.C: New test.
20327 2006-07-18 Steve Ellcey <sje@cup.hp.com>
20330 * g++.dg/other/pr27495.C: New.
20332 2006-07-18 Olivier Hainque <hainque@adacore.com>
20334 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20335 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20337 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20340 * gcc.dg/pragma-pack-4.c: New test.
20342 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20345 * g++.dg/ext/pr28291.C: New test.
20347 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20349 PR middle-end/28403
20350 * gcc.c-torture/execute/pr28403.c: New test.
20352 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20354 PR middle-end/28402
20355 * gcc.dg/pr28402.c: New test.
20357 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20360 * g++.dg/other/pr28304.C: New test.
20362 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
20365 gcc.c-torture/unsorted/dump-noaddr.c: New test.
20366 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20368 2006-07-17 Richard Guenther <rguenther@suse.de>
20370 PR tree-optimization/28238
20371 * g++.dg/tree-ssa/pr28238.C: New testcase.
20373 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20376 * g++.dg/eh/catch1.C: New test.
20377 * g++.dg/eh/catch2.C: New test.
20379 2006-07-16 Jakub Jelinek <jakub@redhat.com>
20382 * g++.dg/template/anon3.C: New test.
20384 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
20387 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20388 specifiers requiring an explicit format tag..
20391 * gfortran.dg/generic_5: New test.
20394 * gfortran.dg/elemental_optional_args_1.f90: New test.
20396 2006-07-16 Olivier Hainque <hainque@adacore.com>
20398 * gnat.dg/assert.ads: New file.
20399 * gnat.dg/controlled_record.ads: Likewise.
20400 * gnat.dg/controlled_record.adb: Likewise.
20402 2006-07-15 Lee Millward <lee.millward@gmail.com>
20405 * g++.dg/other/error12.C: New test.
20408 * g++.dg/template/crash54.C: New test.
20410 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20413 * g++.dg/parse/catch1.C: New test.
20416 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20419 * g++.dg/ext/attrib24.C: New test.
20421 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20424 * g++.dg/ext/asmspec1.C: New test.
20426 2006-07-13 Janis Johnson <janis187@us.ibm.com>
20428 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20429 (dg-test): Support shouldfail tests.
20430 * lib/target-supports-dg.exp (dg-shouldfail): New.
20431 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20432 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20433 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20434 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20435 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20436 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20437 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20439 2006-07-13 Jan Hubicka <jh@suse.cz>
20441 * gcc.target/i386/memcpy-1.c: New.
20443 2006-07-12 Geoffrey Keating <geoffk@apple.com>
20445 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20447 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
20450 * gfortran.dg/present_1.f90: New test.
20453 * gfortran.dg/interface_derived_type_1.f90: New test.
20455 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
20458 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20461 2006-07-07 Lee Millward <lee.millward@gmail.com>
20464 * g++.dg/other/label1.C: New test.
20466 2006-07-07 Richard Guenther <rguenther@suse.de>
20468 PR middle-end/28268
20469 * gcc.dg/torture/pr28268.c: New testcase.
20471 2006-07-07 Steve Ellcey <sje@cup.hp.com>
20474 * g++.dg/ext/pr27019.C: New.
20476 2006-07-07 Richard Guenther <rguenther@suse.de>
20478 PR tree-optimization/28187
20479 * gcc.dg/pr28187.c: New testcase.
20481 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
20483 * gnat.dg/address_conversion.adb: New test.
20484 * gnat.dg/boolean_subtype.adb: Likewise.
20485 * gnat.dg/frame_overflow.adb: Likewise.
20486 * gnat.dg/pointer_array.adb: Likewise.
20487 * gnat.dg/pointer_conversion.adb: Likewise.
20489 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
20493 * gfortran.dg/print_fmt_5.f90: New test.
20495 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20498 * gfortran.dg/bounds_check_4.f90: New test.
20500 2006-07-05 Richard Guenther <rguenther@suse.de>
20503 * gfortran.dg/pr28158.f90: New testcase.
20505 2006-07-05 Richard Guenther <rguenther@suse.de>
20507 PR tree-optimization/28162
20508 * gcc.dg/pr28162.c: New testcase.
20510 2006-07-05 Richard Guenther <rguenther@suse.de>
20511 Andrew Pinski <pinskia@gcc.gnu.org>
20514 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20516 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
20519 * gfortran.dg/actual_array_substr_2.f90: New test.
20522 * gfortran.dg/actual_array_constructor_2.f90: New test.
20524 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20526 * gfortran.dg/itime_idate_1.f: New test.
20527 * gfortran.dg/itime_idate_2.f: New test.
20529 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20531 PR libgfortran/27704
20532 * gfortran.dg/open_status_3.f90: New test.
20533 * gfortran.dg/fmt_l.f90: Update for new feature.
20535 2006-07-03 Asher Langton <langton2@llnl.gov>
20537 * gfortran.dg/oldstyle_2.f90: New.
20539 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
20541 * gnat.dg/string_slice.adb: New test.
20543 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20546 * gfortran.dg/semicolon_fixed.c: New.
20547 * gfortran.dg/semicolon_free.c: New.
20549 2006-06-30 Mike Stump <mrs@apple.com>
20551 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20552 that don't support internal visibility.
20554 2006-06-30 Andrew Pinski <pinskia@gmail.com>
20556 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20557 for '(' / ')' needing an extra '\'.
20559 2006-06-29 Roger Sayle <roger@eyesopen.com>
20561 PR middle-end/27428
20562 * gcc.dg/pr27428-1.c: New test case.
20564 2006-06-29 Mike Stump <mrs@apple.com>
20566 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20567 on darwin as we can't align commons large enough yet.
20569 * gcc.dg/vla-8.c: Add additional testcases.
20571 2006-06-26 Steve Ellcey <sje@cup.hp.com>
20574 * g++.dg/other/pr28114.C: New.
20576 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
20578 * gcc.c-torture/compile/20060625-1.c: New test.
20580 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
20583 * gfortran.dg/stfunc_3.f90: New test.
20586 * gfortran.dg/impure_actual_1.f90: New test.
20589 * gfortran.dg/elemental_result_1.f90: New test.
20592 * gfortran.dg/select_7.f90: New test.
20595 * intrinsic_actual_1.f: New test.
20599 * gfortran.dg/forall_4.f90: New test.
20602 * gfortran.dg/forall_5.f90: New test.
20604 2006-06-25 Lee Millward <lee.millward@gmail.com>
20607 * g++.dg/template/using13.C: New test.
20610 * g++.dg/other/incomplete3.C: New test.
20612 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20615 * gfortran.dg/substr_3.f: New test.
20616 * gfortran.dg/equiv_2.f90: Update expected error message.
20618 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
20621 * gfortran.dg/actual_array_substr_1.f90: New test.
20623 2006-06-24 Olivier Hainque <hainque@adacore.com>
20625 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20626 * gnat.dg/scalar_mode_agg_compare.adb: New test.
20628 2006-06-23 Janis Johnson <janis187@us.ibm.com>
20630 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20632 2006-06-23 Steven G. Kargl <kargls@comcast.net>
20635 * gfortran.dg/simpleif_2.f90: New test.
20637 2006-06-23 Lee Millward <lee.millward@gmail.com>
20639 * g++.dg/template/error22.C: Fix typo.
20641 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20644 * g++.dg/ext/attrib23.C: New test.
20646 2006-06-23 Olivier Hainque <hainque@adacore.com>
20648 * gnat.dg/varsize_temp.adb: New test.
20650 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20653 * g++.dg/other/java2.C: New test.
20655 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
20658 * g++.dg/ext/dllimport4.C. Add more tests for invalid
20661 2006-06-22 Roger Sayle <roger@eyesopen.com>
20664 * gcc.dg/pr27531-1.c: New test case.
20666 2006-06-22 Asher Langton <langton2@llnl.gov>
20669 * gfortran.dg/implicit_8.f90: New.
20671 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
20673 PR rtl-optimization/28121
20674 * gcc.dg/pr28121.c: New test.
20676 2006-06-22 Lee Millward <lee.millward@gmail.com>
20679 * g++.dg/parse/ptrmem6.C: New test.
20682 * g++.dg/template/error22.C: New test.
20684 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20687 * g++.dg/template/friend43.C: New test.
20690 * g++.dg/template/crash53.C: New test.
20693 * g++.dg/rtti/incomplete1.C: New test.
20695 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
20697 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20699 2006-06-21 Joseph Myers <joseph@codesourcery.com>
20701 * gcc.c-torture/execute/complex-7.c: New.
20703 2006-06-21 Jakub Jelinek <jakub@redhat.com>
20705 * gcc.dg/merge-all-constants-1.c: New test.
20707 2006-06-20 Janis Johnson <janis187@us.ibm.com>
20710 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20712 2006-06-20 Steven G. Kargl <kargls@comcast.net>
20714 * gfortran.dg/rrspacing_1.f90: New test.
20716 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20719 * g++.dg/other/bitfield2.C: New test.
20721 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
20723 PR tree-optimization/27331
20724 * gcc.dg/pr27331.c: New test.
20726 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
20727 Eric Botcazou <ebotcazou@adacore.com>
20730 * lib/gnat.exp: New file.
20731 * lib/gnat-dg.exp: Likewise.
20732 * gnat.dg: New directory.
20733 * gnat.dg/dg.exp: New driver.
20734 * gnat.dg/specs: New directory.
20735 * gnat.dg/specs/specs.exp: New driver.
20736 * gnat.dg/style: New directory.
20737 * gnat.dg/style/style.exp: New driver.
20739 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
20742 * gfortran.dg/array_initializer_1.f90: New test.
20745 * gfortran.dg/matmul_3.f90: New test.
20747 2006-06-19 Andrew Pinski <pinskia@gmail.com>
20749 PR middle-end/28075
20750 * gcc.dg/tree-ssa/inline-1.c: New test.
20752 2006-06-19 Anatoly Sokolov <aesok@post.ru>
20754 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20755 in malloc prototype; remove XFAIL.
20756 * gcc.dg/pr18241-2.c: Ditto.
20757 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20758 in memset prototype; remove XFAIL.
20759 * gcc.dg/tree-ssa/pr23382.c: Ditto.
20761 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
20763 * gcc.dg/vla-8.c: Add.
20765 2006-06-19 Richard Guenther <rguenther@suse.de>
20767 PR tree-optimization/27090
20768 * g++.dg/tree-ssa/pr27090.C: New testcase.
20770 2006-06-19 Roger Sayle <roger@eyesopen.com>
20773 * gcc.dg/pr27861-1.c: New test case.
20775 2006-06-19 Richard Guenther <rguenther@suse.de>
20777 PR middle-end/28045
20778 * gcc.dg/torture/pr28045.c: New testcase.
20780 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20783 * gfortran.dg/associated_4.f90: New test.
20785 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20789 * gfortran.dg/real_const_3.f90: New test.
20791 2006-06-16 Mark Mitchell <mark@codesourcery.com>
20794 * g++.dg/template/static26.C: New test.
20797 * g++.dg/expr/bitfield2.C: New test.
20800 * g++.dg/parse/linkage2.C: New test.
20802 2006-06-16 Richard Guenther <rguenther@suse.de>
20804 PR middle-end/27116
20805 * gcc.dg/pr15785-1.c: Revert last change.
20806 * gcc.dg/torture/pr27116-2.c: New testcase.
20808 2006-06-16 Roger Sayle <roger@eyesopen.com>
20810 PR middle-end/27802
20811 * gcc.dg/pr27802-1.c: New test case.
20813 2006-06-15 Mark Mitchell <mark@codesourcery.com>
20816 * g++.dg/template/ttp18.C: New test.
20817 * g++.dg/template/ttp19.C: Likewise.
20820 * g++.dg/expr/cond9.C: New test.
20823 * g++.dg/template/ctor7.C: New test.
20825 2006-06-15 Janis Johnson <janis187@us.ibm.com>
20827 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20829 2006-06-16 Richard Guenther <rguenther@suse.de>
20831 PR tree-optimization/27781
20832 * gcc.dg/tree-ssa/pr27781.c: New testcase.
20834 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
20836 * gfortran.dg/allocate_zerosize_2.f90: New test case.
20838 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
20840 * gcc.dg/tree-ssa/loop-18.c: New test.
20842 2006-06-14 Mark Mitchell <mark@codesourcery.com>
20845 * g++.dg/template/crash52.C: New test.
20848 * g++.dg/ext/attrib22.C: New test.
20851 * g++.dg/template/builtin1.C: New test.
20852 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20855 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20857 * g++.old-deja/g++.pt/crash51.C: Likewise.
20860 * g++.dg/lookup/linkage1.C: New test.
20861 * g++.dg/lookup/linkage2.C: Likewise.
20863 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
20865 PR middle-end/27959
20866 * gcc.dg/pr27959.c: New testcase.
20868 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
20871 * g++.dg/eh/div.C: New test.
20873 2006-06-13 Jakub Jelinek <jakub@redhat.com>
20876 * g++.dg/tree-ssa/pr26757.C: New test.
20877 * g++.dg/tree-ssa/pr27894.C: New test.
20879 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20881 * gcc.c-torture/compile/20060609-1.c: New test.
20884 * gcc.c-torture/compile/pr27863.c: New test.
20886 2006-06-13 Richard Guenther <rguenther@suse.de>
20888 PR tree-optimization/27830
20889 * g++.dg/tree-ssa/pr27830.C: New testcase.
20891 2006-06-13 Matthew Sachs <msachs@apple.com>
20893 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20894 the list of compiler flags; this causes those flags to be checked
20895 for things like dg-skip-if.
20897 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20900 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20902 2006-06-12 Mark Mitchell <mark@codesourcery.com>
20903 Kazu Hirata <kazu@codesourcery.com>
20905 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20906 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20908 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20911 * g++.dg/lookup/using15.C: New test.
20914 * g++.dg/other/anon4.C: New test.
20916 2006-06-12 Roger Sayle <roger@eyesopen.com>
20919 * g++.dg/init/complex1.C: New test case.
20921 2006-06-11 Eric Christopher <echristo@apple.com>
20923 PR middle-end/27948
20924 * gcc.dg/bf-ms-layout.c: Run on darwin.
20925 * gcc.dg/bf-no-ms-layout: Ditto.
20926 * gcc.dg/attr-ms_struct-2.c: New.
20927 * gcc.dg/bf-ms-layout-2.c: Ditto.
20929 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
20931 * gcc.dg/attr-ms_struct-packed1.c: New.
20933 2006-06-09 Mike Stump <mrs@apple.com>
20935 * gcc.dg/vla-7.c: Add.
20937 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
20940 * gfortran.dg/entry_6.f90: New test.
20944 * gfortran.dg/entry_7.f90: New test.
20946 2006-06-09 Jakub Jelinek <jakub@redhat.com>
20949 * gcc.dg/cpp/_Pragma6.c: New test.
20952 * g++.dg/cpp/_Pragma1.C: New test.
20954 PR preprocessor/27746
20955 * gcc.dg/gomp/macro-3.c: New test.
20956 * gcc.dg/gomp/macro-4.c: New test.
20957 * g++.dg/gomp/macro-3.C: New test.
20958 * g++.dg/gomp/macro-4.C: New test.
20960 2006-06-09 Richard Guenther <rguenther@suse.de>
20962 PR tree-optimization/26998
20963 * gcc.dg/torture/pr26998.c: New testcase.
20964 * gcc.dg/tree-ssa/vrp29.c: New testcase.
20966 2006-06-08 Mike Stump <mrs@apple.com>
20968 * gcc.dg/pr27095.c: Account for stubs.
20971 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20972 produce bad code on darwin.
20974 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20977 * gfortran.dg/substr_2.f: New test.
20979 2006-06-08 Asher Langton <langton2@llnl.gov>
20982 * cray_pointers_2.f90: Add -fbounds-check compile flag.
20984 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20987 * gcc.dg/union-3.c: New test.
20989 2006-06-08 Richard Guenther <rguenther@suse.de>
20991 PR middle-end/27116
20992 * gcc.dg/torture/pr27116.c: New testcase.
20993 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20995 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
20997 PR rtl-optimization/26449
20998 * gcc.dg/pr26449.c: New test.
21000 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21003 * g++.dg/ext/offsetof1.C: Test member functions.
21005 2006-06-07 Steve Ellcey <sje@cup.hp.com>
21007 * gcc.dg/pr27095.c: Improve scanning.
21009 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
21012 * gfortran.dg/saved_automatic_1.f90: New test.
21015 * gfortran.dg/array_simplify_1.f90: New test.
21018 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21021 * gfortran.dg/entry_dummy_ref_2.f90: New test.
21023 2006-06-06 Mark Mitchell <mark@codesourcery.com>
21026 * g++.dg/expr/cast7.C: New test.
21028 2006-06-06 Janis Johnson <janis187@us.ibm.com>
21030 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21031 * lib/gcc-defs.exp (tool_check_compile): Ditto.
21032 * lib/fortran-torture.exp (fortran-torture-compile,
21033 fortran-torture-execute): Ditto.
21035 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
21038 * gcc.dg/vmx/pr27842.c: New test.
21040 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21042 PR libfortran/27895
21043 * gfortran.dg/bounds_check_3.f90: New test.
21045 2006-06-05 Mike Stump <mrs@apple.com>
21047 * objc.dg/objc-fast-4.m: Skip for ppc64.
21049 2006-06-05 Steve Ellcey <sje@cup.hp.com>
21052 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21054 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
21055 Victor Kaplansky <victork@il.ibm.com>
21057 PR tree-optimizations/26360
21058 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21059 with -fno-tree-dce.
21060 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21062 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
21065 * gfortran.dg/data_char_1.f90: Add messages for truncated
21069 * gfortran.dg/func_decl_2.f90: New test.
21072 * gfortran.dg/do_2.f90: New test.
21075 * gfortran.dg/associated_3.f90: New test.
21077 2006-06-04 Mark Mitchell <mark@codesourcery.com>
21080 * g++.dg/template/static25.C: New test.
21083 * g++.dg/init/array21.C: New test.
21086 * g++.dg/ext/complit7.C: New test.
21089 * g++.dg/parse/ptrmem5.C: New test.
21091 2006-06-04 Roger Sayle <roger@eyesopen.com>
21092 Andrew Pinski <pinskia@physics.uc.edu>
21095 PR middle-end/27382
21096 * gcc.dg/pr27150-1.c: New testcase.
21097 * gcc.dg/pr27382-1.c: New testcase.
21098 * gcc.dg/pr27382-2.c: New testcase.
21100 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
21104 * gcc.dg/array-10.c: New test.
21106 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21109 * g++.dg/init/const4.C: New test.
21110 * g++.dg/init/member1.C: Add error-marker.
21111 * g++.dg/other/fold1.C: Adjust error-marker.
21113 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21116 * g++.dg/ext/offsetof1.C: New test.
21118 2006-06-04 Eric Christopher <echristo@apple.com>
21120 * gcc.dg/attr-ms_struct-1.c: New.
21122 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
21124 * gcc.c-torture/compile/builtin_constant_p.c: New test.
21126 2006-06-04 Richard Guenther <rguenther@suse.de>
21128 PR tree-optimization/27039
21129 * gcc.dg/tree-ssa/loop-17.c: New testcase.
21131 2006-06-03 Roger Sayle <roger@eyesopen.com>
21134 * gcc.target/i386/amd64-abi-2.c: New test case.
21136 2006-06-02 Eric Christopher <echristo@apple.com>
21138 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21139 * gcc.target/i386/20020523-1.c: Skip if darwin.
21140 * gcc.target/i386/asm-3.c: Ditto.
21141 * gcc.target/i386/20011119-1.c: Ditto.
21142 * gcc.target/i386/clobbers.c: Remove pic part of test.
21144 2006-06-02 Steve Ellcey <sje@cup.hp.com>
21146 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21147 * g++.old-deja/g++.other/init19.C: Ditto.
21148 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21149 and add other platforms as expected failures.
21151 2006-06-01 Steve Ellcey <sje@cup.hp.com>
21153 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21154 (is-effective-target-keyword): Ditto.
21156 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
21159 * gfortran.dg/extended_char_comparison_1.f: New test.
21161 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
21164 * gfortran.dg/dummy_procedure_1.f90: New test.
21167 * gfortran.dg/dummy_procedure_2.f90: New test.
21169 * gfortran.dg/associated_2.f90: Correct to make consistent with
21172 2006-05-31 Roger Sayle <roger@eyesopen.com>
21174 * gcc.target/i386/387-11.c: New test case.
21176 2006-05-31 Mark Mitchell <mark@codesourcery.com>
21179 * g++.dg/template/cond6.C: New test.
21182 * g++.dg/template/crash51.C: New test.
21183 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21186 * g++.dg/init/array20.C: New test.
21188 2006-05-31 Roger Sayle <roger@eyesopen.com>
21190 * gcc.dg/builtins-54.c: New test case.
21192 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21195 * g++.dg/template/fntry1.C: Add dg-do link.
21198 * g++.dg/parse/friend6.C: New test.
21200 2006-05-30 Asher Langton <langton2@llnl.gov>
21202 * gfortran.dg/cray_pointers_7.f90: New test.
21204 2006-05-30 Roger Sayle <roger@eyesopen.com>
21206 PR tree-optimization/23452
21207 * gcc.dg/fold-mulconj-1.c: New test case.
21209 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21212 * g++.dg/parse/bitfield1.C: New test.
21214 2006-05-30 Roger Sayle <roger@eyesopen.com>
21216 * gcc.target/ppc-eq0-1.c: New test case.
21217 * gcc.target/ppc-negeq0-1.c: New test case.
21219 2006-05-30 Dirk Mueller <dmueller@suse.de>
21222 * gcc.dg/overflow-warn-5.c: New test.
21224 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21227 * gcc.dg/sizeof-1.c: New test.
21229 2006-05-30 Uros Bizjak <uros@kss-loka.si>
21232 * gcc.target/i386/pr27790.c: New test.
21234 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21236 PR libgfortran/27757
21237 * gfortran.dg/direct_io_5.f90: New test.
21239 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21241 PR libgfortran/27634
21242 * gfortran.dg/fmt_missing_period_1.f: New test.
21243 * gfortran.dg/fmt_missing_period_2.f: New test.
21244 * gfortran.dg/fmt_missing_period_3.f: New test.
21246 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21249 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21252 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21255 * g++.dg/template/new6.C: New test.
21257 2006-05-29 Roger Sayle <roger@eyesopen.com>
21259 PR tree-optimization/24964
21260 * gcc.target/i386/387-10.c: New test case.
21262 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
21264 * intrinsics/string_intrinsics.c (compare_string):
21265 Use memcmp instead of strncmp to avoid tripping over
21266 CHAR(0) in a string.
21268 2006-05-27 Richard Guenther <rguenther@suse.de>
21270 PR middle-end/27773
21271 * gcc.dg/torture/pr27773.c: New testcase.
21273 2006-05-27 Dirk Mueller <dmueller@suse.de>
21275 * gcc.dg/pr24561.c: Rename to..
21276 * gcc.dg/pr25962.c: .. this.
21278 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21281 * gfortran.dg/bounds_check_2.f: New test.
21283 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
21285 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21286 * gfortran.dg/byte_1.f90: Likewise.
21287 * gfortran.dg/dup_save_2.f90: Likewise.
21289 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
21291 * gfortran.dg/associated_2.f90: New test.
21293 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21296 * gfortran.dg/bounds_check_1.f90: New test.
21298 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
21300 PR rtl-optimization/27661
21301 * gcc.dg/pr27661.c: New test case.
21303 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21306 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
21307 * gfortran.dg/print_parentheses_1.f: New test.
21308 * gfortran.dg/print_parentheses_2.f90: New test.
21310 2006-05-26 Jakub Jelinek <jakub@redhat.com>
21313 * gcc.dg/pr27758.c: New test.
21315 2006-05-24 Falk Hueffner <falk@debian.org>
21317 * gcc.c-torture/compile/pr27571.c: New test.
21319 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
21322 * gfortran.dg/spec_expr_4.f90: New test.
21325 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21327 2006-05-25 Mark Mitchell <mark@codesourcery.com>
21330 * g++.dg/ext/complit6.C: New test.
21331 * g++.dg/ext/complit3.C: Adjust error markers.
21332 * g++.dg/init/const3.C: New test.
21334 2006-05-25 Richard Guenther <rguenther@suse.de>
21336 PR middle-end/27743
21337 * gcc.dg/torture/pr27743.c: New testcase.
21339 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
21341 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21343 2006-05-25 Alan Modra <amodra@bigpond.net.au>
21345 * gcc.dg/compat/scalar-by-value-x.h: New.
21346 * gcc.dg/compat/scalar-by-value-y.h: New.
21347 * gcc.dg/compat/scalar-by-value-5.c: New.
21348 * gcc.dg/compat/scalar-by-value-5_main.c: New.
21349 * gcc.dg/compat/scalar-by-value-5_x.c: New.
21350 * gcc.dg/compat/scalar-by-value-5_y.c: New.
21351 * gcc.dg/compat/scalar-by-value-6.c: New.
21352 * gcc.dg/compat/scalar-by-value-6_main.c: New.
21353 * gcc.dg/compat/scalar-by-value-6_x.c: New.
21354 * gcc.dg/compat/scalar-by-value-6_y.c: New.
21356 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
21358 PR tree-optimization/27639
21359 PR tree-optimization/26719
21360 * gcc.dg/pr27639.c: New test.
21361 * gcc.dg/pr26719.c: New test.
21362 * gcc.dg/tree-ssa/scev-cast.c: New test.
21364 2006-05-23 Mark Mitchell <mark@codesourcery.com>
21367 * g++.dg/template/error21.C: New test.
21369 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
21372 * gcc.target/i386/pr27696.c: New.
21374 2006-05-22 Janis Johnson <janis187@us.ibm.com>
21376 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21378 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21380 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21383 * g++.dg/other/assign1.C: New test.
21385 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
21388 * gcc.target/i386/pr27266.c: New.
21390 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21393 * g++.dg/ext/asm9.C: New test.
21395 2006-05-22 Richard Sandiford <richard@codesourcery.com>
21397 PR rtl-optimization/25514
21398 * gcc.c-torture/compile/pr25514.c: New test.
21400 2006-05-22 Richard Guenther <rguenther@suse.de>
21403 2006-01-31 Richard Guenther <rguenther@suse.de>
21405 * gcc.target/i386/sselibm-1.c: New testcase.
21406 * gcc.target/i386/sselibm-2.c: Likewise.
21407 * gcc.target/i386/sselibm-3.c: Likewise.
21408 * gcc.target/i386/sselibm-4.c: Likewise.
21409 * gcc.target/i386/sselibm-5.c: Likewise.
21411 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21414 * gcc.dg/func-args-2.c: New test.
21417 * gcc.dg/struct-incompl-1.c: New test.
21419 2006-05-22 Richard Guenther <rguenther@suse.de>
21422 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21423 the transformations we test for.
21425 2006-05-22 Richard Guenther <rguenther@suse.de>
21428 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21430 2006-05-21 Mark Mitchell <mark@codesourcery.com>
21433 * g++.dg/warn/new1.C: New test.
21434 * g++.dg/template/new5.C: Likewise.
21436 2006-05-21 Roger Sayle <roger@eyesopen.com>
21438 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21439 * gcc.target/i386/20060512-3.c: Likewise.
21441 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
21443 PR rtl-optimization/27671
21444 * gcc.c-torture/execute/pr27671-1.c: New.
21445 * gcc.dg/pr27671-2.c: Likewise.
21447 PR tree-optimization/26622.
21448 * gcc.c-torture/compile/pr26622.c: New.
21450 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21453 * gfortran.dg/recursive_reference_1.f90: New test.
21455 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21458 * gfortran.dg/elemental_subroutine_3.f90: New test.
21461 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21464 * gfortran.dg/associated_target_1.f90: New test.
21467 * gfortran.dg/maxloc_shape_1.f90: New test.
21469 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21471 PR libgfortran/24459
21472 * gfortran.dg/namelist_24.f90: New test.
21473 * gfortran.dg/namelist_12.f: Fix typo in comment.
21475 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
21477 PR middle-end/25776
21478 * g++.dg/other/error11.C: New test.
21480 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21482 * gcc.target/mips/pr26765.c: Add -w to options.
21484 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21486 * lib/target-supports.exp (check_effective_target_mpaired_single):
21488 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21490 * g++.dg/vect/vect.exp: Likewise.
21492 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21495 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21497 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
21500 * gfortran.dg/temporary_1.f90: New file.
21502 2006-05-19 Andreas Schwab <schwab@suse.de>
21504 * g++.dg/other/unused1.C: Also match "stringz".
21506 2006-05-19 Mark Mitchell <mark@codesourcery.com>
21509 * g++.dg/template/fntry1.C: New test.
21511 2006-05-18 Mark Mitchell <mark@codesourcery.com>
21515 * g++.dg/conversion/bitfield5.C: New test.
21516 * g++.dg/conversion/bitfield6.C: New test.
21518 2006-05-18 Mike Stump <mrs@apple.com>
21520 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21521 * gcc.dg/vla-4.c: Add.
21522 * gcc.dg/vla-5.c: Add.
21523 * gcc.dg/vla-6.c: Add.
21525 2006-05-12 Stuart Hastings <stuart@apple.com>
21527 * gcc.target/i386/20060512-1.c: New.
21528 * gcc.target/i386/20060512-2.c: New.
21529 * gcc.target/i386/20060512-3.c: New.
21530 * gcc.target/i386/20060512-4.c: New.
21532 2006-05-17 Mark Mitchell <mark@codesourcery.com>
21535 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21538 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21539 * g++.dg/parse/linkage1.C: New test.
21541 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21543 PR tree-optimization/27548
21544 * g++.dg/tree-ssa/pr27548.C: New test.
21546 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21549 * gfortran.dg/recursive_check_1.f: New test.
21550 * gfortran.dg/recursive_check_2.f90: New test.
21552 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
21554 * g++.dg/opt/temp2.C: New test.
21556 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21559 * g++.dg/init/brace5.C: New test.
21561 PR middle-end/27415
21562 * gcc.dg/gomp/pr27415.c: New test.
21563 * g++.dg/gomp/pr27415.C: New test.
21565 PR tree-optimization/27549
21566 * g++.dg/tree-ssa/pr27549.C: New test.
21568 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21570 PR libgfortran/27575
21571 * gfortran.dg/read_eof_4.f90: New test.
21573 2006-05-16 Richard Guenther <rguenther@suse.de>
21575 PR tree-optimization/22303
21576 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21578 2006-05-16 Jakub Jelinek <jakub@redhat.com>
21580 PR middle-end/27573
21581 * gcc.dg/gomp/pr27573.c: New test.
21582 * gfortran.dg/gomp/pr27573.f90: New test.
21585 * gcc.dg/gomp/pr27499.c: New test.
21586 * g++.dg/gomp/pr27499.C: New test.
21588 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21591 * g++.dg/parser/access8.C: Adjust error marker.
21592 * g++.dg/template/access17.C: New test.
21593 * g++.dg/template/access18.C: Likewise.
21595 2006-05-15 Roger Sayle <roger@eyesopen.com>
21598 * gcc.target/i386/pr26600.c: New test case.
21600 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21603 * g++.dg/expr/bitfield1.C: New test.
21605 2006-05-15 Richard Guenther <rguenther@suse.de>
21607 PR tree-optimization/27603
21608 * gcc.dg/torture/pr27603.c: New testcase.
21610 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
21613 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21616 * gfortran.dg/scalar_return_1.f90: New test.
21619 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21621 2006-05-15 Jakub Jelinek <jakub@redhat.com>
21623 * gcc.dg/gomp/critical-4.c: New test.
21624 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21625 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21626 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21627 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21629 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21632 * g++.dg/template/dependent-args1.C: New test.
21635 * g++.dg/lookup/this1.C: New test.
21638 * g++.dg/template/operator6.C: New test.
21639 * g++.dg/template/incomplete3.C: New test.
21642 * g++.dg/template/new4.C: New test.
21645 * g++.dg/template/void2.C: New test.
21647 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
21649 * g++.dg/template/dependent-expr5.C: New test.
21651 2006-05-14 Roger Sayle <roger@eyesopen.com>
21653 PR middle-end/26729
21654 * gcc.dg/pr26729-1.c: New test case.
21656 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
21658 * gcc.dg/pr27003.c: New test.
21660 2006-05-12 Steve Ellcey <sje@cup.hp.com>
21662 * lib/target-supports.dg (check_cxa_atexit_available): Change
21663 v3_target_compile to ${tool}_target_compile.
21665 2006-05-11 Jason Merrill <jason@redhat.com>
21667 * lib/scanasm.exp (scan-not-hidden): Fix typo.
21669 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21672 * gfortran.dg/label_5.f90: New test.
21674 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
21676 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21677 check_effective_target_powerpc_altivec_ok): New.
21678 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21679 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21680 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21681 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21682 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21683 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21684 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21685 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21686 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21687 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21688 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21689 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21690 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21691 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21692 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21693 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21694 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21695 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21696 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21697 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21698 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21699 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21700 gcc.target/powerpc/altivec-9.c,
21701 gcc.target/powerpc/altivec-consts.c,
21702 gcc.target/powerpc/altivec-pr22085.c,
21703 gcc.target/powerpc/altivec-splat.c,
21704 gcc.target/powerpc/altivec-types-1.c,
21705 gcc.target/powerpc/altivec-types-2.c,
21706 gcc.target/powerpc/altivec-types-3.c,
21707 gcc.target/powerpc/altivec-types-4.c,
21708 gcc.target/powerpc/altivec-varargs-1.c,
21709 gcc.target/powerpc/altivec-vec-merge.c,
21710 gcc.target/powerpc/ppc-vector-memcpy.c,
21711 gcc.target/powerpc/ppc-vector-memset.c,
21712 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21713 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21714 these effective targets.
21715 * gcc.dg/vmx/pr27006.c: Add missing close brace.
21716 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21718 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21720 PR middle-end/27384
21721 * g++.dg/other/fold1.C: New test.
21723 PR middle-end/27488
21724 * gcc.dg/fold-nonneg-1.c: New test.
21727 * g++.dg/other/operator1.C: New test.
21729 2006-05-11 Richard Guenther <rguenther@suse.de>
21731 PR middle-end/27529
21732 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21734 2006-05-10 Janis Johnson <janis187@us.ibm.com>
21736 * lib/target-supports-dg.exp (check-flags): New.
21737 (dg-skip-if): Move flag checks.
21739 2006-05-09 Steve Ellcey <sje@cup.hp.com>
21741 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21742 * lib/target-supports.dg (check_cxa_atexit_available): New.
21744 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
21747 * gfortran.dg/multiple_allocation_2.f90: New test case.
21749 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
21751 * gcc.target/arm/pr27387.C: Fix a comment typo.
21753 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21756 * gfortran.dg/error_recovery_1.f90: New test.
21758 2006-05-10 Richard Guenther <rguenther@suse.de>
21760 PR tree-optimization/27302
21761 * gcc.dg/torture/pr27302.c: New testcase.
21763 2006-05-09 Dirk Mueller <dmueller@suse.de>
21764 Richard Guenther <rguenther@suse.de>
21766 PR middle-end/27498
21767 * gcc.dg/tree-ssa/pr27498.c: New testcase.
21769 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
21771 PR rtl-optimization/27335
21772 * gcc.dg/pr27335.c: New test.
21774 2006-05-06 Richard Sandiford <richard@codesourcery.com>
21776 * gcc.target/mips/mips-ps-5.c: New file.
21778 2006-05-08 Jan Hubicka <jh@suse.cz>
21780 PR middle-end/25962
21781 * gcc.dg/pr25962.c: New.
21783 2006-05-08 Roger Sayle <roger@eyesopen.com>
21786 * gcc.target/powerpc/pr27158.c: New test case.
21788 2006-05-08 Laurent GUERBY <laurent@guerby.net>
21791 * ada/acats/run_all.sh: Use test -z.
21793 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21795 PR libfortran/18271
21796 * gfortran.dg/spec_expr_3.f90: New test.
21798 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
21801 * gcc.target/i386/monitor.c: New file.
21803 2006-05-08 Alan Modra <amodra@bigpond.net.au>
21805 * gcc.dg/pr27095.c: xfail *-*-darwin*.
21807 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21810 * g++.dg/other/ptrmem7.C: New test.
21812 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21815 * gcc.dg/array-9.c: New test.
21817 2006-05-07 Richard Guenther <rguenther@suse.de>
21819 PR tree-optimization/27409
21820 * gcc.dg/torture/pr27409.c: New testcase.
21822 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21825 * gfortran.dg/select_6.f90: New.
21827 2006-05-07 Richard Guenther <rguenther@suse.de>
21829 PR tree-optimization/27136
21830 * gcc.dg/torture/pr27136.c: New testcase.
21832 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
21835 * gfortran.dg/char_cons_len_1.f90: New test.
21837 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21840 * g++.dg/template/incomplete2.C: New test.
21842 2006-05-06 Richard Guenther <rguenther@suse.de>
21844 PR tree-optimization/27151
21845 * gcc.dg/vect/pr27151.c: New testcase.
21847 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21850 * g++.dg/template/void1.C: New test.
21853 * g++.dg/other/void2.C: New test.
21856 * g++.dg/conversion/void1.C: New test.
21858 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
21861 * g++.dg/other/unused1.C: New.
21863 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21866 * objc.dg/member-1.m: New test.
21868 2006-05-05 Steve Ellcey <sje@cup.hp.com>
21870 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21872 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21874 PR libfortran/26985
21875 * gfortran.dg/matmul_2.f90: New test.
21877 2005-05-05 Laurent GUERBY <laurent@guerby.net>
21879 * ada/acats/run_all.sh: Use sync when main not found.
21881 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
21884 * gcc.target/mips/pr26765.c: New.
21886 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
21888 * gcc.target/bfin: New directory.
21889 * gcc.target/bfin/bfin.exp: New file.
21890 * gcc.target/bfin/frmul.c: New file.
21891 * gcc.target/bfin/arith.c: New file.
21892 * gcc.target/bfin/mul-combine.c: New file.
21893 * gcc.target/bfin/shift.c: New file.
21895 2006-05-04 Richard Guenther <rguenther@suse.de>
21897 PR tree-optimization/14287
21898 PR tree-optimization/14844
21899 PR tree-optimization/19792
21900 PR tree-optimization/21608
21901 PR tree-optimization/27090
21902 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21903 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21904 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21905 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21906 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21908 2006-05-04 Jakub Jelinek <jakub@redhat.com>
21910 PR tree-optimization/27285
21911 * gcc.c-torture/execute/pr27285.c: New test.
21913 PR middle-end/27388
21914 * gcc.dg/gomp/pr27388-1.c: New test.
21915 * gcc.dg/gomp/pr27388-2.c: New test.
21916 * gcc.dg/gomp/pr27388-3.c: New test.
21919 * g++.dg/gomp/pr27359.C: New test.
21921 2006-05-02 Steven G. Kargl <kargls@comcast.net>
21924 * gfortran.dg/iargc.f90: New test.
21926 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21929 * g++.dg/template/crash49.C: New test.
21931 2006-05-02 Steve Ellcey <sje@cup.hp.com>
21934 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21936 2006-05-02 Jeff Law <law@redhat.com>
21938 PR tree-optimization/27364
21939 * gcc.c-torture/execute/pr27364.c: New test.
21941 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21944 * g++.dg/parser/ctor5.C: New test.
21946 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
21949 * gcc.target/arm/arm.exp: New.
21950 * gcc.target/arm/pr27387.C: Likewise.
21952 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21956 * gfortran.dg/module_equivalence_2.f90: New test.
21958 2006-05-02 Jakub Jelinek <jakub@redhat.com>
21960 PR middle-end/27337
21961 * g++.dg/gomp/pr27337-1.C: New test.
21962 * g++.dg/gomp/pr27337-2.C: New test.
21964 PR middle-end/27328
21965 * gcc.dg/gomp/pr27328.c: New test.
21967 PR middle-end/27325
21968 * g++.dg/gomp/pr27325.C: New test.
21970 PR middle-end/27310
21971 * g++.dg/gomp/pr27310.C: New test.
21973 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21975 PR tree-optimization/27291
21976 * g++.dg/tree-ssa/pr27291.C: New test.
21978 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21980 PR tree-optimization/27283
21981 * g++.dg/tree-ssa/pr27283.C: New test.
21983 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21985 * gcc.dg/tree-ssa/loop-16.c: New test.
21987 2006-05-01 Roger Sayle <roger@eyesopen.com>
21988 Joseph S. Myers <joseph@codesourcery.com>
21990 * gcc.dg/Wconversion-3.c: New test case.
21991 * gcc.dg/Wconversion-4.c: Likewise.
21993 2006-05-01 Richard Guenther <rguenther@suse.de>
21995 PR tree-optimization/26726
21996 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21998 2006-04-30 Roger Sayle <roger@eyesopen.com>
22000 * gcc.dg/Woverflow-1.c: New test case.
22001 * gcc.dg/Woverflow-2.c: Likewise.
22002 * gcc.dg/Woverflow-3.c: Likewise.
22004 2006-04-30 Mark Mitchell <mark@codesourcery.com>
22007 * g++.dg/template/defarg8.C: New test.
22009 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22012 * g++.dg/parse/operator7.C: New test.
22014 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22018 * g++.dg/template/crash48.C: New test.
22021 * g++.dg/parse/ctor4.C: New test.
22023 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22026 * gfortran.df/char_type_len.f90: New test.
22028 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22030 PR libgfortran/27304
22031 * gfortran.dg/fmt_exhaust.f90: New test.
22033 2006-04-28 Roger Sayle <roger@eyesopen.com>
22036 * gcc.dg/large-size-array-2.c: New test case.
22038 2006-04-28 Richard Guenther <rguenther@suse.de>
22041 * gcc.target/i386/pr26826.c: New testcase.
22043 2006-04-28 Jakub Jelinek <jakub@redhat.com>
22045 PR middle-end/27260
22046 * gcc.c-torture/execute/pr27260.c: New.
22048 2006-04-28 Alan Modra <amodra@bigpond.net.au>
22050 PR middle-end/27095
22051 * gcc.dg/pr27095.c: New.
22053 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22056 * g++.dg/conversion/bitfield4.C: New test.
22058 2006-04-27 Eric Christopher <echristo@apple.com>
22060 * gcc.dg/pragma-ms_struct.c: New.
22062 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22065 * g++.dg/template/crash47.C: New test.
22067 2006-04-27 Dirk Mueller <dmueller@suse.de>
22069 * gcc.target/i386/sse-7.c: build with -msse.
22071 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
22073 PR testsuite/27274:
22074 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22075 (main): Exit if processor doesn't support SSE.
22077 2006-04-26 David Edelsohn <edelsohn@gnu.org>
22079 PR middle-end/27282
22080 * gcc.c-torture/compile/pr27282.c: New test.
22082 2006-04-26 Jakub Jelinek <jakub@redhat.com>
22084 PR middle-end/26913
22085 * g++.dg/gomp/pr26913.C: New test.
22088 * gcc.dg/gomp/pr25996.c: New test.
22089 * g++.dg/gomp/pr25996.C: New test.
22091 2006-04-25 Richard Sandiford <richard@codesourcery.com>
22093 PR rtl-optimization/26725
22094 * gcc.c-torture/compile/pr26725.c: New test.
22096 2006-04-25 Richard Guenther <rguenther@suse.de>
22098 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22101 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
22103 * gcc.dg/20060425-1.c: New testcase.
22105 2006-04-25 Jakub Jelinek <jakub@redhat.com>
22107 PR tree-optimization/26865
22108 * gcc.dg/pr26865.c: New test.
22110 2006-04-24 Mark Mitchell <mark@codesourcery.com>
22113 * g++.dg/conversion/bitfield1.C: New test.
22114 * g++.dg/conversion/bitfield2.C: Likewise.
22115 * g++.dg/conversion/bitfield3.C: Likewise.
22117 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22118 Richard Guenther <rguenther@suse.de>
22120 PR tree-optimization/27236
22121 * gcc.dg/tree-ssa/pr27236.c: New testcase.
22123 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22126 * g++.dg/other/incomplete2.C: New test.
22128 2006-04-24 Richard Guenther <rguenther@suse.de>
22130 PR middle-end/26869
22131 * gcc.dg/torture/pr26869.c: New testcase.
22133 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22134 Richard Guenther <rguenther@suse.de>
22136 PR tree-optimization/27218
22137 * g++.dg/tree-ssa/pr27218.C: New testcase.
22139 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22142 * g++.dg/template/friend41.C: New test.
22144 2006-04-23 David Edelsohn <edelsohn@gnu.org>
22146 * g++.dg/opt/pr15551.C: Include cstdio.
22147 (main): Use remove instead of unlink.
22149 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
22151 * gcc.dg/sibcall-7.c: New test.
22152 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22153 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22154 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22155 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22156 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22158 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22161 * g++.dg/opt/bitfield1.C: New test.
22162 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22163 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22164 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22165 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22166 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22167 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22168 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22169 * g++.dg/abi/bitfield2.C: Likewise.
22170 * g++.dg/init/bitfield1.C: Likewise.
22172 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
22175 * gfortran.dg/elemental_subroutine_4.f90: New test.
22176 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22179 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
22181 * gcc.c-torture/compile/20060421-1.c: New testcase.
22183 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22186 * gcc.dg/init-bad-4.c: New test.
22188 2006-04-21 Paul Brook <paul@codesourcery.com>
22190 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22192 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22195 * gfortran.dg/defined_operators_1.f90: New test.
22196 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22197 remove old ones associated, incorrectly, with Note 5.46.
22200 * gfortran.dg/character_array_constructor_1.f90: New test.
22202 2006-04-20 Jakub Jelinek <jakub@redhat.com>
22204 * gcc.dg/20060419-1.c: New test.
22206 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
22209 * gcc.dg/struct-parse-1.c: New test case.
22211 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22214 * g++.dg/parse/template19.C: New test.
22217 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22220 * g++.dg/expr/call3.C: New test.
22223 * g++.dg/conversion/dynamic1.C: New test.
22225 2006-04-19 Mark Mitchell <mark@codesourcery.com>
22228 * g++.dg/template/crash35.C: Tweak error markers.
22229 * g++.dg/template/crash46.C: New test.
22230 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22231 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22233 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
22235 PR rtl-optimization/14261
22236 * gcc.c-torture/compile/20060419-1.c: Added.
22238 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
22240 * gfortran.dg/label_1.f90: Adjust dg-error.
22242 2006-04-16 Roger Sayle <roger@eyesopen.com>
22245 * gcc.dg/fold-cond-1.c: New test case.
22246 * gcc.dg/pr26961-1.c: Likewise.
22248 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22250 PR libgfortran/27138
22251 * gfortran.dg/read_bad_advance.f90: New test.
22253 2006-04-16 Roger Sayle <roger@eyesopen.com>
22254 Dale Johannesen <dalej@apple.com>
22257 * gcc.target/i386/vecinit-3.c: New testcase.
22258 * gcc.target/i386/vecinit-4.c: Likewise.
22259 * gcc.target/i386/sse-18.c: Likewise.
22260 * gcc.target/i386/sse-19.c: Likewise.
22262 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
22264 * gfortran.dg/allocate_zerosize_1.f90: New test.
22266 2006-04-16 Mark Mitchell <mark@codesourcery.com>
22269 * g++.dg/template/crash45.C: New test.
22271 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
22274 * gfortran.dg/proc_assign_1.f90: New test.
22275 * gfortran.dg/procedure_lvalue.f90: Change message.
22276 * gfortran.dg/namelist_4.f90: Add new error.
22280 * gfortran.dg/auto_pointer_array_result_1.f90
22283 * gfortran.dg/specification_type_resolution_1.f90
22288 * gfortran.dg/bounds_temporaries_1.f90: New test.
22291 * gfortran.dg/array_return_value_1.f90: New test.
22293 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22296 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22298 2006-04-15 Jakub Jelinek <jakub@redhat.com>
22300 PR middle-end/26823
22301 * g++.dg/gomp/pr26823-1.C: New test.
22302 * g++.dg/gomp/pr26823-2.C: New test.
22304 2006-04-13 Uros Bizjak <uros@kss-loka.si>
22306 PR middle-end/27134
22307 * gcc.dg/pr27314.c: New test.
22309 2006-04-13 Richard Henderson <rth@redhat.com>
22311 * g++.dg/gomp/block-0.C: Update expected matches.
22313 2006-04-13 DJ Delorie <dj@redhat.com>
22315 * lib/target-supports.exp (check_effective_target_int32plus): New.
22316 (check_effective_target_ptr32plus): New.
22317 (check_effective_target_size32plus): New.
22318 (check_effective_target_int16): New.
22319 (check_profiling_available): Add m32c to the list of unsupported
22322 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22323 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22325 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22327 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22329 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22331 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22332 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22333 not just xstormy16. Skip m32c due to weird pointer size.
22334 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22335 not just xstormy16.
22336 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22337 not just xstormy16.
22338 * gcc.dg/20020312-2.c: Add m32c support.
22339 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22340 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22342 * gcc.dg/20050321-2.c: Require >=32 bit integers.
22343 * gcc.dg/asm-1.c: Skip if int and short are the same size.
22344 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22345 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22346 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22348 * gcc.dg/init-string-2.c: Require >=32 bit integers.
22349 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22350 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22351 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22352 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22353 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22354 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22356 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22358 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22359 * gcc.dg/pr23049.c: Require >=32 bit integers.
22360 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22361 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22362 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22363 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22364 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22365 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22366 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22367 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22368 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22369 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22370 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22371 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22373 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22374 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22375 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22376 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22377 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22379 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
22380 * gcc.c-torture/execute/20040703-1.x: Likewise.
22381 * gcc.c-torture/execute/20040705-1.x: Likewise.
22382 * gcc.c-torture/execute/20040705-2.x: Likewise.
22383 * gcc.c-torture/execute/20040709-1.x: Likewise.
22384 * gcc.c-torture/execute/20040709-2.x: Likewise.
22385 * gcc.c-torture/execute/20040811-1.x: Likewise.
22386 * gcc.c-torture/execute/20050316-1.x: Likewise.
22387 * gcc.c-torture/execute/bitfld-4.x: Likewise.
22388 * gcc.c-torture/execute/pr19689.x: Likewise.
22389 * gcc.c-torture/execute/pr7284-1.x: Likewise.
22390 * gcc.c-torture/execute/usmul.x: Likewise.
22391 * gcc.c-torture/execute/vrp-5.x: Likewise.
22392 * gcc.c-torture/execute/vrp-6.x: Likewise.
22393 * gcc.dg/debug/20041023-1.s: Likewise.
22395 2006-04-13 Roger Sayle <roger@eyesopen.com>
22397 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22398 of integers to a vector types are now constant expressions in C.
22399 * gcc.dg/vect/vect-fold-1.c: New test case.
22401 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
22402 Ulrich Weigand <uweigand@de.ibm.com>
22405 * gcc.dg/vmx/pr27006.c: New testcase.
22407 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22409 PR libgfortran/26766
22410 * gfortran.dg/write_recursive.f90: New test.
22412 2006-04-11 Mark Mitchell <mark@codesourcery.com>
22414 * g++.dg/parse/dtor7.C: New test.
22415 * g++.dg/parse/new1.C: Add error marker.
22416 * g++.dg/template/new3.C: New test.
22419 * g++.dg/template/pure1.C: New test.
22422 * g++.dg/parse/ptrmem4.C: New test.
22424 2006-04-10 Jeff Law <law@redhat.com>
22427 * gcc.c-torture/compile/pr27087.c: New test.
22429 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
22432 * gcc.dg/20060410.c: New.
22434 2006-04-10 Matthias Klose <doko@debian.org>
22436 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22437 Recognize multilib directory names containing underscores.
22439 2006-04-10 Roger Sayle <roger@eyesopen.com>
22441 * gcc.target/i386/vecinit-1.c: New test case.
22442 * gcc.target/i386/vecinit-2.c: Likewise.
22444 2006-04-10 Jakub Jelinek <jakub@redhat.com>
22447 * g++.dg/debug/dwarf2-2.C: New test.
22449 2006-04-09 Richard Sandiford <richard@codesourcery.com>
22451 PR rtl-optimization/27073
22452 * gcc.c-torture/execute/pr27073.c: New test.
22454 2006-04-08 Mike Stump <mrs@apple.com>
22456 * gcc.dg/pragma-darwin.c: Improve for ppc64.
22458 2006-04-07 Richard Guenther <rguenther@suse.de>
22460 PR tree-optimization/26135
22461 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22463 2006-04-06 Jan Hubicka <jh@suse.cz>
22466 * g++.dg/bprob/g++-bprob-2.C: New testcase.
22468 2006-04-06 Roger Sayle <roger@eyesopen.com>
22470 * g++.dg/conversion/nullptr1.C: New test case.
22471 * g++.dg/conversion/nullptr2.C: Likewise.
22473 2006-04-05 Roger Sayle <roger@eyesopen.com>
22475 * gfortran.dg/dependency_18.f90: New test case.
22477 2006-04-05 Richard Guenther <rguenther@suse.de>
22479 PR tree-optimization/26919
22480 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22481 * gcc.dg/ipa/ipa-2.c: Likewise.
22482 * gcc.dg/ipa/ipa-3.c: Likewise.
22483 * gcc.dg/ipa/ipa-5.c: Likewise.
22485 2006-04-05 Richard Guenther <rguenther@suse.de>
22487 PR tree-optimization/26763
22488 * gcc.dg/torture/pr26763-1.c: New testcase.
22489 * gcc.dg/torture/pr26763-2.c: Likewise.
22491 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
22495 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22497 2006-04-04 Eric Christopher <echristo@apple.com>
22499 * gcc.target/i386/387-1.c: Allow regexp to match darwin
22501 * gcc.target/i386/387-5.c: Ditto.
22503 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
22505 * gcc.target/sparc/struct-ret-check.c: New test.
22507 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22509 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22510 zero decimal digits specified in format.
22512 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
22515 * gfortran.dg/missing_optional_dummy_1.f90: New test.
22518 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22519 * gfortran.dg/initialization_1.f90: Make assignment compliant.
22520 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22521 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22522 compliant and detect bigendian-ness.
22524 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
22526 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22527 dummy arguments work when the actual argument is itself a dummy
22528 argument of the caller.
22530 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
22532 PR libfortran/24685
22533 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22535 2006-04-01 Roger Sayle <roger@eyesopen.com>
22537 * gfortran.dg/dependencency_17.f90: New test case.
22539 2006-04-01 Roger Sayle <roger@eyesopen.com>
22541 * gfortran.dg/dependency_14.f90: New test case.
22542 * gfortran.dg/dependency_15.f90: Likewise.
22543 * gfortran.dg/dependency_16.f90: Likewise.
22545 2006-03-31 Asher Langton <langton2@llnl.gov>
22548 gfortran.dg/cray_pointers_6.f90: New test.
22550 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22552 PR libgfortran/26890
22553 * gfortran.dg/read_size_noadvance.f90: New test.
22555 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
22558 * gfortran.dg/multiple_allocation_1.f90: Check that the
22559 size has changed after a re-allocation with stat.
22561 2006-03-30 Richard Guenther <rguenther@suse.de>
22563 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22565 * gcc.target/i386/sselibm-2.c: Likewise.
22566 * gcc.target/i386/sselibm-3.c: Likewise.
22567 * gcc.target/i386/sselibm-4.c: Likewise.
22568 * gcc.target/i386/sselibm-5.c: Likewise.
22570 2006-03-28 Roger Sayle <roger@eyesopen.com>
22572 * gcc.dg/fold-andxor-1.c: New test case.
22573 * gcc.dg/fold-xorand-1.c: Likewise.
22575 2006-03-28 Roger Sayle <roger@eyesopen.com>
22577 * gcc.dg/fold-convnotconv-1.c: New test case.
22579 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22582 * gfortran.dg/private_type_5.f90: New test.
22584 2006-03-27 David Edelsohn <edelsohn@gnu.org>
22586 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22588 2006-03-27 Jakub Jelinek <jakub@redhat.com>
22590 * gfortran.dg/advance_2.f90: New test.
22591 * gfortran.dg/advance_3.f90: New test.
22593 * gfortran.fortran-torture/execute/equiv_5.f: New test.
22595 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22597 PR libgfortran/26661
22598 PR libgfortran/26880
22599 * gfortran.dg/read_x_past.f: New test.
22601 2006-03-26 Geoffrey Keating <geoffk@apple.com>
22603 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22606 2006-03-26 David Edelsohn <edelsohn@gnu.org>
22608 * objc.dg/dwarf-1.m: Skip on AIX.
22609 * objc.dg/dwarf-2.m: Skip on AIX.
22611 2006-03-25 Steven G. Kargl <kargls@comcast.net>
22614 * gfortran.dg/float_1.f90: New test.
22616 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
22618 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22620 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22622 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22624 PR libfortran/26735
22625 * gfortran.dg/convert_implied_open.f90: New test case.
22627 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22630 * gfortran.dg/transpose_reshape_r10.f90: New test case.
22632 2006-03-25 Uros Bizjak <uros@kss-loka.si>
22634 PR middle-end/26717
22635 * gcc.dg/pr26717.c: New test.
22637 2006-03-25 Roger Sayle <roger@eyesopen.com>
22639 * gfortran.dg/dependency_12.f90: New test case.
22641 2006-03-24 Roger Sayle <roger@eyesopen.com>
22643 * gfortran.dg/dependency_9.f90: New (resurected) test case.
22645 2006-03-24 Jeff Law <law@redhat.com>
22647 * gcc.c-torture/pr26840.c: New test.
22649 2006-03-24 Geoffrey Keating <geoffk@apple.com>
22651 * objc.dg/dwarf-2.m: New.
22652 * obj-c++.dg/dwarf-2.mm: New.
22654 * g++.old-deja/g++.other/init19.C: New.
22656 2006-03-24 David Edelsohn <edelsohn@gnu.org>
22658 * g++.dg/eh/spbp.C: Skip on AIX.
22660 2006-03-24 Jakub Jelinek <jakub@redhat.com>
22662 PR middle-end/26611
22663 * g++.dg/gomp/pr26611-1.C: New test.
22664 * g++.dg/gomp/pr26611-2.C: New test.
22666 2006-03-24 Jeff Law <law@redhat.com>
22668 * gcc.c-torture/compile/pr26833.c: New test.
22669 * gfortran.fortran-torture/compile/pr26806.f90: New test.
22671 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22673 * gfortran.dg/endfile_2.f90: Delete temp file.
22675 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
22678 * gfortran.dg/record_marker_1.f90: New test case.
22679 * gfortran.dg/record_marker_2.f: New test case.
22680 * gfortran.dg/record_marker_3.f90: New test case.
22682 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
22685 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22686 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22688 2006-03-21 Janis Johnson <janis187@us.ibm.com>
22690 * lib/gcc-dg.exp (cleanup-modules): New proc.
22691 * gfortran.dg/allocatable_function_1.f90,
22692 gfortran.dg/allocate_char_star_scalar_1.f90,
22693 gfortran.dg/assumed_charlen_function_1.f90,
22694 gfortran.dg/assumed_dummy_1.f90,
22695 gfortran.dg/assumed_shape_ranks_1.f90,
22696 gfortran.dg/assumed_shape_ranks_2.f90,
22697 gfortran.dg/assumed_size_dt_dummy.f90,
22698 gfortran.dg/auto_char_dummy_array_1.f90,
22699 gfortran.dg/auto_char_len_3.f90,
22700 gfortran.dg/automatic_module_variable.f90,
22701 gfortran.dg/bad_automatic_objects_1.f90,
22702 gfortran.dg/char_array_constructor.f90,
22703 gfortran.dg/char_array_structure_constructor.f90,
22704 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22705 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22706 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22707 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22708 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22709 gfortran.dg/derived_pointer_recursion.f90,
22710 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22711 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22712 gfortran.dg/dummy_functions_1.f90,
22713 gfortran.dg/elemental_initializer_1.f90,
22714 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22715 gfortran.dg/elemental_pointer_1.f90,
22716 gfortran.dg/elemental_subroutine_1.f90,
22717 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22718 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22719 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22720 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22721 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22722 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22723 gfortran.dg/global_references_1.f90,
22724 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22725 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22726 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22727 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22728 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22729 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22730 gfortran.dg/large_integer_kind_1.f90,
22731 gfortran.dg/large_real_kind_1.f90,
22732 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22733 gfortran.dg/module_double_reuse.f90,
22734 gfortran.dg/module_equivalence_1.f90,
22735 gfortran.dg/module_interface_1.f90,
22736 gfortran.dg/module_parameter_array_refs_1.f90,
22737 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22738 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22739 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22740 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22741 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22742 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22743 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22744 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22745 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22746 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22747 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22748 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22749 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22750 gfortran.dg/same_name_1.f90,
22751 gfortran.dg/sibling_dummy_procedure_1.f90,
22752 gfortran.dg/sibling_dummy_procedure_2.f90,
22753 gfortran.dg/sibling_dummy_procedure_3.f90,
22754 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22755 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22756 gfortran.dg/used_dummy_types_2.f90,
22757 gfortran.dg/used_dummy_types_3.f90,
22758 gfortran.dg/used_dummy_types_4.f90,
22759 gfortran.dg/used_dummy_types_5.f90,
22760 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22761 gfortran.dg/userdef_operator_1.f90: Use it.
22763 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22765 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22766 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22767 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22768 gfortran.dg/write_back.f,
22769 gfortran.fortran-torture/execute/inquire_1.f90,
22770 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22772 2006-03-21 Jeff Law <law@redhat.com>
22774 * gcc.dg/tree-ssa/vrp28.c: New test.
22776 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
22778 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22779 if _STDC_C99 is defined.
22780 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22781 * gcc.dg/builtins-20.c: Likewise.
22782 * gcc.dg/builtins-53.c: Likewise.
22783 * gcc.dg/single-precision-constant.c: Likewise. Also pass
22784 -mmacosx-version-min=10.3 on PowerPC/Darwin.
22786 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
22789 * gcc.c-torture/compile/pr26781-1.c: New test.
22790 * gcc.c-torture/compile/pr26781-2.c: New test.
22792 2006-03-21 Jakub Jelinek <jakub@redhat.com>
22795 * g++.dg/gomp/pr26690-1.C: New test.
22796 * g++.dg/gomp/pr26690-2.C: New test.
22798 2006-03-20 Jeff Law <law@redhat.com>
22800 * gcc.dg/tree-ssa/pr21829.c: New test.
22802 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22804 2006-03-20 Richard Sandiford <richard@codesourcery.com>
22806 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22807 (check_visibility_available): Use it.
22808 (check_effective_target_default_packed): Likewise.
22809 (check_effective_target_pcc_bitfield_type_matters): Likewise.
22810 (check_effective_target_fopenmp): Likewise.
22811 (check_effective_target_freorder): Likewise.
22812 (check_effective_target_fpic): Likewise.
22813 (check_named_sections_available): Likewise.
22814 (check_effective_target_ilp32): Likewise.
22815 (check_effective_target_lp64): Likewise.
22817 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
22820 * gfortran.dg/scalar_mask_2.f90: New test case.
22822 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
22825 * gcc.dg/tree-ssa/loadpre12.c: New test.
22826 * gcc.dg/tree-ssa/loadpre13.c: New test.
22827 * gcc.dg/tree-ssa/loadpre14.c: New test.
22828 * gcc.dg/tree-ssa/loadpre15.c: New test.
22829 * gcc.dg/tree-ssa/loadpre16.c: New test.
22830 * gcc.dg/tree-ssa/loadpre17.c: New test.
22831 * gcc.dg/tree-ssa/loadpre18.c: New test.
22832 * gcc.dg/tree-ssa/loadpre19.c: New test.
22833 * gcc.dg/tree-ssa/loadpre20.c: New test.
22834 * gcc.dg/tree-ssa/loadpre21.c: New test.
22835 * gcc.dg/tree-ssa/loadpre22.c: New test.
22837 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
22840 * gfortran.dg/elemental_initializer_1.f90: New test.
22843 * gfortran.dg/assumed_shape_ranks_2: New test.
22845 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
22847 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22850 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22852 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22853 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22854 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22855 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22856 gfortran.fortran-torture/execute/direct_io.f90,
22857 gfortran.fortran-torture/execute/inquire_2.f90,
22858 gfortran.fortran-torture/execute/inquire_4.f90,
22859 gfortran.fortran-torture/execute/list_read_1.f90,
22860 gfortran.fortran-torture/execute/open_replace.f90,
22861 gfortran.fortran-torture/execute/slash_edit.f90,
22862 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22863 temporary files from testcases.
22865 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22867 PR libgfortran/26509
22868 gfortran.dg/write_direct_eor.f90: New test.
22870 2006-03-17 David Edelsohn <edelsohn@gnu.org>
22872 * gcc.target/powerpc/pr26350.c: New.
22873 * gcc.target/powerpc/indexed-addr.c: New.
22875 2006-03-16 Roger Sayle <roger@eyesopen.com>
22877 * gfortran.dg/dependency_13.f90: New test case.
22879 2006-03-16 Roger Sayle <roger@eyesopen.com>
22881 PR middle-end/21781
22882 * gcc.dg/real-const-1.c: New test case.
22884 2006-03-15 Geoffrey Keating <geoffk@apple.com>
22886 * g++.old-deja/g++.other/init18.C: New.
22887 * g++.old-deja/g++.other/init5.C: Remove xfail.
22889 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22891 * g++.dg/opt/pr15551.C: Cleanup temp file.
22893 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22896 g++.dg/parse/long1.C: New test.
22898 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22901 * gfortran.dg/continuation.f90: New test.
22902 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22904 2006-03-14 Richard Guenther <rguenther@suse.de>
22906 PR tree-optimization/26672
22907 * gcc.dg/torture/pr26672.c: New testcase.
22909 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
22911 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22912 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22914 2006-03-13 Roger Sayle <roger@eyesopen.com>
22916 PR middle-end/26557
22917 * gcc.c-torture/compile/switch-1.c: New test case.
22919 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
22922 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22923 test to include more permuatations of mask and index.
22924 * gfortran.dg/scalar_mask_1.f90: Modify last test to
22925 respond to F2003 spec. that the position returned for an all false
22926 mask && condition is zero.
22928 2006-03-13 Jakub Jelinek <jakub@redhat.com>
22930 PR middle-end/25989
22931 * gcc.dg/gomp/pr25989.c: New test.
22933 2006-03-13 Jeff Law <law@redhat.com>
22935 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22937 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
22939 * gcc.dg/switch-9.c: New test.
22941 2006-03-13 Richard Guenther <rguenther@suse.de>
22943 PR middle-end/26630
22944 * gcc.dg/torture/pr26630.c: New testcase.
22946 2006-03-11 Roger Sayle <roger@eyesopen.com>
22948 * gfortran.dg/dependency_10.f90: New test case.
22949 * gfortran.dg/dependency_11.f90: Likewise.
22951 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
22952 Erik Edelmann <eedelman@gcc.gnu.org>
22954 * gfortran.dg/allocatable_function_1.f90: New.
22955 * gfortran.dg/allocatable_function_2.f90: New.
22957 2006-03-10 Richard Guenther <rguenther@suse.de>
22959 PR middle-end/26565
22960 * gcc.dg/torture/pr26565.c: New testcase.
22962 2006-03-09 Eric Christopher <echristo@apple.com>
22964 * gcc.c-torture/compile/20060309-1.c: New.
22966 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22968 PR libgfortran/26499
22969 * gfortran.dg/write_back.f: New test.
22970 * gfortran.dg/write_rewind_1.f: New test.
22971 * gfortran.dg/write_rewind_2.f: New test.
22973 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22975 PR libgfortran/26554
22976 * gfortran.dg/read_logical.f90: New test.
22978 2006-03-04 Laurent GUERBY <laurent@guerby.net>
22980 * ada/acats/norun.lst: cdd2a03 now passes.
22982 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
22985 * gcc.target/powerpc/pr18096-1.c: Change where the error
22988 2006-03-04 Jakub Jelinek <jakub@redhat.com>
22990 * gcc.target/i386/cleanup-1.c: New test.
22991 * gcc.target/i386/cleanup-2.c: New test.
22993 2006-03-04 Roger Sayle <roger@eyesopen.com>
22995 * gfortran.dg/dependency_9.f90: Remove for the time being.
22997 2006-03-04 Krister Walfridsson <cato@df.lth.se>
22999 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23002 2006-03-03 Roger Sayle <roger@eyesopen.com>
23004 * gfortran.dg/dependency_9.f90: New test case.
23006 2006-03-03 Roger Sayle <roger@eyesopen.com>
23008 * gfortran.dg/dependency_4.f90: New test case.
23009 * gfortran.dg/dependency_5.f90: New test case.
23010 * gfortran.dg/dependency_6.f90: New test case.
23011 * gfortran.dg/dependency_7.f90: New test case.
23012 * gfortran.dg/dependency_8.f90: New test case.
23014 2006-03-03 Paul Brook <paul@codesourcery.com>
23016 * lib/target-supports.exp (check_profiling_available):
23019 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
23022 * multiple_allocation_1.f90: New test.
23024 2006-03-03 Roger Sayle <roger@eyesopen.com>
23026 PR tree-optimization/26524
23027 * gfortran.dg/pr26524.f: New test case.
23029 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23031 * g++.dg/template/repo5.C: Cleanup repo files.
23032 * gcc.dg/20051201-1.c: Cleanup coverage files.
23033 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23034 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23037 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
23039 * objc.dg/objc-nofilename-1.m: New test.
23040 * objc.dg/bad-receiver-type.m: New test.
23041 * obj-c++.dg/bad-receiver-type.mm: New test.
23043 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23045 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23047 2006-03-01 Mike Stump <mrs@apple.com>
23049 * g++.dg/abi/key2.C: Add.
23051 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
23053 * gfortran.dg/logical_dot_product.f90: New test.
23056 * gfortran.dg/used_interface_ref.f90: New test.
23059 * gfortran.dg/dependency_2.f90: New test.
23060 * gfortran.fortran-torture/execute/where17.f90: New test.
23061 * gfortran.fortran-torture/execute/where18.f90: New test.
23062 * gfortran.fortran-torture/execute/where19.f90: New test.
23063 * gfortran.fortran-torture/execute/where20.f90: New test.
23065 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
23067 * g++.dg/tree-ssa/pr26443.C: New test case.
23069 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
23071 PR middle-end/26022
23072 * g++.dg/opt/return-slot1.C: New test.
23074 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23076 PR libgfortran/26136
23077 * gfortran.dg/namelist_23.f90: New test.
23079 2006-02-28 Roger Sayle <roger@eyesopen.com>
23081 PR middle-end/14752
23082 * gcc.dg/fold-eqandshift-2.c: New test case.
23084 2006-02-28 Richard Guenther <rguenther@suse.de>
23086 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23089 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
23091 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23093 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23095 PR libgfortran/26464
23096 * gfortran.dg/backspace_5.f: New test.
23097 * gfortran.dg/backspace_6.f: New test.
23099 2006-02-26 Roger Sayle <roger@eyesopen.com>
23101 * gcc.dg/fold-eqandnot-1.c: New test case.
23103 2006-02-26 Roger Sayle <roger@eyesopen.com>
23105 PR middle-end/19983
23106 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23108 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
23110 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23111 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23113 2006-02-26 Richard Guenther <rguenther@suse.de>
23115 PR tree-optimization/26421
23116 * gcc.dg/tree-ssa/pr26421.c: New testcase.
23118 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
23120 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23121 * g++.old-deja/g++.robertl/eb132.C: Likewise.
23123 2006-02-26 Roger Sayle <roger@eyesopen.com>
23125 * gcc.dg/fold-even-1.c: New test case.
23127 2006-02-26 Roger Sayle <roger@eyesopen.com>
23129 PR middle-end/21137
23130 * gcc.dg/fold-eqandshift-1.c: New test case.
23132 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23134 PR tree-optimization/25125
23135 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23136 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23138 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23140 PR tree-optimizations/26359
23141 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23142 with -fdump-tree-dceloop-details.
23143 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23145 2006-02-25 Roger Sayle <roger@eyesopen.com>
23147 PR middle-end/23673
23148 * gcc.dg/fold-eqxor-1.c: New test case.
23149 * gcc.dg/fold-eqxor-2.c: Likewise.
23150 * gcc.dg/fold-eqxor-3.c: Likewise.
23152 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
23155 * scalar_mask_1.f90: New test.
23157 2006-02-24 Geoffrey Keating <geoffk@apple.com>
23159 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23160 * g++.dg/eh/uncaught2.C: New.
23161 * g++.dg/eh/uncaught3.C: New.
23163 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23165 PR libgfortran/26423
23166 * gfortran.dg/read_many_1.f: New test.
23168 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
23171 * gfortran.dg/dependency_3.f90: New test.
23172 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23176 * gfortran.dg/equiv_6.f90: New test.
23178 2006-02-23 Jeff Law <law@redhat.com>
23180 * gcc.c-torture/compile/pr26425.c: New test.
23182 2006-02-23 Jakub Jelinek <jakub@redhat.com>
23184 PR middle-end/26412
23185 * gcc.dg/gomp/pr26412.c: New test.
23187 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23190 * g++.dg/other/ellipsis1.C: New test.
23191 * g++.dg/parse/operator4.C: Adjust error marker.
23193 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
23196 * gfortran.dg/pr25603.f: New testcase.
23198 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
23200 * gcc.dg/bf-spl1.c: Don't specify -m68000.
23201 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23203 2006-02-21 Geoffrey Keating <geoffk@apple.com>
23205 * g++.dg/eh/spbp.C: New.
23207 2006-02-21 Jakub Jelinek <jakub@redhat.com>
23209 PR middle-end/26379
23210 * gcc.target/i386/mmx-7.c: New test.
23212 2006-02-20 Roger Sayle <roger@eyesopen.com>
23214 PR tree-optimization/26361
23215 * gcc.dg/tree-ssa/vrp27.c: New test case.
23217 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
23219 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23220 * gcc.dg/tree-ssa/complex-4.c: Here.
23222 2006-02-19 Roger Sayle <roger@eyesopen.com>
23224 PR middle-end/19543
23225 * gfortran.dg/logical_1.f90: New test case.
23227 2006-02-19 Jakub Jelinek <jakub@redhat.com>
23229 PR middle-end/26334
23230 * gcc.dg/20060218-1.c: Moved to...
23231 * gcc.target/i386/20060218-1.c: ... here. New test.
23233 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
23236 * gfortran.dg/convert_1.f90: New.
23238 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
23241 * gfortran.dg/namelist_5.f90: New test.
23244 * gfortran.dg/namelist_4.f90: New test.
23246 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23249 * gcc.dg/tree-ssa/complex-3.c: New test.
23251 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23253 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23254 variable to take into account the variable name in the
23256 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23258 2006-02-18 Jakub Jelinek <jakub@redhat.com>
23260 PR middle-end/26334
23261 * gcc.c-torture/compile/20060217-1.c: New test.
23262 * gcc.dg/20060218-1.c: New test.
23264 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
23266 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23268 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23270 * gcc.dg/cpp/undef3.c: New test.
23271 * gcc.dg/cpp/trad/builtins2.c: New test.
23273 2006-02-18 Mark Mitchell <mark@codesourcery.com>
23276 * g++.dg/template/static22.C: New test.
23277 * g++.dg/template/static23.C: New test.
23278 * g++.dg/template/static24.C: New test.
23279 * g++.dg/template/non-dependent13.C: New test.
23280 * g++.dg/init/member1.C: Tweak error markers.
23282 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23285 * gcc.c-torture/compile/pr26255.c: New test case.
23287 2006-02-16 Roger Sayle <roger@eyesopen.com>
23289 * gfortran.fortran-torture/execute/where_10.f90: New test case.
23290 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23291 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23292 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23293 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23294 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23295 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23297 2006-02-16 Jeff Law <law@redhat.com>
23299 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23300 * gcc.dg/tree-ssa/vrp26.c: New test.
23302 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
23306 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23307 __UCLIBC__ is defined.
23309 2006-02-16 Jakub Jelinek <jakub@redhat.com>
23312 * gfortran.dg/gomp/pr26224.f: New test.
23314 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
23317 * lib/target-supports.exp
23318 (check_effective_target_vect_short_mult): New.
23319 (check_effective_target_vect_char_mult): New.
23320 (check_effective_target_vect_widen_sum_qi_to_si): New.
23321 (check_effective_target_vect_widen_sum_qi_to_hi): New.
23322 (check_effective_target_vect_widen_sum_hi_to_si): New.
23323 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23324 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23325 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23326 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23327 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23328 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23329 vect-reduc-pattern-2c.c
23330 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23331 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23332 vect-reduc-pattern-1c.c
23334 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
23337 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23339 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
23342 * gfortran.dg/enum_8.f90: Remove check for warning.
23343 * gfortran.dg/iomsg_1.f90: Ditto.
23344 * gfortran.dg/enum_1.f90: Ditto.
23345 * gfortran.dg/enum_9.f90: Ditto.
23346 * gfortran.dg/enum_2.f90: Ditto.
23347 * gfortran.dg/enum_10.f90: Ditto.
23348 * gfortran.dg/enum_3.f90: Ditto.
23349 * gfortran.dg/flush_1.f90: Ditto.
23350 * gfortran.dg/enum_4.f90: Ditto.
23351 * gfortran.dg/array_constructor_1.f90: Ditto.
23352 * gfortran.dg/enum_5.f90: Ditto.
23353 * gfortran.dg/enum_6.f90: Ditto.
23354 * gfortran.dg/enum_7.f90: Ditto.
23356 2006-02-15 Jakub Jelinek <jakub@redhat.com>
23358 PR middle-end/26300
23359 * gcc.c-torture/compile/20060215-1.c: New test.
23361 2006-02-14 Roger Sayle <roger@eyesopen.com>
23363 PR middle-end/23670
23364 * gcc.dg/tree-ssa/andor-2.c: New test case.
23366 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
23369 * optional_dim.f90: New test.
23371 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23374 * gfortran.dg/label_4.f90: New.
23376 2006-02-14 Jakub Jelinek <jakub@redhat.com>
23377 Diego Novillo <dnovillo@redhat.com>
23378 Uros Bizjak <uros@kss-loka.si>
23380 * gfortran.dg/gomp: New directory.
23382 2006-02-14 Richard Guenther <rguenther@suse.de>
23384 PR tree-optimization/26258
23385 * gcc.dg/torture/pr26258.c: New testcase.
23387 2006-02-13 Jakub Jelinek <jakub@redhat.com>
23390 * gfortran.dg/pr26246_1.f90: New test.
23391 * gfortran.dg/pr26246_2.f90: New test.
23393 PR middle-end/26092
23394 * gcc.c-torture/compile/20060208-1.c: New test.
23396 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
23400 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23401 * gfortran.dg/bad_automatic_objects_1.f90: New test.
23402 * gfortran.dg/automatic_module_variable.f90: Change error message.
23405 * gfortran.dg/internal_dummy_1.f90: New test.
23408 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23412 * gfortran.dg/uncommon_block_data_1.f90: New test.
23413 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23417 * gfortran.dg/typed_subroutine_1.f90: New test.
23419 2006-02-13 Geoffrey Keating <geoffk@apple.com>
23421 * objc.dg/dwarf-1.m: New.
23423 2006-02-13 Roger Sayle <roger@eyesopen.com>
23425 PR middle-end/24427
23426 * gcc.dg/tree-ssa/andor-1.c: New test case.
23428 2006-02-13 Josh Conner <jconner@apple.com>
23431 * gcc.dg/pr25376.c: New test.
23433 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23435 * lib/target-supports.exp (check_named_sections_available):
23436 Only compile named-sections test -- don't assemble.
23438 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
23440 * g++.dg/warn/no-write-strings.C: New test.
23441 * g++.dg/warn/write-strings.C: Likewise.
23442 * g++.dg/warn/write-strings-default.C: Likewise.
23444 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
23447 * gfortran.dg/ret_pointer_2.f90: New test.
23449 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
23451 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23453 2006-02-10 Jeff Law <law@redhat.com>
23455 * gcc.c-torture/compile/pr26213.c: New test.
23457 2006-02-10 Steven G. Kargl <kargls@comcast.net>
23459 gfortran.dg/null_1.f90: New test.
23461 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23464 * gfortran.dg/parens_4.f90: New.
23465 * gfortran.dg/parens_5.f90: New.
23467 2006-02-10 Richard Guenther <rguenther@suse.de>
23469 * gcc.dg/pr23372-1.c: Remove empty file.
23471 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23472 Paul Thomas <pault@gcc.gnu.org>
23475 * gfortran.dg/parens_1.f90: New.
23476 * gfortran.dg/parens_2.f90: New.
23477 * gfortran.dg/parens_3.f90: New.
23479 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
23482 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23485 * gfortran.dg/impure_assignment_1.f90: New test.
23488 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23490 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23493 * g++.dg/expr/stdarg2.C: New test.
23495 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23497 PR inline-asm/16194
23498 * gcc.dg/pr16194.c: New test.
23500 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23502 * ada/acats/run_acats: Use portable variant of "$@".
23504 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
23506 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23507 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23509 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23512 * g++.dg/opt/pr26179.C: New test.
23514 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23516 PR middle-end/26134
23517 * gcc.dg/tree-ssa/complex-3.c: New test.
23519 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23521 * gcc.c-torture/compile/volatile-1.c: New test.
23523 2006-02-09 Diego Novillo <dnovillo@redhat.com>
23526 * gcc.dg/tree-ssa/pr26180.c: New test.
23528 2006-02-08 Jeff Law <law@redhat.com>
23530 * gcc.dg/tree-ssa/pr21417.c: New test.
23532 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23534 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23535 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23537 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23539 * lib/scanrtl.exp: New.
23541 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23544 * g++.dg/other/virtual2.C: New test.
23547 * g++.dg/other/virtual1.C: New test.
23549 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23551 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23552 cleanup-ipa-dump): Update dump file glob patterns.
23553 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23554 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23556 * lib/gcc-dg.exp: Load it.
23557 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23559 2006-02-07 Janis Johnson <janis187@us.ibm.com>
23562 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23563 * gcc.dg/tree-ssa/pr23382.c: Ditto.
23565 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23568 * gfortran.dg/mvbits_1.f90: New.
23570 2006-02-07 Dirk Mueller <dmueller@suse.com>
23572 * g++.dg/warn/Wdiv-by-zero.C: New test.
23573 * g++.dg/warn/Wno-div-by-zero.C: New.
23575 2006-02-07 Jeff Law <law@redhat.com>
23577 * gcc.dg/tree-ssa/pr21559.c: New test.
23579 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23580 multiple VRP passes.
23581 * gcc.dg/tree-ssa/vrp09.c: Likewise.
23582 * gcc.dg/tree-ssa/vrp18.c: Likewise.
23583 * gcc.dg/tree-ssa/pr21582.c: Likewise.
23584 * gcc.dg/tree-ssa/pr20657.c: Likewise.
23585 * gcc.dg/tree-ssa/pr21001.c: Likewise.
23586 * gcc.dg/tree-ssa/vrp02.c: Likewise
23587 * gcc.dg/tree-ssa/vrp11.c: Likewise
23588 * gcc.dg/tree-ssa/pr14341.c: Likewise
23589 * gcc.dg/tree-ssa/vrp19.c: Likewise
23590 * gcc.dg/tree-ssa/vrp20.c: Likewise
23591 * gcc.dg/tree-ssa/vrp03.c: Likewise
23592 * gcc.dg/tree-ssa/pr21086.c: Likewise
23593 * gcc.dg/tree-ssa/pr21959.c: Likewise
23594 * gcc.dg/tree-ssa/vrp21.c: Likewise
23595 * gcc.dg/tree-ssa/vrp04.c: Likewise
23596 * gcc.dg/tree-ssa/pr25485.c: Likewise
23597 * gcc.dg/tree-ssa/pr22026.c: Likewise
23598 * gcc.dg/tree-ssa/vrp22.c: Likewise
23599 * gcc.dg/tree-ssa/vrp05.c: Likewise
23600 * gcc.dg/tree-ssa/20030807-10.c: Likewise
23601 * gcc.dg/tree-ssa/pr20701.c: Likewise
23602 * gcc.dg/tree-ssa/vrp23.c: Likewise
23603 * gcc.dg/tree-ssa/vrp06.c: Likewise
23604 * gcc.dg/tree-ssa/pr22117.c: Likewise
23605 * gcc.dg/tree-ssa/pr20702.c: Likewise
23606 * gcc.dg/tree-ssa/vrp15.c: Likewise
23607 * gcc.dg/tree-ssa/pr21090.c: Likewise
23608 * gcc.dg/tree-ssa/pr21294.c: Likewise
23609 * gcc.dg/tree-ssa/vrp24.c: Likewise
23610 * gcc.dg/tree-ssa/vrp07.c: Likewise
23611 * gcc.dg/tree-ssa/pr21563.c: Likewise
23612 * gcc.dg/tree-ssa/pr25382.c: Likewise
23613 * gcc.dg/tree-ssa/vrp16.c: Likewise
23614 * gcc.dg/tree-ssa/vrp25.c: Likewise
23615 * gcc.dg/tree-ssa/vrp08.c: Likewise
23616 * gcc.dg/tree-ssa/20030807-6.c: Likewise
23617 * gcc.dg/tree-ssa/vrp17.c: Likewise
23618 * gcc.dg/tree-ssa/pr21458.c: Likewise
23619 * g++.dg/tree-ssa/pr18178.C: Likewise
23621 2006-02-07 Richard Guenther <rguenther@suse.de>
23625 2006-01-30 Richard Guenther <rguenther@suse.de>
23627 * gcc.dg/pr23372-1.C: New testcase.
23629 * g++.dg/tree-ssa/pr26140.C: New testcase.
23631 2006-02-07 Mark Mitchell <mark@codesourcery.com>
23634 * g++.dg/template/ttp15.C: New test.
23635 * g++.dg/template/ttp16.C: Likewise.
23636 * g++.dg/template/ttp17.C: Likewise.
23637 * g++.old-deja/g++.pt/ttp36.C: Remove.
23638 * g++.old-deja/g++.pt/ttp19.C: Likewise.
23639 * g++.old-deja/g++.pt/ttp37.C: Likewise.
23640 * g++.old-deja/g++.pt/ttp38.C: Likewise.
23641 * g++.old-deja/g++.pt/ttp39.C: Likewise.
23642 * g++.old-deja/g++.pt/ttp9.C: Likewise.
23643 * g++.old-deja/g++.pt/ttp40.C: Likewise.
23644 * g++.old-deja/g++.pt/ttp51.C: Likewise.
23645 * g++.old-deja/g++.pt/ttp26.C: Likewise.
23646 * g++.old-deja/g++.pt/ttp36.C: Likewise.
23648 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
23650 PR libfortran/23815
23651 * unf_io_convert_4.f90: New test.
23653 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
23655 * gcc.dg/tree-ssa/loadpre10.c: New test.
23656 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23657 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23658 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23660 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23662 PR libfortran/24685
23663 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23665 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
23668 * gfortran.dg/assign_7.f: New test.
23670 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
23674 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23675 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23676 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23678 2006-02-05 Jakub Jelinek <jakub@redhat.com>
23680 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23683 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
23685 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23686 * g++.dg/charset/string.c (foo): Likewise.
23687 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23689 * g++.dg/ext/builtin2.C (printf): Likewise.
23690 * g++.dg/init/new15.C (printf): Likewise.
23691 * g++.dg/opt/pr17697-1.C (foo): Likewise.
23692 * g++.dg/opt/pr17697-2.C (foo): Likewise.
23693 * g++.dg/opt/pr17697-3.C (foo): Likewise.
23694 * g++.dg/template/non-dependent4.C (temp): Likewise.
23695 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23696 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23697 parameter type to const char*.
23698 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23699 Change type to const char*.
23700 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23702 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23703 second parameter type to const char*.
23704 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23705 (Y::Y): Change parameter type to const char*.
23706 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23707 * g++.old-deja/g++.jason/report.C: Apply const correctness.
23708 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23709 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23711 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23713 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23714 type to const char*.
23715 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23716 return type to const char*.
23717 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23719 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23720 * g++.old-deja/g++.law/refs1.C: Likewise.
23721 * g++.old-deja/g++.law/visibility1.C: Likewise.
23722 * g++.old-deja/g++.law/visibility2.C: Likewise.
23723 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23725 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23726 * g++.old-deja/g++.mike/net48.C: Likewise.
23727 * g++.old-deja/g++.mike/p646.C: Likewise.
23728 * g++.old-deja/g++.mike/p6746.C: Likewise.
23729 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23730 type to const char*.
23731 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23732 deprecated conversion warning.
23733 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23735 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23736 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23737 * g++.old-deja/g++.pt/explicit8.C: Likewise.
23738 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23739 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23740 * g++.old-deja/g++.pt/nontype3.C: Likewise.
23741 * g++.old-deja/g++.pt/t39.C: Likewise.
23742 * g++.old-deja/g++.robertl/eb106.C: Likewise.
23743 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23745 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
23748 intrinsic_argument_conformance_1.f90: New test.
23750 2006-02-03 Steven G. Kargl <kargls@comcast.net>
23753 * gfortran.dg/char_result_11.f90: Add SAVE.
23754 * gfortran.dg/der_pointer_4.f90: Ditto.
23755 * gfortran.dg/default_initialization.f90: New test.
23757 2006-02-03 Jeff Law <law@redhat.com>
23759 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23760 handle more than 100 dump files.
23761 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23762 * lib/scantree.exp (scan-tree-dump): Likewise.
23763 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23764 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23765 * lib/scanipa.exp (scan-ipa-dump): Likewise.
23766 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23767 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23769 2006-02-03 Diego Novillo <dnovillo@redhat.com>
23771 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23773 2006-02-03 Mark Mitchell <mark@codesourcery.com>
23775 * g++.dg/template/using12.C: New test.
23777 2006-02-03 Alan Modra <amodra@bigpond.net.au>
23779 * gcc.target/powerpc/pr25960.c: New test.
23781 2006-02-02 Steven G. Kargl <kargls@comcast>
23784 gfortran.dg/nullify_2.f90: New test.
23786 2006-02-02 Diego Novillo <dnovillo@redhat.com>
23789 * gcc.dg/gomp/pr25990.c: New test.
23791 2006-01-31 Mark Mitchell <mark@codesourcery.com>
23794 * g++.gd/template/partial4.C: New test.
23796 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
23798 PR middle-end/26001
23799 * gfortran.dg/data_char_2.f90: New.
23801 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
23804 maxval_maxloc_conformance_1.f90: New test.
23806 2006-01-31 Richard Guenther <rguenther@suse.de>
23808 * gcc.target/i386/sselibm-1.c: New testcase.
23809 * gcc.target/i386/sselibm-2.c: Likewise.
23810 * gcc.target/i386/sselibm-3.c: Likewise.
23811 * gcc.target/i386/sselibm-4.c: Likewise.
23812 * gcc.target/i386/sselibm-5.c: Likewise.
23814 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
23817 * gfortran.dg/arrayio_derived_2.f90: New.
23819 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
23821 * gcc.dg/unsigned-long-compare.c: New test.
23823 2006-01-30 Steve Ellcey <sje@cup.hp.com>
23826 * lib/target-supports.exp (check_effective_target_freorder):
23827 Check to see if target supports -freorder-blocks-and-partition.
23828 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23829 instead of "dg-require-named-sections".
23831 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
23834 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23835 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23836 * gcc.dg/pragma-isr-trapa2.c: Likewise.
23837 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23838 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23839 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23840 * gcc.dg/attr-isr-trap_exit.c: Likewise.
23841 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23843 2006-01-30 Richard Guenther <rguenther@suse.de>
23846 * gcc.dg/pr23372-1.C: New testcase.
23848 2006-01-29 Diego Novillo <dnovillo@redhat.com>
23850 * gcc.dg/gomp/pr25874.c: New test.
23852 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
23855 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23857 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
23863 * gfortran.dg/intent_out_1.f90: New test.
23865 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
23868 * gfortran.dg/procedure_lvalue.f90: New test.
23872 * gfortran.dg/char_pointer_assign_2.f90: New test.
23873 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23874 assignment to be consistent with standard.
23875 * gfortran.dg/char_result_2.f90: The same.
23876 * gfortran.dg/char_result_8.f90: The same.
23878 2006-01-28 Zack Weinberg <zackw@panix.com>
23880 * gcc.dg/Woverlength-strings.c
23881 * gcc.dg/Woverlength-strings-pedantic-c89.c
23882 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23883 * gcc.dg/Woverlength-strings-pedantic-c99.c
23884 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23886 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
23888 * gcc.c-torture/execute/20060127-1.c: New test.
23890 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23893 * g++.dg/ext/pragmaweak1.C: New test.
23895 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23898 * g++.dg/template/spec29.C: New test.
23900 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
23903 * gcc.c-torture/execute/pr19606.c: New.
23905 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
23907 * gcc.dg/pragma-re-4.c: New test.
23909 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
23912 * gfortran.dg/assumed_size_refs_3.f90: New test.
23914 2006-01-27 Ben Elliston <bje@au.ibm.com>
23916 * gcc.misc-tests/dectest.exp: Remove defunct comment.
23918 2006-01-26 Laurent GUERBY <laurent@guerby.net>
23921 * ada/acats/support/impdef.a: Add One_Long_Second.
23922 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23923 * ada/acats/tests/c9/c94026.a: Likewise.
23924 * ada/acats/tests/c9/c97305c.ada: Likewise.
23925 * ada/acats/tests/c9/c99004a.ada: Likewise.
23927 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
23930 * gfortran.dg/global_references_2.f90: New test.
23936 * gfortran.dg/assumed_charlen_function_1.f90: New test.
23937 * gfortran.dg/assumed_charlen_function_3.f90: New test.
23940 * gfortran.dg/assumed_charlen_function_2.f90: New test.
23942 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
23945 * gcc.dg/Wpointer-sign.c: New.
23946 * gcc.dg/Wpointer-sign-Wall.c: New.
23947 * gcc.dg/Wpointer-sign-Wall-no.c: New.
23948 * gcc.dg/Wpointer-sign-pedantic.c: New.
23949 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23950 * gcc.dg/conv-2.c: Use -Wpointer-sign.
23952 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
23955 * gcc.c-torture/compile/pr25861.c: New test.
23957 2006-01-26 Paul Brook <paul@codesourcery.com>
23959 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23960 on short-enum targets.
23961 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23963 (generate_fields): Use short_enums.
23964 (main): Set short_enums. Document -e.
23965 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23966 on short-enum targets.
23967 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23969 (generate_fields): Use short_enums.
23970 (main): Set short_enums. Document -e.
23971 * lib/target-supports.exp (check_effective_target_short_enums): New.
23973 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
23976 * gcc.dg/torture/pr25947-1.c: New test.
23978 2006-01-25 Jan Hubicka <jh@suse.cz>
23979 Roger Sayle <roger@eyesopen.com>
23981 PR rtl-optimization/25703
23982 * gcc.target/i386/20060125-1.c: New test case.
23983 * gcc.target/i386/20060125-2.c: New test case.
23985 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23988 * gfortran.dg/goto_1.f: New.
23990 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
23993 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23994 25716 on 32-bit systems too.
23996 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
23999 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24001 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
24003 * gcc.dg/tree-ssa/gen-vect-33.c: New.
24005 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24008 * gfortran.dg/read_eof.f90: Delete, renamed.
24009 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24010 * gfortran.dg/read_eof_2.f90: New test.
24011 * gfortran.dg/read_eof_3.f90: New test.
24013 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
24016 * gcc.c-torture/compile/pr25860.c: New test.
24018 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24021 * g++.dg/parse/dtor8.C: New test.
24023 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
24026 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24027 * gcc.dg/gomp/gomp.exp: Return without testing anything if
24028 check_effective_target_fopenmp returns 0.
24030 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
24033 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24034 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24035 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24037 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
24040 * g++.dg/opt/pr25857.C: New test.
24042 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
24043 Jan Hubicka <jh@suse.cz>
24044 Richard Guenther <rguenther@suse.de>
24046 PR rtl-optimization/25654
24047 * gcc.dg/torture/pr25654.c: New testcase.
24048 * gcc.target/i386/pr25654.c: Likewise.
24050 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
24053 * gfortran.dg/internal references_2.f90: New test.
24055 Fix regression in testing of admissability of attributes.
24056 * gfortran.dg/intent_used_1.f90: New test.
24058 2006-01-23 Ben Elliston <bje@au.ibm.com>
24060 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24061 Remove target conditional torture options for i?86 and x86_64
24064 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
24067 * g++.dg/rtti/no-rtti.C: New.
24069 2006-01-21 Mark Mitchell <mark@codesourcery.com>
24072 * g++.dg/inherit/conv2.C: New test.
24075 * g++.dg/parse/dtor7.C: New test.
24078 * g++.dg/template/crash44.C: New test.
24080 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
24084 * gfortran.dg/internal_references_1.f90: New test.
24089 * gfortran.dg/global_references_1.f90: New test.
24090 * gfortran.dg/g77/19990905-1.f: Restore the error that
24091 there is a clash between the common block name and
24092 the name of a subroutine reference.
24095 * gfortran.dg/aliasing_dummy_1.f90: New test.
24097 2006-01-21 Alan Modra <amodra@bigpond.net.au>
24099 * gcc.dg/vmx/1b-01.c: Warning fix.
24100 * gcc.dg/vmx/1c-02.c: Likewise.
24101 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24103 2006-01-20 Steve Ellcey <sje@cup.hp.com>
24106 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24108 2006-01-20 Richard Guenther <rguenther@suse.de>
24109 Steven Bosscher <stevenb.gcc@gmail.com>
24111 PR rtl-optimization/24626
24112 * gcc.dg/torture/pr24626-1.c: New testcase.
24113 * gcc.dg/torture/pr24626-2.c: Likewise.
24114 * gcc.dg/torture/pr24626-3.c: Likewise.
24115 * gcc.dg/torture/pr24626-4.c: Likewise.
24117 2006-01-20 Dirk Mueller <dmueller@suse.com>
24120 * g++.dg/warn/empty-body.C: New.
24122 2006-01-19 Mark Mitchell <mark@codesourcery.com>
24125 * g++.dg/template/using10.C: New test.
24126 * g++.dg/temlpate/using11.C: Likewise.
24127 * g++.dg/inherit/using5.C: Tweak error messages.
24129 2006-01-20 Alan Modra <amodra@bigpond.net.au>
24131 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24133 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24135 2006-01-19 Jan Hubicka <jh@suse.cz>
24137 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24139 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24142 * g++.dg/template/spec28.C: New test.
24144 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
24146 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24147 (switchfiles): Fix fprintf's by adding srcdir or removing it.
24149 2006-01-19 Diego Novillo <dnovillo@redhat.com>
24151 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24152 * gcc.dg/gomp/critical-1.c: Likewise.
24153 * gcc.dg/gomp/critical-3.c: Likewise.
24154 * gcc.dg/gomp/empty.c: Likewise.
24155 * gcc.dg/gomp/ordered-1.c: Likewise.
24156 * gcc.dg/gomp/for-4.c: Likewise.
24157 * gcc.dg/gomp/for-6.c: Likewise.
24158 * gcc.dg/gomp/master-3.c: Likewise.
24159 * gcc.dg/gomp/for-8.c: Likewise.
24160 * gcc.dg/gomp/for-10.c: Likewise.
24161 * gcc.dg/gomp/for-18.c: Likewise.
24162 * gcc.dg/gomp/for-5.c: Likewise.
24163 * gcc.dg/gomp/for-7.c: Likewise.
24164 * gcc.dg/gomp/for-9.c: Likewise.
24166 2006-01-18 Jeff Law <law@redhat.com>
24168 * gcc.dg/tree-ssa/vrp25.c: New test.
24170 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24172 * gcc.dg/pr25805.c: Fix misapplied patch.
24174 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
24176 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24177 (check_effective_target_vect_udot_qi): New.
24178 (check_effective_target_vect_sdot_hi): New.
24179 (check_effective_target_vect_udot_hi): New.
24180 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24181 prefixed with "wrapv-" with -fwrapv.
24182 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24183 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24184 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24185 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24186 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24188 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24189 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24190 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24191 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24193 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24196 * g++.dg/other/default2.C: New test.
24197 * g++.dg/other/default3.C: New test.
24199 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24202 * gcc.dg/pr25805.c: New file.
24204 2006-01-18 Mark Mitchell <mark@codesourcery.com>
24207 * g++.dg/template/init6.C: New test.
24209 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
24211 * gcc.dg/tree-ssa/pr24287.c: New test
24213 2006-01-18 Eric Christopher <echristo@apple.com>
24215 * g++.dg/eh/table.C: New.
24217 2006-01-18 DJ Delorie <dj@redhat.com>
24219 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24220 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24221 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24222 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24224 2006-01-18 Jeff Law <law@redhat.com>
24226 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24227 on wrapping on overflow semantics.
24229 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24231 * gcc.gc/tree-ssa/vrp23.c: New test.
24232 * gcc.gc/tree-ssa/vrp24.c: New test.
24234 2006-01-18 Richard Henderson <rth@redhat.com>
24235 Aldy Hernandez <aldyh@redhat.com>
24236 Jakub Jelinek <jakub@redhat.com>
24237 Diego Novillo <dnovillo@redhat.com>
24238 Uros Bizjak <uros@kss-loka.si>
24240 * gcc.dg/gomp: New directory.
24242 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
24243 Steven G. Kargl <kargls@comcast.net>
24246 * gfortran.dg/intrinsic_external_1.f90: New test.
24249 * gfortran.dg/elemental_pointer_1.f90: New test.
24252 * gfortran.dg/external_procedures_1.f90: New test.
24255 gfortran.dg/assumed_present.f90: New test.
24257 2006-01-18 Jakub Jelinek <jakub@redhat.com>
24259 * g++.dg/parse/lookup5.C: New test.
24261 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24264 * gfortran.dg/read_eof.f90: New test.
24266 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24268 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24269 add a closing brace.
24271 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24274 * gfortran.dg/fmt_tl.f: New test.
24276 2006-01-17 Eric Christopher <echristo@apple.com>
24278 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24279 * g++.old-deja/g++.warn/impint2.C: Ditto.
24280 * g++.old-deja/g++.other/null1.C: Ditto.
24281 * g++.dg/warn/conv2.C: Ditto.
24282 * g++.dg/warn/conv4.C: New file.
24284 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24286 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24288 2006-01-17 Andreas Jaeger <aj@suse.de>
24289 Janis Johnson <janis187@us.ibm.com>
24291 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24293 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24294 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24296 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24298 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24299 (switchfiles): xfail txxx where xxx >= 25.
24301 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24304 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24306 2006-01-17 Jakub Jelinek <jakub@redhat.com>
24309 * gcc.dg/pr25682.c: New test.
24310 * g++.dg/parse/array-size2.C: New test.
24312 2006-01-16 Ian Lance Taylor <ian@airs.com>
24314 * consistency.vlad: Remove entire directory, 1652 files.
24316 2006-01-16 Janis Johnson <janis187@us.ibm.com>
24318 * lib/target-supports.exp (check_effective_target_dfp_nocache,
24319 check_effective_target_dfprt_nocache): New.
24320 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24321 (check_effective_target_dfprt): New.
24322 * lib/c-compat.exp (check_dfp): Remove.
24323 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24324 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24325 level of support for decimal float.
24326 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24327 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24328 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24329 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24330 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24331 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24332 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24333 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24334 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24335 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24336 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24337 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24340 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
24343 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24345 * lib/gfortran.exp (gfortran_init): Likewise.
24346 * lib/obj-c++.exp (obj-c++_init): Likewise.
24347 * lib/scanasm.exp (scan-assembler-dem): Likewise.
24348 (scan-assembler-dem-not): Likewise.
24349 * lib/scandump.exp (scan-dump-dem): Likewise.
24350 (scan-dump-dem-not): Likewise.
24352 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
24355 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24357 * lib/obj-c++.exp (obj-c++_init): Likewise.
24359 2006-01-16 Richard Guenther <rguenther@suse.de>
24361 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24363 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24366 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24367 to LD_LIBRARY_PATH.
24369 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
24370 Andrew Pinski <pinskia@physics.uc.edu>
24372 * gcc.dg/minmax-1.c: New test.
24374 2006-01-16 Ben Elliston <bje@au.ibm.com>
24376 * gcc.dg/dfp/dfp.exp: Correct FSF address.
24377 * gcc.misc-tests/dectest.exp: Ditto.
24379 2006-01-15 Ian Lance Taylor <ian@airs.com>
24382 * gcc.target/i386/cmov6.c: Use -march=k8.
24384 2006-01-15 Andreas Jaeger <aj@suse.de>
24386 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24387 x86 does not have __float128.
24389 2006-01-14 Ian Lance Taylor <ian@airs.com>
24391 * gcc.target/i386/cmov6.c: New test.
24393 2006-01-14 Mark Mitchell <mark@codesourcery.com>
24396 * g++.dg/template/ctor6.C: New test.
24398 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
24400 PR tree-optimization/25485
24401 * gcc.dg/tree-ssa/pr25485.c: New.
24403 2006-01-14 Richard Guenther <rguenther@suse.de>
24405 PR tree-optimization/22548
24406 PR tree-optimization/22555
24407 PR tree-optimization/22501
24408 * gcc.dg/tree-ssa/alias-4.c: New testcase.
24409 * gcc.dg/tree-ssa/alias-5.c: Likewise.
24410 * gcc.dg/tree-ssa/alias-6.c: Likewise.
24411 * gcc.dg/tree-ssa/alias-7.c: Likewise.
24412 * gcc.dg/tree-ssa/alias-8.c: Likewise.
24413 * gcc.dg/tree-ssa/alias-9.c: Likewise.
24414 * gcc.dg/tree-ssa/alias-10.c: Likewise.
24415 * gcc.dg/tree-ssa/alias-11.c: Likewise.
24416 * gcc.dg/tree-ssa/alias-12.c: Likewise.
24418 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
24420 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
24421 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24423 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
24424 Richard Guenther <rguenther@suse.de>
24426 PR rtl-optimization/24257
24427 * gcc.dg/torture/pr24257.c: New testcase.
24429 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
24431 * gcc.c-torture/execute/20060110-1.c: New test.
24432 * gcc.c-torture/execute/20060110-2.c: New test.
24434 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
24436 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24438 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
24441 * gfortran.dg/label_3.f90: New test.
24443 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
24445 PR tree-optimization/25771
24446 * g++.dg/tree-ssa/pr25771.C: New test
24448 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
24451 * g++.dg/opt/complex5.C: New test.
24453 2006-01-13 Richard Guenther <rguenther@suse.de>
24455 * gcc.target/i386/387-9.c: New testcase.
24457 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
24460 * g++.dg/debug/dwarf2-1.C: New.
24462 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
24465 * lib/gcov.exp (verify-lines): Add "close $fd".
24467 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
24468 Ben Elliston <bje@au.ibm.com>
24470 * gcc.dg/dfp/inf-1.c: New test.
24472 2006-01-12 Janis Johnson <janis187@us.ibm.com>
24473 Yao Qi <qiyaoltc@cn.ibm.com>
24474 Ben Elliston <bje@au.ibm.com>
24475 Jon Grimm <jgrimm2@us.ibm.com>
24477 * gcc.dg/nodfp-1.c: New test.
24478 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24479 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24480 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24481 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24482 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24483 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24484 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24485 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24486 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24487 * gcc.dg/format/dfp-scanf-1.c: Likewise.
24488 * gcc.dg/format/dfp-printf-1.c: Likewise.
24489 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24490 (compat_setup_dfp): New.
24491 * gcc.dg/compat/compat.exp: Use it.
24492 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24493 Make some variables global, prepend "compat_" to their names.
24494 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24495 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24496 * gcc.misc-tests/dectest.exp: New test driver for decTest.
24497 * lib/compat.exp (compat_skip_list): Make global, rename.
24498 * lib/c-compat.exp: New file.
24499 * lib/target-supports.exp (check_effective_target_dfp): New.
24501 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24502 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24503 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24504 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24505 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24506 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24507 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24508 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24509 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24510 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24511 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24512 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24513 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24514 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24515 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24516 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24517 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24518 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24519 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24520 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24521 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24522 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24523 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24524 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24525 gcc.dg/dfp/struct-layout-1.c,
24526 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24527 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24528 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24529 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24530 gcc.dg/dfp/func-vararg-dfp.c,
24531 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24532 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24533 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24534 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24535 gcc.dg/dfp/wtr-conversion-1.c: New tests.
24537 2006-01-11 Richard Guenther <rguenther@suse.de>
24539 PR tree-optimization/25734
24540 * gcc.dg/tree-ssa/pr25734.c: New testcase.
24542 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24545 * gfortran.dg/literal_character_constant_1_x.F: New test.
24546 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24547 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24548 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24550 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
24553 * g++.dg/ext/packed3.C: Add expected packed error.
24555 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
24558 * gcc.dg/torture/pr25706-1.c: New test.
24560 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
24562 PR tree-optimization/23109
24563 PR tree-optimization/23948
24564 PR tree-optimization/24123
24566 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24567 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24568 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24569 g++.dg/tree-ssa/pr23948.C: New testcases.
24570 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24571 three divisions in order to do the optimization.
24573 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
24576 * g++.dg/other/pr25632.C: New test.
24578 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
24581 * gfortran.dg/used_types_1.f90: New test.
24583 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
24586 * gcc.dg/torture/pr25718-1.c: New test.
24588 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24590 * gfortran.dg/list_read_2.f90: Fix typo in description.
24592 2006-01-10 Jan Beulich <jbeulich@novell.com>
24594 * lib/target-supports.exp (check_visibility_available): Simplify test
24596 (check_profiling_available): Fail for *-*-netware*.
24597 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24598 * gcc.dg/20021014-1.c: Likewise.
24599 * gcc.dg/nest.c: Likewise.
24601 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24604 * gfortran.dg/forall_3.f90: New test.
24606 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24609 * gfortran.dg/nesting_2.f90: New test.
24610 * gfortran.dg/nesting_3.f90: New test.
24612 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
24614 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24615 Fix typo in comment.
24617 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24619 * gfortran.dg/single_char_string.f90: New test.
24621 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24623 * gfortran.dg/ichar_2.f90: New test.
24625 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
24628 * gfortran.dg/private_type_4.f90: New.
24630 2006-01-07 Richard Guenther <rguenther@suse.de>
24632 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24634 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24636 * gfortran.dg/func_decl_1.f90: New.
24637 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24638 * gfortran.dg/array_alloc_2.f90: Likewise.
24639 * gfortran.dg/char_result_8.f90: Likewise.
24640 * gfortran.dg/dup_save_1.f90: Likewise.
24641 * gfortran.dg/dup_save_2.f90: Likewise.
24642 * gfortran.dg/f2c_6.f90: Likewise.
24643 * gfortran.dg/f2c_7.f90: Likewise.
24644 * gfortran.dg/func_result_2.f90: Likewise.
24645 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24647 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
24650 * gfortran.dg/elemental_subroutine_1.f90: New test.
24651 * gfortran.dg/elemental_subroutine_2.f90: New test.
24655 * gfortran.dg/assumed_size_refs_1.f90: New test.
24659 * gfortran.dg/assumed_size_refs_2.f90: New test.
24660 * gfortran.dg/initialization_1.f90: Change warning message.
24662 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
24664 * gcc.dg/tree-ssa/loop-15.c: New test.
24666 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24669 * gfortran.dg/backspace_3.f: New test.
24670 * gfortran.dg/backspace_4.f: New test.
24672 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24675 * gfortran.dg/fmt_white.f: Update test.
24677 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
24679 * gcc.dg/cast-1.c: Add new warning.
24680 * gcc.dg/cast-2.c: Likewise.
24681 * gcc.dg/cast-3.c: Likewise.
24682 * gcc.dg/format/cast-1.c: Likewise.
24683 * gcc.dg/cast-4.c: New testcase.
24685 2006-01-05 Richard Guenther <rguenther@suse.de>
24687 PR tree-optimization/22555
24688 * gcc.dg/tree-ssa/alias-3.c: New testcase.
24690 2006-01-05 Richard Guenther <rguenther@suse.de>
24691 Diego Novillo <dnovillo@redhat.com>
24693 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24694 * gcc.dg/tree-ssa/loop-8.c: Likewise.
24695 * gcc.dg/tree-ssa/loop-1.c: Likewise.
24696 * gcc.dg/tree-ssa/pr23294.c: Likewise.
24697 * gcc.dg/tree-ssa/pr21985.c: Likewise.
24698 * gcc.dg/tree-ssa/loop-14.c: Likewise.
24699 * gcc.dg/tree-ssa/loop-2.c: Likewise.
24700 * gcc.dg/tree-ssa/loop-3.c: Likewise.
24701 * gcc.dg/tree-ssa/loop-4.c: Likewise.
24702 * gcc.dg/tree-ssa/pr21171.c: Likewise.
24703 * gcc.dg/tree-ssa/loop-5.c: Likewise.
24704 * gcc.dg/tree-ssa/loop-10.c: Likewise.
24705 * gcc.dg/tree-ssa/loop-6.c: Likewise.
24706 * treelang/compile/extravar.tree: Likewise.
24707 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24708 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24709 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24710 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24711 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24713 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
24715 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24718 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
24721 gfortran.dg/char_result_11.f90: New.
24723 2006-01-04 Mark Mitchell <mark@codesourcery.com>
24726 * g++.dg/parse/access9.C: New test.
24727 * g++.dg/tc1/dr52.C: Tweak error markers.
24729 2006-01-04 Richard Henderson <rth@redhat.com>
24731 Merge from gomp branch.
24732 * g++.dg/parse/pragma2.C: Update expected error lines.
24734 2006-01-04 Jakub Jelinek <jakub@redhat.com>
24736 * g++.dg/other/i386-2.C: New test.
24739 * gcc.c-torture/compile/20051228-1.c: New test.
24742 * gcc.dg/pr25559.c: New test.
24744 2006-01-03 Mark Mitchell <mark@codesourcery.com>
24747 * g++.dg/lookup/friend9.C: New test.
24750 * g++.dg/template/repo5.C: New test.
24752 2006-01-03 Steven G. Kargl <kargls@comcast.net>
24755 * gfortran.dg/forall_2.f90: New test.
24757 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
24759 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24760 dg-require-weak. Adjust regexp to handle leading-underscore
24761 targets and space as well as TAB after .weak. Change previous
24762 64-bit fix to not use naked dot.
24764 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
24766 PR rtl-optimization/25578
24767 * gcc.c-torture/execute/20060102-1.c: New testcase.
24769 2006-01-03 Richard Guenther <rguenther@suse.de>
24772 * gcc.dg/torture/pr25183.c: New testcase.
24774 2006-01-03 Jakub Jelinek <jakub@redhat.com>
24776 Merge from gomp-branch.
24777 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24778 * gcc.dg/ia64-sync-2.c: Likewise.
24779 * gcc.dg/ia64-sync-3.c: Likewise.
24780 * gcc.dg/ia64-sync-4.c: Likewise.
24781 * gcc.dg/sync-2.c: Likewise.
24782 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24783 that sparc64-*-* and sparcv9-*-* supports sync builtins.
24785 2006-01-02 Mark Mitchell <mark@codesourcery.com>
24788 * g++.dg/parse/operator6.C: New test.
24791 * g++.dg/parse/error29.C: New test.
24794 * g++.dg/parse/dtor6.C: New test.
24797 * g++.dg/parse/ctor3.C: New test.
24800 * g++.dg/template/class3.C: New test.
24802 2006-01-02 Geoffrey Keating <geoffk@apple.com>
24804 * g++.dg/debug/debug9.C: New.
24806 2006-01-02 Steven G. Kargl <kargls@comcast.net>
24809 * gfortran.dg/label_2.f90: New test.
24811 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24813 * g++.dg/lookup/using12.C: Tighten error marker.
24815 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
24816 Andrew Pinski <pinskia@physics.uc.edu>
24818 * gcc.target/powerpc/darwin-abi-3.c: New file.
24819 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24820 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24821 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24822 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24823 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24824 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24825 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24826 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24828 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
24830 * gcc.dg/tree-ssa/loadpre1.c: New;
24831 * gcc.dg/tree-ssa/loadpre2.c: New;
24832 * gcc.dg/tree-ssa/loadpre3.c: New;
24833 * gcc.dg/tree-ssa/loadpre4.c: New;
24834 * gcc.dg/tree-ssa/loadpre5.c: New;
24835 * gcc.dg/tree-ssa/loadpre6.c: New;
24836 * gcc.dg/tree-ssa/loadpre7.c: New;
24837 * gcc.dg/tree-ssa/loadpre8.c: New;
24838 * gcc.dg/tree-ssa/loadpre9.c: New;
24840 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
24842 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24843 * g++.dg/abi/thunk4.C: Likewise.
24845 2006-01-01 Andreas Jaeger <aj@suse.de>
24847 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24850 2006-01-01 Jakub Jelinek <jakub@redhat.com>
24853 * gcc.dg/pragma-pack-3.c: New test.
24854 * g++.dg/parse/pragma3.C: New test.
24856 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24858 PR middle-end/24827
24859 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24861 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24864 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24866 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
24869 * gfortran-dg/pure_byref_3.f90: New.
24872 * gfortran.dg/userdef_operator_1.f90: New.
24874 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
24876 * g++.dg/abi/thunk3.C: New.
24877 * g++.dg/abi/thunk4.C: New.
24879 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
24882 * gfortran.dg/host_used_types_1.f90: New test. Check that host
24883 associated derived type components of derived types are
24884 properly declared in contained procedures.
24886 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24888 PR libgfortran/25139
24889 * gfortran.dg/backspace_2.f: New test.
24891 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24893 PR libgfortran/25550
24894 * gfortran.dg/endfile.f: New test.
24896 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24898 PR libgfortran/25419
24899 * gfortran.dg/comma.f: New test.
24901 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24903 * lib/gfortran-dg.exp: Remove trailing whitespace.
24904 * lib/fortran-torture.exp: Test with -fbounds-check instead of
24905 -funroll-all-loops.
24907 2005-12-28 Alan Modra <amodra@bigpond.net.au>
24909 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24910 Extended Double long doubles or repeat tests when long double is
24911 the same size as double.
24913 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24915 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24918 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24919 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24922 * gcc.dg/pr23911.c: Make test variable static.
24925 * gcc.dg/tree-ssa/pr14841.c: Likewise.
24927 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24930 * g++.dg/parse/crash17.C: Adjust error markers.
24931 * g++.dg/template/error20.C: New test.
24933 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24936 * g++.dg/ext/complit4.C: New test.
24939 * g++.dg/ext/complit5.C: Likewise.
24941 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
24943 PR tree-optimization/25125
24944 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24945 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24946 * gcc.c-torture/execute/pr25125.c: New.
24948 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
24952 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24953 functions with incorrect assumed size references.
24955 2005-12-24 Mark Mitchell <mark@codesourcery.com>
24958 * g++.dg/opt/init1.C: New test.
24960 2005-12-23 Mark Mitchell <mark@codesourcery.com>
24963 * g++.dg/template/sfinae3.C: New test.
24965 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24967 * g++.dg/other/friend4.C: New test.
24969 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24972 * g++.dg/opt/pr25005.C: New test.
24974 2005-12-22 Mark Mitchell <mark@codesourcery.com>
24977 * g++.dg/template/ptrmem16.C: New test.
24979 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
24983 * gfortran.dg/initialization_1.f90: Add test of SIZE.
24985 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24987 PR libgfortran/25307
24988 * gfortran.dg/list_read_5.f90: New test.
24990 2005-12-22 Richard Henderson <rth@redhat.com>
24992 * gcc.target/i386/sse-7.c: Use -msse2.
24994 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24996 PR rtl-optimization/25432
24997 * gcc.c-torture/compile/20051216-1.c: New test.
25000 * objc/execute/pr25328.m: New test.
25002 2005-12-22 Mark Mitchell <mark@codesourcery.com>
25005 * g++.dg/template/call4.C: New test.
25007 2005-12-22 Dale Johannesen <dalej@apple.com>
25009 * gcc.target/i386/sse-17.c: New.
25011 2005-12-22 Paul Brook <paul@codesourcery.com>
25013 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25015 2005-12-22 Paul Brook <paul@codesourcery.com>
25017 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25019 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
25022 * gcc.c-torture/compile/pr25513.c: New test.
25024 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25027 * g++.dg/parse/error25.C: Add more tests.
25029 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25032 * gfortran.dg/der_charlen_1.f90: New.
25034 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
25037 * gfortran.dg/pointer_component_type_1.f90: New test.
25041 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25042 should give an error with assumed size array refernces and checks
25043 those that should not.
25044 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25045 reference an upper bound so that it does not generate an error.
25051 * gfortran.dg/used_dummy_types_1.f90: New test.
25052 * gfortran.dg/used_dummy_types_2.f90: New test.
25053 * gfortran.dg/used_dummy_types_3.f90: New test.
25054 * gfortran.dg/used_dummy_types_4.f90: New test.
25055 * gfortran.dg/used_dummy_types_5.f90: New test.
25058 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25059 group already being USE associated.
25060 * gfortran.dg/assumed_shape_nml.f90: New test.
25061 * gfortran.dg/assumed_size_nml.f90: New test.
25071 * gfortran.dg/io_constraints_1.f90: New test.
25072 * gfortran.dg/io_constraints_1.f90: New test.
25073 * gfortran.dg/iostat_3.f90: Change wording of warning.
25074 * gfortran.dg/g77/19981216-0.f: The same.
25076 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
25078 PR tree-optimization/23518
25079 * gcc.dg/pr23518.c: New.
25081 2005-12-21 Mike Stump <mrs@apple.com>
25083 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25085 2005-12-21 Paul Brook <paul@codesourcery.com>
25087 * gcc.dg/pr19340.c: Skip on m68k targets.
25089 2005-12-21 Steven Bosscher <stevenb@suse.de>
25091 PR rtl-optimization/25196
25092 * gcc.dg/pr25196.c: New test.
25094 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
25097 gfortran.dg/where_nested_1.f90: New.
25099 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
25101 PR tree-optimization/25382.
25102 * gcc.dg/tree-ssa/pr25382.c: New.
25104 2005-12-20 Richard Guenther <rguenther@suse.de>
25106 PR middle-end/24306
25107 * gcc.target/i386/pr24306.c: New testcase.
25109 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
25111 PR tree-optimization/25501
25112 * gcc.dg/tree-ssa/pr25501.c: New.
25114 2005-12-20 Richard Guenther <rguenther@suse.de>
25117 2005-12-02 Richard Guenther <rguenther@suse.de>
25119 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25121 2005-12-20 Mark Mitchell <mark@codesourcery.com>
25124 * g++.dg/warn/Wunreachable-code-2.C: New test.
25126 2005-12-19 Mark Mitchell <mark@codesourcery.com>
25129 * g++.dg/template/ctor5.C: New test.
25132 * g++.dg/template/overload8.C: New test.
25134 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
25136 * gcc.c-torture/compile/pr25483 : New test.
25138 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25141 * g++.dg/ext/typeof10.C: New test.
25143 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
25145 * gcc.dg/mt-loopi1.c: New.
25147 2005-12-18 Richard Guenther <rguenther@suse.de>
25149 PR tree-optimization/25481
25150 * gcc.dg/torture/pr25481.c: New testcase.
25152 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
25154 PR rtl-optimization/21041
25155 * gcc.dg/pr21041.c: New test.
25157 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25159 PR libgfortran/25463
25160 * gfortran.dg/advance.f90: New test.
25162 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
25164 * gcc.dg/20051201-1.c: New test.
25166 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
25169 * gfortran.dg/initialization_1.f90: New test.
25170 * gfortran.dg/enum_5.f90: Change dg-error to new message.
25171 * gfortran.dg/g77/980616-0.f: The same.
25173 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25176 * gfortran.dg/chkbits.f90: New test.
25178 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25180 * gfortran.dg/enum_5.f: Revert to previous version.
25182 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25184 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25185 * gfortran.dg/nested_modules_1.f90: Ditto.
25186 * gfortran.dg/hollerith_f95.f90: Ditto.
25187 * gfortran.dg/select_5.f90: Ditto.
25188 * gfortran.dg/secnds.f: Ditto.
25189 * gfortran.dg/hollerith2.f90: Ditto.
25190 * gfortran.dg/imag_2.f: Ditto.
25191 * gfortran.dg/ftell_2.f90: Ditto.
25192 * gfortran.dg/malloc_free_1.f90: Ditto.
25193 * gfortran.dg/logint-1.f: Ditto.
25194 * gfortran.dg/recursive_statement_functions.f90: Ditto.
25195 * gfortran.dg/e_d_fmt.f90: Ditto.
25196 * gfortran.dg/hollerith_legacy.f90: Ditto.
25197 * gfortran.dg/logint-2.f: Ditto.
25198 * gfortran.dg/enum_5.f90: Ditto.
25199 * gfortran.dg/f2c_2.f90: Ditto.
25200 * gfortran.dg/pr17143.f90: Ditto.
25201 * gfortran.dg/namelist_14.f90: Ditto.
25202 * gfortran.dg/logint-3.f: Ditto.
25203 * gfortran.dg/spread_scalar_source.f90: Ditto.
25204 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25205 * gfortran.dg/namelist_11.f: Ditto.
25206 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25207 * gfortran.dg/g77/20010519-1.f
25208 * gfortran.dg/g77/alpha1.f: Ditto.
25209 * gfortran.dg/g77/990115-1.f: Ditto.
25210 * gfortran.dg/g77/erfc.f: Ditto.
25211 * gfortran.dg/g77/19990313-3.f: Ditto.
25212 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25213 * gfortran.dg/g77/20010426.f: Ditto.
25214 * gfortran.dg/g77/19990313-0.f: Ditto.
25215 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25216 * gfortran.dg/g77/20000629-1.f: Ditto.
25217 * gfortran.dg/g77/970125-0.f: Ditto.
25218 * gfortran.dg/g77/8485.f: Ditto.
25219 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25220 * gfortran.dg/g77/19990313-1.f: Ditto.
25221 * gfortran.dg/g77/int8421.f: Ditto.
25222 * gfortran.dg/g77/19990305-0.f: Ditto.
25223 * gfortran.dg/g77/947.f: Ditto.
25224 * gfortran.dg/g77/19990905-2.f: Ditto.
25225 * gfortran.dg/g77/cabs.f: Ditto.
25226 * gfortran.dg/g77/19990313-2.f: Ditto.
25227 * gfortran.dg/g77/20020307-1.f: Ditto.
25228 * gfortran.dg/g77/dcomplex.f: Ditto.
25229 * gfortran.dg/g77/19990502-1.f: Ditto.
25230 * gfortran.dg/g77/19981216-0.f: Ditto.
25231 * gfortran.dg/common_4.f90: Ditto.
25232 * gfortran.dg/entry_4.f90: Ditto.
25233 * gfortran.dg/equiv_constraint_2.f90: Ditto.
25234 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25235 * gfortran.dg/namelist_12.f: Ditto.
25236 * gfortran.dg/scale_1.f90: Ditto.
25237 * gfortran.dg/modulo_1.f90
25238 * gfortran.dg/hollerith.f90: Ditto.
25239 * gfortran.dg/direct_io_3.f90: Ditto.
25240 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25241 * gfortran.dg/gnu_logical_1.F: Ditto.
25242 * gfortran.dg/unf_io_convert_1.f90: Ditto.
25243 * gfortran.dg/assign_1.f90: Ditto.
25244 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25245 * gfortran.dg/pr23095.f: Ditto.
25246 * gfortran.dg/read_float_1.f90: Ditto.
25248 2005-12-17 Andreas Jaeger <aj@suse.de>
25250 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25251 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25253 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25256 * gfortran.dg/fmt_white.f: New test.
25258 2005-12-16 Steven G. Kargl <kargls@comcast.net>
25260 * gfortran.dg/label_1.f90: New test.
25262 2005-12-15 Ben Elliston <bje@au.ibm.com>
25265 * gcc.dg/20031012-1.c: Add -Walways-true option.
25266 * gcc.dg/weak/weak-3.c: Likewise.
25267 * g++.old-deja/g++.mike/warn8.C: Likewise.
25269 2005-12-16 Mike Stump <mrs@apple.com>
25271 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25274 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25276 PR libgfortran/25264
25277 PR libgfortran/25349
25278 * gfortran.dg/tl_editing.f90: Added additional checks.
25279 * gfortran.dg/t_editing.f: New test.
25280 * gfortran.dg/write_padding.f90: New test
25282 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25285 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25287 2005-12-16 Jakub Jelinek <jakub@redhat.com>
25289 PR rtl-optimization/24899
25290 * gcc.c-torture/execute/20051215-1.c: New test.
25292 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
25295 * gfortran.dg/pr24823.f: New test.
25297 2005-12-16 Jeff Law <law@redhat.com>
25299 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25301 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25303 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25304 (base_types): Change C++ style comments to C style comments. Remove
25305 aligned types from the array. Keep Enums disabled.
25306 (complex_types): Remove aligned types from the array.
25307 Comment out "_Complex long double".
25308 (attrib_types): Remove.
25309 (complex_attrib_types): Remove.
25310 (attrib_array_types): Remove.
25311 (complex_attrib_array_types): Remove.
25312 (aligned_bitfld_types): Remove.
25313 (n_aligned_bitfld_types): Remove.
25314 (FEATURE_ALIGNEDPACKED): Delete.
25315 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25316 (singles): Remove support for adding attributes.
25317 (choose_type): Remove support for attributed types.
25318 (generate_fields): Remove support for attributed bit-fields.
25319 Remove support for adding attributes.
25320 (generate_random_tests): Remove support for adding attributes.
25321 (features): Add back "[0] :0" and "complex vector [0]".
25322 (main): Remove support for attributed bit-fields.
25323 Uncomment the calling of generate_random_tests for the rests of
25326 2005-12-16 Jan Hubicka <jh@suse.cz>
25328 * gcc.c-torture/combine/pr25224.c: New.
25330 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
25333 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25336 2005-12-15 Richard Sandiford <richard@codesourcery.com>
25338 * gcc.dg/20051215-1.c: New file.
25340 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25342 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25343 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25345 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
25348 * gfortran.dg/dummy_functions_1.f90: New.
25350 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
25352 PR rtl-optimization/25310
25353 * gcc.c-torture/compile/pr25310.c: New test.
25355 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25358 * gcc.dg/pr25023.c: New test.
25360 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25362 * g++.old-deja/g++.brendan/redecl1.C,
25363 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25364 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25365 g++.old-deja/g++.oliva/typeof1.C,
25366 g++.old-deja/g++.other/crash16.C,
25367 g++.old-deja/g++.other/crash34.C,
25368 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25369 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25370 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25371 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25372 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25373 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25376 2005-12-14 Kean Johnston <jkj@sco.com>
25377 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25379 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25380 * gcc.target/i386/20020523-1.c: Ditto.
25381 * gcc.target/i386/tailcall-1.c: Ditto.
25382 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25383 * gcc.target/i386/ssetype-5.c: Ditto.
25385 2005-12-14 Jeff Law <law@redhat.com>
25387 * gcc.dg/tree-ssa/foldstring-1.c: New test.
25389 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25393 * gcc.target/i386/pr25254.c: New test.
25394 * gfortran.dg/PR24188.f: New test.
25396 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
25398 * lib/fortran-torture.exp: Catch remaining uses of
25399 remote_file build delete.
25401 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25403 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25405 2005-12-14 Ben Elliston <bje@au.ibm.com>
25407 * gcc.dg/warn-addr-cmp.c: New test.
25409 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25413 * gcc.target/i386/pr25293.c: New test.
25415 2005-12-13 Petr Machata <machata@post.cz>
25418 * g++.dg/parse/comma2.C: New test.
25420 2005-12-13 Mark Mitchell <mark@codesourcery.com>
25421 Jakub Jelinek <jakub@redhat.com>
25423 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25424 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25425 (limits.h): Include unconditionally.
25426 (stdlib.h): Likewise.
25427 (hashtab.h): Do not include.
25428 (getopt.h): Likewise.
25429 (stddef.h): Include.
25430 (hashval_t): Define.
25431 (struct entry): Add "next" field.
25432 (HASH_SIZE): New macro.
25433 (hash_table): New variable.
25434 (switchfiles): Do not use xmalloc.
25436 (iterative_hash): New function.
25438 (e_exists): New function.
25439 (e_insert): Likewise.
25440 (output): Use, instead of libiberty hashtable functions.
25441 (main): Do not use getopt. Do not call htab_create.
25443 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25446 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25447 put atal* and atpaal* attributes on array elements.
25448 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25449 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25450 put atal* and atpaal* attributes on array elements.
25451 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25453 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
25455 * gcc.dg/single-precision-constant.c: New test.
25457 2005-12-13 Alan Modra <amodra@bigpond.net.au>
25459 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25460 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25461 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25462 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25463 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25464 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25465 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25466 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25467 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25468 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25469 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25470 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25471 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25472 gcc.target/powerpc/ppc-sdata-2.c,
25473 gcc.target/powerpc/ppc-stackalign-1.c,
25474 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25475 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25476 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25477 gcc.target/powerpc/rs6000-ldouble-2.c,
25478 gcc.target/powerpc/rs6000-power2-1.c,
25479 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25480 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
25481 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
25482 option into target selector.
25483 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
25484 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25486 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25489 * objc.dg/encode-9.m: New test.
25491 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25494 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25495 * gcc.dg/asm-b.c: Fix typo.
25496 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25497 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25498 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25499 i?86 lp64 and x86_64 ilp32.
25500 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25502 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25504 2005-12-12 Steven G. Kargl <kargls@comcast.net>
25507 gfortran.dg/equiv_5.f90: New test.
25509 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
25511 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25512 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25513 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25514 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25515 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25516 * gcc.dg/tree-ssa/reassoc-5.c: New.
25517 * gcc.dg/tree-ssa/reassoc-6.c: New.
25518 * gcc.dg/tree-ssa/reassoc-7.c: New.
25519 * gcc.dg/tree-ssa/reassoc-8.c: New.
25520 * gcc.dg/tree-ssa/reassoc-9.c: New.
25521 * gcc.dg/tree-ssa/reassoc-10.c: New.
25522 * gcc.dg/tree-ssa/reassoc-11.c: New.
25524 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25528 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25530 2005-12-12 Mark Mitchell <mark@codesourcery.com>
25533 * g++.dg/template/inherit.C: Do not use a generic error message.
25535 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25538 * objc.dg/gnu-encoding: New directory.
25539 * objc.dg/gnu-encoding/compat-common.h: New file.
25540 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25541 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25542 * objc.dg/gnu-encoding/vector-defs.h: New file.
25543 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25544 * objc.dg/gnu-encoding/generate-random.c: New file.
25545 * objc.dg/gnu-encoding/generate-random_r.c: New file.
25546 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25547 * objc.dg/gnu-encoding/generate-random.h: New file.
25549 2005-12-11 Mark Mitchell <mark@codesourcery.com>
25552 * g++.dg/template/defarg7.C: New test.
25554 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25557 * objc.dg/encode-8.m: New test.
25559 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25562 * objc.dg/encode-7.m: New test.
25564 2005-12-10 Mark Mitchell <mark@codesourcery.com>
25567 * g++.dg/opt/inline10.C: New test.
25569 2005-12-11 Steven G. Kargl <kargls@comcast.net>
25571 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25573 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
25575 * gfortran.dg/substring_equivalence.f90: typo in comment
25577 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25580 * gfortran.dg/iostat_3.f90: New test.
25582 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
25585 * gfortran.dg/unf_io_convert_1.f90: New test.
25586 * gfortran.dg/unf_io_convert_2.f90: New test.
25587 * gfortran.dg/unf_io_convert_3.f90: New test.
25589 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25592 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25593 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25594 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25595 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25596 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25597 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25598 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25599 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25600 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25601 gcc.dg/torture/fp-int-convert-float128-timode.c,
25602 gcc.dg/torture/fp-int-convert-float128.c,
25603 gcc.dg/torture/fp-int-convert-float80-timode.c,
25604 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25605 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25607 * gcc.dg/tls/opt-1.c: Require effective target fpic.
25609 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
25611 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25613 2005-12-10 Richard Sandiford <richard@codesourcery.com>
25615 * gcc.dg/20051207-1.c,
25616 * gcc.dg/20051207-2.c,
25617 * gcc.dg/20051207-3.c: New tests.
25619 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25622 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25623 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25624 dg-skip-if target selector.
25627 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25628 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25629 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25630 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25631 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25632 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25633 and/or merge with i?86 cases.
25635 * gcc.dg/tls/opt-3.c: Require effective target fpic.
25638 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25639 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25640 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25641 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25644 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
25647 * gcc.c-torture/compile/pr25311.c: New test.
25649 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25651 PR libgfortran/25039
25652 * gfortran.dg/read_comma.f: New test.
25654 2005-12-08 Jakub Jelinek <jakub@redhat.com>
25657 * g++.dg/opt/pr19317-1.C: New test.
25658 * g++.dg/opt/pr19317-2.C: New test.
25659 * g++.dg/opt/pr19317-3.C: New test.
25662 * gcc.c-torture/execute/pr19005.c: New test.
25665 * g++.old-deja/g++.other/comdat5.C: New test.
25666 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25668 * g++.dg/compat/struct-layout-1.exp: New file.
25669 * g++.dg/compat/struct-layout-1.h: New.
25670 * g++.dg/compat/struct-layout-1_generate.c: New.
25671 * g++.dg/compat/struct-layout-1_x1.h: New.
25672 * g++.dg/compat/struct-layout-1_x2.h: New.
25673 * g++.dg/compat/struct-layout-1_y1.h: New.
25674 * g++.dg/compat/struct-layout-1_y2.h: New.
25676 * gcc.dg/20050330-2.c: New test.
25678 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
25681 * gfortran.dg/associated_1.f90: New.
25683 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25685 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25686 ILP32 vect_no_align platforms.
25688 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
25689 Jakub Jelinek <jakub@redhat.com>
25692 * gcc.c-torture/compile/20051207-1.c: New test.
25694 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25697 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25698 gcc.dg/torture/pr18582-1.c,
25699 gcc.target/i386/attributes-error.c: Also test on x86_64.
25701 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25703 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25706 * g++.dg/template/typedef3.C: New test.
25710 * g++.dg/template/dtor3.C: Fix error markers.
25712 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
25714 * lib/target-supports.exp (check_effective_target_sync_char_short):
25717 2005-12-06 Janis Johnson <janis187@us.ibm.com>
25719 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25721 2005-12-06 Roger Sayle <roger@eyesopen.com>
25723 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25724 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25725 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25726 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25728 2005-12-06 Roger Sayle <roger@eyesopen.com>
25731 * g++.dg/other/array2.C: New test case.
25733 2005-12-05 Geoffrey Keating <geoffk@apple.com>
25735 * gcc.dg/darwin-weakimport-3.c: New.
25737 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25738 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25739 and to work on Darwin.
25740 * gcc.dg/attr-weakref-1b.c: New file.
25741 * gcc.dg/attr-weakref-2.c: New test.
25742 * gcc.dg/darwin-weakref-1.c: New test.
25744 2005-12-05 Janis Johnson <janis187@us.ibm.com>
25747 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25748 use in selector expressions.
25749 (dg-xfail-if): Ditto.
25750 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25751 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25752 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25753 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25754 * gcc.test-framework/test-framework.exp: Skip generated tests if
25755 CHECK_TEST_FRAMEWORK is not 1.
25757 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
25759 PR tree-optimization/24963
25760 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25763 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25766 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25767 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25768 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25769 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25771 2005-12-05 Jakub Jelinek <jakub@redhat.com>
25773 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25776 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25778 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25780 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25782 * gcc.dg/format/cast-1.c: New test.
25784 2005-12-04 Roger Sayle <roger@eyesopen.com>
25787 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25788 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25789 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25790 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25792 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25794 * gcc.dg/cast-pretty-print-1.c: New test.
25796 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25798 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25800 2005-12-02 Mark Mitchell <mark@codesourcery.com>
25803 * g++.dg/template/friend40.C: New test.
25805 2005-12-02 Jakub Jelinek <jakub@redhat.com>
25808 * gcc.target/i386/movq-2.c: New test.
25809 * gcc.target/i386/movq.c: Remove target i?86, instead add
25810 dg-require-effective-target ilp32.
25812 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25815 * g++.dg/other/default1.C: New test.
25817 2005-12-02 Richard Guenther <rguenther@suse.de>
25819 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25821 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
25823 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25825 2005-12-02 Alan Modra <amodra@bigpond.net.au>
25828 * gcc.target/powerpc/rotate.c: New.
25830 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25832 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25833 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25835 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
25838 * gcc.dg/pr17730-1.c: Adjust.
25839 * gcc.dg/lvalue1.c (main): Likewise.
25840 * gcc.dg/lvalue-2.c: Likewise.
25841 * g++.dg/pr7503-3.C
25843 2005-12-01 Geoffrey Keating <geoffk@apple.com>
25845 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25848 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
25851 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
25853 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25856 * lib/target-supports.exp (check_effective_target_tls): New.
25857 (check_effective_target_tls_runtime): New.
25858 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25860 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25861 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25862 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25863 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25864 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25865 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25866 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25867 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25868 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25869 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25870 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25871 effective-target TLS.
25872 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25873 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25874 effective-target TLS runtime.
25876 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25878 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25880 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
25882 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25883 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25884 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25885 ignored" warnings when "packing" is the same as the ABI layout.
25887 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
25890 * gfortran.dg/line_length_1.f: New test.
25891 * gfortran.dg/line_length_2.f90: Ditto.
25893 2005-11-30 Richard Guenther <rguenther@suse.de>
25895 PR tree-optimization/21655
25896 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25898 2005-11-30 Dale Johannesen <dalej@apple.com>
25900 * gcc.c-torture/compile/pr24930.c: New.
25902 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
25905 * gfortran.dg/auto_char_dummy_array.f90: New test.
25907 2005-11-30 Jeff Law <law@redhat.com>
25909 * g++.old-deja/g++.law/pr25000.C: New test.
25911 2005-11-30 Jakub Jelinek <jakub@redhat.com>
25913 * gcc.dg/tls/opt-11.c: New test.
25915 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
25917 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25919 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25922 2005-11-29 Jakub Jelinek <jakub@redhat.com>
25924 * gfortran.dg/open_access_1.f90: New test.
25926 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25928 * gcc.dg/charset/builtin2.c: New test.
25930 2005-11-28 Jakub Jelinek <jakub@redhat.com>
25932 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25933 on mmix-*-* for *_[xy].c.
25935 2005-11-28 Kean Johnston <jkj@sco.com>
25937 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25939 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25940 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25941 * gcc.target/i386/asm-3.c: Ditto.
25942 * gcc.target/i386/clobbers.c: Ditto.
25943 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25944 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25946 * gcc.target/i386/mul.c: Ditto.
25947 * gcc.target/i386/ssetype-1.c: Ditto.
25948 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25949 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25950 static so the test works with -fPIC mode too. Based on comment in
25952 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25954 2005-11-28 Richard Guenther <rguenther@suse.de>
25956 * gcc.dg/alias-9.c: New testcase.
25957 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25959 2005-11-28 Roger Sayle <roger@eyesopen.com>
25960 Uros Bizjak <uros@kss-loka.si>
25962 PR middle-end/20219
25963 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25964 tan(x)/sin(x) transformations.
25966 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
25968 PR middle-end/24575
25969 * gcc.dg/tree-ssa/divide-3.c: New test.
25970 * gcc.dg/tree-ssa/divide-4.c: New test.
25972 2005-11-27 Steven G. Kargl <kargls@comcast.net>
25975 * gfortran.dg/boz_6.f90: New test.
25977 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25980 * gfortran.dg/modulo_1.f90: New test.
25982 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25984 PR libfortran/24919
25985 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25986 fail on CRLF platforms.
25987 * gfortran.dg/ftell_2.f90: Likewise.
25989 2005-11-26 Eric Christopher <echristo@apple.com>
25991 * gcc.dg/intmax_t-1.c: Remove mips xfail.
25993 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25995 * objc.dg/gnu-runtime-3.m: Simplify.
25997 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25999 PR middle-end/23669
26000 * gcc.dg/tree-ssa/divide-1.c: New test.
26001 * gcc.dg/tree-ssa/divide-2.c: New test.
26003 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26005 PR libgfortran/24945
26006 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26008 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26010 PR libgfortran/24945
26011 * gfortran.dg/open_status_2.f90: New test.
26013 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26015 * gcc.c-torture/execute/builtins/fprintf.c,
26016 gcc.c-torture/execute/builtins/fputs-lib.c,
26017 gcc.c-torture/execute/builtins/fputs.c,
26018 gcc.c-torture/execute/builtins/lib/fprintf.c,
26019 gcc.c-torture/execute/builtins/lib/printf.c,
26020 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26022 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
26024 * gcc.dg/20050922-2.c: New test.
26026 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
26028 * objc.dg/gnu-runtime-3.m: New test.
26030 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26033 * g++.dg/other/void1.C: New test.
26035 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
26037 PR middle-end/24998
26038 * gcc.dg/torture/fp-int-convert-float.c,
26039 gcc.dg/torture/fp-int-convert-double.c,
26040 gcc.dg/torture/fp-int-convert-long-double.c,
26041 gcc.dg/torture/fp-int-convert-timode.c,
26042 gcc.dg/torture/fp-int-convert-float80.c,
26043 gcc.dg/torture/fp-int-convert-float80-timode.c,
26044 gcc.dg/torture/fp-int-convert-float128.c,
26045 gcc.dg/torture/fp-int-convert-float128-timode.c,
26046 gcc.dg/torture/fp-int-convert.h: New files.
26048 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26050 PR middle-end/24989
26051 * gcc.dg/tree-ssa/bool-10.c: New test.
26052 * gcc.dg/tree-ssa/bool-11.c: New test.
26053 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26055 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26057 PR middle-end/24990
26058 * tree-ssa/pr24990-1.c: New test.
26060 2005-11-24 Richard Guenther <rguenther@suse.de>
26061 Dirk Mueller <dmueller@suse.de>
26064 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26065 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26066 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26067 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26068 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26069 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26071 2005-11-23 Uros Bizjak <uros@kss-loka.si>
26073 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26075 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
26078 * gcc.dg/Wc++-compat.c: New.
26079 * gcc.dg/Wno-c++-compat.c: New.
26081 2005-11-23 Alan Modra <amodra@bigpond.net.au>
26083 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26084 (vspltish, vspltisw): Likewise.
26086 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26088 PR libgfortran/24794
26089 * gfortran.dg/namelist_12.f: Fix quotes.
26090 * gfortran.dg/namelist_13.f90: Fix quotes.
26091 * gfortran.dg/namelist_14.f90: Fix quotes.
26092 * gfortran.dg/namelist_15.f90: Fix quotes.
26093 * gfortran.dg/namelist_use.f90: Fix quotes.
26094 * gfortran.dg/namelist_use_only.f90: Fix quotes.
26095 * gfortran.dg/namelist_21.f90: New test.
26096 * gfortran.dg/namelist_22.f90: New test.
26098 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
26101 * gcc.c-torture/compile/pr23435.c: New.
26103 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26105 * gcc.c-torture/execute/floatunsisf-1.c: New test.
26107 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26109 * gcc.target/powerpc/405-macchw-1.c,
26110 gcc.target/powerpc/405-macchw-2.c,
26111 gcc.target/powerpc/405-macchwu-1.c,
26112 gcc.target/powerpc/405-macchwu-2.c,
26113 gcc.target/powerpc/405-machhw-1.c,
26114 gcc.target/powerpc/405-machhw-2.c,
26115 gcc.target/powerpc/405-machhwu-1.c,
26116 gcc.target/powerpc/405-machhwu-2.c,
26117 gcc.target/powerpc/405-maclhw-1.c,
26118 gcc.target/powerpc/405-maclhw-2.c,
26119 gcc.target/powerpc/405-maclhwu-1.c,
26120 gcc.target/powerpc/405-maclhwu-2.c,
26121 gcc.target/powerpc/405-mulchw-1.c,
26122 gcc.target/powerpc/405-mulchw-2.c,
26123 gcc.target/powerpc/405-mulchwu-1.c,
26124 gcc.target/powerpc/405-mulchwu-2.c,
26125 gcc.target/powerpc/405-mulhhw-1.c,
26126 gcc.target/powerpc/405-mulhhw-2.c,
26127 gcc.target/powerpc/405-mulhhwu-1.c,
26128 gcc.target/powerpc/405-mulhhwu-2.c,
26129 gcc.target/powerpc/405-mullhw-1.c,
26130 gcc.target/powerpc/405-mullhw-2.c,
26131 gcc.target/powerpc/405-mullhwu-1.c,
26132 gcc.target/powerpc/405-mullhwu-2.c,
26133 gcc.target/powerpc/405-nmacchw-1.c,
26134 gcc.target/powerpc/405-nmacchw-2.c,
26135 gcc.target/powerpc/405-nmachhw-1.c,
26136 gcc.target/powerpc/405-nmachhw-2.c,
26137 gcc.target/powerpc/405-nmaclhw-1.c,
26138 gcc.target/powerpc/405-nmaclhw-2.c,
26139 gcc.target/powerpc/440-macchw-1.c,
26140 gcc.target/powerpc/440-macchw-2.c,
26141 gcc.target/powerpc/440-macchwu-1.c,
26142 gcc.target/powerpc/440-macchwu-2.c,
26143 gcc.target/powerpc/440-machhw-1.c,
26144 gcc.target/powerpc/440-machhw-2.c,
26145 gcc.target/powerpc/440-machhwu-1.c,
26146 gcc.target/powerpc/440-machhwu-2.c,
26147 gcc.target/powerpc/440-maclhw-1.c,
26148 gcc.target/powerpc/440-maclhw-2.c,
26149 gcc.target/powerpc/440-maclhwu-1.c,
26150 gcc.target/powerpc/440-maclhwu-2.c,
26151 gcc.target/powerpc/440-mulchw-1.c,
26152 gcc.target/powerpc/440-mulchw-2.c,
26153 gcc.target/powerpc/440-mulchwu-1.c,
26154 gcc.target/powerpc/440-mulchwu-2.c,
26155 gcc.target/powerpc/440-mulhhw-1.c,
26156 gcc.target/powerpc/440-mulhhw-2.c,
26157 gcc.target/powerpc/440-mulhhwu-1.c,
26158 gcc.target/powerpc/440-mulhhwu-2.c,
26159 gcc.target/powerpc/440-mullhw-1.c,
26160 gcc.target/powerpc/440-mullhw-2.c,
26161 gcc.target/powerpc/440-mullhwu-1.c,
26162 gcc.target/powerpc/440-mullhwu-2.c,
26163 gcc.target/powerpc/440-nmacchw-1.c,
26164 gcc.target/powerpc/440-nmacchw-2.c,
26165 gcc.target/powerpc/440-nmachhw-1.c,
26166 gcc.target/powerpc/440-nmachhw-2.c,
26167 gcc.target/powerpc/440-nmaclhw-1.c,
26168 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26170 2005-11-21 Jakub Jelinek <jakub@redhat.com>
26173 * gfortran.dg/inquire_9.f90: New test.
26176 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26178 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26180 PR libfortran/24432
26181 * lib/target-supports.exp (check_effective_target_fortran_large_real):
26182 Check that 'cos' is supported.
26184 2005-11-21 Paul Thomas <pault@gcc.gnu.org
26187 * gfortran.dg/substring_equivalence.f90: New test.
26190 * gfortran.dg/auto_internal_assumed.f90: New test.
26192 2005-11-21 Uros Bizjak <uros@kss-loka.si>
26194 * gcc.dg/fold-div-2.c: New test.
26196 2005-11-20 Ian Lance Taylor <ian@airs.com>
26198 PR rtl-optimization/24883
26199 * gcc.c-torture/compile/pr24883.c: New test.
26201 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
26203 PR middle-end/20583
26204 * gcc.c-torture/compile/pr20583.c: New.
26206 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
26208 * gcc.c-torture/execute/usmul.c: New test.
26210 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
26212 * gcc.dg/tree-ssa/vrp22.c: New test.
26214 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
26216 PR middle-end/24912
26217 * gcc.dg/torture/pr24912-1.c: New test.
26219 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
26222 * gfortran.dg/arrayio_derived_1.f90: New test.
26224 2005-11-19 Richard Guenther <rguenther@suse.de>
26226 PR middle-end/23294
26227 * gcc.dg/tree-ssa/pr23294.c: New testcase.
26229 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
26231 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26233 2005-11-18 Mark Mitchell <mark@codesourcery.com>
26236 * g++.dg/template/friend39.C: New test.
26238 2005-11-18 James E Wilson <wilson@specifix.com>
26240 * gcc.dg/builtin-strstr.c: New.
26242 2005-11-18 Richard Henderson <rth@redhat.com>
26244 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26245 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26246 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26247 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26248 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26249 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26250 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26251 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26252 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26253 renaming to remove initial "ia64-".
26255 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
26257 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26259 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
26261 * g++.dg/cpp/string-2.C: New test.
26263 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
26265 * gcc.dg/tree-ssa/loop-14.c: New test.
26267 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
26268 Michael Chamberlain <michael@chamberlain.net.au>
26270 * ada/acats/run_all.sh (target_run): Kill long running tests.
26272 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26274 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26275 * gcc.dg/cleanup-9.c: Likewise.
26276 * gcc.dg/cleanup-10.c: Likewise.
26277 * gcc.dg/cleanup-11.c: Likewise.
26279 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26282 * gfortran.dg/open_access_append_1.f90: New test.
26283 * gfortran.dg/open_access_append_2.f90: New test.
26285 2005-11-16 Richard Guenther <rguenther@suse.de>
26287 PR middle-end/24851
26288 * gcc.c-torture/execute/pr24851.c: New testcase.
26290 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
26292 * gcc.dg/fold-overflow-1.c: New test.
26294 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
26296 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26297 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26299 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
26301 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26303 * g++.dg/eh/forced2.C: Likewise.
26304 * g++.dg/eh/forced3.C: Likewise.
26305 * g++.dg/eh/forced4.C: Likewise.
26307 2005-11-11 Mike Stump <mrs@apple.com>
26309 * g++.old-deja/g++.mike/unused.C: Add.
26311 2005-11-15 Mark Mitchell <mark@codesourcery.com>
26314 * g++.dg/warn/Wcast-qual1.C: New test.
26316 2005-11-15 Jan Hubicka <jh@suse.cz>
26318 * gcc.dg/winline-5.c: Add large-unit-insns limit.
26320 2005-11-14 David Edelsohn <edelsohn@gnu.org>
26322 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26324 2005-11-14 Diego Novillo <dnovillo@redhat.com>
26327 * gcc.dg/tree-ssa/pr24840.c: New test.
26329 2005-11-14 Janis Johnson <janis187@us.ibm.com>
26332 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26334 2005-11-14 Dale Johannesen <dalej@apple.com>
26336 * gcc.c-torture/execute/20051113-1.c: New.
26338 2005-11-14 Mark Mitchell <mark@codesourcery.com>
26341 * g++.dg/template/crash43.C: New test.
26343 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
26345 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26347 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26350 * g++.dg/eh/spec8.C: New test.
26352 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26354 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26356 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26359 * g++.dg/parse/ambig4.C: New test.
26360 * g++.dg/tc1/dr101.C: Adjust error markers.
26361 * g++.dg/lookup/strong-using-2.C: Likewise.
26362 * g++.dg/lookup/ambig5.C: Likewise.
26363 * g++.dg/lookup/ambig4.C: Likewise.
26364 * g++.dg/parse/crash22.C: Likewise.
26366 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26368 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26370 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
26372 * gcc.dg/nested-calls-1.c: New test.
26374 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26376 * gfortran.dg/complex_intrinsic_1.f90: New test.
26377 * gfortran.dg/complex_intrinsic_2.f90: New test.
26378 * gfortran.dg/fgetc_1.f90: New test.
26379 * gfortran.dg/fgetc_2.f90: New test.
26380 * gfortran.dg/fgetc_3.f90: New test.
26381 * gfortran.dg/ftell_1.f90: New test.
26382 * gfortran.dg/ftell_2.f90: New test.
26383 * gfortran.dg/gnu_logical_1.F: New test.
26384 * gfortran.dg/gnu_logical_2.f90: New test.
26386 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
26388 PR middle-end/24820
26389 * gcc.dg/pr24820.c: New test.
26391 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
26393 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26394 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26397 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26400 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26402 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26404 * gcc.target/cris/cris.exp: New file.
26405 * gcc.target/cris/rld-legit1.c: New test.
26406 * gcc.target/cris/rld-legit2.c: New test.
26408 2005-11-12 Jakub Jelinek <jakub@redhat.com>
26411 * g++.dg/opt/pr24780.C: New test.
26414 * g++.dg/template/asm1.C: New test.
26416 2005-11-12 Steven G. Kargl <kargls@comcast.net>
26418 PR libgfortran/24787
26419 * gfortran.dg/scan_1.f90: New test.
26421 2005-11-12 Jan Hubicka <jh@suse.cz>
26423 * gcc.target/i386/minmax-1.c: New.
26424 * gcc.target/i386/minmax-2.c: New.
26426 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
26428 * gcc.dg/pr24445.c: Fix for 64-bit targets.
26430 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
26432 * gcc.c-torture/execute/20051110-1.c,
26433 gcc.c-torture/execute/20051110-2.c: New tests.
26435 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26437 PR middle-end/24750
26438 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26441 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26443 * lib/target-libpath.exp (get_shlib_extension): New proc.
26444 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26445 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26446 * lib/objc.exp (objc_target_compile): Likewise.
26447 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26450 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26452 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26454 * lib/target-supports.exp (check_effective_target_static_libgfortran):
26455 Add -static to additional_flags and pass it to target_compile.
26457 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26459 PR libgfortran/24719
26460 gfortran.dg/read_noadvance.f90: New test.
26462 PR libgfortran/24699
26463 gfortran.dg/fmt_t_2.f90: New test.
26465 PR libgfortran/24785
26466 gfortran.dg/read_x_eor.f90: New test.
26468 PR libgfortran/24584
26469 gfortran.dg/namelist_empty.f90: Rename test.
26471 PR libgfortran/24489
26472 gfortran/read_eor.f90: Rename test.
26474 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26477 * gfortran.dg/automatic_module_variable.f90: New test.
26479 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
26482 * gcc.dg/pr24445.c: New test.
26484 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26488 * gfortran.dg/recursive_statement_functions.f90: Add statement
26489 functions using inline intrinsic functions and parameters to test
26490 that they no longer seg-fault.
26493 gfortran.dg/nested_modules_4.f90: New test.
26494 gfortran.dg/nested_modules_5.f90: New test.
26496 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26499 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26501 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
26503 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26506 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26508 * gcc.dg/sparc-getcontext-1.c: New test.
26510 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
26512 * gcc.dg/ifcvt-fabs-1.c: New test.
26514 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
26517 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26518 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26520 2005-11-09 Richard Guenther <rguenther@suse.de>
26522 PR tree-optimization/24716
26523 * gcc.c-torture/execute/pr24716.c: New testcase.
26525 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26527 * gcc.dg/pr24624.c: Disable for non S/390 targets.
26529 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26532 * gcc.dg/pr24624.c: Testcase added.
26534 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26537 * g++.dg/other/pr24623.C: Testcase added.
26539 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
26542 * gfortran-dg/pure_byref_1.f90: New.
26543 * gfortran-dg/pure_byref_2.f90: New.
26545 2005-11-09 Uros Bizjak <uros@kss-loka.si>
26548 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26549 * gcc.dg/dg.exp: Run main loop also for *.i files.
26551 2005-11-08 Jakub Jelinek <jakub@redhat.com>
26554 * g++.dg/tls/diag-3.C: New test.
26555 * g++.dg/tls/diag-4.C: New test.
26556 * g++.dg/tls/static-1.C: New test.
26557 * g++.dg/tls/static-1a.cc: New file.
26559 2005-11-08 Diego Novillo <dnovillo@redhat.com>
26562 * g++.dg/tree-ssa/pr23046.C: New test.
26564 2005-11-08 Devang Patel <dpatel@apple.com>
26566 PR tree-optimization/23115
26567 * gcc.dg/tree-ssa/pr23115.c: New.
26569 2005-11-08 David Edelsohn <edelsohn@gnu.org>
26571 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26572 * gcc.target/powerpc/pr16155.c: Same.
26573 * gcc.target/powerpc/altivec-1.c: Same.
26574 * gcc.target/powerpc/altivec-2.c: Same.
26575 * gcc.target/powerpc/altivec-3.c: Same.
26576 * gcc.target/powerpc/altivec-5.c: Same.
26577 * gcc.target/powerpc/altivec-11.c: Same.
26578 * gcc.target/powerpc/altivec-12.c: Same.
26579 * gcc.target/powerpc/altivec-14.c: Same.
26580 * gcc.target/powerpc/altivec-22.c: Same.
26581 * gcc.target/powerpc/altivec-consts.c: Same.
26582 * gcc.target/powerpc/altivec-pr22085.c: Same.
26583 * gcc.target/powerpc/altivec-splat.c: Same.
26584 * gcc.target/powerpc/altivec-varargs-1.c: Same.
26585 * gcc.target/powerpc/altivec-vec-merge.c: Same.
26586 * gcc.target/powerpc/darwin-longlong.c: Same.
26588 2005-11-08 Uros Bizjak <uros@kss-loka.si>
26591 * gcc.dg/pr19340.c: New test.
26593 2005-11-07 Ian Lance Taylor <ian@airs.com>
26595 PR rtl-optimization/24683
26596 * gcc.dg/pr24683.c: New test.
26598 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26600 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26601 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26603 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26605 * gcc.target/i386/pr23376.c: Compile with -mmmx.
26607 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
26609 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26611 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26615 * gcc.target/powerpc/altivec-consts.c,
26616 gcc.target/powerpc/altivec-splat.c: New testcase.
26618 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26622 * gcc.dg/overflow-2.c: New testcase.
26624 2005-11-07 Jakub Jelinek <jakub@redhat.com>
26626 PR rtl-optimization/23567
26627 * gcc.c-torture/execute/20051104-1.c: New test.
26629 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
26632 gfortran.dg/private_type_2.f90: Modified to check that case with
26633 PRIVATE declaration within derived type is accepted.
26636 gfortran.dg/pointer_assign_1.f90: New test.
26639 * gfortran.dg/arrayio_0.f90: New test.
26642 gfortran.dg/data_initialized.f90: New test.
26643 gfortran.dg/data_constraints_1.f90: New test.
26644 gfortran.dg/data_constraints_2.f90: New test.
26646 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
26650 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26652 2005-11-06 Diego Novillo <dnovillo@redhat.com>
26655 * gcc.dg/tree-ssa/pr24670.c: New test.
26657 2005-11-05 Ian Lance Taylor <ian@airs.com>
26660 * gcc.target/i386/pr22432.c: New test.
26662 2005-11-05 Richard Henderson <rth@redhat.com>
26664 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26665 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26666 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26667 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26668 from gcc.dg/alpha-*.
26669 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26670 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26672 2005-11-05 Andreas Jaeger <aj@suse.de>
26674 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26676 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26679 * gcc.dg/torture/pr23424-1.c: New test.
26681 2005-11-04 Richard Henderson <rth@redhat.com>
26683 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26684 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26685 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26686 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26687 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26688 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26689 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26690 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26691 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26692 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26693 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26694 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26695 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26696 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26697 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26698 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26699 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26700 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26701 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26702 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26703 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26704 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26705 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26706 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26708 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26709 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26710 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26711 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26712 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26713 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26714 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26715 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26716 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26717 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26718 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26719 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26720 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26721 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26722 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26723 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26724 gcc.target/i386/lea.c, gcc.target/i386/local.c,
26725 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26726 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26727 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26728 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26729 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26730 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26731 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26732 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26733 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26734 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26735 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26736 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26737 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26738 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26739 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26740 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26741 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26742 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26743 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26744 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26745 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26746 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26747 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26748 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26749 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26750 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26751 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26752 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26754 2005-11-04 Diego Novillo <dnovillo@redhat.com>
26757 * gcc.dg/tree-ssa/pr24627.c: New test.
26759 2005-11-04 Paul Brook <paul@codesourcery.com>
26761 * gcc.dg/tls/opt-10.c: New test.
26763 2005-11-04 Andreas Jaeger <aj@suse.de>
26765 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26766 avoid extra warnings.
26768 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26770 PR libfortran/22298
26771 * lib/target-supports.exp
26772 (check_effective_target_static_libgfortran): New
26773 static_libgfortran effective target.
26774 * gfortran.dg/static_linking_1.f: New test.
26775 * gfortran.dg/static_linking_1.c: New file.
26777 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26779 * gcc.dg/pr24615.c: Guard test with { target fpic }.
26781 2005-11-03 Josh Conner <jconner@apple.com>
26784 g++.dg/ext/array2.C: New test.
26785 g++.dg/template/dependent-name3.C: New test.
26786 g++.dg/template/dependent-name4.C: New test.
26787 g++.dg/template/sfinae2.C: New test.
26789 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26791 PR preprocessor/22042
26792 * gcc.dg/cpp/strify4.c: New test.
26794 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26797 * g++.dg/cpp/string-1.C: New test.
26799 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26801 * gcc.target/powerpc: New directory.
26802 * gcc.target/powerpc/powerpc.exp: New file.
26803 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26804 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26805 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26806 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26807 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26808 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26809 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26810 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26811 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26812 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26813 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26814 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26815 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26816 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26817 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26818 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26819 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26820 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26821 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26822 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26823 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26824 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26825 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26826 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26827 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26828 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26829 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26830 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26831 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26832 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26833 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26834 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26835 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26836 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26838 2005-11-03 Mark Mitchell <mark@codesourcery.com>
26841 * g++.dg/warn/inline2.C: New test.
26843 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26845 PR middle-end/23155
26846 * g++.dg/ext/c99struct1.C: New test.
26847 * gcc.dg/union-cast-1.c: New test.
26848 * gcc.dg/union-cast-2.c: New test.
26849 * gcc.dg/union-cast-3.c: New test.
26851 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26853 PR middle-end/24589
26854 * gcc.c-torture/execute/zero-struct-2.c: New test.
26856 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26859 * g++.dg/init/switch1.C: New test.
26861 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
26863 * gcc.dg/delay-slot-1.c: New test.
26865 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
26868 * gcc.dg/pr24620.c: New test.
26870 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26873 * gcc.dg/format/unnamed-1.c: New test.
26875 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26878 * g++.dg/expr/cond8.C: New test.
26881 * g++.dg/parse/dot1.C: New test.
26883 2005-11-02 Jan Hubicka <jh@suse.cz>
26886 * gcc.dg/i386-lea.c: New test
26888 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26891 * gcc.dg/pr24615.c: New test.
26893 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26896 * gcc.dg/pr24600.c: New test.
26898 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26901 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26902 * g++.dg/parse/typename9.C: New test.
26903 * g++/dg/parse/typename10.C: Likewise.
26905 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
26908 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26909 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26910 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26912 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26915 * g++.dg/debug/static1.C: New test.
26917 2005-11-02 Josh Conner <jconner@apple.com>
26919 * g++.dg/crash38.C: moved into proper directory...
26920 * g++.dg/template/crash42.C: ...here
26922 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
26925 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26926 pcc_bitfield_type_matters || default_packed.
26928 * lib/target-supports.exp
26929 (check_effective_target_pcc_bitfield_type_matters): New proc.
26930 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26933 * lib/target-supports.exp (check_effective_default_packed): New proc.
26934 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26935 Gate expected errors on target ! default_packed.
26936 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26938 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26940 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26943 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26946 * gfortran.dg/entry_5.f90: New.
26947 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26949 2005-11-01 Bob Wilson <bob.wilson@acm.org>
26951 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26953 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
26956 gfortran.dg/namelist_blockdata.f90: New test.
26959 gfortran.dg/external_implicit_none.f90: New test.
26962 * gfortran.dg/secnds.f: New test.
26964 2005-10-31 Jan Hubicka <jh@suse.cz>
26967 * gcc.c-torture/compile/pr20928.c: New test.
26969 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
26971 PR middle-end/23492
26972 * gcc.c-torture/compile/zero-strct-5.c: New test.
26974 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
26976 PR libgfortran/24584
26977 * gfortran.dg/pr24584.f90: New test.
26979 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
26982 * gfortran.dg/char_result_9.f90: New.
26983 * gfortran.dg/char_result_10.f90: New.
26985 2005-10-30 Jan Hubicka <jh@suse.cz>
26987 * g++.dg/tree-ssa/pr24172.C: New testcase.
26989 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26991 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26993 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
26995 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26996 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26997 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26998 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26999 gfortran.dg/enum_9.f90,
27000 gfortran.fortran-torture/compile/enum_1.f90,
27001 gfortran.fortran-torture/execute/enum_1.f90,
27002 gfortran.fortran-torture/execute/enum_2.f90,
27003 gfortran.fortran-torture/execute/enum_3.f90,
27004 gfortran.fortran-torture/execute/enum_4.f90: New tests.
27006 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
27009 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27010 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27012 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27014 PR libfortran/20179
27015 * gfortran.dg/mixed_io_1.f90: New test.
27016 * gfortran.dg/mixed_io_1.c: New file.
27018 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27020 * gfortran.dg/malloc_free_1.f90: New test.
27022 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
27024 * gcc.dg/nested-func-4.c: Require profiling -pg.
27026 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27029 * g++.dg/warn/main-2.C: New test.
27031 2005-10-28 Steven G. Kargl <kargls@comcast.net>
27034 * gfortran.dg/interface_2.f90: new test.
27036 2005-10-28 Josh Conner <jconner@apple.com>
27039 * g++.dg/template/crash38.C: New test.
27040 * g++.dg/parse/explicit1.C: Change expected errors.
27042 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27045 * g++.dg/other/large-size-array.C: New test.
27047 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27049 PR middle-end/24362
27050 * g++.dg/opt/complex4.C: New test.
27052 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
27054 * gcc.dg/nested-func-4.c: New test.
27056 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
27059 gfortran.dg/derived_recursion.f90: New test.
27060 gfortran.dg/implicit_actual.f90: New test.
27062 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
27064 PR middle-end/24295, PR testsuite/24477
27065 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
27066 removed when weakref hits the tree.
27068 2005-10-25 Jakub Jelinek <jakub@redhat.com>
27070 * gfortran.dg/cray_pointers_4.f90: New test.
27072 * gfortran.dg/cray_pointers_5.f90: New test.
27074 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
27077 * gfortran.dg/assign_5.f90: New test.
27078 * gfortran.dg/assign_6.f: New test.
27080 2005-10-25 Uros Bizjak <uros@kss-loka.si>
27082 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
27083 CPU has no SSE support.
27085 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
27087 PR libgfortran/24224
27088 * gfortran.dg/arrayio_1.f90: Update attribution.
27089 * gfortran.dg/arrayio_2.f90: Update attribution.
27090 * gfortran.dg/arrayio_3.f90: Update attribution.
27091 * gfortran.dg/arrayio_4.f90: Update test conditions.
27092 * gfortran.dg/arrayio_5.f90: Update attribution.
27093 * gfortran.dg/arrayio_6.f90: New test.
27094 * gfortran.dg/arrayio_7.f90: New test.
27096 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
27098 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27100 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27102 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27104 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27107 * gfortran.dg/namelist_char_only.f90: New test.
27109 2005-10-24 Asher Langton <langton2@llnl.gov>
27113 * gfortran.dg/cray_pointers_1.f90: New test.
27114 * gfortran.dg/cray_pointers_2.f90: New test.
27115 * gfortran.dg/cray_pointers_3.f90: New test.
27116 * gfortran.dg/loc_1.f90: New test.
27117 * gfortran.dg/loc_2.f90: New test.
27119 2005-10-24 Steven Bosscher <stevenb@suse.de>
27121 * gcc.dg/pr24225.c: New test.
27123 2005-10-24 Asher Langton <langton2@llnl.gov>
27125 * gfortran.dg/dup_save_1.f90: New test.
27126 * gfortran.dg/dup_save_2.f90: New test.
27128 2005-10-24 Paul Brook <paul@codesourcery.com>
27131 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27134 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
27136 PR libgfortran/24489
27137 * gfortran.dg/pr24489.f90: New test.
27139 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
27142 * gfortran.dg/ichar_1.f90: Add tests for derived types.
27144 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
27147 * g++.dg/init/array16.C: Skip for mmix-*-*.
27149 2005-10-23 Asher Langton <langton2@llnl.gov>
27151 * gfortran.dg/byte_1.f90: New test.
27152 * gfortran.dg/byte_2.f90: New test.
27154 2005-10-23 David Edelsohn <edelsohn@gnu.org>
27156 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27158 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
27161 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27164 * gfortran.dg/merge_char_const.f90: New test.
27167 * gfortran.dg/spread_scalar_source.f90: New test.
27169 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
27171 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27173 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27174 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27176 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27178 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
27181 * gfortran.dg/der_pointer_4.f90: New.
27183 2005-10-22 David Ayers <d.ayers@inode.at>
27185 * obj-c++.dg/except-1.mm: Simplify.
27187 2005-10-21 David Ayers <d.ayers@inode.at>
27189 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27191 2005-10-21 Jakub Jelinek <jakub@redhat.com>
27193 * gfortran.dg/assumed_dummy_2.f90: New test.
27195 2005-10-21 James E Wilson <wilson@specifix.com>
27197 PR preprocessor/15220
27198 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27200 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
27202 * gcc.c-torture/execute/20051021-1.c: New test.
27204 2005-10-21 Mark Mitchell <mark@codesourcery.com>
27207 * g++.dg/ext/tmplattr1.C: New test.
27209 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
27212 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27214 2005-10-20 Geoffrey Keating <geoffk@apple.com>
27216 * obj-c++.dg/except-1.mm: New.
27218 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27220 2005-10-21 Alan Modra <amodra@bigpond.net.au>
27222 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27224 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
27226 PR middle-end/24295
27227 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27228 declarations with the same names as thunks' alias targets, use
27230 * gcc.dg/attr-alias-3.c: New test.
27231 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27233 2005-10-20 Mark Mitchell <mark@codesourcery.com>
27236 * g++.dg/parse/access8.C: New test.
27238 2005-10-20 Richard Guenther <rguenther@suse.de>
27241 * g++.dg/tree-ssa/pr24439.C: New testcase.
27243 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27245 * g++.dg/opt/delay-slot-1.C: New test.
27247 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
27250 * gfortran.fg/der_init_1.f90: New.
27252 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
27254 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27256 2005-10-19 Mark Mitchell <mark@codesourcery.com>
27259 * g++.dg/parse/error28.C: New test.
27261 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27263 * gcc.dg/profile-generate-2.c: New test.
27265 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
27268 * g++.dg/ext/dllimport11.C: New.
27270 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27273 * g++.dg/other/friend3.C: New test.
27275 2005-10-18 Mark Mitchell <mark@codesourcery.com>
27278 * g++.dg/template/error19.C: New test.
27280 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
27283 * g++.dg/overload/koenig2.C: New.
27286 * g++.dg/overload/error2.C: New.
27289 * g++.dg/inherit/covariant14.C: New.
27291 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27294 * g++.dg/parse/for1.C: New test.
27296 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
27299 * gfortran.dg/host_dummy_index_1.f90: New test.
27302 * gfortran.dg/automatic_char_len_2.f90: New test.
27305 * gfortran.dg/recursive_statement_functions.f90: New test.
27308 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27311 * gfortran.dg/external_initializer.f90: New test.
27314 * non_module_public.f90: New test.
27316 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
27319 * g++.dg/template/overload7.C: New.
27322 * g++.dg/other/switch2.C: Remove expected warnings.
27325 * g++.dg/template/defarg6.C: New.
27327 2005-10-17 Uros Bizjak <uros@kss-loka.si>
27330 * gcc.target/i386/pr24315.c: New test.
27332 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27335 * g++.dg/template/static21.C: New test.
27336 * g++.dg/template/static21-a.cc: Likewise.
27338 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
27341 * g++.dg/warn/Wswitch-default-1.C: New test.
27342 * g++.dg/warn/Wswitch-default-2.C: New test.
27344 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27347 * g++.dg/parse/template18.C: New test.
27348 * g++.dg/template/nontype15.C: Likewise.
27350 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
27353 * gfortran.dg/spec_expr_2.f90: New.
27355 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
27357 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27358 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27359 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27360 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27361 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27362 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27363 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27364 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
27365 previous target-specific skips and warning-message matches where
27368 2005-10-15 Mark Mitchell <mark@codesourcery.com>
27371 * g++.dg/warn/Wctor-dtor.C: New test.
27373 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27376 * gcc.dg/for-1.c: New test.
27378 2005-10-14 Mark Mitchell <mark@codesourcery.com>
27381 * g++.dg/warn/Wconversion1.C: New test.
27382 * g++.dg/ext/packed4.C: Compile with -w.
27383 * g++.dg/opt/20050511-1.C: Likewise.
27384 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27386 2005-10-14 Jakub Jelinek <jakub@redhat.com>
27388 * gfortran.dg/boz_5.f90: New test.
27390 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
27393 * g++.dg/other/switch2.C: New.
27396 * g++.dg/init/ctor7.C: New.
27398 2005-10-13 David Edelsohn <edelsohn@gnu.org>
27401 * g++.dg/parse/crash32.C: New test.
27403 2005-10-13 Mark Mitchell <mark@codesourcery.com>
27406 * g++.dg/init/goto2.C: New test.
27409 * g++.dg/template/crash/41.C: New test.
27412 * g++.dg/template/crash40.C: New test.
27415 * g++.dg/parse/friend5.C: New test.
27418 * g++.dg/template/crash38.C: New test.
27421 * g++.dg/template/friend38.C: New test.
27424 * g++.dg/template/crash39.C: New test.
27426 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
27428 * gcc.dg/debug/dwarf2/dwarf-char1.c,
27429 gcc.dg/debug/dwarf2/dwarf-char2.c,
27430 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27432 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27434 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
27436 * gcc.dg/dll-2.c: Add tests for warnings.
27437 * gcc.dg/dll-3.c: Likewise.
27438 * gcc.dg/dll-4.c: Likewise.
27440 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27441 * g++.dg/ext/dllimport2.C: Likewise.
27442 * g++.dg/ext/dllimport3.C: Likewise.
27443 * g++.dg/ext/dllimport7.C: Likewise.
27444 * g++.dg/ext/dllimport8.C: Likewise.
27445 * g++.dg/ext/dllimport9.C: Likewise.
27447 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
27450 * gfortran.dg/derived_pointer_recursion.f90: New test.
27452 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
27454 * gcc.c-torture/execute/20051012-1.c: New test.
27456 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27459 * gfortran.dg/automatic_char_len_1.f90: New test.
27461 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27464 * gfortran.dg/save_common.f90: New test.
27467 * gfortran.dg/save_result.f90: New test.
27469 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27472 * g++.dg/template/dependent-expr1.C: Add new expected error.
27473 * g++.dg/template/dependent-expr2.C: Adjust error text.
27474 * g++.dg/template/overload6.C: New.
27477 * g++.dg/other/typename8.C: New.
27480 * g++.dg/other/return1.C: New.
27482 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
27485 * g++.dg/ext/label5.C: New.
27487 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27490 * g++.dg/parse/crash31.C: New.
27492 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
27494 * g++.dg/ipa/ipa-1.c: New test.
27495 * g++.dg/ipa/ipa-2.c: New test.
27496 * g++.dg/ipa/ipa-3.c: New test.
27497 * g++.dg/ipa/ipa-4.c: New test.
27498 * g++.dg/ipa/ipa-5.c: New test.
27499 * g++.dg/ipa/ipa.exp: New file.
27501 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27504 * gfortran.dg/private_type_3.f90: New test.
27506 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27509 gfortran.dg/aint_anint_1.f90: New test.
27511 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27513 PR libgfortran/24313
27514 gfortran.dg/csqrt.f: New test.
27516 2005-10-11 Ian Lance Taylor <ian@airs.com>
27519 * g++.dg/warn/noeffect7.C: New test.
27520 * g++.dg/warn/noeffect2.C: Instantiate templates.
27521 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
27524 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27527 * g++.dg/init/float1.C: New test.
27530 * g++.dg/init/member1.C: Tweak error markers.
27532 2005-10-11 Janis Johnson <janis187@us.ibm.com>
27535 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27536 Check for null pointer.
27538 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27541 * g++.dg/parse/ret-type3.C: New test.
27543 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
27546 * gcc.c-torture/compile/pr23946.c: New test.
27548 2005-10-11 Jakub Jelinek <jakub@redhat.com>
27550 * g++.dg/opt/mmx2.C: New test.
27552 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27555 * g++.dg/template/static20.C: New test.
27558 * g++.dg/warn/Wunused-12.C: New test.
27561 * g++.dg/template/arg4.C: New test.
27563 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27565 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27566 * gcc.dg/ucnid-3.c: Likewise.
27567 * gcc.dg/ucnid-4.c: Likewise.
27568 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27569 * g++.dg/other/ucnid-1.C: Likewise.
27570 * gcc.dg/sparc-frame-1.c: New test.
27572 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27575 * g++.dg/template/spec27.C: New test.
27578 * g++.dg/template/static19.C: New test.
27580 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27582 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27583 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27585 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
27588 * gfortran.fortran-torture/compile/pr24136.f: New test.
27590 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
27593 * g++.dg/parse/crash30.C: New test.
27595 2005-10-07 Richard Guenther <rguenther@suse.de>
27597 PR middle-end/24227
27598 * gcc.c-torture/compile/pr24227.c: New testcase.
27600 2005-10-07 Steve Ellcey <sje@cup.hp.com>
27602 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27603 Do not put aligned attributes on array elements.
27605 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
27607 PR testsuite/23611, PR testsuite/23615
27608 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27609 writing prototypes of library functions by hand.
27610 * obj-c++.dg/bitfield-4.mm: Likewise.
27611 * obj-c++.dg/const-str-4.mm: Likewise.
27612 * obj-c++.dg/encode-4.mm: Likewise.
27613 * obj-c++.dg/encode-5.mm: Likewise.
27614 * obj-c++.dg/encode-6.mm: Likewise.
27615 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27616 * obj-c++.dg/method-10.mm: Likewise.
27617 * obj-c++.dg/method-17.mm: Likewise.
27618 * obj-c++.dg/method-19.mm: Likewise.
27619 * obj-c++.dg/try-catch-2.mm: Likewise.
27621 2005-10-06 Richard Henderson <rth@redhat.com>
27624 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27626 2005-10-06 Dale Johannesen <dalej@apple.com>
27628 * gcc.c-torture/execute/20030125-1.c: Correct.
27630 2005-10-06 Richard Guenther <rguenther@suse.de>
27632 PR tree-optimization/24238
27633 * g++.dg/tree-ssa/pr24238.C: New testcase.
27635 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
27638 * gfortran.dg/der_pointer_3.f90: New test.
27640 2005-10-05 Devang Patel <dpatel@apple.com>
27643 * g++.dg/other/PR23205.C: New.
27645 2005-10-05 Richard Henderson <rth@redhat.com>
27648 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27649 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27651 2005-10-05 Dale Johannesen <dalej@apple.com>
27653 * gcc.c-torture/execute/float-floor.c: New.
27655 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
27657 PR tree-optimization/21419
27658 PR tree-optimization/24146
27659 PR tree-optimization/24151
27661 * g++.dg/ext/asm7.C: New.
27662 * g++.dg/ext/asm8.C: New.
27663 * gcc.dg/asm-1.c: Compile on all targets.
27664 * gcc.dg/asm-pr24146.c: New.
27665 * gcc.dg/pr21419.c: Adjust error messages.
27667 2005-10-05 Richard Guenther <rguenther@suse.de>
27670 * gfortran.fortran-torture/compile/empty.f90: New testcase.
27672 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
27675 * g++.dg/template/spec22.C: Robustify test.
27676 * g++.dg/template/spec26.C: New.
27678 2005-10-05 Uros Bizjak <uros@kss-loka.si>
27680 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27681 if target supports vector instructions.
27683 2005-10-04 Geoffrey Keating <geoffk@apple.com>
27685 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27688 2005-10-04 Janis Johnson <janis187@us.ibm.com>
27690 * lib/target-supports.exp (check_effective_target_fortran_large_real,
27691 check_effective_target_fortran_large_int): Replace cached result
27692 when target changes.
27694 2005-10-04 Devang Patel <dpatel@apple.com>
27696 * gcc.dg/i386-sse-vect-types.c: New.
27698 2005-10-04 Ian Lance Taylor <ian@airs.com>
27700 PR preprocessor/13726
27701 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27702 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27704 2005-10-04 Richard Guenther <rguenther@suse.de>
27707 * gcc.dg/noncompile/pr23576.c: New testcase.
27709 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
27711 PR middle-end/23125
27712 * gcc.dg/register-var-3.c: New test.
27714 2005-10-04 Steven Bosscher <stevenb@suse.de>
27716 * gcc.dg/pr23049.c: New test.
27718 * gcc.dg/ucnid-4.c: Fix test.
27720 2005-10-03 Diego Novillo <dnovillo@redhat.com>
27723 * gcc.c-torture/compile/pr23445.c: New test.
27725 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
27727 * g++.dg/overload/unknown1.C: New.
27729 2005-10-03 Mark Mitchell <mark@codesourcery.com>
27732 * g++.dg/template/repo4.C: New test.
27734 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27736 PR libfortran/19308
27737 * gfortran.dg/large_real_kind_2.F90: New test.
27738 * gfortran.dg/large_integer_kind_2.f90: New test.
27740 2005-10-03 Uros Bizjak <uros@kss-loka.si>
27742 * lib/target-supports.exp (check_effective_target_vect_shift):
27743 Implement with result caching. Add i?86, x86_64 and ia64 targets.
27744 (check_effective_target_vect_condition): Fix copy-n-pasto.
27746 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27747 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27750 2005-10-02 Mark Mitchell <mark@codesourcery.com>
27753 * g++.dg/template/overload5.C : New test.
27756 * g++.dg/expr/stdarg1.C: New test.
27758 2005-10-02 Diego Novillo <dnovillo@redhat.com>
27761 * gcc.c-torture/execute/pr24142.c: New test.
27763 2005-10-01 Diego Novillo <dnovillo@redhat.com>
27766 * gcc.c-torture/execute/pr24141.c: New test.
27768 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
27769 Diego Novillo <dnovillo@redhat.com>
27772 * gcc.c-torture/execute/pr23604.c: New test.
27774 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
27783 gfortran.dg/equiv_constraint_1.f90: New test.
27784 gfortran.dg/equiv_constraint_2.f90: New test.
27785 gfortran.dg/equiv_constraint_3.f90: New test.
27786 gfortran.dg/equiv_constraint_4.f90: New test.
27787 gfortran.dg/equiv_constraint_5.f90: New test.
27788 gfortran.dg/equiv_constraint_6.f90: New test.
27789 gfortran.dg/equiv_constraint_7.f90: New test.
27790 gfortran.dg/equiv_constraint_8.f90: New test.
27791 gfortran.dg/private_type_1.f90: New test.
27792 gfortran.dg/private_type_2.f90: New test.
27793 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27794 980628-10.f: Assert std=gnu to permit mixing of
27795 types in equivalence statements.
27797 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
27800 * gfortran.dg/open_status_1.f90: New.
27802 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27804 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27805 * gcc.dg/vect/pr22480.c: Clean up temp files.
27806 * gcc.dg/vect/pr23831.c: Clean up temp files.
27807 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27808 Clean up temp files.
27809 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27810 Clean up temp files.
27812 * gcc.dg/20050309-1.c: Clean up temp files.
27813 * gcc.dg/20050325-1.c: Clean up temp files.
27815 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27817 PR tree-optimization/24059
27818 * gcc.dg/vect/pr24059.c : New test.
27820 2005-09-29 Jakub Jelinek <jakub@redhat.com>
27822 PR middle-end/24109
27823 * gcc.c-torture/execute/20050929-1.c: New test.
27825 2005-09-29 Steven Bosscher <stevenb@suse.de>
27827 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27829 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
27832 * gcc.dg/pr21419.c: New test.
27834 2005-09-29 Steven Bosscher <stevenb@suse.de>
27836 * gcc.dg/pr23911.c: New test.
27838 2005-09-28 Mark Mitchell <mark@codesourcery.com>
27840 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27843 * g++.dg/parse/qualified4.C: New test.
27844 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27845 * g++.old-deja/g++.mike/p8154.C: Likewise.
27847 2005-09-27 Mark Mitchell <mark@codesourcery.com>
27850 * g++.dg/template/friend37.C: New test.
27851 * g++.dg/parse/crash28.C: Adjust error markers.
27853 2005-09-27 Jakub Jelinek <jakub@redhat.com>
27856 * gfortran.fortran-torture/execute/save_2.f90: New decl.
27858 2005-09-27 Devang Patel <dpatel@apple.com>
27860 PR tree-optimization/23625
27861 * gcc.dg/pr23625.c: New test.
27863 2005-09-27 Uros Bizjak <uros@kss-loka.si>
27865 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27866 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27868 2005-09-26 Jakub Jelinek <jakub@redhat.com>
27871 * gfortran.fortran-torture/execute/save_1.f90: New test.
27872 * gfortran.dg/save_1.f90: New test.
27874 2005-09-26 Uros Bizjak <uros@kss-loka.si>
27876 * gcc.target/i386/builtin-apply-mmx.c: New test.
27879 * gcc.target/i386/pr22576.c: New test.
27882 * gcc.target/i386/pr22585.c: New test.
27885 * gcc.target/i386/pr23268.c: New test.
27887 PR middle-end/23831
27888 * gcc.dg/vect/pr23831.c: New test.
27891 * gcc.target/i386/pr24055.c: New test.
27893 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
27895 PR tree-optimization/23960
27896 * gcc.c-torture/compile/pr23960.c: New.
27898 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
27901 * gfortran.dg/nested_modules_3.f90: New.
27903 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27906 gfortran.dg/interface_1.f90: New test.
27908 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
27909 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27912 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27914 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27917 * gfortran.dg/imag_1.f: New test.
27918 * gfortran.dg/imag_2.f: Ditto.
27920 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
27922 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27924 2005-09-22 Jakub Jelinek <jakub@redhat.com>
27927 * g++.dg/warn/pr21983.C: New test.
27929 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
27931 * gcc.dg/20050922-1.c: Testcase added.
27933 2005-09-21 Mark Mitchell <mark@codesourcery.com>
27936 * g++.dg/template/array14.C: New test.
27938 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
27941 * gfortran.dg/der_ptr_component_1.f90: New test.
27943 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27946 * g++.dg/template/error1.C: Reject "no matching function" message.
27948 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27951 * g++.dg/lookup/error1.C: New test.
27953 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
27955 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27956 functionality of the testcase.
27958 2005-09-20 Richard Henderson <rth@redhat.com>
27960 * gcc.dg/vect/vect-22.c: Require vect_float.
27961 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27963 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
27965 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27966 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27967 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27968 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27969 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27970 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27971 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27972 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27973 * gcc.dg/cpp/ucnid-8.c: New test.
27975 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27977 PR tree-optimization/23929
27978 * gcc.c-torture/compile/pr23929.c: New test.
27980 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
27982 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27985 2005-09-20 Steve Ellcey <sje@cup.hp.com>
27988 * g++.dg/other/pr22003.C: Require named sections.
27990 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27993 * g++.dg/rtti/crash3.C: New test.
27995 PR tree-optimization/23818
27996 * gcc.dg/pr23818.c: New test.
27998 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28001 * gfortran.dg/print_fmt_4.f: New.
28003 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28006 * gfortran.fortran-torture/execute/entry_11.f90: New test.
28008 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28010 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28011 Use pointers to local alignable arrays instead. Added comments.
28012 * gcc.dg/vect/vect-46.c: Likewise.
28013 * gcc.dg/vect/vect-48.c: Likewise.
28014 * gcc.dg/vect/vect-49.c: Likewise.
28015 * gcc.dg/vect/vect-52.c: Likewise.
28016 * gcc.dg/vect/vect-53.c: Likewise.
28017 * gcc.dg/vect/vect-54.c: Likewise.
28018 * gcc.dg/vect/vect-56.c: Likewise.
28019 * gcc.dg/vect/vect-57.c: Likewise.
28020 * gcc.dg/vect/vect-58.c: Likewise.
28021 * gcc.dg/vect/vect-60.c: Likewise.
28022 * gcc.dg/vect/vect-61.c: Likewise.
28024 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28025 The test is no longer vectorizable on vect_no_align targets.
28026 * gcc.dg/vect/vect-43.c: Likewsie.
28028 * gcc.dg/vect/vect-44.c: Added comments.
28029 * gcc.dg/vect/vect-45.c: Added comments.
28030 * gcc.dg/vect/vect-50.c: Added comments.
28031 * gcc.dg/vect/vect-51.c: Added comments.
28033 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28035 * gcc.dg/vect/Os-vect-95.c: Likewise.
28037 * gcc.dg/vect/vect-41.c: Test removed.
28038 * gcc.dg/vect/vect-47.c: Test removed.
28039 * gcc.dg/vect/vect-55.c: Test removed.
28040 * gcc.dg/vect/vect-59.c: Test removed.
28042 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28044 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28045 No longer vectorizable on vect_no_align targets.
28046 * gcc.dg/vect/pr20122.c: Likewise.
28047 * gcc.dg/vect/vect-74.c: Likewise.
28048 * gcc.dg/vect/vect-75.c: Likewise.
28049 * gcc.dg/vect/vect-76.c: Likewise.
28051 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28052 Will not be vectorizable on vect_no_align targets once aliasing issues
28054 * gcc.dg/vect/vect-79.c: Likewise.
28056 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28057 * gcc.dg/vect/vect-78.c: Likewise.
28058 * gcc.dg/vect/vect-97.c: Likewise.
28060 2005-09-19 Steven Bosscher <stevenb@suse.de>
28062 * gcc.dg/pr23943.c: New test.
28064 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28067 * gfortran.dg/derived_pointer_null_1.f90: New test.
28069 2005-09-18 Richard Guenther <rguenther@suse.de>
28071 PR middle-end/23944
28072 * gcc.c-torture/compile/pr23944.c: New testcase.
28074 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
28077 * gfortran.dg/der_pointer_2.f90: New test.
28079 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28082 * gfortran.dg/nested_modules_2.f90: New test.
28084 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28087 * g++.dg/other/semicolon.C: New test.
28089 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
28091 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28092 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28094 2005-09-16 Mark Mitchell <mark@codesourcery.com>
28097 * g++.dg/template/static18.C: New test.
28100 * g++.dg/template/crash19.C: Remove dg-error marker.
28101 * g++.dg/template/local4.C: New test.
28103 2005-09-16 Paul Brook <paul@codesourcery.com>
28106 * gfortran.dg/dependency_1.f90: New test.
28108 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28111 * g++.dg/template/static17.C: New test.
28113 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
28116 * g++.dg/warn/huge-val1.C: New test.
28118 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28121 * g++.dg/parse/class2.C: New test.
28122 * g++.dg/template/explicit8.C: Likewise.
28123 * g++.dg/template/spec25.C: Likewise.
28125 2005-09-14 Josh Conner <jconner@apple.com>
28127 PR middle-end/23584
28128 * gcc.dg/pr23584.c: New test.
28130 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
28132 PR fortran/21875 Internal Unit Array I/O, NIST
28133 * gfortran.dg/arrayio_1.f90: New test.
28134 * gfortran.dg/arrayio_1.f90: New test.
28135 * gfortran.dg/arrayio_1.f90: New test.
28136 * gfortran.dg/arrayio_1.f90: New test.
28137 * gfortran.dg/arrayio_1.f90: New test.
28139 2005-09-14 Uros Bizjak <uros@kss-loka.si>
28141 PR middle-end/22480
28142 * gcc.dg/vect/pr22480.c: New test.
28144 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
28147 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28149 2005-09-13 Josh Conner <jconner@apple.com>
28152 * g++.dg/init/struct2.C: New test.
28153 * g++.dg/init/struct3.C: New test.
28155 2005-09-13 Janis Johnson <janis187@us.ibm.com>
28157 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28158 Clean up temp files.
28159 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28160 gcc.dg/tree-ssa/builtin-fprintf-1.c,
28161 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28162 gcc.dg/tree-ssa/builtin-printf-1.c,
28163 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28164 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28165 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28166 gcc.dg/tree-ssa/builtin-vprintf-1.c,
28167 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28168 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28169 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28170 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28171 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28172 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28173 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28174 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28176 2005-09-13 Josh Conner <jconner@apple.com>
28178 * lib/gcc-dg.exp: Load scanipa.exp.
28179 (cleanup-dump): New procedure.
28180 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28181 * lib/scandump.exp: New file.
28182 * lib/scantree.exp: Use it.
28183 * lib/scanipa.exp: New file.
28185 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
28188 * gfortran.dg/generic_4.f90: New test.
28190 2005-09-13 Uros Bizjak <uros@kss-loka.si>
28193 * gcc.target/i386/pr23816-1.c: New test.
28194 * gcc.target/i386/pr23816-2.c: New test.
28197 2005-09-13 Bastian Blank <waldi@debian.org>
28200 * g++.dg/abi/mangle26.C: New test.
28201 * g++.dg/abi/mangle27.C: New test.
28202 * g++.dg/abi/mangle28.C: New test.
28203 * g++.dg/abi/mangle29.C: New test.
28206 * g++.dg/parse/register1.C: New test.
28208 2005-09-13 Mark Mitchell <mark@codesourcery.com>
28211 * g++.dg/template/access16.C: New test.
28213 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28215 * gfortran.dg/char_pack_2.f90: Increase the vector size.
28217 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28220 * gfortran.dg/shape_2.f90: New test.
28222 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28225 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28226 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28227 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28228 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28229 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28230 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28231 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28234 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28237 * g++.dg/parse/template17.C: New test.
28239 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28242 * g++.dg/template/nontype14.C: New test.
28244 2005-09-12 Ian Lance Taylor <ian@airs.com>
28247 * g++.dg/lookup/friend7.C: New test.
28248 * g++.dg/lookup/friend8.C: New test.
28249 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28250 so that it will be found via argument dependent lookup.
28251 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28252 friend functions which will no longer be found.
28253 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28254 function g, so that it will be found via argument dependent
28256 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28257 * g++.old-deja/g++.mike/net43.C: Likewise.
28259 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28262 * g++.dg/template/static16.C: New test.
28264 2005-09-12 Josh Conner <jconner@apple.com>
28266 PR middle-end/23237
28267 * gcc.c-torture/compile/pr23237.c: New test.
28269 2005-09-11 Richard Henderson <rth@redhat.com>
28271 * g++.dg/other/error8.C: Update expected diagnostic text.
28273 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28275 PR libfortran/19872
28276 * gfortran.dg/overwrite_1.f: New test.
28278 2005-09-09 Josh Conner <jconner@apple.com>
28280 * g++.dg/init/pr23180-1.C: Removed.
28281 * g++.dg/init/pr23180-2.C: Removed.
28283 2005-09-09 David Daney <ddaney@avtrex.com>
28285 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28286 files which are ...
28287 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28288 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28290 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28292 * gfortran.dg/iostat_2.f90: New test.
28294 2005-09-09 Mark Mitchell <mark@codesourcery.com>
28297 * g++.dg/ext/interface1.C: New test.
28298 * g++.dg/ext/interface1.h: Likewise.
28299 * g++.dg/ext/interface1a.cc: Likewise.
28301 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
28303 * gfortran.dg/iomsg_1.f90: New test case.
28305 2005-09-09 Richard Guenther <rguenther@suse.de>
28308 * g++.dg/tree-ssa/pr23624.C: New testcase.
28310 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28313 * gfortran.dg/vector_subscript_1.f90,
28314 * gfortran.dg/vector_subscript_2.f90: New tests.
28316 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28319 * gfortran.dg/array_alloc_1.f90,
28320 * gfortran.dg/array_alloc_2.f90,
28321 * gfortran.dg/array_alloc_3.f90: New tests.
28323 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28326 * gfortran.dg/array_constructor_6.f90
28327 * gfortran.dg/array_constructor_7.f90
28328 * gfortran.dg/array_constructor_8.f90
28329 * gfortran.dg/array_constructor_9.f90
28330 * gfortran.dg/array_constructor_10.f90
28331 * gfortran.dg/array_constructor_11.f90
28332 * gfortran.dg/array_constructor_12.f90: New tests.
28334 2005-09-08 Josh Conner <jconner@apple.com>
28337 * g++.dg/init/pr23180-1.C: New test.
28338 * g++.dg/init/pr23180-2.C: New test.
28340 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28343 * gfortran.dg/module_double_reuse.f90: New.
28345 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28352 * gfortran.dg/common_equivalence_1.f: New.
28353 * gfortran.dg/common_equivalence_2.f: New.
28354 * gfortran.dg/common_equivalence_3.f: New.
28355 * gfortran.dg/contained_equivalence_1.f90: New.
28356 * gfortran.dg/module_blank_common.f90: New.
28357 * gfortran.dg/module_commons_1.f90: New.
28358 * gfortran.dg/module_equivalence_1.f90: New.
28359 * gfortran.dg/nested_modules_1.f90: New.
28360 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28361 equivalences and add comment to connect the test with
28364 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28367 * gfortran.dg/common_6.f90: New test.
28369 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28372 * gfortran.dg/char_result_1.f90,
28373 * gfortran.dg/char_result_2.f90,
28374 * gfortran.dg/char_result_3.f90,
28375 * gfortran.dg/char_result_4.f90,
28376 * gfortran.dg/char_result_5.f90,
28377 * gfortran.dg/char_result_6.f90,
28378 * gfortran.dg/char_result_7.f90,
28379 * gfortran.dg/char_result_8.f90: New tests.
28381 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28384 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28386 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28389 * obj-c++.dg/selector-5.mm: New test.
28390 * obj-c++.dg/selector-6.mm: New test.
28392 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28396 * objc.dg/error-1.m: New test.
28398 2005-09-07 Richard Sandiford <richard@codesourcery.com>
28401 * gfortran.fortran-torture/execute/pr23373-1.f90,
28402 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28404 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
28406 PR libfortran/23760
28407 * gfortran.dg/g77/1832.f: Remove long string in write statement
28408 to allow the test to pass on correct list directed output with
28411 2005-09-07 James E Wilson <wilson@specifix.com>
28413 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28415 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28417 * gfortran.dg/parameter+save.f90: Rename to
28418 * gfortran.dg/parameter_save.f90: .. this.
28420 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28423 * gfortran.dg/parameter+save.f90: New test case.
28425 2005-09-06 Richard Sandiford <richard@codesourcery.com>
28428 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28430 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28433 * gcc.dg/pr23075.c: New test.
28434 * g++.dg/warn/pr23075.C: New test.
28437 * gcc.target/i386/pr22362.c: New test.
28439 PR rtl-optimization/23098
28440 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28442 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28443 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28444 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28446 2005-09-06 Mark Mitchell <mark@codesourcery.com>
28448 * g++.dg/expr/cast6.C: New test.
28451 * g++.dg/init/new15.C: New test.
28453 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28455 * gcc.dg/vect/Os-vect-95.c: New test.
28456 * gcc.dg/vect/vect-95.c: Same.
28458 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28460 * gcc.dg/vect/vect-29.c: Update xfail testing.
28461 * gcc.dg/vect/vect-44.c: Same.
28462 * gcc.dg/vect/vect-48.c: Same.
28463 * gcc.dg/vect/vect-50.c: Same.
28464 * gcc.dg/vect/vect-72.c: Same.
28465 * gcc.dg/vect/vect-77.c: Same.
28466 * gcc.dg/vect/vect-78.c: Same.
28467 * gcc.dg/vect/vect-80.c: Same.
28468 * gcc.dg/vect/vect-96.c: Same.
28469 * gcc.dg/vect/vect-100.c: Same.
28470 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28471 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28472 * gfortran.dg/vect/vect-5.f90: Same.
28474 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28476 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28478 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28479 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28482 * g++.dg/opt/pr23056.C: New test.
28484 PR rtl-optimization/23098
28485 * gcc.target/i386/pr23098.c: New test.
28487 2005-09-05 Mark Mitchell <mark@codesourcery.com>
28490 * g++.dg/template/static15.C: New test.
28493 * g++.dg/ext/stmtexpr5.C: New test.
28494 * g++.dg/ext/stmtexpr6.C: Likewise.
28496 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
28498 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28500 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28501 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28502 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28504 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
28506 PR libfortran/23321
28507 * gfortran.dg/direct_io_4.f90: New test case.
28509 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
28510 Rasmus Hahn <rassahah@neofonie.de>
28513 * objc.dg/type-stream-1.m: New test.
28515 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
28518 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28519 gfortran.dg/print_fmt_3.f90: New test.
28521 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28523 * gfortran.dg/fmt_t_1.f90: New test.
28525 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28527 PR rtl-optimization/23454
28528 * g++.dg/opt/pr23454.C: New test.
28530 2005-09-03 Mark Mitchell <mark@codesourcery.com>
28533 * g++.dg/ext/static1.C: New test.
28535 2005-09-02 Richard Henderson <rth@redhat.com>
28537 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28538 tail call to check_fa_work.
28540 2005-09-02 Mark Mitchell <mark@codesourcery.com>
28543 * g++.dg/other/gc3.C: New test.
28545 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28547 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28548 * gcc.dg/20050826-1.c: Likewise.
28550 2005-08-31 Mark Mitchell <mark@codesourcery.com>
28553 * g++.dg/expr/volatile1.C: New test.
28555 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
28557 PR middle-end/23547
28558 * gcc.dg/pr23547.c: New test.
28560 2005-09-02 Richard Sandiford <richard@codesourcery.com>
28563 * gcc.c-torture/execute/pr22061-1.c,
28564 * gcc.c-torture/execute/pr22061-2.c,
28565 * gcc.c-torture/execute/pr22061-3.c,
28566 * gcc.c-torture/execute/pr22061-4.c: New tests.
28568 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
28570 * gcc.dg/Wredundant-decls-2.c: New test to check that
28571 -Wredundant-decls does not issue warning for a variable
28572 definition following a declaration.
28574 2005-09-01 Jakub Jelinek <jakub@redhat.com>
28577 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28578 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28579 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28581 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28582 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28583 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28584 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28585 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28586 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28587 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28588 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28590 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28593 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28596 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
28599 * gcc.dg/pr21255-1.c: New test.
28600 * gcc.dg/pr21255-2-mb.c: Likewise.
28601 * gcc.dg/pr21255-2-ml.c: Likewise.
28602 * gcc.dg/pr21255-3.c: Likewise.
28603 * gcc.dg/pr21255-4.c: Likewise.
28605 2005-08-31 Dale Johannesen <dalej@apple.com>
28607 * gcc.dg/20050830-1.c: New.
28609 2005-08-31 Josh Conner <jconner@apple.com>
28611 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28612 command-line options for arm-*-* targets.
28613 * g++.dg/init/array16.C: Likewise.
28614 * g++.dg/other/crash-4.C: Likewise.
28616 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28619 * obj-c++.dg/gnu-runtime-3.mm: New test.
28621 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28624 * g++.dg/lookup/ambig4.C: New test.
28625 * g++.dg/lookup/ambig5.C: New test.
28626 * g++.dg/tc1/dr101.C: Adjust error markers.
28628 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28631 * g++.dg/template/ttp5.C: Adjust error markers.
28633 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
28636 * lib/obj-c++.exp: Include target-libpath.exp.
28637 (obj-c++_link_flags): Look for the GNU libobjc library
28638 and set the library path to include it.
28639 Don't manually set LD_LIBRARY_PATH (etc.) but call
28640 set_ld_library_path_env_vars instead.
28641 (obj-c++_target_compile): Don't set library path or
28642 linker flags because they are already set correctly
28643 in obj-c++_link_flags.
28645 2005-08-30 Josh Conner <jconner@apple.com>
28647 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28648 to command-line options for arm-*-* targets.
28650 2005-08-30 Geoffrey Keating <geoffk@apple.com>
28652 * g++.dg/other/i386-1.C: New.
28654 2005-08-30 Jakub Jelinek <jakub@redhat.com>
28656 PR preprocessor/20348
28657 PR preprocessor/20356
28658 * gcc.dg/cpp/pr20348.c: New test.
28659 * gcc.dg/cpp/pr20348.h: New file.
28660 * gcc.dg/cpp/inc/pr20348.h: New file.
28661 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28662 * gcc.dg/cpp/pr20356.c: New test.
28663 * gcc.dg/cpp/pr20356.h: New file.
28664 * gcc.dg/cpp/inc/pr20356.h: New file.
28665 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28667 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
28669 * gfortran.fortran-torture/execute/intrinsic_count.f90:
28670 Fix array dimension to avoid correct end-of-file error.
28672 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
28674 PR libfortran/23598
28675 * gfortran.dg/iostat_1.f90: New test.
28677 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
28679 PR middle-end/23408
28680 * gcc.dg/pr23408.c: New test.
28682 2005-08-28 Mark Mitchell <mark@codesourcery.com>
28685 * g++.dg/init/member1.C: Make sure erroneous static data member
28686 definitions are required.
28687 * g++.dg/template/static13.C: New test.
28688 * g++.dg/template/static14.C: Likewise.
28690 2005-08-29 Jakub Jelinek <jakub@redhat.com>
28692 * gcc.target/i386/pr23575.c: Use -msse2 instead of
28693 -march=pentium4, remove ilp32 requirement.
28695 PR middle-end/23484
28696 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28697 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28699 2005-08-29 Andreas Jaeger <aj@suse.de>
28702 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28704 2005-08-28 Jakub Jelinek <jakub@redhat.com>
28706 * gcc.c-torture/execute/20050316-2.c: New test.
28707 * gcc.c-torture/execute/20050316-3.c: New test.
28708 * gcc.dg/torture/pr16104-1.c: New test.
28710 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
28712 PR middle-end/23463
28713 * gcc.c-torture/execute/zero-struct-1.c: New test.
28715 2005-08-27 Richard Guenther <rguenther@suse.de>
28718 * gcc.target/i386/pr23575.c: New testcase.
28720 2005-08-26 Jakub Jelinek <jakub@redhat.com>
28722 PR rtl-optimization/23561
28723 * gcc.c-torture/execute/20050826-1.c: New test.
28726 * gcc.c-torture/execute/20050826-2.c: New test.
28728 2005-08-26 Dale Johannesen <dalej@apple.com>
28730 * gcc.dg/20030711-1.c: Modify to work on Darwin.
28731 * gcc.dg/20050826-1.c: New.
28733 2005-08-26 Mark Mitchell <mark@codesourcery.com>
28736 * g++.dg/template/nontype13.C: New test.
28739 * g++.dg/init/new14.C: New test.
28740 * g++.dg/expr/anew1.C: Do not XFAIL.
28741 * g++.dg/expr/anew2.C: Likewise.
28742 * g++.dg/expr/anew3.C: Likewise.
28744 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
28746 PR middle-end/22439
28747 * gcc.dg/vla-3.c: New test.
28749 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
28752 * gfortran.dg/named_interface.f90: New.
28754 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
28756 * gcc.c-torture/execute/frame-address.c: New test.
28758 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
28761 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28763 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28765 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28767 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28769 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28770 * gcc.dg/altivec-22.c: Rename from..
28771 * gcc.dg/altivec-nomfcr.c: ..this.
28773 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
28775 PR tree-optimization/23546
28776 * gcc.dg/tree-ssa/pr23546.c: New test.
28778 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
28781 * gfortran.dg/nonreturning_statements.f90: New test.
28783 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
28786 * g++.dg/parse/crash29.C: New.
28788 2005-08-23 DJ Delorie <dj@redhat.com>
28790 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28791 constants have the L suffix.
28793 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
28796 * g++.dg/template/instantiate8.C: New.
28798 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
28800 PR middle-end/23467
28801 * gcc.c-torture/execute/pr23467.c: New test.
28803 2005-08-23 Jakub Jelinek <jakub@redhat.com>
28805 PR tree-optimization/22043
28806 * gcc.c-torture/execute/20050613-1.c: New test.
28808 2005-08-23 Ben Elliston <bje@au.ibm.com>
28810 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28812 2005-08-22 Jakub Jelinek <jakub@redhat.com>
28814 PR rtl-optimization/23478
28815 * g++.dg/opt/pr23478.C: New test.
28817 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
28820 * gcc.dg/switch-warn-3.c: New test.
28822 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28825 * g++.dg/template/param1.C: New test.
28827 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28830 * g++.dg/other/incomplete1.C: New test.
28832 2005-08-22 Ira Rosen <irar@il.ibm.com>
28834 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28837 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28839 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28842 2005-08-21 Jakub Jelinek <jakub@redhat.com>
28844 * gcc.target/i386/sse-4.c: New test.
28846 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28849 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28851 2005-08-20 Jakub Jelinek <jakub@redhat.com>
28853 * gcc.dg/20050811-1.c: New test.
28854 * gcc.dg/20050811-2.c: New test.
28856 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
28858 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28860 2005-08-19 Diego Novillo <dnovillo@redhat.com>
28863 * gcc.c-torture/compile/pr23476.c: New test.
28865 2005-08-19 Devang Patel <dpatel@apple.com>
28867 PR tree-optimization/23048
28868 * gcc.dg/tree-ssa/pr23048.c: New test.
28870 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
28872 PR middle-end/20624
28873 * g++.dg/warn/Wreturn-3.C: New test
28875 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
28877 PR tree-optimization/22228
28878 * g++.dg/vect/pr22543.cc: New test.
28880 2005-08-17 Steven Bosscher <stevenb@suse.de>
28882 PR tree-optimization/21574
28883 * gcc.dg/tree-ssa/pr21574.c: New test.
28885 2005-08-16 James E Wilson <wilson@specifix.com>
28887 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28889 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
28892 * gcc.c-torture/compile/zero-strct-3.c: New test.
28893 * gcc.c-torture/compile/zero-strct-4.c: New test.
28895 2005-08-16 Steven Bosscher <stevenb@suse.de>
28898 * gcc.target/x86_64/pr23376.c: New test.
28900 2005-08-16 Ian Lance Taylor <ian@airs.com>
28903 * g++.dg/ext/vector2.C: New.
28905 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28907 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28909 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28911 PR libfortran/23428
28912 * gfortran.dg/inquire-complex.f90: New test case.
28914 2005-08-16 James E Wilson <wilson@specifix.com>
28916 PR tree-optimization/21105
28917 * gcc.dg/large-size-array.c: New.
28919 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
28921 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28923 * gcc.dg/vect/vect-41: Likewise.
28924 * gcc.dg/vect/vect-42: Likewise.
28925 * gcc.dg/vect/vect-43: Likewise.
28926 * gcc.dg/vect/vect-44: Likewise.
28927 * gcc.dg/vect/vect-46: Likewise.
28928 * gcc.dg/vect/vect-47: Likewise.
28929 * gcc.dg/vect/vect-48: Likewise.
28930 * gcc.dg/vect/vect-52: Likewise.
28931 * gcc.dg/vect/vect-53: Likewise.
28932 * gcc.dg/vect/vect-54: Likewise.
28933 * gcc.dg/vect/vect-55: Likewise.
28934 * gcc.dg/vect/vect-56: Likewise.
28935 * gcc.dg/vect/vect-57: Likewise.
28936 * gcc.dg/vect/vect-58: Likewise.
28937 * gcc.dg/vect/vect-59: Likewise.
28938 * gcc.dg/vect/vect-60: Likewise.
28939 * gcc.dg/vect/vect-61: Likewise.
28940 * gcc.dg/vect/vect-85: Likewise.
28941 * gcc.dg/vect/vect-87: Likewise.
28942 * gcc.dg/vect/vect-88: Likewise.
28943 * gcc.dg/vect/vect-93.c: Likewise.
28944 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28945 * gcc.dg/vect/vect-75: Likewise.
28946 * gcc.dg/vect/vect-76: Likewise.
28947 * gcc.dg/vect/vect-77: Likewise.
28948 * gcc.dg/vect/vect-78: Likewise.
28949 * gcc.dg/vect/vect-80: Likewise.
28950 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28951 vectorized for the expected reason, rather than checking how alignment
28953 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28954 aligned type and also instead of aligned pointers. Added documentation.
28956 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
28958 * gfortran.dg/power.f90: New test.
28960 2005-08-16 Jakub Jelinek <jakub@redhat.com>
28962 PR rtl-optimization/23299
28963 * g++.dg/opt/pr23299.C: New test.
28965 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28967 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28969 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
28971 * g++.dg/template/local6.C: New test.
28973 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
28975 * execute/exceptions/finally-1.m: Check that the catch and finally are
28976 being called. Also add a "return 0;" at the end of main.
28978 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
28981 * gfortran.dg/namelist_print_1.f: New test of functionality of
28983 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28984 namelist generates error with -std=f95.
28986 2005-08-14 Ira Rosen <irar@il.ibm.com>
28988 PR tree-optimization/23119
28989 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28991 2005-08-13 Marcin Koziej <creep@desk.pl>
28992 Andrew Pinski <pinskia@physics.uc.edu>
28995 * execute/exceptions/finally-1.m: New test.
28997 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28999 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29001 * objc/execute/exceptions/trivial.m: New test.
29002 * objc.dg/try-catch-11.m: Move to ...
29003 * objc/execute/exceptions/foward-1.m: Here.
29004 * objc.dg/try-catch-2.m: Move to ...
29005 * objc/execute/exceptions/catchall-1.m: Here.
29006 * objc.dg/try-catch-8.m: Move to ...
29007 * objc/execute/exceptions/local-variables-1.m: Here.
29009 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29011 * objc.dg/nested-func-1.m: Move to ...
29012 * objc/execute/nested-func-1.m: Here.
29014 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29016 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29017 in ${options} instead of [target_info name].
29018 * lib/obj-c++.exp (objc_target_compile): Likewise.
29020 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29022 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29024 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29026 part of PR testsuite/23348
29027 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29028 each of the torture options.
29029 * objc/compile/trivial.m: New test.
29031 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29033 * gfortran.dg/eoshift.f90: Correct format.
29035 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29037 * gfortran.fortran-torture/execute/character_passing.f90:
29040 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
29043 * g++.dg/template/unify10.C: New.
29045 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
29047 * g++.dg/parse/pr22514.C: Move to...
29048 * g++.dg/debug/pr22514.C: here.
29050 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29053 * g++.dg/inherit/pure1.C: New test.
29055 * ChangeLog: Fix typos.
29057 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29058 Steven Bosscher <stevenb@suse.de>
29060 * gfortran.dg/runtime_warning_1.f90: New test.
29062 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
29065 * g++.dg/parse/crash28.C: New.
29067 2005-08-11 Richard Guenther <rguenther@suse.de>
29070 * gcc.target/i386/tailcall-1.c: New testcase.
29072 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29074 * gcc.dg/vect/vect-67.c: Un-xfail.
29076 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29079 * g++.dg/parse/crash27.C: new test.
29081 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
29083 PR libfortran/22143
29084 * gfortran.dg/shift-kind.f90: New testcase.
29086 2005-08-10 Richard Sandiford <richard@codesourcery.com>
29088 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29089 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29091 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29094 * g++.dg/other/mult-stor1.C: New test.
29096 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29098 * gcc.c-torture/pr18299-1.c: Move to ...
29099 * gcc.c-torture/compile/pr18299-1.c: Here.
29101 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
29103 * gfortran/fortran.torture/execute/character_passing.f90:
29104 Fix types for LSAME.
29106 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
29108 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29109 input data back to what it was originally.
29111 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29113 * objc.dg/try-catch-8.m: Enable for all targets.
29115 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
29117 * gcc.dg/pr23165.c: New test.
29119 2005-08-09 Steven Bosscher <stevenb@suse.de>
29121 PR tree-optimization/23234
29122 * gcc.dg/tree-ssa/pr23234.c: New test.
29124 2005-08-08 Josh Conner <jconner@apple.com>
29126 PR rtl-optimization/23241
29127 * gcc.dg/char-compare.c: New test.
29129 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29132 * g++.dg/init/new13.C: New test.
29134 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
29137 * g++.dg/other/crash-4.C: Adjust
29138 * g++/dg/ext/packed9.C: New.
29140 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29142 PR middle-end/21964
29143 * gcc.c-torture/execute/pr21964-1.c: New test.
29145 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29148 * gcc.dg/pr22458-1.c: New test.
29150 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
29151 Steven G. Kargl <kargls@comcast.net>
29154 * gfortran.dg/flush_1.f90: New test.
29156 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29159 * g++.dg/template/eh2.C: New test.
29161 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29164 * g++.dg/template/instantiate7.C: New test.
29166 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
29169 * gcc.dg/Wunused-value-1.c: New test.
29171 2005-08-06 Richard Sandiford <richard@codesourcery.com>
29173 PR rtl-optimization/23233
29174 * gcc.c-torture/compile/pr23233-1.c: New test.
29176 2005-08-06 Jakub Jelinek <jakub@redhat.com>
29180 * gfortran.dg/equiv_1.f90: New test.
29181 * gfortran.dg/equiv_2.f90: New test.
29182 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29183 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29184 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29186 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29188 * gcc.c-torture/execute/vrp-5.c: New test.
29189 * gcc.c-torture/execute/vrp-6.c: New test.
29190 * gcc.dg/tree-ssa/vrp21.c: New test.
29192 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29194 * g++.dg/parse/pr22514.C: New test.
29196 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
29198 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29200 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29201 instead of constant loads / pool entries.
29203 2005-08-05 David Edelsohn <edelsohn@gnu.org>
29205 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29208 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
29210 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29211 __WINT_TYPE__ in generated prototypes if possible.
29213 2005-08-04 Diego Novillo <dnovillo@redhat.com>
29216 * g++.dg/tree-ssa/pr22037.C:
29218 2005-08-04 Richard Henderson <rth@redhat.com>
29220 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29221 scan-tree-dump-times directive.
29223 2005-08-04 Jan Hubicka <jh@suse.cz>
29225 * gcov-1.C: Fix switch counts.
29226 * gcov-4b.c: Likewise.
29228 2005-08-03 Jeff Law <law@redhat.com>
29230 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29232 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
29234 * gcc.c-torture/execute/pr23135.c: New test.
29236 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29238 PR tree-optimization/19899
29239 * gcc.dg/tree-ssa/scev-1.c: New test.
29240 * gcc.dg/tree-ssa/scev-2.c: New test.
29242 2005-08-03 Richard Sandiford <richard@codesourcery.com>
29245 * gcc.dg/torture/pr18582-1.c: New test.
29247 2005-08-03 Jan Hubicka <jh@suse.cz>
29249 * update-conroll.c: New testcase.
29250 * update-conroll-2.c: New testcase.
29252 2005-08-02 David Edelsohn <edelsohn@gnu.org>
29254 * gfortran.dg/constant_substring.f: New test.
29255 * gfortran.dg/pr22491.f: New test.
29257 2005-08-02 Jan Hubicka <jh@suse.cz>
29259 * update-threading.c: Replace by the proper one.
29261 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29264 * g++.dg/tree-ssa/pr23164.C: New test.
29266 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29268 * gcc.dg/tree-ssa/pr23192.c: New test.
29270 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
29272 * gcc.c-torture/execute/vrp-4.c: New test.
29274 2005-08-02 Jan Hubicka <jh@suse.cz>
29276 * update-threading.c: New test.
29278 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
29280 * gcc.c-torture/compile/20050801-1.c: New test.
29281 * gcc.c-torture/compile/20050801-2.c: New test.
29283 2005-08-01 Jan Hubicka <jh@suse.cz>
29285 * val-prof-5.c: New test.
29287 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
29290 * gcc.dg/pr22311-1.c : New test.
29292 2005-07-31 Steven Bosscher <stevenb@suse.de>
29295 * gfortran.dg/pr23095.f: New test.
29298 * g++.dg/other/pr22003.C: New test.
29300 2005-07-31 Richard Sandiford <richard@codesourcery.com>
29303 * gcc.c-torture/execute/pr20621-1.c: New test.
29305 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
29307 * gfortran.dg/comma_format_extension_4.f: Adjust length
29308 of string for format.
29309 * gfortran.dg/der_array_io_1.f: Replace illegal internal
29310 print statement with internal write.
29311 * gfortran.dg/der_array_io_2.f: Likewise.
29312 * gfortran.dg/der_array_io_3.f: Likewise.
29314 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
29316 * gcc.dg/fold-abs-4.c: new test.
29318 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
29320 PR fortran/22570 an related issues.
29321 * gfortran.dg/x_slash_1.f: New test.
29323 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
29326 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29327 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29329 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29332 * gcc.dg/Wshadow-3.c: New test.
29334 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
29336 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29337 used to have the wrong bounds).
29339 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29342 * gcc.dg/hex-round-1.c: Test more cases.
29343 * gcc.dg/hex-round-2.c: New test.
29345 2005-07-29 Diego Novillo <dnovillo@redhat.com>
29348 * g++.dg/tree-ssa/pr22550.C: New test.
29350 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
29352 * gcc.dg/tree-ssa/vrp19.c: New test.
29353 * gcc.dg/tree-ssa-vrp20.c: New test.
29355 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29358 * gcc.dg/transparent-union-4.c: New test.
29360 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29363 * gcc.dg/c99-vla-2.c: New test.
29365 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29368 * gcc.dg/hex-round-1.c: New test.
29370 2005-07-28 Jan Hubicka <jh@suse.cz>
29372 * inliner-1.c: Do not dump everything.
29373 * tree-prof.exp: Do not pass -ftree-based-profiling.
29374 * bprob.exp: Likewise.
29376 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29378 2005-07-28 Mark Mitchell <mark@codesourcery.com>
29381 * g++.dg/expr/ptrmem7.C: New test.
29383 2005-07-28 Mike Stump <mrs@apple.com>
29385 * g++.old-deja/g++.mike/visibility-1.C: New test.
29387 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29390 * gcc.c-torture/execute/pr20187-1.c: New test.
29392 2005-07-28 Jeff Law <law@redhat.com>
29394 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29395 * gcc.dg/tree-ssa/vrp18.c: New test.
29397 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29399 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29401 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29403 PR tree-optimization/22506
29404 * gcc.dg/vect/ps22506.c: New test.
29406 2005-07-28 Jakub Jelinek <jakub@redhat.com>
29409 * gcc.target/i386/sse-3.c: New test.
29411 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29413 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29414 * gcc.target/mips/mips32-dsp-type.c: Likewise.
29416 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29419 * gcc.c-torture/compile/pr22589-1.c: New test.
29421 2005-07-28 Jan Hubicka <jh@suse.cz>
29423 * update-loopch.c: New testcase.
29425 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29427 PR rtl-optimization/23047
29428 * gcc.c-torture/execute/pr23047.c: New test.
29429 * gcc.c-torture/execute/pr23047.x: New.
29431 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29433 PR tree-optimization/22493
29434 * gcc.c-torture/execute/pr22493-1.c: New test.
29435 * gcc.c-torture/execute/pr22493-1.x: New.
29436 * gcc.c-torture/execute/vrp-1.c: New test.
29437 * gcc.c-torture/execute/vrp-2.c: New test.
29438 * gcc.c-torture/execute/vrp-2.c: New test.
29440 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
29442 * gcc.target/frv/all-builtin-read8.c: Delete.
29443 * gcc.target/frv/all-builtin-read16.c: Delete.
29444 * gcc.target/frv/all-builtin-read32.c: Delete.
29445 * gcc.target/frv/all-builtin-read64.c: Delete.
29446 * gcc.target/frv/all-builtin-write8.c: Delete.
29447 * gcc.target/frv/all-builtin-write16.c: Delete.
29448 * gcc.target/frv/all-builtin-write32.c: Delete.
29449 * gcc.target/frv/all-builtin-write64.c: Delete.
29450 * gcc.target/frv/all-read-write-1.c: New.
29452 2005-07-27 Jeff Law <law@redhat.com>
29454 * gcc.c-torture/execute/pr22630.c: New test.
29456 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
29458 PR tree-optimization/23073
29459 * gcc.dg/vect/nodump-pr23073.c: New test.
29460 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29462 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
29464 PR tree-optimize/22348
29465 * gcc.c-torture/execute/pr22348.c: New.
29467 2005-07-27 Richard Guenther <rguenther@suse.de>
29469 * gcc.dg/tree-ssa/salias-1.c: New testcase.
29471 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29474 * gfortran.dg/logical_comp.f90: New test.
29476 2005-07-27 Jan Hubicka <jh@suse.cz>
29478 * inliner-1.c: Add cleanup of dumps.
29479 * val-prof-*.c: Likewise.
29480 * update-tailcall.c: New.
29482 2005-07-26 Diego Novillo <dnovillo@redhat.com>
29485 * gcc.dg/tree-ssa/pr22591.c: New test.
29486 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29488 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
29491 * objc.dg/try-catch-11.m: New test.
29493 2005-07-26 Richard Guenther <rguenther@suse.de>
29495 PR tree-optimization/22486
29496 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29498 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29501 * g++.dg/opt/loop2.C: New test.
29503 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29505 * gcc.dg/tree-ssa/reassoc-3.c: New test.
29506 * gcc.dg/tree-ssa/reassoc-4.c: New test.
29508 2005-07-25 Adam Nemet <anemet@lnxw.com>
29510 * lib/profopt.exp (profopt-execute): Check for profiling data
29511 files on the target.
29513 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
29515 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29516 for matching of asm labels.
29518 2005-07-25 Richard Guenther <rguenther@suse.de>
29520 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29522 2005-07-25 Richard Guenther <rguenther@suse.de>
29525 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29527 2005-07-25 Ira Rosen <irar@il.ibm.com>
29529 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29530 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29531 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29532 * gcc.dg/vect/vect-100.c: New test.
29533 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29534 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29535 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29536 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29537 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29538 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29539 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29540 * gfortran.dg/vect/pr19049.f90: New testcase.
29541 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29543 2005-07-25 Jakub Jelinek <jakub@redhat.com>
29545 * gcc.c-torture/execute/20050713-1.c: New test.
29548 * gfortran.fortran-torture/execute/data_4.f90: New test.
29550 PR middle-end/20303
29551 * gcc.dg/visibility-d.c: New test.
29553 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
29555 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29556 * gfortran.dg/underflow.f90: Ditto.
29558 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29560 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29561 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29562 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29564 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29566 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29567 include case of field width of zero.
29569 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29571 PR libgfortran/21875
29572 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29573 with trailing blanks on normal formatted read.
29575 2005-07-23 Chao-ying Fu <fu@mips.com>
29577 * gcc.target/mips/mips32-dsp-type.c: New test.
29578 * gcc.target/mips/mips32-dsp.c: New test.
29580 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
29583 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29586 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29587 and __cyg_profile_func_exit.
29589 2005-07-22 David Edelsohn <edelsohn@gnu.org>
29591 * gfortran.dg/comma_format_extension_3.f: Fix typo.
29592 * gfortran.dg/comma_format_extension_4.f: Same.
29593 * gfortran.dg/pr15332.f: Same.
29594 * gfortran.dg/pr21730.f: Same.
29596 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
29598 * g++.dg/opt/vrp2.C: Fix testcase.
29601 * g++.dg/opt/vrp2.C: New test.
29603 2005-07-22 Mark Mitchell <mark@codesourcery.com>
29606 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29608 2005-07-22 Diego Novillo <dnovillo@redhat.com>
29610 * gcc.dg/tree-ssa/20050719-1.c: New test.
29612 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
29614 * gcc.dg/bfin-longcall-1.c: New file.
29615 * gcc.dg/bfin-longcall-2.c: New file.
29617 2005-07-21 Janis Johnson <janis187@us.ibm.com>
29619 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29621 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29623 PR middle-end/19055
29624 * gcc.dg/tree-ssa/pr19055.c: New test.
29625 * gcc.dg/tree-ssa/pr19055-2.c: New test.
29627 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29630 * g++.dg/other/pr22358.C: New test.
29632 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
29635 * g++.dg/lookup/two-stage5.C: New test from bug comments.
29637 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29640 * g++.dg/init/union2.C: New test.
29642 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29645 * gcc.dg/complex-4.c: New test.
29647 2005-07-21 Richard Guenther <rguenther@suse.de>
29650 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29651 scanning for asm labels.
29652 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29654 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29657 * gcc.dg/altivec-pr22085.c: New.
29659 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29661 PR tree-optimization/19210
29662 * gcc.dg/tree-ssa/pr19210-1.c: New.
29663 * gcc.dg/tree-ssa/pr19210-2.c: New.
29665 2005-07-21 Richard Sandiford <richard@codesourcery.com>
29667 PR rtl-optimization/22167
29668 * g++.dg/opt/pr22167.C: New test.
29670 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
29673 * g++.dg/lookup/two-stage2.C: New.
29674 * g++.dg/lookup/two-stage3.C: New.
29675 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29676 fixed two-stage name lookup for operators.
29677 * g++.dg/template/call3.C: Compiler now produces an appropriate
29679 * g++.dg/template/crash37.C: Compiler now describes bla() on line
29681 * g++.dg/template/ptrmem4.C: Compiler produces different error
29683 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29684 connect_to_method as a candidate.
29686 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
29688 * gcc.dg/fold-alloc-1.c: New test.
29690 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
29692 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29693 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29695 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
29697 * gcc.dg/fold-abs-1.c: New test.
29698 * gcc.dg/fold-abs-2.c: New test.
29699 * gcc.dg/fold-abs-3.c: New test.
29701 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
29703 Make CONSTRUCTOR use VEC to store initializers.
29704 * g++.dg/ext/complit3.C: Check for specific error messages.
29705 * g++.dg/init/brace2.C: Update error message.
29706 * g++.dg/warn/Wbraces2.C: Likewise.
29708 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
29711 * gfortran.dg/module_interface_1.f90: New test.
29713 2005-07-19 Danny Berlin <dberlin@dberlin.org>
29714 Kenneth Zadeck <zadeck@naturalbridge.com>
29716 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29718 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29720 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29721 specify -Wformat for these tests.
29722 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29723 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29724 * gcc.dg/format/opt-6.c: Delete.
29726 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29728 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29729 * gcc.dg/tree-ssa/sra-3.c: Likewise.
29731 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29733 * gcc.dg/tree-ssa/alias-2.c: New test.
29735 2005-07-18 Mark Mitchell <mark@codesourcery.com>
29738 * g++.dg/template/explicit7.C: New test.
29740 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
29742 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29743 field width of 8 to +Inf and -Inf.
29745 2005-07-17 Mark Mitchell <mark@codesourcery.com>
29748 * g++.dg/template/friend36.C: New test.
29750 2005-07-16 David Edelsohn <edelsohn@gnu.org>
29753 * gfortran.dg/pr21730.f: New test.
29755 2005-07-16 Danny Berlin <dberlin@dberlin.org>
29756 Kenneth Zadeck <zadeck@naturalbridge.com>
29758 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29759 since pure const detection cannot run at -O1 in c compiler.
29760 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29761 can now optimize this case properly.
29762 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29763 because we now pass.
29764 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29766 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
29769 * gcc.dg/format/bitfld-1.c: New test.
29771 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29774 * g++.dg/rtti/repo1.C: New test.
29776 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
29778 PR middle-end/22398
29779 * gcc.c-torture/compile/pr22398.c: New test.
29781 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29784 * g++.dg/expr/cast4.C: New test.
29786 2005-07-15 Richard Guenther <rguenther@suse.de>
29788 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29789 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29791 2005-07-15 Steven Bosscher <stevenb@suse.de>
29793 PR tree-optimization/22230
29794 * gcc.dg/tree-ssa/pr22230.c: New test.
29796 2005-07-14 Jakub Jelinek <jakub@redhat.com>
29798 * gfortran.dg/g77/cpp6.f: New test.
29801 * gfortran.dg/g77/cpp5.F: New test.
29802 * gfortran.dg/g77/cpp5.h: New file.
29803 * gfortran.dg/g77/cpp5inc.h: New file.
29805 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
29807 PR libfortran/16435
29808 * gfortran.dg/tl_editting.f90: New.
29809 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29811 2005-07-14 Steven G. Kargl <kargls@comcast.net>
29813 * gfortran.dg/char_array_constructor.f90: New test.
29815 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
29817 * gfortran.dg/past_eor.f90: New.
29818 * gfortran.dg/complex_read.f90: New.
29820 2005-07-13 Jeff Law <law@redhat.com>
29822 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29825 * gcc.dg/tree-ssa/pr22321.c: New test
29827 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
29829 PR tree-optimization/21921
29830 * gcc.dg/tree-ssa/pr21921.c: New.
29832 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29834 PR tree-optimizatio/22442
29835 * gcc.dg/tree-ssa/loop-11.c: New test.
29837 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29840 * gcc.c-torture/compile/pr21840.c: New test.
29842 2005-07-12 Jan Hubicka <jh@suse.cz>
29844 * gcc.c-torture/compile/pr22379.c: New test.
29846 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
29848 PR libfortran/21593
29849 gfortran.dg/dev_null.f90: Remove outdated comment about
29850 PR libfortran/21593.
29853 2005-07-12 Dale Johannesen <dalej@apple.com>
29855 * gcc.target/i386/compress-float-sse.c: New.
29856 * gcc.target/i386/compress-float-sse-pic.c: New.
29857 * gcc.target/i386/compress-float-387.c: New.
29858 * gcc.target/i386/compress-float-387-pic.c: New.
29859 * gcc.dg/compress-float-ppc.c: New.
29860 * gcc.dg/compress-float-ppc-pic.c: New.
29862 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
29864 PR libfortran/21593
29865 gfortran.dg/dev_null.f90: Remove targets.
29867 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29870 * gcc.dg/pr22335-1.c: New test.
29871 * gcc.dg/pr22335-2.c: New test.
29873 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29876 * g++.dg/template/nontype12.C : New test.
29878 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29880 * gcc.dg/tree-ssa/loop-10.c: New test.
29882 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
29884 * gcc.c-torture/execute/20020720-1.x: Remove.
29886 2005-07-11 Jakub Jelinek <jakub@redhat.com>
29888 * gfortran.fortran-torture/execute/forall_7.f90: New test.
29890 2005-07-10 Richard Sandiford <richard@codesourcery.com>
29892 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29893 (dg-mips-options): Use it.
29895 2005-07-09 Diego Novillo <dnovillo@redhat.com>
29897 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29899 2005-07-09 Richard Henderson <rth@redhat.com>
29901 * lib/target-supports.exp (check_effective_target_sync_char_short):
29904 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
29906 PR libfortran/22217
29907 * gfortran.dg/negative-z-descriptor.f90: New test.
29909 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29912 * gcc.dg/pr22329.c: New test.
29914 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
29916 PR tree-optimization/20139
29917 * gcc.dg/tree-ssa/pr20139.c: New.
29919 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29922 * gcc.dg/pr22356-1.c: New test.
29924 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
29927 * g++.dg/template/unify8.C: New.
29928 * g++.dg/template/unify9.C: New.
29930 2005-07-08 Jakub Jelinek <jakub@redhat.com>
29932 * gfortran.fortran-torture/execute/entry_10.f90: New test.
29934 2005-07-07 Geoffrey Keating <geoffk@apple.com>
29936 * gcc.dg/darwin-version-1.c: New.
29937 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29938 * gcc.dg/builtins-20.c: Likewise.
29939 * gcc.dg/builtins-53.c: Likewise.
29940 * gcc.dg/torture/builtins-convert-1.c: Likewise.
29941 * gcc.dg/torture/builtins-convert-2.c: Likewise.
29942 * gcc.dg/torture/builtins-convert-3.c: Likewise.
29943 * gcc.dg/torture/builtins-power-1.c: Likewise.
29944 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29947 2005-07-07 Jeff Law <law@redhat.com>
29949 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
29950 argument evaluation order.
29952 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
29954 PR libfortran/21594
29955 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29956 Add test cases where the shift length is greater than the
29959 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29961 * obj-c++.dg/proto-lossage-6.mm: New.
29962 * objc.dg/proto-lossage-6.m: New.
29964 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29966 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29967 * objc.dg/gnu-runtime-2.m: Likewise.
29969 2005-07-07 Jakub Jelinek <jakub@redhat.com>
29971 * gfortran.dg/longline.f: New test.
29973 * gfortran.dg/badline.f: New test.
29975 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
29980 * gfortran.dg/hollerith.f90: New.
29981 * gfortran.dg/hollerith2.f90: New.
29982 * gfortran.dg/hollerith3.f90: New.
29983 * gfortran.dg/hollerith4.f90: New.
29984 * gfortran.dg/hollerith_f95.f90: New.
29985 * gfortran.dg/hollerith_legacy.f90: New.
29986 * gfortran.dg/g77/cpp4.F: New. Port from g77.
29988 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29991 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29992 * objc.dg/gnu-runtime-2.m: New.
29994 2005-07-06 Jeff Law <law@redhat.com>
29996 * gcc.dg/tree-ssa/vrp17.c: New test.
29998 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
30001 * gfortran.dg/array_constructor_5.f90: New test.
30003 2005-07-07 Jakub Jelinek <jakub@redhat.com>
30005 * gfortran.fortran-torture/execute/entry_9.f90: New test.
30007 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
30009 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30010 * gcc.dg/980816-1.c: Ditto.
30012 2005-07-06 Jeff Law <law@redhat.com>
30014 * gcc.c-torture/compile/pr21356.c: New test.
30016 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30020 * gcc.c-torture/compile/pr22013-1.c,
30021 gcc.c-torture/execute/pr22098-1.c,
30022 gcc.c-torture/execute/pr22098-2.c,
30023 gcc.c-torture/execute/pr22098-3.c: New tests.
30025 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30028 * gcc.dg/pr22308-1.c: New test.
30030 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
30032 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
30034 * gcc.dg/compare9.c: Use -fshort-enums instead of
30035 -fno-short-enums. Change the last test to dg-bogus.
30037 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
30039 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30040 * gcc.dg/compare9.c: New.
30042 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30044 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30046 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30049 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30052 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30054 * gcc.dg/format/gcc_gfc-1.c: New.
30056 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30058 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30060 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30063 * gfortran.dg/io_invalid_1.f90: New test.
30065 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
30067 * gcc.dg/format/gcc_diag-1.c: Update.
30069 2005-07-02 Jeff Law <law@redhat.com>
30071 * gcc.dg/tree-ssa/pr22051-1.c: New test.
30072 * gcc.dg/tree-ssa/pr22051-2.c: New test.
30074 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
30076 * gcc.dg/format/gcc_diag-1.c: Update.
30078 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
30081 * gcc.c-torture/compile/pr22269.c: New test.
30083 2005-06-30 Diego Novillo <dnovillo@redhat.com>
30087 * g++.dg/tree-ssa/pr21584-1.C: New test.
30088 * g++.dg/tree-ssa/pr21584-2.C: New test.
30090 2005-06-30 Ziemowit Laski <zlaski@apple.com>
30092 * obj-c++.dg/try-catch-11.mm: New.
30093 * objc.dg/try-catch-10.m: New.
30095 2005-06-29 David Edelsohn <edelsohn@gnu.org>
30097 * g++.dg/other/ucnid-1.C: xfail on AIX.
30099 2005-06-29 Diego Novillo <dnovillo@redhat.com>
30102 * gcc.dg/20050629-1.c: New test.
30104 2005-06-29 Ziemowit Laski <zlaski@apple.com>
30106 * obj-c++.dg/const-str-1[0-1].mm: New.
30107 * objc.dg/const-str-1[0-1].m: New.
30109 2005-05-29 Richard Henderson <rth@redhat.com>
30111 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30112 Rename from check_effective_target_vect_no_max.
30113 (check_effective_target_vect_no_int_add): New.
30114 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30115 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30116 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30117 * gcc.dg/vect/vect-reduc-1.c: Use both.
30118 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30120 2005-05-29 Richard Henderson <rth@redhat.com>
30122 * lib/target-supports.exp (check_effective_target_vect_no_max):
30123 Remove i386 and x86_64.
30125 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30128 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30130 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30132 PR middle-end/21969
30133 * gcc.dg/vect/pr21969.c: New test.
30135 2005-06-28 Eric Christopher <echristo@redhat.com>
30139 * gcc.dg/inline1.c: New test.
30140 * gcc.dg/inline2.c: Ditto.
30141 * gcc.dg/inline3.c: Ditto.
30142 * gcc.dg/inline4.c: Ditto.
30143 * gcc.dg/inline5.c: Ditto.
30145 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30147 PR libfortran/22142
30148 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30149 Add testcase also testing eoshift1 for PR 22142.
30151 2005-06-28 Richard Henderson <rth@redhat.com>
30153 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30154 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30155 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30156 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30157 gcc.dg/tree-ssa/20030922-2.c: Likewise.
30159 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30161 PR libfortran/22142
30162 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30163 Add testcase for PR 22142.
30165 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
30167 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30168 gcc.target/ia64/fpreg-2.c: New tests.
30170 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30172 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30174 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30176 PR libfortran/22170
30177 * gfortran.dg/slash_1.f90: New test.
30179 2005-06-27 Richard Henderson <rth@redhat.com>
30181 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30182 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30183 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30184 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30185 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30186 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30188 2005-06-27 Richard Henderson <rth@redhat.com>
30190 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30191 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30193 2005-06-27 Ziemowit Laski <zlaski@apple.com>
30195 * obj-c++.dg/proto-lossage-5.mm: New.
30196 * objc.dg/proto-lossage-5.m: New.
30198 2005-06-27 Diego Novillo <dnovillo@redhat.com>
30201 * gcc.dg/tree-ssa/pr21959.c: New test.
30203 2005-06-27 Jakub Jelinek <jakub@redhat.com>
30205 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30206 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30207 testing uninitialized var.
30209 * gcc.c-torture/execute/builtins/chk.h: New.
30210 * gcc.c-torture/execute/builtins/lib/chk.c: New.
30211 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30212 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30213 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30214 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30215 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30216 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30217 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30218 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30219 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30220 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30221 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30222 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30223 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30224 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30225 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30226 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30227 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30228 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30229 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30230 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30231 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30232 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30233 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30234 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30235 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30236 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30237 * gcc.dg/builtin-object-size-1.c: New test.
30238 * gcc.dg/builtin-object-size-2.c: New test.
30239 * gcc.dg/builtin-object-size-3.c: New test.
30240 * gcc.dg/builtin-object-size-4.c: New test.
30241 * gcc.dg/builtin-object-size-5.c: New test.
30242 * gcc.dg/builtin-stringop-chk-1.c: New test.
30243 * gcc.dg/builtin-stringop-chk-2.c: New test.
30244 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30245 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30246 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30247 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30248 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30249 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30250 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30251 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30252 * gcc.c-torture/execute/printf-1.c: New test.
30253 * gcc.c-torture/execute/fprintf-1.c: New test.
30254 * gcc.c-torture/execute/vprintf-1.c: New test.
30255 * gcc.c-torture/execute/vfprintf-1.c: New test.
30256 * gcc.c-torture/execute/printf-chk-1.c: New test.
30257 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30258 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30259 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30261 2005-06-27 Michael Matz <matz@suse.de>
30263 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30264 slot is not merged if address escapes.
30266 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30269 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
30271 2005-06-26 Jakub Jelinek <jakub@redhat.com>
30273 PR middle-end/17965
30274 * gcc.c-torture/compile/20050622-1.c: New test.
30276 PR middle-end/22028
30277 * gcc.dg/20050620-1.c: New test.
30279 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
30281 PR tree-optimization/22026
30282 * gcc.dg/tree-ssa/pr22026.c: New.
30284 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
30286 PR libfortran/22144
30287 * gfortran.dg/shift-alloc.f90: New testcase.
30289 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
30291 * all files: Update FSF address in copyright headers.
30293 2005-06-22 Jan Hubicka <jh@suse.cz>
30295 * wholeprogram-1.c: New testcase.
30296 * wholeprogram-2.c: New testcase.
30298 2005-06-24 Mark Mitchell <mark@codesourcery.com>
30301 * gcc.dg/tree-ssa/pr22171.c: New test.
30303 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
30305 * gfortran.dg/simplify_modulo.f90: New.
30307 2005-06-24 Jan Hubicka <jh@suse.cz>
30309 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30311 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30313 * obj-c++.dg/proto-lossage-[1-4].mm: New.
30315 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30317 * obj-c++.dg/typedef-alias-1.mm: New.
30318 * objc.dg/typedef-alias-1.m: New.
30320 2005-06-23 Jeff Law <law@redhat.com>
30322 * gcc.dg/tree-ssa/vrp16.c: New test.
30324 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30326 * lib/target-supports.exp: Add
30327 check_effective_target_fortran_large_real and
30328 check_effective_target_fortran_large_int to check for
30329 corresponding effective targets.
30330 * gfortran.dg/large_integer_kind_1.f90: New test.
30331 * gfortran.dg/large_real_kind_1.f90: New test.
30333 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
30335 PR tree-optimization/22117
30336 * gcc.dg/tree-ssa/pr22117.c: New.
30338 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
30341 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30343 2005-06-23 David Edelsohn <edelsohn@gnu.org>
30345 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30347 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
30349 * gfortran.dg/f2c_4.f90: Add tests for complex functions
30350 * gfortran.dg/f2c_4.c: Likewise.
30352 2005-06-22 Paul Brook <paul@codesourcery.com>
30355 * gfortran.dg/auto_save_1.f90: New test.
30357 2005-06-22 Michael Matz <matz@suse.de>
30359 * gcc.target/x86-64/abi: New directory.
30360 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30361 * gcc.target/x86-64/abi/README.gcc: New file.
30362 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30363 * gcc.target/x86-64/abi/asm-support.s: New file.
30364 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30365 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30366 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30367 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30368 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30369 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30370 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30371 * gcc.target/x86_64/abi/test_bitfields.c: New test.
30372 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30373 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30374 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30375 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30376 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30377 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30378 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30379 * gcc.target/x86_64/abi/test_varargs.c: New test.
30381 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
30383 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30384 32-bit i?86 and x86_64.
30386 2005-06-21 Ziemowit Laski <zlaski@apple.com>
30388 * obj-c++.dg/const-str-[1-9].mm: New tests.
30390 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
30393 * gfortran.dg/namelist_use.f90: New.
30394 * gfortran.dg/namelist_use_only.f90: New.
30396 2005-06-21 Jeff Law <law@redhat.com>
30398 * gcc.dg/tree-ssa/vrp15.c: New test.
30400 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
30402 * lib/target-supports.exp (check_effective_target_vect_reduction):
30404 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30405 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30406 remove vect_reduction target keyword. Also avoid two returns in main.
30407 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30408 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30409 * gcc.dg/vect/vect-reduc-1short.c: New test.
30410 * gcc.dg/vect/vect-reduc-1char.c: New test.
30411 * gcc.dg/vect/vect-reduc-2short.c: New test.
30412 * gcc.dg/vect/vect-reduc-2char.c: New test.
30413 * gcc.dg/vect/vect-reduc-6.c: New test.
30414 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30415 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30416 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30418 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30419 Paul Thomas <pault@gcc.gnu.org>
30421 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30424 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30426 * gfortran.dg/backslash_1.f90: New test.
30427 * gfortran.dg/backslash_2.f90: New test.
30429 2005-06-20 Steven G. Kargl <kargls@comcast.net>
30431 * gfortran.dg/duplicate_labels.f90: New test.
30433 2005-06-20 Jan Beulich <jbeulich@novell.com>
30435 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30436 unsupportable relocations.
30437 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30438 * gcc.dg/20050321-2.c: xfail for NetWare.
30440 2005-06-20 Andreas Jaeger <aj@suse.de>
30442 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30443 gcc.target/i386/fastcall-sseregparm.c,
30444 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30446 2005-06-19 Richard Henderson <rth@redhat.com>
30448 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30450 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
30452 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30454 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
30457 * g++.dg/conversion/simd2.C: Change expected error message.
30459 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30461 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30462 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30463 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30465 2005-06-18 James A Morrison <phython@gcc.gnu.org>
30467 * gcc.dg/fold-mod-1.c: New test.
30469 2005-06-18 Steven G. Kargl <kargls@comcast.net>
30472 * gfortran.dg/pr19926.f90: New test.
30474 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30476 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30477 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30479 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30480 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30482 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
30484 * gcc.target/ia64/float80-varargs-1.c: New test.
30486 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30489 * gfortran.dg/f2c_6.f90: New test.
30491 2005-06-17 Geoffrey Keating <geoffk@apple.com>
30494 * g++.dg/template/local5.C: New.
30496 2005-06-17 Richard Henderson <rth@redhat.com>
30498 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30500 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
30503 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30505 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
30507 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30508 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30509 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30510 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30511 check_vect to verify the presence of hardware vector support.
30513 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
30516 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30518 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30520 PR libfortran/19216
30521 * gfortran.dg/pr19216.f: Add correct space between brackets and
30524 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30526 PR libfortran/16436
30527 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30529 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
30531 * gcc.target/i386/attributes-error.c: New testcase.
30532 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30533 * gcc.target/i386/regparm-stdcall.c: Likewise.
30534 * gcc.target/i386/sseregparm-1.c: Likewise.
30535 * gcc.target/i386/sseregparm-2.c: Likewise.
30537 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
30539 * g++.dg/rtti/crash2.C: New.
30541 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
30543 * gcc.dg/noncompile/20040203-3.c: Update expected message.
30545 2005-06-15 David Ung <davidu@mips.com>
30547 * gcc.target/mips/mips16e-extends.c: New test for testing the
30548 generation of MIPS16e zeb/zeh, seb/seh instructions.
30550 2005-06-15 Diego Novillo <dnovillo@redhat.com>
30553 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30554 * gcc.dg/tree-ssa/pr22018.c: New test.
30556 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
30558 * gcc.dg/simd-1.c: Update error messages.
30559 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
30560 * gcc.dg/simd-2.c: Update error messages.
30561 * gcc.dg/simd-4.c: New.
30563 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
30566 * g++.dg/other/crash-4.C: New.
30568 2005-06-14 Devang Patel <dpatel@apple.com>
30570 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30572 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
30575 * g++.dg/parse/crash11.C: Update
30577 2005-06-13 Jeff Law <law@redhat.com>
30579 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30580 perform the desired transformations.
30581 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30582 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30584 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30587 * gfortran.dg/forall_1.f90: Un-XFAIL.
30589 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
30592 * g++.dg/parse/crash26.C: New.
30595 * g++.dg/init/member1.C: New.
30597 2005-06-13 Jakub Jelinek <jakub@redhat.com>
30599 * gfortran.dg/altreturn_1.f90: New test.
30601 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
30603 PR middle-end/21985
30604 * gcc.dg/tree-ssa/pr21985.c: New test.
30606 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30608 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30610 2005-06-12 Roger Sayle <roger@eyesopen.com>
30613 * g++.dg/other/error10.C: New test case.
30615 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30617 PR libfortran/19155
30618 * gfortran.dg/pr19155.f: Add test.
30620 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30622 * gfortran.dg/f2c_7.f90: New test.
30624 * gfortran.dg/forall_1.f90: XFAILed.
30626 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30628 * gcc.dg/pr14796-1.c: New.
30629 * gcc.dg/pr14796-2.c: New.
30631 2005-06-11 Steven G. Kargl <kargls@comcast.net>
30635 * gfortran.dg/deallocate_stat.f90: New test.
30637 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
30639 * gfortran.fortran-torture/execute/in-pack.f90: New test.
30641 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
30643 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30644 access will be generated when this loop is vectorized. Test that
30645 accesses with same alignment were detected.
30646 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30647 Test that accesses with same alignment were detected.
30648 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30649 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30650 alignment were detected.
30652 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
30655 * g++.dg/conversion/simd2.C: New.
30657 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
30659 * gcc.dg/Wcxx-compat-1.c: New.
30661 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
30663 PR libfortran/21480
30664 * gfortran.dg/reshape-complex.f90: Add a test for a packed
30667 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
30669 * gcc.dg/alias-8.c: New.
30671 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
30673 * gcc.dg/format/cmn_err-1.c: Update.
30675 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
30678 * gcc.target/sparc/fexpand-2.c: New.
30679 * gcc.target/sparc/fpmerge-2.c: New.
30680 * gcc.target/sparc/fpmul-2.c: New.
30681 * gcc.target/sparc/noresult.c: New.
30682 * gcc.target/sparc/pdist-2.c: New.
30683 * gcc.target/sparc/pdist-3.c: New.
30685 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
30688 * gcc.target/i386/i386.exp: Fix comment typo.
30690 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
30693 * g++.dg/inherit/using5.C: New.
30694 * g++.dg/inherit/using6.C: New.
30696 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30699 * g++.dg/template/ptrmem15.C: New test.
30702 * g++.dg/ext/label4.C: New test.
30704 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30706 * gcc.dg/tls/debug-1.c: New test.
30708 2005-06-07 Dale Johannesen <dalej@apple.com>
30710 * gcc.target/i386/movq.c: New.
30712 2005-06-07 Dale Johannesen <dalej@apple.com>
30714 * gcc.dg/20050607-1.c: New.
30716 2005-06-07 Jakub Jelinek <jakub@redhat.com>
30718 PR middle-end/21850
30719 * gcc.c-torture/execute/20050607-1.c: New test.
30721 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
30723 PR libfortran/21926
30724 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30725 Test case where the return array has lowest stride one,
30728 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
30730 * lib/target-supports.exp (check_effective_target_sync_int_long):
30731 Add s390 and s390x targets.
30733 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
30735 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30736 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30737 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30738 * gcc.dg/tree-ssa/loop-9.c: New test.
30740 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
30742 * g++.dg/parse/defarg10.C: New.
30744 2005-06-06 Jakub Jelinek <jakub@redhat.com>
30746 PR regression/21897
30747 * gcc.c-torture/execute/20050604-1.c: New test.
30749 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
30752 * g++.dg/parse/defarg9.C: New.
30755 * g++.dg/inherit/using4.C: New.
30756 * g++.dg/overload/error1.C: Adjust expected errors.
30757 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30758 * g++.old-deja/g++.brendan/arm2.C: Likewise.
30759 * g++.old-deja/g++.other/redecl2.C: Likewise.
30760 * g++.old-deja/g++.other/redecl4.C: Likewise.
30761 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30763 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30765 * gfortran.dg/f2c_5.f90: Add -w to dg-options
30767 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30769 * lib/gfortran.exp (gfortran_target_compile): Call
30770 dg-additional-files-options
30771 * gfortran.dg/f2c_4.f90: New file
30772 * gfortran.dg/f2c_4.c: New file
30773 * gfortran.dg/f2c_5.f90: New file
30774 * gfortran.dg/f2c_5.c: New file
30776 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30778 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30781 * gfortran.dg/array_constructor_4.f90: New test.
30783 2005-06-05 Mark Mitchell <mark@codesourcery.com>
30786 * g++.dg/ext/builtin9.C: New test.
30788 2005-06-05 Dale Johannesen <dalej@apple.com>
30790 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30791 * gcc.c-torture/execute/20050603-2.c: Ditto.
30793 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
30795 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30796 * gcc.dg/vect/vect-reduc-1.c: New.
30797 * gcc.dg/vect/vect-reduc-2.c: New.
30798 * gcc.dg/vect/vect-reduc-3.c: New.
30800 2005-06-04 Dale Johannesen <dalej@apple.com>
30802 * gcc.c-torture/execute/20050603-1.c: New.
30803 * gcc.c-torture/execute/20050603-2.c: New.
30804 * gcc.dg/20050603-3.c: New.
30806 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30809 * gfortran.dg/debug_1.f90: New test.
30811 * gfortran.dg/forall_1.f90: New test.
30813 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
30815 * gfortran.dg/array_constructor_3.f90: New test.
30817 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30819 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30821 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
30823 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30825 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
30828 * gcc.dg/init-excess-1.c: New test.
30830 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30833 * g++.dg/expr/static_cast6.C: New test.
30835 2005-06-03 Diego Novillo <dnovillo@redhat.com>
30837 * gcc.dg/tree-ssa/vrp14.c: New test.
30839 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30842 * g++.dg/template/new2.C: New test.
30844 2005-06-03 Josh Conner <jconner@apple.com>
30846 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30847 all entries in initializer.
30849 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
30851 PR middle-end/21858
30852 * gcc.dg/pr21858.c: New testcase.
30854 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
30856 PR tree-optimization/21292
30858 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30860 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30861 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30862 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30863 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30864 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30866 2005-06-02 Richard Henderson <rth@redhat.com>
30868 * gcc.dg/sync-2.c: Use -march=i486 for i386.
30870 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
30872 * gcc.dg/wtypequal.c: New testcase.
30874 2005-06-02 Diego Novillo <dnovillo@redhat.com>
30877 * gcc.dg/tree-ssa/pr21582.c: New test.
30879 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30882 * g++.dg/opt/interface2.h: New.
30883 * g++.dg/opt/interface2.C: New.
30884 * g++.dg/init/ctor4.C: Adjust error lines.
30885 * g++.old-deja/g++.bob/inherit2.C: Likewise.
30886 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30887 * g++.old-deja/g++.jason/opeq3.C: Likewise.
30888 * g++.old-deja/g++.pt/assign1.C: Likewise.
30889 * g++.old-deja/g++.pt/crash20.C: Likewise.
30891 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
30893 PR tree-optimization/21734
30894 * g++.dg/vect/pr21734_1.cc: New.
30895 * g++.dg/vect/pr21734_2.cc: New.
30897 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30900 * g++.dg/template/spec24.C: New.
30903 * g++.dg/pch/local-1.C: New.
30904 * g++.dg/pch/local-1.Hs: New.
30906 2005-06-01 Diego Novillo <dnovillo@redhat.com>
30908 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30909 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30910 * gcc.dg/tree-ssa/pr14341.c: New test.
30911 * gcc.dg/tree-ssa/pr14841.c: New test.
30912 * gcc.dg/tree-ssa/pr20701.c: New test.
30913 * gcc.dg/tree-ssa/pr21086.c: New test.
30914 * gcc.dg/tree-ssa/pr21090.c: New test.
30915 * gcc.dg/tree-ssa/pr21332.c: New test.
30916 * gcc.dg/tree-ssa/pr21458.c: New test.
30917 * gcc.dg/tree-ssa/pr21658.c: New test.
30918 * gcc.dg/tree-ssa/vrp01.c: New test.
30919 * gcc.dg/tree-ssa/vrp02.c: New test.
30920 * gcc.dg/tree-ssa/vrp03.c: New test.
30921 * gcc.dg/tree-ssa/vrp04.c: New test.
30922 * gcc.dg/tree-ssa/vrp05.c: New test.
30923 * gcc.dg/tree-ssa/vrp06.c: New test.
30924 * gcc.dg/tree-ssa/vrp07.c: New test.
30925 * gcc.dg/tree-ssa/vrp08.c: New test.
30926 * gcc.dg/tree-ssa/vrp09.c: New test.
30927 * gcc.dg/tree-ssa/vrp10.c: New test.
30928 * gcc.dg/tree-ssa/vrp11.c: New test.
30929 * gcc.dg/tree-ssa/vrp12.c: New test.
30930 * gcc.dg/tree-ssa/vrp13.c: New test.
30932 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
30935 * gcc.dg/tree-ssa/pr21029.c: New test.
30937 2005-06-01 Roger Sayle <roger@eyesopen.com>
30939 * gfortran.dg/logint-1.f: New test case.
30940 * gfortran.dg/logint-2.f: Likewise.
30941 * gfortran.dg/logint-3.f: Likewise.
30943 2005-06-01 Jakub Jelinek <jakub@redhat.com>
30947 * gcc.dg/20050527-1.c: New test.
30949 * gcc.dg/i386-sse-12.c: New test.
30952 * gfortran.dg/implicit_5.f90: New test.
30954 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
30957 * gfortran/assign_4.f90: New test.
30958 * gfortran/assign_2.f90: Change compile to run.
30960 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
30962 * lib/target-supports.exp
30963 (check_effective_target_sync_char_short): New.
30964 * gcc.dg/sync-2.c: New.
30966 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
30968 PR tree-optimization/21817
30969 * gcc.dg/torture/pr21817-1.c: New.
30971 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
30974 * g++.dg/template/init5.C: New.
30976 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
30978 * gfortran.dg/char_initialiser_actual.f90:
30979 Test character initialisers as actual arguments.
30980 * gfortran.dg/char_pointer_comp_assign.f90:
30981 Test character pointer structure component assignments.
30982 * gfortran.dg/char_array_structure_constructor.f90:
30983 Test character components in structure constructors.
30985 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
30987 PR middle-end/20931
30988 * g++.dg/opt/pr20931.C: New test.
30990 2005-05-31 Andreas Jaeger <aj@suse.de>
30993 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30994 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30995 g++.old-deja/g++.ext/asmspec1.C,
30996 g++.old-deja/g++.other/regstack.C,
30997 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30998 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30999 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31000 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31001 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31002 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31003 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31004 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31005 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31006 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31007 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31008 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31009 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31010 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31011 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31012 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31013 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31014 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31015 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31017 2005-05-31 Jeff Law <law@redhat.com>
31019 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31021 2005-05-30 Paolo Carlini <pcarlini@suse.de>
31023 PR middle-end/21743
31024 * gcc.dg/builtins-1.c: Activate disabled clog test.
31025 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31027 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
31029 * gfortran.dg/char_pointer_assign.f90:
31030 Test character-pointer assignments and pointer assignments.
31031 * gfortran.dg/char_pointer_dummy.f90:
31032 Test character-pointer dummy arguments.
31033 * gfortran.dg/char_pointer_func.f90:
31034 Test character-pointer function returns.
31035 * gfortran.dg/char_pointer_dependency.f90:
31036 Test character-pointer functions with dependencies.
31038 2005-05-30 Mark Mitchell <mark@codesourcery.com>
31041 * g++.dg/lookup/using14.C: New test.
31043 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
31045 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31046 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31049 2005-05-29 Geoffrey Keating <geoffk@apple.com>
31052 * g++.dg/template/local5.C: New.
31055 * gcc.c-torture/compile/pr21761.c: New.
31057 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31060 2005-05-30 Steven G. Kargl
31063 * gfortran.dg/inquire_8.f90: New test.
31065 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31067 PR libfortran/21376
31068 * gfortran.dg/output_exponents_1.f90: New test.
31070 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31072 PR libfortran/20006
31073 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31075 2005-05-28 Mark Mitchell <mark@codesourcery.com>
31078 * g++.dg/ext/complex1.C: New test.
31081 * g++.dg/init/ctor6.C: New test.
31083 2005-05-29 Jan Hubicka <jh@suse.cz>
31085 * gcc.c-torture/compile/pr21562.c: New.
31087 2005-05-28 Steven G. Kargl <kargls@comcast.net>
31089 * gfortran.dg/subnormal_1.f90: New test.
31091 2005-05-28 Jan Hubicka <jh@suse.cz>
31093 * tree-prof.exp: Fix comment.
31094 * value-prof-1.c: New.
31095 * value-prof-2.c: New.
31096 * value-prof-3.c: New.
31097 * value-prof-4.c: New.
31099 2005-05-27 Mark Mitchell <mark@codesourcery.com>
31102 * g++.dg/expr/ptrmem6.C: New test.
31103 * g++.dg/expr/ptrmem6a.C: Likewise.
31105 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
31107 PR tree-optimization/21658
31108 * gcc.dg/tree-ssa/pr21658.c: New.
31110 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
31113 * g++.dg/inherit/ptrmem3.C: New.
31116 * g++.dg/parse/template16.C: New.
31118 2005-05-27 Andreas Jaeger <aj@suse.de>
31120 * gcc.dg/setjmp-2.c: Only run in 32-bit.
31122 * gcc.dg/i386-sse-8.c: Run test on all archs.
31124 2005-05-26 Mike Stump <mrs@apple.com>
31126 * objc.dg/isa-field-1.m: Only run on darwin.
31127 * objc.dg/lookup-1.m: Likewise.
31128 * objc.dg/try-catch-8.m: Likewise.
31130 2005-05-26 Roger Sayle <roger@eyesopen.com>
31132 PR tree-optimization/9814
31133 * gcc.dg/pr9814-1.c: New test case.
31135 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31137 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31138 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31139 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31140 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31141 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31142 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31143 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31144 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31145 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31146 objc.dg/try-catch-8.m: New.
31148 2005-05-26 Janis Johnson <janis187@us.ibm.com>
31150 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31151 remove extraneous semicolons.
31153 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31155 * obj-c++.dg/comp-types-12.mm: New.
31156 * objc.dg/comp-types-11.m: New.
31157 * objc.dg/selector-4.m: New.
31159 2005-05-26 Andreas Jaeger <aj@suse.de>
31162 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31163 g++.old-deja/g++.ext/attrib3.C,
31164 g++.old-deja/g++.other/store-expr1.C,
31165 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31166 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31167 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31168 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31169 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31170 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31171 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31172 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31173 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31174 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31175 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31176 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31177 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31178 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31179 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31180 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31181 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31182 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31183 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31185 2005-05-26 Andreas Jaeger <aj@suse.de>
31187 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31188 x86-64 compilation.
31190 2005-05-26 Andreas Jaeger <aj@suse.de>
31193 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31194 gcc.misc-tests/i386-pf-athlon-1.c,
31195 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31196 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31197 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31198 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31199 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31200 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31201 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31204 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31205 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31206 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31207 x86-64 compilation.
31209 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31212 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31213 effective-target ilp32.
31215 2005-05-26 David Ung <davidu@mips.com>
31217 * gcc.target/mips/ext_ins.c: New test for testing the generation
31218 of MIPS32/64 rev 2 ext/ins instructions.
31220 2005-05-26 Andreas Jaeger <aj@suse.de>
31222 * treelang/compile/unsigned.tree: Use gimple instead of
31223 nonexisting generic dump.
31225 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
31227 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31229 2005-05-26 Andreas Jaeger <aj@suse.de>
31231 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31233 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
31235 PR libfortran/17283
31236 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31237 Test callee-allocated memory with write statements.
31239 2005-05-25 Roger Sayle <roger@eyesopen.com>
31241 PR middle-end/21709
31242 * gcc.dg/pr21709-1.c: New test case.
31244 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31245 Mike Stump <mrs@apple.com>
31247 * objc/execute/next_mapping.h: Update for C++.
31249 * obj-c++.dg/selector-1.mm: Move to...
31250 * obj-c++.dg/selector-4.mm: here...
31252 * obj-c++.dg/basic.mm: New.
31253 * obj-c++.dg/comp-types-1.mm: New.
31254 * obj-c++.dg/cxx-class-1.mm: New.
31255 * obj-c++.dg/cxx-ivars-1.mm: New.
31256 * obj-c++.dg/cxx-ivars-2.mm: New.
31257 * obj-c++.dg/cxx-ivars-3.mm: New.
31258 * obj-c++.dg/cxx-scope-1.mm: New.
31259 * obj-c++.dg/cxx-scope-2.mm: New.
31260 * obj-c++.dg/defs.mm: New.
31261 * obj-c++.dg/empty-private-1.mm: New.
31262 * obj-c++.dg/encode-1.mm: New.
31263 * obj-c++.dg/encode-2.mm: New.
31264 * obj-c++.dg/encode-3.mm: New.
31265 * obj-c++.dg/extern-c-1.mm: New.
31266 * obj-c++.dg/extra-semi.mm: New.
31267 * obj-c++.dg/fix-and-continue-2.mm: New.
31268 * obj-c++.dg/isa-field-1.mm: New.
31269 * obj-c++.dg/ivar-list-semi.mm: New.
31270 * obj-c++.dg/local-decl-1.mm: New.
31271 * obj-c++.dg/lookup-1.mm: New.
31272 * obj-c++.dg/lookup-2.mm: New.
31273 * obj-c++.dg/method-1.mm: New.
31274 * obj-c++.dg/method-2.mm: New.
31275 * obj-c++.dg/method-3.mm: New.
31276 * obj-c++.dg/method-4.mm: New.
31277 * obj-c++.dg/method-5.mm: New.
31278 * obj-c++.dg/method-6.mm: New.
31279 * obj-c++.dg/method-7.mm: New.
31280 * obj-c++.dg/no-extra-load.mm: New.
31281 * obj-c++.dg/overload-1.mm: New.
31282 * obj-c++.dg/pragma-1.mm: New.
31283 * obj-c++.dg/pragma-2.mm: New.
31284 * obj-c++.dg/private-1.mm: New.
31285 * obj-c++.dg/private-2.mm: New.
31286 * obj-c++.dg/proto-qual-1.mm: New.
31287 * obj-c++.dg/qual-types-1.mm: New.
31288 * obj-c++.dg/stubify-1.mm: New.
31289 * obj-c++.dg/stubify-2.mm: New.
31290 * obj-c++.dg/super-class-1.mm: New.
31291 * obj-c++.dg/super-class-2.mm: New.
31292 * obj-c++.dg/super-dealloc-1.mm: New.
31293 * obj-c++.dg/super-dealloc-2.mm: New.
31294 * obj-c++.dg/template-1.mm: New.
31295 * obj-c++.dg/template-2.mm: New.
31296 * obj-c++.dg/template-3.mm: New.
31297 * obj-c++.dg/template-4.mm: New.
31298 * obj-c++.dg/template-5.mm: New.
31299 * obj-c++.dg/template-6.mm: New.
31300 * obj-c++.dg/try-catch-1.mm: New.
31301 * obj-c++.dg/try-catch-2.mm: New.
31302 * obj-c++.dg/try-catch-3.mm: New.
31303 * obj-c++.dg/try-catch-4.mm: New.
31304 * obj-c++.dg/try-catch-5.mm: New.
31305 * obj-c++.dg/try-catch-6.mm: New.
31306 * obj-c++.dg/try-catch-7.mm: New.
31307 * obj-c++.dg/try-catch-8.mm: New.
31308 * obj-c++.dg/try-catch-9.mm: New.
31309 * obj-c++.dg/va-meth-1.mm: New.
31311 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31313 * obj-c++.dg/selector-1.mm: New.
31314 * obj-c++.dg/selector-2.mm: New.
31316 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31318 * obj-c++.dg/selector-3.mm: New.
31319 * objc.dg/selector-3.m: New.
31321 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31323 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31324 about where warning appears.
31326 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31328 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31329 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31330 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31331 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31333 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31335 * gcc.dg/20050524-1.c: New test.
31337 2005-05-25 Jan Hubicka <jh@suse.cz>
31339 * gcc.dg/tree-prof/inliner-1.c: New.
31341 2005-05-25 Janis Johnson <janis187@us.ibm.com>
31343 * gcc.dg/tree-prof: New directory.
31344 * gcc.dg/tree-prof/tree-prof.exp: New.
31346 2005-05-25 DJ Delorie <dj@redhat.com>
31348 * gcc.dg/Wattributes-1.c: New.
31349 * gcc.dg/Wattributes-2.c: New.
31350 * gcc.dg/Wattributes-3.c: New.
31352 20005-05-24 Janis Johnson <janis187@us.ibm.com>
31354 PR tree-optimization/19833
31355 * gcc.dg/uninit-4.c: Remove xfail.
31356 * gcc.dg/uninit-9.c: Ditto.
31358 2005-05-24 Ziemowit Laski <zlaski@apple.com>
31360 * obj-c++.dg/bitfield-[1-5].mm: New.
31361 * obj-c++.dg/class-protocol-1.mm: New.
31362 * obj-c++.dg/comp-types-1[0-1].mm: New.
31363 * obj-c++.dg/comp-types-[2-9].mm: New.
31364 * obj-c++.dg/encode-[4-8].mm: New.
31365 * obj-c++.dg/layout-1.mm: New.
31366 * obj-c++.dg/method-1[0-9].mm: New.
31367 * obj-c++.dg/method-2[0-1].mm: New.
31368 * obj-c++.dg/method-[8-9].mm: New.
31369 * obj-c++.dg/objc-gc-3.mm: New.
31370 * obj-c++.dg/try-catch-10.mm: New.
31371 * objc.dg/bitfield-5.m: New.
31372 * objc.dg/comp-types-10.m: New.
31373 * objc.dg/comp-types-9.m: New.
31374 * objc.dg/layout-1.m: New.
31375 * objc.dg/objc-gc-4.m: New.
31376 * objc.dg/try-catch-9.m: New.
31377 * objc.dg/class-protocol-1.m: Tweak diagnostics.
31378 * objc.dg/comp-types-1.m: Likewise.
31379 * objc.dg/comp-types-[5-6].m: Likewise.
31380 * objc.dg/method-9.m: Likewise.
31382 2005-05-24 Janis Johnson <janis187@us.ibm.com>
31384 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31385 and on hardware without VMX support.
31387 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31389 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31391 * lib/profopt.exp (dg-final-generate, dg-final-use,
31392 profopt-final-code, profopt-get-options): New.
31393 (profopt-execute): Process test directives.
31395 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31396 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31397 cleanup-tree-dump, cleanup-saved-temps): Update comments.
31399 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
31402 * g++.dg/init/ctor5.C: New test.
31404 2005-05-24 Ira Rosen <irar@il.ibm.com>
31406 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31407 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31408 vect-113.c, vect-114.c.
31410 2005-05-23 Adam Nemet <anemet@lnxw.com>
31412 * gcc.dg/const-elim-1.c: Remove xfails.
31414 2005-05-23 Jeff Law <law@redhat.com>
31416 * gcc.c-torture/compile/pr21638.c: New test.
31417 * gcc.c-torture/compile/20050520-1.c: New test.
31419 2005-05-23 Nick Clifton <nickc@redhat.com>
31421 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31422 be a proper triple, ie: m32r*-*-*.
31423 * g++.old-deja/g++.jason/thunk3.C: Likewise.
31425 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
31427 PR middle-end/21331
31429 * gcc.c-torture/compile/pr21293.c: New test.
31430 * gcc.c-torture/execute/pr21331.c: New test.
31432 2004-05-20 Richard Henderson <rth@redhat.com>
31434 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31436 2005-05-20 Ziemowit Laski <zlaski@apple.com>
31438 * obj-c++-dg.exp: Add.
31439 * obj-c++.exp: Add.
31440 * obj-c++.dg/dg.exp: Add.
31442 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31444 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31445 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31447 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
31449 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31451 2004-05-19 Richard Henderson <rth@redhat.com>
31453 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31455 2005-05-19 Janis Johnson <janis187@us.ibm.com>
31457 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31459 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31461 2005-05-19 Jakub Jelinek <jakub@redhat.com>
31464 * g++.dg/parse/extern1.C: New test.
31465 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31467 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31469 * gcc.dg/c99-math.h: New.
31470 * gcc.dg/c99-math-float-1.c: New test.
31471 * gcc.dg/c99-math-double-1.c: Likewise.
31472 * gcc.dg/c99-math-long-double-1.c: Likewise.
31474 2005-05-18 Richard Henderson <rth@redhat.com>
31476 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31478 2005-05-18 Devang Patel <dpatel@apple.com>
31480 * g++.dg/opt/20050511-1.C: New test.
31482 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
31484 PR libfortran/21127
31485 * gfortran.dg/reshape-complex.f90: New test.
31487 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
31489 * gfortran.dg/array_constructor_1.f90: New test.
31490 * gfortran.dg/array_constructor_2.f90: New test.
31492 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
31495 * gfortran.dg/pr20954.f: New test.
31497 2005-05-17 Mike Stump <mrs@apple.com>
31499 Yet more Objective-C++...
31501 * objc.dg/method-5.m: Update.
31502 * objc.dg/method-6.m: Update.
31503 * objc.dg/method-7.m: Update.
31504 * objc.dg/method-9.m: Update.
31505 * objc.dg/try-catch-2.m: Update.
31507 2005-05-17 Mark Mitchell <mark@codesourcery.com>
31509 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31510 Remove little-endian optimizations.
31512 2005-05-17 Jeff Law <law@redhat.com>
31514 * g++.dg/tree-ssa/pr14814.C: New test.
31515 * gcc.dg/tree-ssa/pr14814.C: New test.
31516 * gcc.dg/tree-ssa/pr17141-1.C: New test.
31517 * gcc.dg/tree-ssa/pr17141-2.C: New test.
31519 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31521 * gcc.dg/compat/generate-random.c: Do not include
31523 * gcc.dg/compat/generate-random_r.c: Likewise.
31525 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
31527 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31529 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31531 PR middle-end/21595
31532 * g++.dg/tree-ssa/builtin1.C: New testcase.
31534 2005-05-17 Jakub Jelinek <jakub@redhat.com>
31537 * g++.dg/opt/const4.C: New test.
31539 PR middle-end/21492
31540 * g++.dg/opt/crossjump1.C: New test.
31542 PR tree-optimization/21610
31543 * gcc.c-torture/compile/20050516-1.c: New test.
31546 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31547 about the test failing.
31548 * gfortran.fortran-torture/execute/where_7.f90: New test.
31549 * gfortran.fortran-torture/execute/where_8.f90: New test.
31551 2005-05-16 Richard Henderson <rth@redhat.com>
31553 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31556 2005-05-16 Mark Mitchell <mark@codesourcery.com>
31558 * gcc.dg/compat/generate-random.c (config.h): Do not include.
31559 (limits.h): Include unconditionally.
31560 (stdlib.h): Likewise.
31561 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31562 (limits.h): Include unconditionally.
31563 (stdlib.h): Likewise.
31564 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31565 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31566 (limits.h): Include unconditionally.
31567 (stdlib.h): Likewise.
31568 (hashtab.h): Do not include.
31569 (getopt.h): Likewise.
31570 (stddef.h): Include.
31571 (hashval_t): Define.
31572 (struct entry): Add "next" field.
31573 (HASH_SIZE): New macro.
31574 (hash_table): New variable.
31575 (switchfiles): Do not use xmalloc.
31577 (iterative_hash): New function.
31579 (e_exists): New function.
31580 (e_insert): Likewise.
31581 (output): Use, instead of libiberty hashtable functions.
31582 (main): Do not use getopt. Do not call htab_create.
31584 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
31587 * lib/target-supports.exp (check_mkfifo_available):
31588 Return 0 for cygwin as mkfifo support incomplete on platform.
31589 Fix typos in comments.
31591 2005-05-15 Mark Mitchell <mark@codesourcery.com>
31593 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31595 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
31598 * gfortran.dg/assign_4.f: New test.
31600 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
31602 PR tree-optimization/21563
31603 * gcc.dg/tree-ssa/pr21563.c: New.
31605 2005-05-14 Jan Hubicka <jh@suse.cz>
31607 * gcc.dg/noreturn-7.c: Allow control reaches warning.
31609 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
31611 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31613 2005-05-13 Julian Brown <julian@codesourcery.com>
31615 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31616 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31618 2005-05-13 Jan Hubicka <jh@suse.cz>
31620 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31621 * gcc.dg/fold-xor-?.c: Likewise.
31622 * gcc.dg/pr15784-?.c: Likewise.
31623 * gcc.dg/pr20922-?.c: Likewise.
31624 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31625 * gcc.dg/tree-ssa/pr17598.c: Likewise.
31626 * gcc.dg/tree-ssa/pr20470.c: Likewise.
31628 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31631 * gfortran.dg/hollerith_1.f90: New test.
31633 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31635 * gfortran.dg/func_result_2.f90: New test.
31637 2005-05-11 Bud Davis <bdavis@gfortran.org>
31639 * gfortran.dg/dev_null.f90: New test.
31641 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
31643 * gcc.dg/arm-vfp1.c: Revert last change.
31645 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
31647 PR middle-end/19807
31648 PR tree-optimization/19639
31649 * g++.dg/tree-ssa/pr19807.C: New testcase.
31651 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31653 PR libfortran/21471
31654 * gfortran.dg/append-1.f90: New test.
31656 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31658 * gcc.dg/pr18501.c: XFAIL.
31659 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31660 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31661 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31662 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31663 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31664 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31665 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31666 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31668 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31671 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31672 gfortran.dg/f2c_3.f90: New tests.
31674 * gfortran.dg/return_1.f90: Fix dg annotation.
31676 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31678 * gcc.c-torture/compile/20050510-1.c: New test.
31680 2005-05-10 Mark Mitchell <mark@codesourcery.com>
31682 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31684 2005-05-10 Bob Wilson <bob.wilson@acm.org>
31686 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31688 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
31691 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31693 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
31696 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31697 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31699 2005-05-10 Ben Elliston <bje@au.ibm.com>
31702 * gcc.dg/debug/pr16676.c: New test.
31704 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
31707 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31708 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31709 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31710 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31712 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
31713 -fno-tree-dominator-opts.
31715 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31717 * gfortran.dg/return_1.f90: New test.
31719 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
31721 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31723 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31725 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
31728 * g++.dg/inherit/covariant13.C: New.
31730 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31732 PR libfortran/19155
31733 * gfortran.dg/pr19155.f: New test.
31735 2005-05-08 Roger Sayle <roger@eyesopen.com>
31738 * gcc.dg/pr8788-1.c: New testcase.
31740 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
31743 * gcc.target/mips/fpcmp-[12].c: New tests.
31745 2005-05-06 Mark Mitchell <mark@codesourcery.com>
31747 * lib/target-supports-dg.exp (dg-require-fork): New function.
31748 (dg-require-mkfifo): Likewise.
31749 * lib/target-supports.exp (check_function_available): New
31751 (check_fork_available): Likewise.
31752 (check_mkfifo_available): Likewise.
31754 2005-05-06 Jeff Law <law@redhat.com>
31756 * gcc.c-torture/compile/pr21380.c: New test.
31758 2005-05-06 Jakub Jelinek <jakub@redhat.com>
31761 * g++.dg/ext/weak3.C: New test.
31763 2005-05-05 Mark Mitchell <mark@codesourcery.com>
31766 * g++.dg/template/crash37.C: New test.
31768 2005-05-05 Paul Brook <paul@codesourcery.com>
31770 * gcc.dg/arm-g2.c: Use effective-target arm32.
31771 * gcc.dg/arm-mmx-1.c: Ditto.
31772 * gcc.dg/arm-scd42-2.c: Ditto.
31773 * gcc.dg/arm-vfp1.c: Ditto.
31774 * lib/target-supports.exp (check_effective_target_arm32): New
31777 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
31779 PR libfortran/21354
31780 gfortran.dg/in_pack_rank7.f90: New test.
31782 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
31784 PR middle-end/15618
31785 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31787 2005-05-04 Jakub Jelinek <jakub@redhat.com>
31789 PR middle-end/21265
31790 * gcc.dg/20050503-1.c: New test.
31792 PR rtl-optimization/21239
31793 * gcc.dg/i386-sse-11.c: New test.
31795 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
31798 * gcc.target/i386/asm-1.c: New test.
31800 2005-05-03 Jakub Jelinek <jakub@redhat.com>
31802 PR rtl-optimization/21330
31803 * gcc.c-torture/execute/20050502-1.c: New test.
31806 * gcc.c-torture/execute/20050502-2.c: New test.
31808 2005-05-03 Uros Bizjak <uros@kss-loka.si>
31810 PR middle-end/21282
31811 * gcc.dg/pr21282.c: New.
31813 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31815 * gcc.dg/vect/pr20122.c: Clean up .vect file.
31816 * gcc.dg/vect/vect-92.c: Likewise.
31817 * gcc.dg/vect/vect-93.c: Likewise.
31818 * gcc.dg/vect/vect-dv-1.c: Likewise.
31819 * gcc.dg/vect/vect-dv-2.c: Likewise.
31820 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31822 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31824 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31825 * gfortran.dg/vect/vect-2.f90: Likewise.
31826 * gfortran.dg/vect/vect-3.f90: Likewise.
31827 * gfortran.dg/vect/vect-4.f90: Likewise.
31828 * gfortran.dg/vect/vect-5.f90: Likewise.
31830 2005-05-02 Geoffrey Keating <geoffk@apple.com>
31833 * gcc.dg/rs6000-fpint-2.c: New.
31835 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
31838 * gcc.dg/builtins-30.c: Update expected messages.
31839 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31840 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31841 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31843 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
31845 PR tree-optimization/21294
31846 * gcc.dg/tree-ssa/pr21294.c: New.
31848 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
31850 * gcc.dg/altivec-3.c (vec_store): Do not use the old
31851 __builtin_altivec_st_internal_4si built-in.
31853 2005-05-02 Mark Mitchell <mark@codesourcery.com>
31856 * g++.dg/template/ptrmem14.C: New test.
31858 2005-05-02 Paul Brook <paul@codesourcery.com>
31860 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31862 2005-05-02 Michael Matz <matz@suse.de>
31865 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31867 2005-05-01 Mark Mitchell <mark@codesourcery.com>
31869 * g++.dg/cpp/weak.C: New test.
31871 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
31873 * gcc.dg/tree-ssa/loop-8.c: New test.
31875 2005-04-30 Michael Maty <matz@suse.de>
31877 * gcc.dg/inline-mcpy.c: New test.
31879 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
31881 PR libfortran/18958
31882 * gfortran.dg/eoshift.f90: New test case.
31884 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
31886 PR libfortran/18857
31887 * gfortran.dg/matmul_1.f90: New test.
31889 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31891 PR tree-optimization/21030
31892 * gcc.dg/tree-ssa/pr21030.c: New.
31894 2005-04-29 Devang Patel <dpatel@apple.com>
31896 PR tree-optimization/21272
31897 * gcc.dg/vect/vect-ifcvt-10.c: New test.
31899 2005-04-29 Jakub Jelinek <jakub@redhat.com>
31903 * gfortran.dg/entry_4.f90: New test.
31904 * gfortran.fortran-torture/execute/entry_1.f90: New test.
31905 * gfortran.fortran-torture/execute/entry_2.f90: New test.
31906 * gfortran.fortran-torture/execute/entry_3.f90: New test.
31907 * gfortran.fortran-torture/execute/entry_4.f90: New test.
31908 * gfortran.fortran-torture/execute/entry_5.f90: New test.
31909 * gfortran.fortran-torture/execute/entry_6.f90: New test.
31910 * gfortran.fortran-torture/execute/entry_7.f90: New test.
31912 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31914 * gfortran.fortran-torture/execute/entry_8.f90: New test.
31916 2005-04-29 Paul Brook <paul@codesourcery.com>
31918 * gfortran.dg/entry_3.f90: New test.
31920 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31922 * gfortran.dg/implicit_4.f90: New test.
31924 2005-04-28 Bob Wilson <bob.wilson@acm.org>
31926 * lib/target-supports.exp (check_profiling_available): Return
31927 false for xtensa-*-elf.
31929 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
31931 * lib/fortran-torture.exp (fortran-torture.exp): Catch
31932 error if file cannot be deleted.
31934 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31936 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31937 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31938 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31939 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31940 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31941 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31942 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31943 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31944 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31945 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31946 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31947 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31948 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31950 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31953 * gfortran.dg/pr20865.f90: New test.
31955 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
31957 * gcc.dg/void-cast-2.c: New test.
31959 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31962 * gcc.dg/void-cast-1.c: New test.
31964 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
31966 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31968 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31971 * gfortran.dg/pr21177.f90: New test.
31973 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
31975 PR tree-optimization/21171
31976 * gcc.dg/tree-ssa/pr21171.c: New test.
31978 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
31980 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31981 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31982 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31983 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31984 gcc.dg/tree-ssa/gen-vect-32.c: New.
31985 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31986 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31987 don't run on PPC32.
31989 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31992 * gcc.dg/transparent-union-3.c: New test.
31994 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31997 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31998 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31999 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32000 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32001 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32002 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32004 2005-04-26 Jeff Law <law@redhat.com>
32006 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32007 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32008 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32009 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32010 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32011 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32012 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32014 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
32016 PR tree-optimization/17598
32017 * gcc.dg/tree-ssa/pr17598.c: New testcase.
32019 2005-04-25 Mike Stump <mrs@apple.com>
32021 * objc.dg/fix-and-continue-1.m: Add.
32023 2005-04-25 Roger Sayle <roger@eyesopen.com>
32026 * g++.dg/opt/pr20995-1.C: New test case.
32028 2005-04-25 Devang Patel <dpatel@apple.com>
32030 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32032 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32035 * g++.dg/opt/alias2.C (printf): Correct the prototype.
32037 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32040 * g++.dg/opt/rtti2.C: New test.
32042 2005-04-25 Paul Brook <paul@codesourcery.com>
32043 Steven G. Kargl <kargls@comcast.net>
32046 * gfortran.dg/ichar_1.f90: New file.
32048 2005-04-24 Jakub Jelinek <jakub@redhat.com>
32050 PR middle-end/20991
32051 * g++.dg/opt/pr20991.C: New test.
32053 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32054 where sizeof (type) < __alignof__ (type).
32055 * gcc.dg/compat/struct-layout-1.h: Likewise.
32057 2005-04-24 Per Bothner <per@bothner.com>
32058 Devang Patel <dpatel@apple.com>
32060 PR preprocessor/20907
32061 * gcc.dg/cpp/very-long-comment.c: New test.
32063 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32066 * gfortran.dg/common_5.f: New test.
32068 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
32070 PR middle-end/21082
32071 * g++.dg/tree-ssa/pr21082.C: New testcase.
32073 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
32075 * gcc.dg/vect/vect-99.c: New test.
32077 2005-04-22 Diego Novillo <dnovillo@redhat.com>
32079 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32081 2005-04-22 Jeff Law <law@redhat.com>
32083 * gcc.dg/uninit-5.c: Remove xfails.
32084 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32085 conditionals and loads.
32087 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
32089 PR libfortran/20074
32090 PR libfortran/20436
32091 PR libfortran/21108
32092 * gfortran.dg/nested_reshape.f90: new test
32093 * gfortran.dg/reshape-alloc.f90: new test
32094 * gfortran.dg/reshape.f90: new test
32096 2005-04-22 Mark Mitchell <mark@codesourcery.com>
32098 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32100 * gcc.dg/arm-vfp1.c: New test.
32102 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
32105 * g++.dg/lookup/builtin2.C: New test.
32107 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
32109 * gcc.dg/weak/weak-13.c: New test.
32111 2005-04-21 Geoffrey Keating <geoffk@apple.com>
32113 * lib/target-supports.exp (check_effective_target_sync_int_long):
32116 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
32118 * gcc.target/mips/branch-1.c: New test.
32120 2005-04-21 Richard Henderson <rth@redhat.com>
32122 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32123 * gcc.dg/vect/vect-86.c: Likewise.
32124 * gcc.dg/vect/vect-87.c: Likewise.
32125 * gcc.dg/vect/vect-88.c: Likewise.
32127 2005-04-21 Devang Patel <dpatel@apple.com>
32129 PR optimization/20994
32130 * gcc.dg/tree-ssa/ifc-3.c: New test.
32132 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32135 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32136 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32137 gcc.dg/c99-vla-jump-5.c: New tests.
32139 2005-04-19 Richard Henderson <rth@redhat.com>
32141 * lib/target-supports.exp (check_effective_target_vect_int_mult):
32142 Fix typo in exists check.
32143 (check_effective_target_sync_int_long): New.
32144 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32145 * gcc.dg/ia64-sync-2.c: Likewise.
32146 * gcc.dg/ia64-sync-3.c: Likewise.
32147 * gcc.dg/ia64-sync-4.c: Likewise.
32149 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
32151 * gcc.dg/fold-xor-1.c: New test.
32152 * gcc.dg/fold-xor-2.c: New test.
32154 2005-04-19 James E. Wilson <wilson@specifixinc.com>
32157 * g++.dg/eh/fp-regs.C: New test.
32159 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32161 * gcc.dg/Wint-to-pointer-cast-1.c,
32162 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32163 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32164 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32166 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32169 * gfortran.dg/pr16861.f90: New test.
32171 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32173 * gcc.dg/pr21085.c: New test.
32175 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
32177 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
32178 (setup_mips_tests, dg-mips-options): New procedures.
32179 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32180 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32181 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32182 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32183 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32184 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32185 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32186 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32187 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32188 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32189 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32190 dg-mips-options instead of dg-options. Remove now-redundant
32191 preprocessor guards.
32192 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32193 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32194 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32195 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32196 * gcc.dg/vr-mult-2.c: Delete.
32197 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32198 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32199 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32200 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32201 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32202 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32203 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32205 2005-04-18 Laurent GUERBY <laurent@guerby.net>
32207 * ada/acats/run_all.sh: Use sync when executable not present.
32209 2005-04-18 Devang Patel <dpatel@apple.com>
32211 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32212 * gcc.dg/vect/vect-11a.c: New.
32213 * gcc.dg/vect/vect-none.c: Update.
32214 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32216 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32218 PR tree-optimization/20922
32219 * gcc.dg/pr20922-1.c: New test.
32220 * gcc.dg/pr20922-2.c: New test.
32221 * gcc.dg/pr20922-3.c: New test.
32222 * gcc.dg/pr20922-4.c: New test.
32223 * gcc.dg/pr20922-5.c: New test.
32224 * gcc.dg/pr20922-6.c: New test.
32226 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32228 PR libfortran/20950
32229 * gfortran.dg/pr20950.f: New test.
32231 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32233 PR libfortran/19216
32234 * gfortran.dg/pr19216.f: New test.
32236 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
32238 PR tree-optimization/21001
32239 * gcc.dg/tree-ssa/pr21001.c: New.
32241 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
32243 PR libfortran/21075
32244 * gfortran.dg/reshape_rank7.f90: New test.
32246 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32248 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32249 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32250 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32251 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32252 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32253 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32254 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32255 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32256 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32258 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32259 in namelists. New test.
32260 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32262 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32264 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32265 namelist. New test.
32266 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32268 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32270 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32271 namelist. New test.
32272 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32273 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32274 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32276 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32277 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32280 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
32282 * gfortran.dg/wtruncate.f: New testcase.
32283 * gfortran.dg/wtruncate.f90: New testcase.
32285 2005-04-16 Mark Mitchell <mark@codesourcery.com>
32288 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32289 which sizeof/alignof is dependent, rather than just whether we are
32290 processing_template_decl.
32292 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32294 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32295 corrected typo where the wrong variables had been compared.
32297 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32299 PR libfortran/18495
32300 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32301 Test callee-allocated version of return array with a write
32303 Test spread with a temporary with another write statement.
32305 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
32307 PR tree-optimization/21031
32308 * gcc.dg/tree-ssa/pr21031.c: New.
32310 2005-04-15 Uros Bizjak <uros@kss-loka.si>
32312 PR tree-optimization/21004
32313 * gcc.dg/builtins-53.c: Include builtins-config.h.
32314 Check floorf, ceilf, floorl and ceill transformations
32315 only when HAVE_C99_RUNTIME is defined.
32317 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
32319 PR middle-end/20739
32320 * gcc.dg/tree-ssa/pr20739.c: New test.
32322 2005-04-14 Mike Stump <mrs@apple.com>
32324 * gcc.dg/Foundation.framework/empty: New.
32325 * gcc.dg/framework-2.c: New.
32327 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32329 PR tree-optimization/21021
32330 * gcc.c-torture/compile/pr21021.c: New.
32332 2005-04-14 Janis Johnson <janis187@us.ibm.com>
32335 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32336 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32337 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32338 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32339 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32340 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32341 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32342 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32344 2005-04-14 Richard Henderson <rth@redhat.com>
32346 * lib/target-supports.exp (check_effective_target_vect_condition):
32347 Add ia64, i?86, and x86_64.
32349 2005-04-14 Steven G. Kargl <kargls@comcast.net>
32351 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32353 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32355 PR tree-optimization/20657
32356 * gcc.dg/tree-ssa/pr20657.c: New.
32358 2005-04-14 Uros Bizjak <uros@kss-loka.si>
32360 * gcc.dg/builtins-53.c: Also check (int)trunc* and
32361 (long long int)trunc*.
32363 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
32366 * gcc.dg/pr20927.c: New test.
32368 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
32370 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32371 * gcc.target/mips/asm-1.c: Likewise.
32373 2005-04-13 Dale Johannesen <dalej@apple.com>
32375 * objc.dg/objc-fast-4.m: New.
32377 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
32379 * gcc.target/cris/torture/cris-torture.exp: New driver in new
32381 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32383 2005-04-13 David Edelsohn <edelsohn@gnu.org>
32385 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32386 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32387 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32389 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
32391 PR tree-optimization/20913
32392 * gcc.dg/tree-ssa/pr20913.c: New.
32394 PR tree-optimization/20702
32395 * gcc.dg/tree-ssa/pr20702.c: New.
32397 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32400 * g++.dg/inherit/local3.C: New test.
32402 2005-04-12 Jeff Law <law@redhat.com>
32404 * gcc.dg/tree-ssa/20050412-1.c: New test.
32406 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
32408 PR libfortran/19016
32409 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32410 Add tests with mask generated by expression.
32411 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32412 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32413 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32415 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
32417 PR middle-end/20917
32418 * gcc.dg/20050409-1.c: New test.
32420 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
32422 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32424 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32426 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32427 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32428 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32429 (TARGET_CXX): Adjust accordingly.
32430 * target.h (struct gcc_target): Remove epxort_class_data. Add
32431 determine_class_data_visibility and class_data_always_comdat.
32432 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32433 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32434 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32435 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32436 (arm_cxx_determine_class_data_visibility): New.
32437 (arm_cxx_class_data_always_comdat): Likewise.
32438 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32439 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32440 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32441 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32442 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32445 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32447 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32449 2005-04-11 Geoffrey Keating <geoffk@apple.com>
32451 * gcc.dg/i386-darwin-fpmath.c: New.
32453 2004-04-11 Devang Patel <dpatel@apple.com>
32455 * lib/target-supports.exp (check_effective_target_vect_condition): New.
32456 * gcc.dg/vect/vect-ifcvt-1.c: New test.
32457 * gcc.dg/vect/vect-ifcvt-2.c: New test.
32458 * gcc.dg/vect/vect-ifcvt-3.c: New test.
32459 * gcc.dg/vect/vect-ifcvt-4.c: New test.
32460 * gcc.dg/vect/vect-ifcvt-5.c: New test.
32461 * gcc.dg/vect/vect-ifcvt-6.c: New test.
32462 * gcc.dg/vect/vect-ifcvt-7.c: New test.
32463 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32465 2004-04-11 Devang Patel <dpatel@apple.com>
32467 * gcc.dg/vect/vect-dv-1.c: New test.
32468 * gcc.dg/vect/vect-dv-2.c: New test.
32470 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32472 PR tree-optimization/20933
32473 * gcc.dg/tree-ssa/pr20933.c: New test.
32475 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32477 * gfortran.dg/fold_nearest.f90: New test.
32479 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
32481 * gcc.dg/tree-ssa/alias-1.c: New test.
32483 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32485 PR tree-optimization/20920
32486 * g++.dg/tree-ssa/pr20920.C: New test.
32488 2005-04-11 Uros Bizjak <uros@kss-loka.si>
32490 * gcc.dg/builtins-53.c: Also check (int)ceil* and
32491 (long long int)ceil*.
32493 2005-04-10 Mark Mitchell <mark@codesourcery.com>
32495 * g++.dg/warn/Wdtor1.C: Declare template in system header with
32496 explicit C++ linkage.
32498 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32500 * gfortran.dg/pr17229.f: Take care of the new obsolescence
32501 warning for arithmetic IF statements.
32503 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
32505 * eor_handling_1.f90: New test case.
32506 * eor_handling_2.f90: New test case.
32507 * eor_handling_3.f90: New test case.
32508 * eor_handling_4.f90: New test case.
32509 * eor_handling_5.f90: New test case.
32510 * noadv_size.f90: New test case.
32511 * pad_no.f90: New test case.
32513 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
32515 * gcc.c-torture/execute/20050410-1.c: New test.
32517 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
32519 * gcc.dg/pr20126.c: New.
32521 2005-04-09 Bud Davis <bdavis@gfortran.org>
32522 Steven G. Kargl <kargls@comcast.net>
32524 * gfortran.dg/PR19872.f: New test.
32526 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32528 * gfortran.dg/nint_1.f90: Fix dg-do directive.
32530 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32532 * gfortran.dg/nint_1.f90: New test.
32534 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32536 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32537 Added test for callee-allocated arrays with write statements.
32538 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32539 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32540 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32541 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32542 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32544 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32546 PR libfortran/20163
32547 * gfortran.dg/open-options-blanks.f: New test.
32549 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32552 * gfortran.dg/comma_format_extension_[1234].f: New tests.
32554 2005-04-09 Jakub Jelinek <jakub@redhat.com>
32556 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32557 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32558 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32559 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32560 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32561 * gcc.c-torture/execute/stdarg-4.c: New test.
32563 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32566 * g++.dg/abi/param2.C: New test.
32568 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32570 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32572 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32574 * gcc.dg/builtins-53.c: New test.
32576 2005-04-08 Diego Novillo <dnovillo@redhat.com>
32578 * g++.dg/tree-ssa/pr18178.C: New test.
32579 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32580 * gcc.c-torture/execute/20041019-1.c: New test.
32581 * gcc.dg/tree-ssa/20041008-1.c: New test.
32582 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32583 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32584 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32585 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32586 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32587 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32588 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32589 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32590 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32591 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32593 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
32595 PR rtl-optimization/20466
32596 * gcc.c-torture/execute/pr20466-1.c: New test.
32598 2005-04-08 Mark Mitchell <mark@codesourcery.com>
32601 * g++.dg/parse/cond2.C: New test.
32604 * g++.dg/warn/Wdtor1.C: New test.
32606 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32609 * gfortran.dg/pr17229.f: New test.
32611 2005-04-07 Steven G. Kargl <kargls@comcast.net>
32613 * gfortran.dg/tiny_1.f90: New test.
32614 * gfortran.dg/tiny_2.f90: ditto.
32616 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
32618 * gfortran.dg/eor_1.f90: Fix dg-do run line
32619 * gfortran.dg/open_new.f90: Fix dg-do run line
32621 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
32623 * lib/target-supports.exp (get_compiler_messages): Support
32624 optional arguments, the fourth being compiler options.
32625 (check_effective_target_fpic): New proc.
32626 * gcc.dg/20050321-2.c: Restrict to target fpic.
32628 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
32630 * gcc.dg/15443-1.c: New test.
32631 * gcc.dg/15443-2.c: Likewise.
32633 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32635 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32637 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32639 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32641 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32643 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32644 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32646 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32647 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32648 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32650 2005-04-06 Mark Mitchell <mark@codesourcery.com>
32653 * g++.dg/warn/Wunused-11.C: New test.
32655 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
32657 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32659 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
32661 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32663 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32666 * g++.dg/template/ptrmem13.C: New test.
32668 2005-04-05 Per Bothner <per@bothner.com>
32670 * lib/gcc.exp: Always add -fno-show-column, for now.
32672 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
32675 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32676 of plain old "unsigned int" for the type of "i". Makes this test
32679 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
32681 * gcc.dg/i386-ssefn-1.c: New test.
32682 * gcc.dg/i386-ssefn-2.c: New test.
32683 * gcc.dg/i386-ssefn-3.c: New test.
32684 * gcc.dg/i386-ssefn-4.c: New test.
32686 2005-04-05 Jakub Jelinek <jakub@redhat.com>
32688 PR tree-optimization/20076
32689 * gcc.dg/builtin-apply4.c: New test.
32691 PR preprocessor/19475
32692 * gcc.dg/cpp/macspace1.c: New test.
32693 * gcc.dg/cpp/macspace2.c: New test.
32695 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32697 * gfortran.dg/pr20755.f: Fixed bad format.
32699 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32702 * g++.dg/ext/attrib21.C: New test.
32704 2004-04-05 Devang Patel <dpatel@apple.com>
32706 * lib/target-supports.exp (check_effective_target_vect_shif): New.
32707 * gcc.dg/vect/vect-shift-1.c: New test.
32709 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32711 PR libfortran/20755
32712 * gfortran.dg/pr20755.f: New test.
32714 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
32716 * gfortran.dg/pr15959.f90: New test.
32717 * gfortran.dg/string_pad_trunc.f90: New test.
32719 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32721 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32722 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32723 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32726 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32728 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32730 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32732 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32733 * gcc.c-torture/compile/20011119-2.c: Likewise.
32734 * gcc.c-torture/compile/981001-2.c: Likewise.
32736 2005-04-04 Mark Mitchell <mark@codesourcery.com>
32739 * g++.dg/template/overload4.C: New test.
32741 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32744 * g++.dg/abi/covariant5.C: New.
32747 * g++.dg/debug/const2.C: New.
32749 2005-04-04 Jakub Jelinek <jakub@redhat.com>
32751 PR rtl-optimization/16104
32752 * gcc.c-torture/execute/20050316-1.c: New test.
32754 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32756 * g++.dg/template/spec23.C: Fix dg-error text.
32758 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
32761 * g++.dg/expr/lval2.C: New.
32763 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32765 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32766 __builtin_strcasecmp and __builtin_strncasecmp.
32768 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
32771 * g++.dg/template/spec22.C: New.
32772 * g++.dg/template/spec23.C: New.
32774 2005-04-03 Dale Ranta <dir@lanl.gov>
32775 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32777 PR libfortran/20068
32778 PR libfortran/20125
32779 PR libfortran/20156
32780 PR libfortran/20471
32781 * gfortran.dg/backspace.f: New test.
32783 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
32785 * gcc.dg/pr19345.c: New test.
32787 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32789 PR tree-optimization/20640
32790 * gcc.dg/torture/tree-loop-1.c: New.
32792 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32794 PR rtl-optimization/20290
32795 * gcc.c-torture/execute/loop-ivopts-2.c: New.
32797 2005-04-02 Geoffrey Keating <geoffk@apple.com>
32799 * gcc.dg/rs6000-fpint.c: New.
32801 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32803 * gcc.dg/old-style-then-proto-1.c: New test.
32805 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32807 * gfortran.fortran-torture/execute/backspace.f90: Check
32808 after backspace and read was incorrect.
32810 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32812 * gcc.c-torture/execute/builtins/strcat.c: Check the result
32813 buffer past the terminating NUL using memcmp.
32814 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32815 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32817 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32818 Fix unused/uninitialized variable warnings.
32820 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32821 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32822 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32823 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32825 * gcc.c-torture/execute/builtins/abs-1-lib.c,
32826 gcc.c-torture/execute/builtins/fputs-lib.c,
32827 gcc.c-torture/execute/builtins/lib/fprintf.c,
32828 gcc.c-torture/execute/builtins/lib/main.c,
32829 gcc.c-torture/execute/builtins/lib/memcmp.c,
32830 gcc.c-torture/execute/builtins/lib/memmove.c,
32831 gcc.c-torture/execute/builtins/lib/mempcpy.c,
32832 gcc.c-torture/execute/builtins/lib/memset.c,
32833 gcc.c-torture/execute/builtins/lib/printf.c,
32834 gcc.c-torture/execute/builtins/lib/sprintf.c,
32835 gcc.c-torture/execute/builtins/lib/stpcpy.c,
32836 gcc.c-torture/execute/builtins/lib/strchr.c,
32837 gcc.c-torture/execute/builtins/lib/strcmp.c,
32838 gcc.c-torture/execute/builtins/lib/strcpy.c,
32839 gcc.c-torture/execute/builtins/lib/strcspn.c,
32840 gcc.c-torture/execute/builtins/lib/strlen.c,
32841 gcc.c-torture/execute/builtins/lib/strncat.c,
32842 gcc.c-torture/execute/builtins/lib/strncmp.c,
32843 gcc.c-torture/execute/builtins/lib/strncpy.c,
32844 gcc.c-torture/execute/builtins/lib/strrchr.c,
32845 gcc.c-torture/execute/builtins/lib/strspn.c,
32846 gcc.c-torture/execute/builtins/lib/strstr.c,
32847 gcc.c-torture/execute/builtins/memops-asm-lib.c,
32848 gcc.c-torture/execute/builtins/strlen-2.c,
32849 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32852 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
32854 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32855 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32858 2005-04-01 Jakub Jelinek <jakub@redhat.com>
32861 * g++.dg/debug/using1.C: New test.
32863 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
32865 PR middle-end/20524
32866 * gcc.dg/alias-7.c: Prefix asm-declared name with
32867 __USER_LABEL_PREFIX__.
32869 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
32871 Fix fallout from PR middle-end/15700:
32872 * gcc.c-torture/compile/20011119-1.c: Take
32873 __USER_LABEL_PREFIX__ into account.
32874 * gcc.c-torture/compile/20011119-2.c: Likewise.
32876 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
32879 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32881 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32884 * gcc.c-torture/compile/struct-non-lval-1.c,
32885 gcc.c-torture/compile/struct-non-lval-2.c,
32886 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32888 2005-03-31 Janis Johnson <janis187@us.ibm.com>
32890 * gcc.dg/tls/tls.exp: Remove temporary file.
32891 * g++.dg/tls/tls.exp: Ditto.
32892 * lib/file-format.exp: Ditto.
32893 * g++.dg/special/ecos.exp: Ditto.
32895 * lib/profopt.exp: Treat prof_ext as a list.
32896 * gcc.misc-tests/bprob.exp: Ditto.
32897 * g++.dg/bprob/bprob.exp: Ditto.
32899 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32900 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32901 g++.dg/tree-ssa/pointer-reference-alias.C,
32902 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32903 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32904 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32905 g++.dg/vect/pr19951.cc: Ditto.
32906 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32907 gcc.dg/builtins-47.c: Ditto.
32908 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32909 gcc.dg/pr20115-1.c: Ditto.
32910 * gcc.dg/tree-ssa/20030530-2.c,
32911 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32912 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32913 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32914 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32915 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32916 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32917 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32918 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32919 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32920 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32921 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32922 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32923 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32924 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32925 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32926 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32927 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32928 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32929 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32930 gcc.dg/tree-ssa/20030824-1.c,
32931 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32932 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32933 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32934 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32935 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32936 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32937 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32938 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32939 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32940 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32941 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32942 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32943 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32944 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32945 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32946 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32947 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32948 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32949 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32950 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32951 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32952 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32953 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32954 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32955 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32956 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32957 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32958 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32959 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32960 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32961 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32962 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32963 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32964 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32965 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32966 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32967 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32968 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32969 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32970 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32971 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32972 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32973 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32974 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32975 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32976 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32977 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32978 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32979 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32980 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32981 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32982 gcc.dg/tree-ssa/useless-1.c: Ditto.
32983 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32984 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32985 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32986 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32987 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32988 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32989 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32990 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32991 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32992 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32993 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32994 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32995 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32996 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32997 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32998 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32999 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33000 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33001 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33002 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33003 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33004 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33005 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33006 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33007 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33008 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33009 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33010 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33011 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33012 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33013 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33014 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33015 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33016 gcc.dg/vect/vect-none.c: Ditto.
33017 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33018 treelang/compile/unsigned.tree: Ditto.
33020 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33021 * gcc.dg/cpp/direct2s.c: Ditto.
33022 * gcc.dg/cpp/paste4.c: Ditto.
33023 * gcc.dg/cpp/separate-1.c: Ditto.
33024 * gcc.dg/pch/save-temps-1.c: Ditto.
33025 * g++.dg/ext/altivec-10.C: Ditto.
33026 * g++.dg/pch/pch.C: Ditto.
33028 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33030 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33031 * g++.dg/template/repo1.C: Ditto.
33032 * g++.dg/template/repo2.C: Ditto.
33033 * g++.dg/template/repo3.C: Ditto.
33034 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33035 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33036 * g++.old-deja/g++.pt/repo1.C: Ditto.
33037 * g++.old-deja/g++.pt/repo2.C: Ditto.
33038 * g++.old-deja/g++.pt/repo3.C: Ditto.
33039 * g++.old-deja/g++.pt/repo4.C: Ditto.
33041 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33042 * gcc.dg/20030107-1.c: Ditto.
33043 * gcc.dg/20030702-1.c: Ditto.
33044 * gcc.dg/profile-generate-1.c: Ditto.
33045 * g++.dg/other/profile1.C: Ditto.
33046 * g++.old-deja/g++.robertl/eb83.C: Ditto.
33048 * lib/gcc-dg.exp (remove-build-file): New.
33049 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33050 cleanup-tree-dump, cleanup-saved-temps): New.
33052 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
33054 PR c++/19203, DR 214
33055 * g++.dg/parse/ambig3.C: Not ambiguous.
33056 * g++.dg/template/spec20.C: New.
33057 * g++.dg/template/spec21.C: New.
33059 2005-03-31 Steve Ellcey <sje@cup.hp.com>
33062 * gcc.dg/ia64-fptr-1.c: Run only on linux.
33064 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33066 PR libfortran/20660
33067 * gfortran.dg/negative_unit.f: New test.
33069 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33071 * gcc.dg/20050330-1.c: New test.
33073 2005-03-30 Devang Patel <dpatel@apple.com>
33075 * g++.dg/tree-sra/ssa-sra-3.C: New test.
33077 2005-03-30 Dale Johannesen <dalej@apple.com>
33079 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33081 2005-03-30 Janis Johnson <janis187@us.ibm.com>
33083 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33084 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33085 Strip options from test name.
33087 2005-03-31 Jan Hubicka <jh@suse.cz>
33089 * gcc.dg/varpool-1.c: New testcase.
33091 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33095 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33096 gcc.dg/stmt-expr-label-3.c : New tests.
33097 * gcc.c-torture/execute/medce-2.c: Remove.
33099 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33102 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33105 2005-03-30 Alan Modra <amodra@bigpond.net.au>
33107 * gcc.c-torture/compile/pr20203.c: New test.
33109 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33111 * gfortran.dg/promotion.f90: New test.
33113 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
33115 PR middle-end/20491
33116 * gcc.dg/torture/asm-subreg-1.c: New test.
33118 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
33121 * gcc.dg/pr20672-1.c: New test.
33123 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
33125 * gfortran.dg/vect: New directory.
33126 * gfortran.dg/vect/vect.exp: New.
33127 * gfortran.dg/vect/vect-1.f90: New test.
33128 * gfortran.dg/vect/vect-2.f90: New test.
33129 * gfortran.dg/vect/vect-3.f90: New test.
33130 * gfortran.dg/vect/vect-4.f90: New test.
33131 * gfortran.dg/vect/vect-5.f90: New test.
33133 2005-03-29 Jakub Jelinek <jakub@redhat.com>
33135 PR middle-end/20622
33136 * gcc.dg/alias-7.c: New test.
33138 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
33140 * gcc.dg/sparc-reg-1.c: New test.
33142 2005-03-28 Steve Ellcey <sje@cup.hp.com>
33145 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33147 2005-03-29 Dale Ranta <dir@lanl.gov>
33148 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33150 PR libfortran/20163
33151 * gfortran.dg/pr20163-2.f: New test.
33153 2005-03-28 Jan Hubicka <jh@suse.cz>
33155 PR middle-end/20635
33156 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33159 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
33161 PR tree-optimization/20626
33162 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33163 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33165 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33167 * gfortran.dg/underflow.f90: New test.
33168 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33170 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33172 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33174 2005-03-25 Mark Mitchell <mark@codesourcery.com>
33176 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33177 (g++_init): Make sure that CXXFLAGS is set.
33178 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33179 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33180 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33181 * lib/objc.exp (objc_init): Likewise.
33182 * lib/treelang.exp (treelang_init): Likewise.
33184 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
33186 PR tree-optimization/20470
33187 * gcc.dg/tree-ssa/pr20470.c: New test.
33189 2005-03-25 Geoffrey Keating <geoffk@apple.com>
33191 * gcc.dg/ppc-stfiwx.c: New.
33193 2005-03-25 Steve Ellcey <sje@cup.hp.com>
33196 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33198 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33200 * gcc.dg/20050325-1.c: Fix a typo.
33202 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33204 PR libfortran/19678
33205 PR libfortran/19679
33206 * gfortran.dg/dos_eol.f: New test.
33208 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33210 PR rtl-optimization/20249
33211 * gcc.dg/20050325-1.c: New test.
33213 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33215 PR libfortran/15332
33216 * gfortran.dg/pr15332.f: New test.
33218 2005-03-24 Dale Johannesen <dalej@apple.com>
33220 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33222 2005-03-24 Geoffrey Keating <geoffk@apple.com>
33224 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33225 'internal' visibility.
33226 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33227 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33228 'protected' visibility.
33229 * gcc.dg/visibility-7.c: Likewise.
33230 * lib/target-supports.exp (check_visibility_available): Take
33231 a parameter, the kind of visibility to check for.
33232 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33233 to check_visibility_available.
33235 * g++.dg/expr/cast3.C: New.
33237 2005-03-24 David Edelsohn <edelsohn@gnu.org>
33239 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33242 2005-03-24 Steve Ellcey <sje@cup.hp.com>
33245 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33247 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
33249 * gcc.dg/badshift.c: Renamed to...
33250 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
33252 * gcc.target/i386/badshift.c: Renamed to...
33253 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
33256 PR rtl-optimization/20532
33257 * gcc.target/i386/badshift.c: New.
33259 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33261 * gfortran.dg/pr18025.f90: New test.
33263 2005-03-23 Dale Johannesen <dalej@apple.com>
33265 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33267 2005-03-23 Mark Mitchell <mark@codesourcery.com>
33269 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33271 * lib/target-supports.exp (check_iconv_available): Default
33272 libiconv to -liconv, if there is no definition.
33274 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
33276 * gcc.dg/torture/cris-asm-mof-1.c: New test.
33278 2005-03-22 Mark Mitchell <mark@codesourcery.com>
33280 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33281 * g++.dg/opt/pr7503-2.C: Likewise.
33282 * g++.dg/opt/pr7503-3.C: Likewise.
33283 * g++.dg/opt/pr7503-4.C: Likewise.
33284 * g++.dg/opt/pr7503-5.C: Likewise.
33285 * g++.dg/warn/minmax.C: New test.
33287 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33289 * gfortran.dg/g77_intrinsics_funcs.f: New test.
33290 * gfortran.dg/g77_intrinsics_sub.f: New test.
33292 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33293 Jan Hubicka <jh@suse.cz>
33294 Steven Bosscher <stevenb@suse.de
33296 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33298 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33301 * g++.dg/template/redecl3.C: New test.
33303 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33306 * g++.dg/parse/error16.C: Tweak error markers.
33308 2005-03-22 Jakub Jelinek <jakub@redhat.com>
33311 * gcc.dg/20050321-2.c: New test.
33313 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
33317 * g++.dg/template/ptrmem12.C: New.
33319 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
33321 PR rtl-optimization/20527
33322 * gcc.c-torture/execute/pr20527-1.c: New test.
33324 2005-03-22 Ben Elliston <bje@au.ibm.com>
33326 * gcc.misc-tests/options.exp (check_for_options): Create a real C
33327 program, compile it into a real executable and then delete the .c
33328 and .x files afterwards, to avoid problems on testglue targets.
33330 2005-03-21 Stuart Hastings <stuart@apple.com>
33332 * gcc.target/i386/sse-2.c: New.
33334 2005-03-21 Uros Bizjak <uros@kss-loka.si>
33336 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33338 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33340 * g++.dg/parse/crash25.C: Fix typo.
33342 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33345 * g++.dg/parse/crash24.C: New test.
33348 * g++.dg/parse/crash25.C: New test.
33350 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33353 * g++.dg/ext/stmtexpr4.C: New test.
33355 2005-03-20 Roger Sayle <roger@eyesopen.com>
33357 PR middle-end/20539
33358 * gcc.c-torture/compile/pr13066-1.c: New test case.
33359 * gcc.c-torture/compile/pr20539-1.c: Likewise.
33360 * g++.dg/opt/pr13066-1.C: Likewise.
33362 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
33364 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33366 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33369 * gfortran.dg/nesting_1.f90: New test.
33371 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33374 * g++.dg/lookup/using13.C: New test.
33376 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33379 * g++.dg/template/crash36.C: New test.
33381 2005-03-18 Paolo Carlini <pcarlini@suse.de>
33384 * g++.dg/template/crash35.C: New test.
33386 2005-03-17 Paolo Carlini <pcarlini@suse.de>
33389 * g++.dg/overload/operator2.C: New test.
33391 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33393 PR libfortran/20257
33394 * gfortran.dg/pr20257.f90: New test.
33396 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33398 PR libfortran/20480
33399 * gfortran.dg/pr20480.f90: New test.
33401 2005-03-16 Richard Henderson <rth@redhat.com>
33403 PR middle-end/15700
33404 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33405 (_rtld_global): New.
33406 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33407 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33409 * gcc.dg/alias-3.c: New.
33410 * gcc.dg/alias-4.c: New.
33411 * gcc.dg/alias-5.c: New.
33412 * gcc.dg/alias-6.c: New.
33414 2005-03-15 Geoffrey Keating <geoffk@apple.com>
33416 * gcc.dg/cpp/ucnid-7.c: New.
33418 2005-03-15 Janis Johnson <janis187@us.ibm.com>
33419 Dorit Naishlos <dorit@il.ibm.com>
33421 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33424 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
33426 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33427 support misaligned accesses.
33428 * gcc.dg/vect/vect-58.c: Likewise.
33429 * gcc.dg/vect/vect-92.c: New.
33430 * gcc.dg/vect/vect-93.c: New.
33432 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
33435 * gfortran.dg/assign_2.f90: New test.
33436 * gfortran.dg/assign_3.f90: New test.
33437 * gfortran.dg/assign.f90: New test.
33439 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
33441 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33442 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33443 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33444 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33447 2005-03-14 Geoffrey Keating <geoffk@apple.com>
33449 * gcc.dg/cpp/ucnid-6.c: New.
33451 * gcc.dg/cpp/normalize-1.c: New.
33452 * gcc.dg/cpp/normalize-2.c: New.
33453 * gcc.dg/cpp/normalize-3.c: New.
33454 * gcc.dg/cpp/normalize-4.c: New.
33455 * gcc.dg/cpp/ucnid-4.c: New.
33456 * gcc.dg/cpp/ucnid-5.c: New.
33457 * g++.dg/cpp/normalize-1.C: New.
33458 * g++.dg/cpp/ucnid-1.C: New.
33460 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33462 * gcc.dg/pr18628.c: New.
33464 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33467 * g++.dg/tree-ssa/pr20280.C: New.
33469 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33472 * gfortran.dg/stfunc_2.f90: New test.
33474 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33476 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33478 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33480 * gcc.dg/tree-ssa/20050314-1.c: New test.
33482 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33486 * g++.dg/template/friend34.C: New test.
33487 * g++.dg/template/friend35.C: Likewise.
33488 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33490 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33492 Friend class name lookup 5/n
33494 * g++.dg/lookup/hidden-class1.C: New test.
33495 * g++.dg/lookup/hidden-class2.C: Likewise.
33496 * g++.dg/lookup/hidden-class3.C: Likewise.
33497 * g++.dg/lookup/hidden-class4.C: Likewise.
33498 * g++.dg/lookup/hidden-class5.C: Likewise.
33499 * g++.dg/lookup/hidden-class6.C: Likewise.
33500 * g++.dg/lookup/hidden-class7.C: Likewise.
33501 * g++.dg/lookup/hidden-class8.C: Likewise.
33502 * g++.dg/lookup/hidden-class9.C: Likewise.
33503 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33504 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33505 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33506 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33507 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33508 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33509 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33510 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33511 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33512 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33513 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33515 2005-03-13 Mark Mitchell <mark@codesourcery.com>
33518 * g++.dg/template/error18.C: New test.
33520 2005-03-09 Ben Elliston <bje@au.ibm.com>
33523 * g++.dg/debug/pr16792.C: New test.
33525 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33527 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33528 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33529 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33530 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33531 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33532 test assertion names.
33534 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33537 * gfortran.dg/stfunc_1.f90: New test.
33539 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33542 * gfortran.dg/real_index_1.f90: New test.
33544 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33547 * gfortran.dg/spec_expr_1.f90: New test.
33549 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33552 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33555 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33558 * gfortran.dg/largeequiv_1.f90: New test.
33560 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33562 * gcc.dg/ucnid-1.c: New.
33563 * gcc.dg/ucnid-2.c: New.
33564 * gcc.dg/ucnid-3.c: New.
33565 * gcc.dg/ucnid-4.c: New.
33566 * gcc.dg/ucnid-5.c: New.
33567 * gcc.dg/ucnid-6.c: New.
33568 * gcc.dg/cpp/ucnid-1.c: New.
33569 * gcc.dg/cpp/ucnid-2.c: New.
33570 * gcc.dg/cpp/ucnid-3.c: New.
33571 * g++.dg/other/ucnid-1.C: New.
33573 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33575 * gcc.dg/vmx/darwin-abi-3.c: Delete.
33577 2005-03-11 Per Bothner <per@bothner.com>
33579 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
33580 that diagnotics refer to correct token.
33581 * gcc.dg/unused-3.c: Likewise.
33583 2005-03-11 Per Bothner <per@bothner.com>
33585 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33586 constant" is now actually on same line as string constant.
33587 * gcc.dg/cpp/direct2s.c: Likewise.
33589 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
33591 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33593 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33595 PR libfortran/20124
33596 * gfortran.dg/pr20124.f90: New Test
33598 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
33600 PR tree-optimization/20130
33601 * gcc.dg/pr20130-1.c: New test.
33603 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33606 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33608 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33610 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33612 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33614 * g++.dg/eh/forced1.C: Fix comment.
33615 * g++.dg/eh/forced2.C: Ditto.
33616 * g++.dg/eh/forced3.C: Ditto.
33617 * g++.dg/eh/forced4.C: Ditto.
33619 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
33622 * gcc.c-torture/compile/pr20412.c: New test.
33624 2005-03-10 Roger Sayle <roger@eyesopen.com>
33626 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33628 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33631 * gcc.dg/20050307-1.c: New test.
33633 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
33636 * g++.dg/other/stdarg3.C: New.
33638 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33640 PR c++/18384, c++/18327
33641 * g++.dg/init/array19.C: New test.
33643 PR inline-asm/20314
33644 * gcc.dg/torture/pr20314-1.c: New test.
33645 * gcc.dg/torture/pr20314-2.c: New test.
33647 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
33649 * gcc.dg/20050309-1.c: New test.
33651 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33653 * gcc.dg/builtins-10.c: Reactivate disabled test.
33654 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
33655 new cbrt transformations.
33657 2005-03-09 Mark Mitchell <mark@codesourcery.com>
33660 * g++.dg/template/array13.C: New test.
33662 2005-03-09 Paolo Carlini <pcarlini@suse.de>
33665 * g++.dg/init/brace4.C: New test.
33667 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
33670 * g++.dg/template/non-dependent12.C: New.
33672 2005-03-08 Mark Mitchell <mark@codesourcery.com>
33675 * g++.dg/init/array18.C: Add dg-do run marker.
33678 * g++.dg/init/array18.C: New test.
33680 2005-03-09 Ben Elliston <bje@au.ibm.com>
33682 * consistency.vlad/vlad.exp: Remove trailing semicolons.
33683 * g++.dg/gcov/gcov.exp: Likewise.
33684 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33685 * gcc.target/xstormy16/xstormy16.exp: Likewise.
33686 * lib/c-torture.exp: Likewise.
33687 * lib/fortran-torture.exp: Likewise.
33688 * lib/g++.exp: Likewise.
33689 * lib/gcc-defs.exp: Likewise.
33690 * lib/gcc-dg.exp: Likewise.
33691 * lib/gcc.exp: Likewise.
33692 * lib/gcov.exp: Likewise.
33693 * lib/gfortran.exp: Likewise.
33694 * lib/mike-g++.exp: Likewise.
33695 * lib/mike-gcc.exp: Likewise.
33696 * lib/objc-torture.exp: Likewise.
33697 * lib/objc.exp: Likewise.
33698 * lib/profopt.exp: Likewise.
33699 * lib/target-libpath.exp: Likewise.
33700 * lib/target-supports.exp: Likewise.
33701 * lib/treelang.exp: Likewise.
33702 * lib/wrapper.exp: Likewise.
33704 2005-03-08 Jeff Law <law@redhat.com>
33706 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33709 2005-03-08 Ira Rosen <irar@il.ibm.com>
33711 * gcc.dg/vect/pr20122.c: New test.
33713 2005-03-07 Jeff Law <law@redhat.com>
33715 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33717 * gcc.dg/tree-ssa/pr18133-1.c: New test.
33718 * gcc.dg/tree-ssa/pr18133-2.c: New test.
33719 * gcc.dg/tree-ssa/pr18134.c: New test.
33721 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33723 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33724 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33725 gcc.dg/torture/builtin-noret-2.c: Require weak support.
33727 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
33730 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33732 2005-03-07 Mark Mitchell <mark@codesourcery.com>
33734 * g++.dg/warn/Wnvdtor.C: New test.
33736 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
33738 * gcc.dg/torture/pr19683-1.c: New test.
33740 2005-03-06 Steven G. Kargl <kargls@comcast.net>
33742 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33743 * gfortran.dg/g77/19990313-2.f: Ditto.
33744 * gfortran.dg/g77/19990313-3.f: Ditto.
33745 * gfortran.dg/g77/19990525-0.f: Ditto.
33746 * gfortran.dg/g77/19990826-0.f: Ditto.
33747 * gfortran.dg/g77/19990826-2.f: Ditto.
33748 * gfortran.dg/g77/19990826-3.f: Ditto.
33749 * gfortran.dg/g77/20000511-1.f: Ditto.
33750 * gfortran.dg/g77/20000511-2.f: Ditto.
33751 * gfortran.dg/g77/970625-2.f: Ditto.
33752 * gfortran.dg/g77/980310-2.f: Ditto.
33753 * gfortran.dg/g77/980310-3.f: Ditto.
33754 * gfortran.dg/g77/980310-8.f: Ditto.
33755 * gfortran.dg/g77/980519-2.f: Ditto.
33756 * gfortran.dg/g77/alpha1.f: Ditto.
33757 * gfortran.dg/g77/claus.f: Ditto.
33758 * gfortran.dg/g77/erfc.f: Ditto.
33759 * gfortran.dg/g77/short.f: Ditto.
33760 * gfortran.fortran-torture/execute/data.f90: Ditto.
33761 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33762 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33764 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33766 * lib/file-format.exp (gcc_target_object_format): Add check for som
33767 format and hardcode object formats on hppa*-*-hpux*.
33768 * lib/target-supports.exp (check_weak_available): Add check for som
33769 object format. Always return 0 on hppa*-*-hpux10*.
33771 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33774 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33776 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33778 * gfortran.dg/pr19936_1.f90: New test.
33779 * gfortran.dg/pr19936_2.f90: New test.
33780 * gfortran.dg/pr19936_3.f90: New test.
33782 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33783 Paul Thomas <prthomas@drfccad.cea.fr>
33785 * gfortran.dg/PR19754_1.f90: New test.
33786 * gfortran.dg/PR19754_2.f90: Ditto.
33788 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33791 * g++.dg/template/non-dependent11.C: New test.
33793 2005-03-05 Uros Bizjak <uros@kss-loka.si>
33795 * lib/target-supports.exp (check_iconv_available): Fix comment.
33797 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
33798 Joseph S. Myers <joseph@codesourcery.com>
33801 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33803 2005-03-04 Matthew Sachs <msachs@apple.com>
33805 * gcc.exp (gcc_target_compile): Put braces around
33806 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33807 * objc.exp (objc_target_compile): Likewise.
33808 * treelang.exp (treelang_target_compile): Likewise.
33810 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33813 * gfortran.dg/func_result_1.f90: New test.
33815 2005-03-04 Ben Elliston <bje@au.ibm.com>
33817 * gcc.misc-tests/options.exp: New test.
33819 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
33821 * gcc.dg/pr15784-4.c: New test.
33823 2005-03-03 Geoffrey Keating <geoffk@apple.com>
33825 * gcc.c-torture/execute/pr17133.c: New.
33826 * gcc.c-torture/compile/20050303-1.c: New.
33828 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
33830 * gcc.dg/cpp/assert4.c: Fix for cygwin.
33832 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
33834 * g++.dg/overload/using2.C: New.
33836 2005-03-02 Mark Mitchell <mark@codesourcery.com>
33839 * g++.dg/init/ptrmem2.C: New test.
33841 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
33844 * gcc.dg/pr8927-1.c: New test.
33846 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
33849 * g++.dg/inherit/covariant12.C: New.
33851 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33854 * gfortran.dg/bound_1.f90: New test.
33856 2005-02-28 Janis Johnson <janis187@us.ibm.com>
33858 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33859 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33861 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
33864 * gcc.dg/pr20245-1.c: New test.
33866 2005-02-28 Jakub Jelinek <jakub@redhat.com>
33868 PR middle-end/19874
33869 * gcc.c-torture/execute/20050119-2.c: New test case.
33871 2005-02-28 Ben Elliston <bje@au.ibm.com>
33873 * README: Update the DejaGnu bug reporting address.
33874 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33875 * lib/objc-torture.exp: Likewise.
33877 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33879 * gfortran.dg/boz_1.f90: New test.
33880 * gfortran.dg/boz_3.f90: New test.
33881 * gfortran.dg/boz_4.f90: New test.
33883 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33885 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33886 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33888 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33890 PR libfortran/20101
33891 * gfortran.dg/write_0_pe_format.f90: New test.
33893 2005-02-27 Jakub Jelinek <jakub@redhat.com>
33896 * g++.dg/opt/thunk2.C: New test.
33897 * g++.dg/opt/covariant1.C: New test.
33899 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33901 * gfortran.dg/e_d_fmt.f90: New test.
33903 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
33905 * gcc.dg/asm-b.c: Fix comment typos.
33907 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33909 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33912 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33915 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33916 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33917 * gcc.dg/asm-b.c: New test.
33919 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
33921 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33922 Disable this test on IRIX 6.
33924 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
33926 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33927 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33930 2005-02-25 Diego Novillo <dnovillo@redhat.com>
33932 PR tree-optimization/20204
33933 * gcc.dg/pr20204.c: New test.
33935 2005-02-24 Jakub Jelinek <jakub@redhat.com>
33938 * gcc.c-torture/execute/20050224-1.c: New test.
33941 * g++.dg/warn/Wbraces2.C: New test.
33943 2005-02-23 Mark Mitchell <mark@codesourcery.com>
33946 * g++.dg/init/const2.C: New test.
33948 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
33950 PR tree-optimization/20100
33951 * gcc.c-torture/execute/pr20100-1.c: New test.
33953 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33955 * gfortran.dg/implicit_3.f90: New test.
33957 * gfortran.dg/deftype_1.f90: New test.
33959 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
33961 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33963 * g++.dg/other/anon3.C: Accept a warning.
33965 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
33967 * gcc.dg/pr20017.c: Fix a comment typo.
33969 2005-02-23 Bud Davis <bdavis@gfortran.org>
33971 * gfortran.dg/list_read_4.f90: Change to f90 comments.
33973 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33976 * ada/acats/tests/cxa/cxa3004.a: Remove.
33977 * ada/acats/tests/cxb/cxb30061.am: Likewise.
33979 2005-02-22 Mark Mitchell <mark@codesourcery.com>
33982 * g++.dg/init/const1.C: New test.
33985 * g++.dg/parse/constant7.C: New test.
33988 * g++.dg/parse/error27.C: New test.
33989 * g++.dg/template/qualttp15.C: Adjust error markers.
33990 * g++.old-deja/g++.other/struct1.C: Likewise.
33993 * g++.dg/template/error17.C: New test.
33996 * g++.dg/parser/error26.C: New test.
33998 2005-02-22 Diego Novillo <dnovillo@redhat.com>
34000 PR tree-optimization/20100
34001 PR tree-optimization/20115
34002 * gcc.dg/pr20115.c: New test.
34003 * gcc.dg/pr20115-1.c: New test.
34004 * gcc.dg/pr20100.c: New test.
34005 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34006 call-clobbered variables after alias1.
34008 2005-02-22 Bud Davis <bdavis@gfortran.org>
34010 * gfortran.dg/list_read_4.f90: new test.
34012 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
34014 PR rtl-optimization/20017.
34015 * gcc.dg/pr20017.c: New.
34017 2005-02-22 Devang Patel <dpatel@apple.com>
34020 * g++.dg/tree-ssa/pr19952.C: New test.
34022 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34025 * g++.dg/parse/constant6.C: New test.
34027 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34029 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34030 * g++.dg/charset/asm2.c: Likewise.
34031 * g++.dg/charset/asm3.c: Likewise.
34032 * g++.dg/charset/asm4.c: Likewise.
34033 * g++.dg/charset/asm5.c: Likewise.
34034 * g++.dg/charset/attribute1.c: Likewise.
34035 * g++.dg/charset/attribute2.c: Likewise.
34036 * g++.dg/charset/extern1.cc: Likewise.
34037 * g++.dg/charset/extern2.cc: Likewise.
34038 * g++.dg/charset/extern3.cc: Likewise.
34039 * g++.dg/charset/function.cc: Likewise.
34040 * g++.dg/charset/string.c: Likewise.
34041 * g++.dg/charset/charset.exp: Likewise.
34042 * lib/target-supports.exp (check_iconv_available): Fix comment.
34044 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34046 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34047 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34048 * gcc.dg/charset/asm2.c: Likewise.
34049 * gcc.dg/charset/asm3.c: Likewise.
34050 * gcc.dg/charset/asm4.c: Likewise.
34051 * gcc.dg/charset/asm5.c: Likewise.
34052 * gcc.dg/charset/asm6.c: Likewise.
34053 * gcc.dg/charset/attribute1.c: Likewise.
34054 * gcc.dg/charset/attribute2.c: Likewise.
34055 * gcc.dg/charset/builtin1.c: Likewise.
34056 * gcc.dg/charset/extern.c: Likewise.
34057 * gcc.dg/charset/function.c: Likewise.
34058 * gcc.dg/charset/string.c: Likewise.
34059 * gcc.dg/charset/charset.exp: Likewise.
34061 2005-02-21 Bud Davis <bdavis9659@comcast.net>
34064 * gfortran.dg/pr20086.f90: New test.
34066 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
34068 PR tree-optimization/19786
34069 * g++.dg/tree-ssa/pr19786.C: New.
34071 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34073 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34075 2005-02-21 Jeff Law <law@redhat.com>
34077 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34079 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34081 * gfortran.dg/do_iterator: Split loop, markup all lines for
34082 which an error locus is printed.
34083 * gfortran.dg/pr17708.f90: Markup all lines for which an error
34085 * gfortran.dg/select_4.f90: Likewise.
34086 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34087 locuses in the various permutations.
34089 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
34091 PR tree-optimization/19951
34092 * g++.dg/vect: New directory.
34093 * g++.dg/vect/vect.exp: New file.
34094 * g++.dg/vect/pr19951.cc: New testcase.
34095 * g++.dg/dg.exp: Also prune vectorizer tests.
34097 2005-02-20 Zack Weinberg <zack@codesourcery.com>
34100 * gcc.dg/charset/builtin1.c: New test.
34102 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34105 * g++.dg/inherit/volatile1.C: New test.
34108 * g++.dg/template/dtor4.C: New test.
34110 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34112 * gfortran.dg/int_1.f90: New test.
34114 2005-02-19 Devang Patel <dpatel@apple.com>
34116 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34118 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34120 * gfortran.dg/achar_1.f90: New test.
34122 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
34124 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34126 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
34127 Jakub Jelinek <jakub@redhat.com>
34129 PR tree-optimization/19828
34130 * gcc.dg/tree-ssa/loop-7.c: New test.
34131 * gcc.c-torture/execute/20050218-1.c: New test.
34133 2005-02-19 Jakub Jelinek <jakub@redhat.com>
34136 * gcc.dg/transparent-union-1.c: New test.
34137 * gcc.dg/transparent-union-2.c: New test.
34139 2005-02-18 James E Wilson <wilson@specifixinc.com>
34141 PR tree-optimization/18977
34142 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34144 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
34147 * gcc.dg/pr20054.c: New test.
34149 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34152 * g++.dg/ext/attrib20.C: New test.
34154 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
34156 PR middle-end/20030
34157 * gfortran.fortran-torture/execute/character_passing.f90: New test.
34159 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
34162 * g++.dg/opt/switch4.C: New.
34164 2005-02-18 Jakub Jelinek <jakub@redhat.com>
34167 PR tree-optimization/20009
34168 * gcc.c-torture/compile/20050217-1.c: New test.
34169 * g++.dg/opt/switch3.C: New test.
34171 PR tree-optimization/18947
34172 * gcc.c-torture/compile/20050215-1.c: New test.
34173 * gcc.c-torture/compile/20050215-2.c: New test.
34174 * gcc.c-torture/compile/20050215-3.c: New test.
34176 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
34179 * g++.dg/template/crash34.C: New.
34182 * g++.dg/other/access3.C: New.
34184 2005-02-17 Ira Rosen <irar@il.ibm.com>
34186 * gcc.dg/vect/vect-98.c: New test.
34188 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
34190 PR tree-optimization/19967
34191 * gcc.dg/pr19967.c: New.
34193 2005-02-16 Jakub Jelinek <jakub@redhat.com>
34195 PR middle-end/19857
34196 * gcc.dg/tree-ssa/20050215-1.c: New test.
34197 * gcc.c-torture/execute/20050215-1.c: New test.
34199 2005-02-15 Eric Christopher <echristo@redhat.com>
34201 * gcc.dg/cpp/20050215-1.c: New file.
34203 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
34205 PR tree-optimization/15785
34206 * gcc.dg/pr15785-1.c: New test.
34208 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
34211 * g++.dg/init/ctor4.C: New.
34212 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34214 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
34216 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34217 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34219 2005-02-15 Andreas Schwab <schwab@suse.de>
34221 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34224 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
34226 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34228 2005-02-14 Diego Novillo <dnovillo@redhat.com>
34230 PR tree-optimization/19853
34231 * gcc.c-torture/compile/pr19853.c: New test.
34233 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34236 * g++.dg/parse/local-class1.C: New.
34239 * g++.dg/parse/ptrmem3.C: New.
34242 * g++.old-deja/g++.oliva/template6.C: Add another case.
34243 * g++.dg/template/explicit6.C: New.
34245 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
34248 * g++.dg/other/redecl2.C: New.
34250 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34253 * g++.dg/abi/covariant4.C: New.
34255 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
34257 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34260 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
34262 * gcc.dg/vect/vect-96.c: Fix typo.
34264 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34268 * g++.dg/template/enum5.C: New test.
34270 2005-02-12 Ira Rosen <irar@il.ibm.com>
34272 * gcc.dg/vect/vect-97.c: New test.
34274 2005-02-12 Ira Rosen <irar@il.ibm.com>
34276 * gcc.dg/vect/vect-96.c: New test.
34278 2005-02-12 Uros Bizjak <uros@kss-loka.si>
34280 * gcc.dg/builtins-34.c: Also check ldexp*.
34282 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
34284 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34286 2005-02-11 Janis Johnson <janis187@us.ibm.com>
34288 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34289 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34290 dg-require-dll, dg-require-iconv, dg-require-named-sections,
34291 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34292 selector_list, selector_expression, dg-process-target): Move to new
34293 file target-supports-dg.exp.
34294 * lib/target-supports-dg.exp: New.
34296 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34299 2005-02-11 Jakub Jelinek <jakub@redhat.com>
34302 * g++.dg/other/ptrmem6.C: New test.
34304 PR middle-end/19858
34305 * gcc.c-torture/compile/20050210-1.c: New test.
34307 2005-02-11 Mark Mitchell <mark@codesourcery.com>
34310 * g++.dg/warn/Wbraces1.C: New test.
34312 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
34314 * gcc.dg/builtins-52.c: New testcase.
34316 2005-02-10 Jakub Jelinek <jakub@redhat.com>
34319 * gcc.c-torture/execute/20050119-1.c: New test.
34321 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34324 * g++.dg/init/delete1.C: New test.
34326 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
34329 * g++.dg/template/static12.C: New test.
34331 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34334 * g++.dg/conversion/ambig1.C: New test.
34337 * g++.dg/ext/attrib19.C: New test.
34340 * g++.dg/parse/dtor5.C: New test.
34343 * g++.dg/template/dtor3.C: New test.
34346 * g++.dg/template/static11.C: New test.
34347 * g++.dg/template/crash2.C: Remove dg-error marker.
34349 2005-02-09 Janis Johnson <janis187@us.ibm.com>
34352 * g++.old-deja/g++.mike/p10769a.C: Remove.
34354 2005-02-09 Roger Sayle <roger@eyesopen.com>
34356 * gcc.dg/builtins-48.c: New test case.
34357 * gcc.dg/builtins-49.c: New test case.
34358 * gcc.dg/builtins-50.c: New test case.
34359 * gcc.dg/builtins-51.c: New test case.
34361 2005-02-09 Ian Lance Taylor <ian@airs.com>
34363 PR middle-end/19583
34364 * g++.dg/warn/Wreturn-type-3.C: New test.
34366 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34368 PR middle-end/19402
34369 * gcc.dg/pr19402-1.c: New testcase.
34370 * gcc.dg/pr19402-2.c: likewise.
34372 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34374 PR middle-end/19854
34375 * g++.dg/tree-ssa/tmmti.C: New testcase.
34377 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34379 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34381 2005-02-08 Mark Mitchell <mark@codesourcery.com>
34384 * g++.dg/parse/crash23.C: New test.
34385 * g++.dg/warn/Weff1.C: New test.
34387 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34389 * gcc.dg/20050209-1.c: New test.
34391 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34394 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34396 2005-02-08 Mike Stump <mrs@apple.com>
34398 * g++.dg/pch/import-2.c: New test.
34399 * g++.dg/pch/import-2.hs: New.
34400 * g++.dg/pch/include/import-2a.h: New.
34401 * g++.dg/pch/include/import-2b.h: New.
34403 2005-02-08 Janis Johnson <janis187@us.ibm.com>
34405 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34407 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34409 * gfortran.dg/substr_1.f90: New test.
34411 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
34413 PR middle-end/19775
34414 * gcc.dg/torture/builtin-power-1.c: Disable test for
34415 invalid transformation.
34416 * gcc.dg/builtins-10.c: Likewise. Disable one test we
34417 no longer optimize.
34418 * gcc.dg/builtins-47.c: New testcase.
34420 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
34421 Dorit Naishlos <dorit@il.ibm.com>
34423 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34425 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
34427 * gcc.c-torture/compile/20050206-1.c: New test.
34429 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34432 * g++.dg/opt/pr19768.C: New test.
34434 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34437 * gcc.c-torture/compile/pr19736.c: New test.
34439 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34442 * g++.dg/parse/error25.C: New test.
34444 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
34446 * gcc.c-torture/execute/20050203-1.c: New.
34448 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
34450 * gcc.dg/vect/vect-85.c: Remove xfail.
34451 * gcc.dg/vect/vect-86.c: Remove xfail.
34452 * gcc.dg/vect/vect-87.c: Remove xfail.
34453 * gcc.dg/vect/vect-88.c: Remove xfail.
34455 2005-02-02 Geoffrey Keating <geoffk@apple.com>
34457 * gcc.dg/altivec-19.c: New.
34459 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
34462 * gcc.dg/nested-func-3.c: New test.
34463 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34465 2005-02-02 Janis Johnson <janis187@us.ibm.com>
34467 * gcc.test-framework/gen_directive_tests: Generate tests for
34468 selector expressions.
34470 2005-02-02 Matt Austern <austern@apple.com>
34473 * g++/ext/builtin7.C: New.
34474 * g++/ext/builtin8.C: New.
34476 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34479 * gcc.dg/pr18502-1.c: New test.
34481 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34484 * g++.dg/template/local4.C: Tweak.
34486 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
34488 PR tree-optimization/19578
34489 * gcc.c-torture/compile/20050202-1.c: New test.
34491 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34494 * gcc.dg/c99-init-4.c: New test.
34496 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34498 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34500 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34502 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34503 * g++.dg/eh/check-vect.h: New.
34505 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34506 * gcc.dg/vect/vect-78.c: Ditto.
34507 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34510 * g++.dg/conversion/simd1.C: Expect warning.
34511 * g++.dg/ext/attribute-test-1.C: Ditto.
34512 * g++.dg/ext/attribute-test-2.C: Ditto.
34513 * g++.dg/ext/attribute-test-3.C: Ditto.
34514 * g++.dg/ext/attribute-test-4.C: Ditto.
34516 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34517 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34519 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34521 2005-02-01 Richard Henderson <rth@redhat.com>
34523 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34524 long double for ibm double-double format.
34525 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34527 2005-02-01 Diego Novillo <dnovillo@redhat.com>
34529 PR tree-optimization/19633
34530 * gcc.dg/pr19633-1.c: New test.
34531 * gcc.dg/pr19633.c: Tweak to make pointer point
34532 to NULL or a symbol.
34534 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34536 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34538 (dg-process-target (local override)): Handle selector expressions.
34540 * gcc.test-framework/README: Describe tests in source directory.
34541 * gcc.test-framework/test-framework.awk: Handle dg- tests.
34542 * gcc.test-framework/test-framework.exp: Handle dg- tests.
34543 * gcc.test-framework/dg-bogus-exp-P.c: New test.
34544 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34545 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34546 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34547 * gcc.test-framework/dg-do-link-exp-P.c: New test.
34548 * gcc.test-framework/dg-do-run-exp-P.c: New test.
34549 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34550 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34551 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34552 * gcc.test-framework/dg-error-exp-P.c: New test.
34553 * gcc.test-framework/dg-error-exp-XP.c: New test.
34554 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34555 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34556 * gcc.test-framework/dg-output-exp-P.c: New test.
34557 * gcc.test-framework/dg-output-exp-XF.c: New test.
34558 * gcc.test-framework/dg-warning-exp-P.c: New test.
34559 * gcc.misc-tests/dg-1.c: Remove.
34560 * gcc.misc-tests/dg-2.c: Remove.
34561 * gcc.misc-tests/dg-3.c: Remove.
34562 * gcc.misc-tests/dg-4.c: Remove.
34563 * gcc.misc-tests/dg-5.c: Remove.
34564 * gcc.misc-tests/dg-6.c: Remove.
34565 * gcc.misc-tests/dg-7.c: Remove.
34566 * gcc.misc-tests/dg-8.c: Remove.
34567 * gcc.misc-tests/dg-9.c: Remove.
34568 * gcc.misc-tests/dg-10.c: Remove.
34569 * gcc.misc-tests/dg-11.c: Remove.
34570 * gcc.misc-tests/dg-12.c: Remove.
34571 * gcc.misc-tests/dg-test.exp: Remove.
34573 * gcc.test-framework/test-framework.awk: Change recording and
34574 printing of passes and failures.
34576 * gcc.test-framework: New directory.
34577 * gcc.test-framework/README: New.
34578 * gcc.test-framework/test-framework.exp: New.
34579 * gcc.test-framework/test-framework.awk: New.
34580 * gcc.test-framework/gen_directive_tests: New.
34582 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
34584 * lib/treelang.exp: Fix comment typos.
34585 (treelang_target_compile): Don't append libs=-ltreelang to options.
34587 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
34589 * g++.dg/parse/typename7.C: Adjust error messages.
34591 2005-01-31 Jeff Law <law@redhat.com>
34593 * gcc.c-torture/execute/20050131-1.c: New test.
34594 * gcc.dg/wcaselabel.c: New test.
34596 2005-01-31 Mark Mitchell <mark@codesourcery.com>
34598 * g++.dg/other/warning1.C: Adjust error messags.
34599 * g++.dg/parse/constant5.C: New test.
34601 2005-01-31 Steven Bosscher <stevenb@suse.de>
34604 * gcc.c-torture/compile/20011130-1.c: Reorder to make
34605 the test case valid.
34606 * gcc.dg/20030815-1.c: Remove invalid tests.
34607 * gcc.dg/array-7.c: Adjust expected result.
34608 * gcc.dg/pr18596-3.c: Likewise.
34609 * gcc.dg/noncompile/20000901-1.c: Likewise.
34610 * gcc.dg/noncompile/init-2.c: Likewise.
34611 * gcc.dg/noncompile/init-4.c: Likewise.
34613 2005-01-31 Dale Johannesen <dalej@apple.com>
34615 * g++.dg/opt/pr19650.C: New test.
34617 2005-01-31 Richard Henderson <rth@redhat.com>
34619 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34620 long double for intel double extended format.
34621 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34623 2005-01-30 Mark Mitchell <mark@codesourcery.com>
34626 * g++.dg/template/static10.C: New test.
34629 * g++.dg/parse/error24.C: New test.
34632 * g++.dg/lookup/builtin1.C: New test.
34635 * g++.dg/warn/conv3.C: New test.
34637 2005-01-30 Bud Davis <bdavis@gfortran.org>
34640 * gfortan.dg/inquire_7.f90
34642 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
34644 PR tree-optimization/15791
34645 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34646 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34647 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34648 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34649 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34650 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34651 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34652 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34653 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34654 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34656 2005-01-29 Paul Brook <paul@codesourcery.com>
34659 * check.c (real_or_complex_check): New function.
34660 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34661 * intrinsic.c (add_functions): Use new check functions.
34662 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34665 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
34667 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34668 gcc.dg/lvalue-3.c: New tests.
34669 * gcc.dg/concat.c: Update expected messages.
34671 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
34673 PR libfortran/19595
34674 * gfortran.dg/eor_1.f90: New test.
34676 2005-01-29 Steven G. Kargl <kargls@comcast.net>
34679 * gfortran.dg/logical_data_1.f90: New test.
34681 2005-01-28 Mark Mitchell <mark@codesourcery.com>
34684 * g++.dg/template/crash33.C: New test.
34687 * g++.dg/template/crash32.C: New test.
34689 2005-01-28 Ian Lance Taylor <ian@airs.com>
34691 PR middle-end/16558
34692 * g++.dg/warn/Wreturn-type-2.C: New test.
34694 2004-06-24 Jeff Law <law@redhat.com>
34696 * gcc.dg/tree-ssa/20050128-1.c: New test.
34698 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
34700 * gcc.target/frv/all-mdpackh-1.c: New test.
34702 2005-01-28 Steven Bosscher <stevenb@suse.de>
34704 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34706 2005-01-27 Richard Henderson <rth@redhat.com>
34708 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34710 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34712 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34714 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34716 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34717 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34718 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34719 to cope with cases where the multilib options override the dg-options.
34721 2005-01-27 Jakub Jelinek <jakub@redhat.com>
34724 * gcc.dg/noncompile/20050120-1.c: New test.
34726 2005-01-26 Diego Novillo <dnovillo@redhat.com>
34728 PR tree-optimization/19633
34729 * gcc.dg/pr19633.c: New test.
34730 * gcc.dg/tree-ssa/pr19633.c: New test.
34732 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
34734 * gcc.dg/20041216-1.c: New test.
34736 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
34739 * objc.dg/selector-2.m: New test.
34741 2005-01-26 Jakub Jelinek <jakub@redhat.com>
34743 * g++.dg/opt/range-test-2.C: New test.
34745 PR rtl-optimization/19579
34746 * gcc.c-torture/execute/20050124-1.c: New test.
34748 2005-01-26 Greg Parker <gparker@apple.com>
34749 Stuart Hastings <stuart@apple.com>
34751 * gcc.c-torture/execute/20050125-1.c: New.
34753 2005-01-18 Jan Hubicka <jh@suse.cz>
34755 PR tree-optimize/19337
34756 * gcc.c-torture/compile/20050119-1.c: New test.
34758 2005-01-24 James E Wilson <wilson@specifixinc.com>
34760 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34761 test for successful match.
34763 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
34766 * objc.dg/comp-types-7.m: New test.
34768 2005-01-24 Janis Johnson <janis187@us.ibm.com>
34770 * lib/target-supports.exp (current_target_name): New.
34771 (check_effective_target_ilp32, check_effective_target_lp64):
34772 Cache the result to use as long as the current target, with
34773 multilib flags, remains the same.
34775 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34776 (dg-require-weak, dg-require-visibility, dg-require-alias,
34777 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34778 dg-require-effective-target, dg-skip-if): Remove call to
34779 skip_test_and_clear_xfail.
34780 (dg-test): Clear xfail data.
34782 2005-01-24 Jakub Jelinek <jakub@redhat.com>
34785 * gcc.dg/ppc64-toc.c: New test.
34787 * g++.dg/tree-ssa/empty-1.C: New test.
34789 PR middle-end/19551
34790 * gcc.c-torture/execute/20050121-1.c: New test.
34791 * gcc.dg/20050121-2.c: New test.
34793 2004-01-23 Steven G. Kargl <kargls@comcast.net>
34794 Paul Brook <paul@codesourcery.com>
34797 * gfortran.dg/real_const_1.f: New test.
34798 * gfortran.dg/real_const_2.f90: New test.
34799 * gfortran.dg/complex_int_1.f90: New test.
34801 2005-01-23 Bud Davis <bdavis9659@comcast.net>
34804 * gfortan.dg/inquire_6.f90: New test.
34806 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34808 PR libfortran/19451
34809 * open_readonly_1.f90: New test.
34811 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34813 PR libfortran/18982
34814 * gfortran.dg/open_new.f90: New file.
34816 2005-01-22 Paul Brook <paul@codesourcery.com>
34818 * namelist_1.f90: New test.
34820 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
34822 PR tree-optimization/19484
34823 * gcc.c-torture/compile/20050122-[12].c: New tests.
34825 2005-01-22 Paul Brook <paul@codesourcery.com>
34827 * gfortran.dg/implicit_2.f90: New test.
34829 2005-01-22 Bud Davis <bdavis9659@comcast.net>
34832 * gfortran.dg/inquire_5.f90: New test.
34834 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34837 * gcc.dg/pr18809-1.c: New test.
34839 2005-01-21 Ian Lance Taylor <ian@airs.com>
34841 * gcc.dg/20050121-1.c: New test.
34843 PR tree-optimization/13000
34844 * gcc.dg/20040206-1.c: Change warning to point where function is
34847 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34850 * g++.dg/template/array11.C: New test.
34852 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34854 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34855 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34856 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34857 * gfortran.dg/getenv_1.f90: Add dg-do directive.
34858 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34859 gfortran.dg/pr17164.f90: Add missing dg-do directives.
34861 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
34863 PR tree-optimization/15349
34864 * gcc.dg/tree-ssa/pr15349.c: New.
34866 2005-01-20 Steve Ellcey <sje@cup.hp.com>
34868 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34870 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
34872 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34873 scan-assembler-times directive name.
34875 * gcc.dg/asm-a.c: Move dg-require-effective-target to
34878 PR rtl-optimization/19462
34879 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34881 2005-01-19 Steve Ellcey <sje@cup.hp.com>
34883 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34884 counting function calls on ia64.
34886 2005-01-19 Jakub Jelinek <jakub@redhat.com>
34888 PR rtl-optimization/15139
34889 * gcc.dg/20050111-2.c: New test.
34892 * gcc.c-torture/compile/20050113-1.c: New testcase.
34894 PR middle-end/19164
34895 * gcc.dg/20050113-1.c: New testcase.
34897 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
34899 * gcc.dg/vect/vect-85.c: Add comment.
34900 * gcc.dg/vect/vect-86.c: Add xfail for now.
34901 * gcc.dg/vect/vect-87.c: Add xfail for now.
34902 * gcc.dg/vect/vect-88.c: Add xfail for now.
34903 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34905 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34907 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34909 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34911 * g++.dg/debug/typedef3.C: New test.
34913 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
34916 * gcc.dg/asm-a.c: New test.
34918 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
34920 * gcc.dg/sh-relax.c: Add prototype for abort.
34922 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34924 * gcc.dg/short-compare-1.c: New test.
34925 * gcc.dg/short-compare-2.c: Likewise.
34927 2005-01-18 Michael Matz <matz@suse.de>
34929 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34931 2005-01-17 Diego Novillo <dnovillo@redhat.com>
34933 PR tree-optimization/19121
34934 * gcc.c-torture/compile/pr19121.c: New test.
34936 2005-01-17 James E. Wilson <wilson@specifixinc.com>
34939 * gcc.c-torture/compile/pr19357.c: New test.
34941 2005-01-17 Ian Lance Taylor <ian@airs.com>
34944 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34945 pass--those that refer just to the variable, possibly with a
34947 * gcc.dg/c99-const-expr-3.c: Likewise.
34949 PR middle-end/13127
34950 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34953 2005-01-16 Bud Davis <bdavis9659@comcast.net>
34956 * gfortran.dg/endfile_2.f90: New test.
34958 2005-01-16 Steven G. Kargl <kargls@comcast.net>
34961 * gfortran.dg/select_5.f90: New test.
34963 2004-01-16 Paul Brook <paul@codesourcery.com>
34965 * gfortran.dg/common_4.f90: New test.
34967 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
34969 PR rtl-optimization/19462
34970 * gcc.dg/torture/pr19462-1.c: New test.
34972 2005-01-15 Ziemowit Laski <zlaski@apple.com>
34975 * objc.dg/func-ptr-2.m: New.
34976 * objc.dg/volatile-1.m: New.
34978 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34980 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34982 2005-01-15 Jakub Jelinek <jakub@redhat.com>
34984 PR tree-optimization/19060
34985 * gcc.c-torture/execute/20050104-1.c: New test.
34987 2005-01-15 Bud Davis <bdavis9659@comcast.net>
34990 * gfortran.dg/write_to_null.f90: New test.
34992 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
34993 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34996 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34999 2005-01-15 Jakub Jelinek <jakub@redhat.com>
35002 * g++.dg/init/vector1.C: New test.
35004 2005-01-14 James E. Wilson <wilson@specifixinc.com>
35007 * gcc.target/ia64/sibcall-unwind-1.c: New test.
35009 * gcc.target/ia64/sibcall-unwind-2.c: New test.
35011 2005-01-14 Steven G. Kargl <kargls@comcast.net>
35013 * gfortran.dg/select_1.f90: New test.
35014 * gfortran.dg/select_2.f90: New test.
35015 * gfortran.dg/select_3.f90: New test.
35016 * gfortran.dg/select_4.f90: New test.
35018 2005-01-14 Jakub Jelinek <jakub@redhat.com>
35020 PR middle-end/19084
35021 PR rtl-optimization/19348
35022 * gcc.dg/20050111-1.c: New test.
35023 * gcc.c-torture/execute/20050111-1.c: New test.
35025 * gcc.dg/i386-asm-4.c: New test.
35027 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35029 * gcc.dg/nested-func-2.c: New test.
35030 * ada/acats/norun.lst: Remove c953002.
35032 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
35034 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35036 2005-01-12 Ben Elliston <bje@au.ibm.com>
35038 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35040 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
35043 * g++.dg/abi/align1.C: New test.
35045 2005-01-11 Alan Modra <amodra@bigpond.net.au>
35047 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35049 * g++.dg/ext/altivec_check.h: Support compiling as C.
35051 2005-01-10 Roger Sayle <roger@eyesopen.com>
35054 * g++.dg/expr/pr19355-1.C: New test case.
35056 2005-01-10 Laurent GUERBY <laurent@guerby.net>
35058 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35059 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35060 * ada/acats/tests/c3/c92005b.ada: Likewise.
35061 * ada/acats/tests/c3/cxb3012.a: Likewise.
35062 * ada/acats/norun.lst: Add c380004 and c953002, add PR
35064 2005-01-09 Paul Brook <paul@codesourcery.com>
35066 * gfortran.dg/common_2.f90: New file.
35067 * gfortran.dg/common_3.f90: New file.
35069 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
35071 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35073 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35075 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35076 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35077 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35078 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35079 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35080 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35081 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35082 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35083 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35084 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35085 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35086 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35087 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35088 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35089 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35090 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35091 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35092 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35093 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35094 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35095 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35096 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35097 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35098 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35099 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35100 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35101 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35102 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35103 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35104 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35105 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35106 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35107 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35108 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35109 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35110 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35111 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35112 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35113 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35114 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35115 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35116 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35117 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35118 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35119 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35120 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35121 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35122 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35123 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35124 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35125 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35126 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35127 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35128 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35129 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35130 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35131 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35132 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35133 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35134 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35135 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35136 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35137 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35138 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35139 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35140 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35141 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35143 * gcc.dg/vect/vect-1.c: Fix spelling.
35144 * gcc.dg/vect/vect-10.c: Fix spelling.
35145 * gcc.dg/vect/vect-11.c: Fix spelling.
35146 * gcc.dg/vect/vect-12.c: Fix spelling.
35147 * gcc.dg/vect/vect-14.c: Fix spelling.
35148 * gcc.dg/vect/vect-15.c: Fix spelling.
35149 * gcc.dg/vect/vect-16.c: Fix spelling.
35150 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35151 * gcc.dg/vect/vect-64.c: Fix comments.
35152 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35154 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35155 Ira Rosen <irar@il.ibm.com>
35157 * gcc.dg/vect/vect-70.c: New test.
35158 * gcc.dg/vect/vect-71.c: New test.
35160 2005-01-09 Manfred Hollstein <mh@suse.com>
35162 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35163 * gcc.dg/pr18241-2.c: Likewise.
35164 * gcc.dg/pr18241-3.c: Likewise.
35165 * gcc.dg/pr18241-4.c: Likewise.
35166 * gcc.dg/pr18241-5.c: Likewise.
35168 2005-01-08 Richard Henderson <rth@redhat.com>
35170 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35171 False for x86 and x86-64.
35173 2005-01-08 Diego Novillo <dnovillo@redhat.com>
35175 PR tree-optimization/18241
35176 * gcc.dg/pr18241-1.c: New test.
35177 * gcc.dg/pr18241-2.c: New test.
35178 * gcc.dg/pr18241-3.c: New test.
35179 * gcc.dg/pr18241-4.c: New test.
35180 * gcc.dg/pr18241-5.c: New test.
35182 2005-01-08 Steven G. Kargl <kargls@comcast.net>
35184 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35185 gfortran.dg/select_4.f90: New.
35187 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35189 * gcc.c-torture/execute/20050107-1.c: New test.
35191 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
35194 * g++.dg/template/ref2.C: New.
35196 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
35198 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35199 instead of being empty.
35201 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35204 * gfortran.dg/array-1.f90: New test.
35206 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35208 PR tree-optimization/19283
35209 * gcc.c-torture/execute/20050106-1.c: New test.
35211 PR rtl-optimization/18861
35212 * gcc.dg/20050105-1.c: New test.
35214 PR tree-optimization/18828
35215 * gcc.dg/20050105-2.c: New test.
35217 2005-01-07 Andreas Jaeger <aj@suse.de>
35219 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35221 2005-01-07 Bud Davis <bdavis9659@comcast.net>
35224 * gfortran.dg/fmt_read.f90: New test.
35226 2005-01-06 Geoffrey Keating <geoffk@apple.com>
35228 * gcc.dg/rs6000-ldouble-2.c: New.
35230 2005-01-06 Mark Mitchell <mark@codesourcery.com>
35233 * g++.dg/parser/ctor2.C: New test.
35235 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35238 * g++.dg/template/using9.C: New test.
35240 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35243 * g++.dg/lookup/friend6.C: New test.
35245 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
35248 * g++.dg/template/array10.C: New.
35250 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35252 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35253 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35255 2005-01-06 Jakub Jelinek <jakub@redhat.com>
35257 * gcc.c-torture/compile/20050105-1.c: New test.
35259 2005-01-05 Geoffrey Keating <geoffk@apple.com>
35261 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35263 2005-01-05 Roger Sayle <roger@eyesopen.com>
35265 PR middle-end/19100
35266 * gcc.dg/conv-3.c: New test case.
35268 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
35270 * gcc.dg/asm-wide-1.c: New test.
35272 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
35275 * g++.dg/parse/crash22.C: New
35277 2005-01-04 Geoffrey Keating <geoffk@apple.com>
35280 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35282 2005-01-04 Uros Bizjak <uros@kss-loka.si>
35284 PR middle-end/17767
35285 * gcc.dg/i386-mmx-6.c: New test case.
35287 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
35289 PR tree-optimization/18308
35290 * gcc.dg/vect/pr18308.c: New testcase.
35292 2005-01-04 Andreas Jaeger <aj@suse.de>
35294 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35296 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35297 Robert Bowdidge <bowdidge@apple.com>
35299 * gcc.dg/cpp/subframework1.c: New.
35300 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35301 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35302 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35303 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35305 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35307 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35309 * gcc.dg/darwin-weakimport-2.c: New.
35311 2005-01-03 Richard Henderson <rth@redhat.com>
35313 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35315 2005-01-03 Richard Henderson <rth@redhat.com>
35317 * gcc.dg/vect/vect.exp: Enable for ia64.
35318 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35319 (check_effective_target_vect_float): Likewise.
35320 (check_effective_target_vect_no_align): Likewise.
35321 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35322 * gcc.dg/vect/vect-8.c: Likewise.
35324 2005-01-03 Uros Bizjak <uros@kss-loka.si>
35327 * gcc.dg/pr19236-1.c: New test case.
35329 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
35331 PR rtl-optimization/12092
35332 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35334 2005-01-02 Andreas Jaeger <aj@suse.de>
35336 * gcc.dg/pr12092-1.c: Do not run on x86_64.
35338 2005-01-01 Roger Sayle <roger@eyesopen.com>
35339 Andrew Pinski <pinskia@physics.uc.edu>
35341 PR rtl-optimization/12092
35342 * gcc.dg/pr12092-1.c: New test case.
35344 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
35346 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35347 'hidden' and 'default' for better portability.
35348 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35350 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35352 * g++.old-deja/g++.brendan/new3.C: Likewise.
35354 2005-01-01 Steven Bosscher <stevenb@suse.de>
35356 * gcc.dg/20041231-1.C: New test.
35357 * g++.dg/warn/Wunreachable-code-1.C: New test.
35359 2004-12-30 David Edelsohn <edelsohn@gnu.org>
35361 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35362 file, not /dev/null. Abort on error.
35364 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
35365 Ziemowit Laski <zlaski@apple.com>
35368 * objc.dg/encode-5.m: New test.
35370 2004-12-29 Richard Henderson <rth@redhat.com>
35372 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35373 * objc.dg/stabs-1.m: Disable for ia64.
35375 2004-12-29 Mark Mitchell <mark@codesourcery.com>
35378 * g++.dg/warn/Wunused-10.C: New test.
35380 2004-12-28 Richard Henderson <rth@redhat.com>
35382 * objc.dg/stabs-1.m: Disable for alpha.
35384 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35387 * g++.dg/parse/error23.C: New test.
35389 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35391 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35394 * gfortran.dg/intrinsic_modulo_1.f90: New.
35395 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35396 tests with divisor -1.
35398 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35400 * g++.dg/opt/temp1.C (memcpy): Return a value.
35403 * g++.dg/expr/cond7.C: New test.
35405 2004-12-27 Paul Brook <paul@codesourcery.com>
35407 * gfortran.dg/g77/select_no_compile.f: Remove.
35409 2004-12-27 Richard Henderson <rth@redhat.com>
35411 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35412 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35413 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35415 2004-12-26 Richard Henderson <rth@redhat.com>
35417 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35418 by 1i instead of token pasting.
35420 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35422 PR tree-optimization/17578
35423 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35424 to additional_flags.
35425 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35427 2004-12-25 Richard Henderson <rth@redhat.com>
35429 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35432 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35434 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35436 * gcc.dg/pr17957.c (dg-options): Likewise.
35437 * gcc.dg/struct-ret-1.c: Add prototype for abort.
35438 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35439 instead of 0 on __hppa__.
35440 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35441 "foo,%r" on hppa*-*-*.
35443 2004-12-23 Bud Davis <bdavis9659@comcast.net>
35446 * gfortran.dg/complex_write.f90: New test.
35448 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35451 * g++.dg/parse/pragma2.C: New test.
35453 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35455 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35457 * gcc.dg/empty2.c: Add missing dg-warning.
35459 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35462 * g++.dg/template/local4.C: New test.
35463 * g++.dg/template/crash19.C: Add dg-error marker.
35465 * g++.dg/template/crash31.C: Correct embedded PR number.
35467 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35470 * g++.dg/opt/temp1.C: Add do-run marker.
35472 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35474 * g++.dg/template/spec19.C: New.
35476 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35479 * gcc.dg/empty2.c: New.
35481 2004-12-23 Richard Henderson <rth@redhat.com>
35483 * lib/target-supports.exp (check_effective_target_vect_no_align):
35484 Remove i?86 and x86-64.
35486 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35489 * g++.dg/opt/temp1.C: New test.
35491 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35494 * g++.dg/template/friend33.C: New testcase.
35496 2004-12-22 Mark Mitchell <mark@codesourcery.com>
35499 * g++.dg/template/cond5.C: New test.
35502 * g++.dg/inherit/thunk3.C: New test.
35505 * g++.dg/warn/Wunused-9.C: New test.
35507 2004-12-22 Janis Johnson <janis187@us.ibm.com>
35509 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35511 2004-12-22 Jan Beulich <jbeulich@novell.com>
35513 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35515 2004-12-21 Mark Mitchell <mark@codesourcery.com>
35518 * g++.dg/ext/packed8.C: New test.
35521 * g++.dg/template/crash31.C: New test.
35524 * g++.dg/template/crash30.C: New test.
35526 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35529 * g++.dg/eh/ctor3.C: New test.
35531 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35533 * objc.dg/stabs-1.m: Allow section name to be quoted and
35534 assembly label to begin with '.LL'.
35536 2004-12-21 Janis Johnson <janis187@us.ibm.com>
35538 * gcc.dg/vect/vect.exp
35539 (check_effective_target_lp64_or_vect_no_align): New.
35540 * gcc.dg/vect/vect-77.c: Use it.
35541 * gcc.dg/vect/vect-78.c: Use it.
35543 * lib/target-supports.exp
35544 (check_effective_target_vect_no_max,
35545 check_effective_target_vect_no_bitwise,
35546 check_effective_target_vect_no_align): New.
35547 * gcc.dg/vect/vect-13.c: Use them.
35548 * gcc.dg/vect/vect-17.c: Ditto.
35549 * gcc.dg/vect/vect-18.c: Ditto.
35550 * gcc.dg/vect/vect-19.c: Ditto.
35551 * gcc.dg/vect/vect-20.c: Ditto.
35552 * gcc.dg/vect/vect-27.c: Ditto.
35553 * gcc.dg/vect/vect-29.c: Ditto.
35554 * gcc.dg/vect/vect-44.c: Ditto.
35555 * gcc.dg/vect/vect-48.c: Ditto.
35556 * gcc.dg/vect/vect-50.c: Ditto.
35557 * gcc.dg/vect/vect-52.c: Ditto.
35558 * gcc.dg/vect/vect-54.c: Ditto.
35559 * gcc.dg/vect/vect-56.c: Ditto.
35560 * gcc.dg/vect/vect-58.c: Ditto.
35561 * gcc.dg/vect/vect-60.c: Ditto.
35562 * gcc.dg/vect/vect-72.c: Ditto.
35563 * gcc.dg/vect/vect-80.c: Ditto.
35565 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
35568 * g++.dg/init/string1.C: New.
35571 * g++.dg/other/synth1.C: New.
35573 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35576 * gcc.dg/pr18963-1.c: New test.
35578 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35581 * gcc.dg/funcdef-storage-1.c (foo): Remove.
35582 * gcc.dg/pr18596-1.c: Use dg-error.
35583 (dg-options): Use -fno-unit-at-a-time.
35584 * gcc.dg/pr18596-2.c: New test.
35585 * gcc.dg/pr18596-3.c: New test.
35587 2004-12-20 Roger Sayle <roger@eyesopen.com>
35589 PR middle-end/18683
35590 * g++.dg/opt/pr18683-1.C: New test case.
35592 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
35595 * g++.dg/opt/max1.C: Fix for 64bit targets.
35597 2004-12-20 Matt Austern <austern@apple.com>
35600 * g++.dg/ext/builtin6.C: New
35602 2004-12-20 Diego Novillo <dnovillo@redhat.com>
35604 PR tree-optimization/19080
35605 * gcc.c-torture/compile/pr19080.c: New test.
35607 2004-12-20 Steven Bosscher <stevenb@suse.de>
35609 * gcc.dg/20041219-1.c: New test.
35611 2004-12-19 Roger Sayle <roger@eyesopen.com>
35613 PR middle-end/19068
35614 * g++.dg/opt/max1.C: New test case.
35616 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35618 * gcc.dg/fdata-sections-1.c: New test.
35620 2004-12-18 Roger Sayle <roger@eyesopen.com>
35622 PR middle-end/18548
35623 * gcc.dg/max-1.c: New test case.
35625 2004-12-18 Jakub Jelinek <jakub@redhat.com>
35627 * gcc.c-torture/execute/20041218-1.c: New test.
35629 2004-12-17 Diego Novillo <dnovillo@redhat.com>
35631 * gcc.dg/pr18501.c: New test.
35632 * gcc.dg/uninit-5.c: XFAIL.
35633 * gcc.dg/uninit-9.c: XFAIL.
35635 2004-12-17 Dale Johannesen <dalej@apple.com>
35637 * gcc.dg/20041213-1.c: New.
35639 2004-12-17 Ziemowit Laski <zlaski@apple.com>
35641 * objc.dg/stabs-1.m: Allow assembly label to begin
35644 2004-12-17 Jakub Jelinek <jakub@redhat.com>
35646 * gcc.c-torture/execute/20041213-1.c: Move...
35647 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35649 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
35652 * g++.dg/lookup/conv-5.C: New.
35654 2004-12-16 Ziemowit Laski <zlaski@apple.com>
35656 * objc.dg/stabs-1.m: New test.
35658 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35660 * gcc.dg/visibility-c.c: Change compile to
35661 assemble for the test.
35663 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35666 * gcc.dg/visibility-c.c: New test.
35668 2004-12-16 Roger Sayle <roger@eyesopen.com>
35670 PR middle-end/18493
35671 * gcc.dg/switch-8.c: New test case.
35673 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
35676 * g++.dg/template/init4.C: New.
35677 * g++.dg/opt/static3.C: Enable optimizer.
35679 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
35681 * g++.dg/other/complex1.C: New test.
35683 2004-12-15 Alan Modra <amodra@bigpond.net.au>
35685 * g++.dg/opt/inline9.C: New test.
35687 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35690 * gfotran.dg/nullify_1.f: New test.
35692 2004-12-15 Richard Henderson <rth@redhat.com>
35694 * gcc.target/i386/i386.exp: New harness.
35695 * gcc.target/i386/vect-args.c: New.
35697 2004-12-15 David Edelsohn <edelsohn@gnu.org>
35699 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35701 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35704 * g++.dg/template/friend32.C: New test.
35706 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35708 * cpp/pragma-once-1.c: New test.
35709 * cpp/pragma-once-1b.h: Likewise.
35710 * cpp/pragma-once-1c.h: Likewise.
35711 * cpp/pragma-once-1d.h: Likewise.
35712 * cpp/inc/pragma-once-1a.h: Likewise.
35714 2004-12-15 Bud Davis <bdavis9659@comcast.net>
35715 Steven G. Kargl <kargls@comcast.net>
35718 * gfortran.dg/list_read_3.f90: New test.
35720 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35722 * gcc.dg/ftrapv-2.c: New test.
35724 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
35727 * g++.dg/template/typename9.C: New test.
35729 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35732 * g++.dg/template/typename8.C: New test.
35733 * g++.dg/parse/friend2.C: Tweak error message.
35735 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35737 * gcc.c-torture/20041214-1.c: New test.
35739 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35742 * g++.dg/init/array17.C: New test.
35744 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35747 * g++.dg/init/aggr3.C: New test.
35749 2004-12-14 Janis Johnson <janis187@us.ibm.com>
35751 * gcc.dg/altivec-types-1.c: New test.
35752 * gcc.dg/altivec-types-2.c: New test.
35753 * gcc.dg/altivec-types-3.c: New test.
35754 * gcc.dg/altivec-types-4.c: New test.
35755 * g++.dg/ext/altivec-types-1.C: New test.
35756 * g++.dg/ext/altivec-types-2.C: New test.
35757 * g++.dg/ext/altivec-types-3.C: New test.
35758 * g++.dg/ext/altivec-types-4.C: New test.
35760 2004-12-14 Jakub Jelinek <jakub@redhat.com>
35762 PR middle-end/18951
35763 * gcc.c-torture/execute/20041213-1.c: New test.
35765 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
35768 * g++.dg/template/cast1.C: New.
35770 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
35772 * gcc.c-torture/execute/20041213-2.c: New test.
35774 2004-12-13 Richard Henderson <rth@redhat.com>
35776 * gcc.dg/i386-sse-10.c: Fix typo in options.
35778 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
35781 * g++.dg/opt/pr18968.C: New test.
35783 2004-12-13 Mark Mitchell <mark@codesourcery.com>
35786 * g++.dg/ext/visibility/staticdatamem.C: New test.
35788 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
35790 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35792 2004-12-13 Roger Sayle <roger@eyesopen.com>
35794 PR rtl-optimization/18928
35795 * gcc.dg/pr18928-1.c: New test case.
35797 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
35800 * gcc.c-torture/compile/20041211-1.c: New.
35802 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35804 PR middle-end/17564
35805 * gcc.c-torture/execute/20041212-1.c: New test.
35807 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35810 * gfortran.dg/common_1.f90: New test.
35812 2004-12-12 Steven G. Kargl <kargls@comcast.net>
35813 Paul Brook <paul@codesourcery.com>
35816 * gfortran.dg/real_do_1.f90: New test.
35818 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
35821 * g++.dg/opt/ptrmem6.C: New test.
35823 2004-12-11 Roger Sayle <roger@eyesopen.com>
35825 PR middle-end/18921
35826 * gcc.dg/pr18921-1.c: New test case.
35828 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35831 * gfortran.dg/scale_1.f90: New test.
35833 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
35835 PR middle-end/18903
35836 * gcc.c-torture/compile/pr18903.c: New test.
35838 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
35840 * gcc.c-torture/execute/20041210-1.c: New test.
35842 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35845 * g++.dg/parser/struct-1.C: New test.
35846 * g++.dg/parser/struct-2.C: New test.
35847 * g++.dg/parser/struct-3.C: New test.
35849 2004-12-09 Richard Henderson <rth@redhat.com>
35851 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35853 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35854 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35856 2004-12-09 Matt Austern <austern@apple.com>
35859 * g++.dg/ext/builtin1.C: New
35860 * g++.dg/ext/builtin2.C: New
35861 * g++.dg/ext/builtin3.C: New
35862 * g++.dg/ext/builtin4.C: New
35863 * g++.dg/ext/builtin5.C: New
35865 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
35868 * g++.dg/opt/ptrmem5.C: New test.
35870 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
35872 * g++.dg/parse/typename5.C: Adjust for new error.
35873 * g++.dg/parse/typename7.C: New.
35875 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35878 * g++.dg/other/mmintrin.C: New test.
35880 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
35883 * g++.dg/init/array15.C: New.
35884 * g++.dg/init/array16.C: New.
35886 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35889 * gfortran.dg/assign_1.f90: New test.
35891 2004-12-08 Nick Clifton <nickc@redhat.com>
35893 * gcc.target/xstormy16/bss_below100: New directory containing tests.
35894 * gcc.target/xstormy16/data_below100: Likewise.
35895 * gcc.target/xstormy16/sfr: Likewise.
35896 * gcc.target/xstormy16/below100.S: New test source file.
35897 * gcc.target/xstormy16/below100.ld: New test linker script.
35898 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35899 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35901 * gcc.target/xstormy16/bp.c: Likewise.
35903 * gcc.target/xstormy16/bss_below100: New files:
35904 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35905 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35906 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35907 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35908 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35909 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35910 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35911 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35912 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35913 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35914 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35915 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35916 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35917 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35918 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35919 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35920 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35921 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35922 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35923 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35924 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35925 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35926 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35927 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35928 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35929 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35930 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35932 * gcc.target/xstormy16/data_below100: New files:
35933 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35934 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35935 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35936 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35937 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35938 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35939 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35940 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35941 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35942 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35943 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35944 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35945 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35946 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35947 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35948 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35949 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35950 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35951 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35952 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35953 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35954 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35955 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35956 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35957 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35958 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35959 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35961 * gcc.target/xstormy16/sfr: New files:
35962 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35963 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35964 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35965 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35966 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35967 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35968 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35969 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35970 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35971 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35972 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35973 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35974 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35975 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35976 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35977 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35978 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35979 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35980 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35981 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35982 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35983 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35984 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35985 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35986 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35987 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35988 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35989 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35990 27_if0_sfrw_bitfield_f.c
35992 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35995 * g++.dg/lookup/name-clash4.C: New test.
35997 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
36000 * g++.dg/opt/array1.C: New.
36003 * g++.dg/template/operator5.C: New.
36005 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
36008 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36010 2004-12-07 Steven Bosscher <stevenb@suse.de>
36012 * gcc.dg/noncompile/20041207.c: New test.
36014 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
36016 * g++.dg/other/unreachable-1.C: New test.
36018 2004-12-06 Nick Clifton <nickc@redhat.com>
36020 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36021 <limits.h> because the latter comes from gcc's include/ directory
36022 and not the newlib/libc/include directory.
36024 2004-12-04 Richard Henderson <rth@redhat.com>
36026 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36028 2004-12-04 Richard Henderson <rth@redhat.com>
36030 * lib/target-supports.exp (check_gc_sections_available): Disable
36031 for alpha and ia64.
36033 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
36035 PR middle-end/17909
36036 * g++.dg/other/vararg-2.C: New test.
36038 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36040 PR c++/17011, c++/17971
36041 * g++.dg/template/error15.C: Adjust expected error.
36042 * g++.dg/template/instantiate3.C: Likewise.
36044 2004-12-03 Janis Johnson <janis187@us.ibm.com>
36046 * gcc.dg/altivec-18.c: Fix for darwin
36048 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
36051 * g++.dg/parse/ptrmem2.C: New.
36054 * g++.dg/template/new1.C: New.
36056 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36059 * gfortran.dg/direct_io_3.f90: New test.
36061 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
36064 * g++.dg/parse/crash21.C: New.
36066 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36068 PR c++/15664, c++/18276
36069 * g++.dg/template/ttp13.C: New test.
36070 * g++.dg/template/ttp14.C: Likewise.
36072 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36075 * g++.dg/parse/enum2.C: New test.
36076 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36078 2004-12-02 Nick Clifton <nickc@redhat.com>
36080 * gcc.target/xstormy16: New test directory.
36081 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36082 * gcc.target/xstormy16/bp.c: Check the generation of bp
36084 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36085 bn instructions and the BELOW100 attribute.
36087 2004-12-02 Alan Modra <amodra@bigpond.net.au>
36090 * gcc.dg/ppc-eabi.c: New.
36092 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36095 * gfortran.dg/backspace.f90
36097 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36099 * gfortran.dg/inquire.f90: New test.
36101 2004-12-01 Janis Johnson <janis187@us.ibm.com>
36103 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36104 handle effective-target-keyword.
36105 (dg-skip-if): Support effective-target keyword as target list.
36106 (dg-xfail-if): Ditto.
36107 * lib/target-supports.exp (is-effective-target-keyword): New proc.
36109 2004-12-01 Diego Novillo <dnovillo@redhat.com>
36111 PR tree-optimization/18291
36112 * gcc.c-torture/compile/pr18291.c: New test.
36114 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
36117 * g++.dg/parse/crash20.C: New.
36120 * g++.dg/overload/arg1.C: New.
36121 * g++.dg/overload/arg2.C: New.
36122 * g++.dg/overload/arg3.C: New.
36123 * g++.dg/overload/arg4.C: New.
36125 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
36127 * gcc.dg/c99-flex-array-4.c: Remove.
36129 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36131 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36133 * lib/target-supports.exp (is-effective-target): Simplify.
36135 * lib/target-supports.exp (check_effective_target_vect_long):
36136 Fix for powerpc64-*-*.
36138 2004-11-30 Loren James Rittle <ljrittle@acm.org>
36140 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36141 to support new requirements on FreeBSD 5.
36143 2004-11-30 Devang Patel <dpatel@apple.com>
36146 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36148 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36150 * g++.dg/ext/altivec-13.C: New test.
36152 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
36155 * gcc.c-torture/execute/p18298.c: New test.
36157 2004-11-30 Ira Rosen <irar@il.ibm.com>
36158 Dorit Naishlos <dorit@il.ibm.com>
36161 * gcc.dg/vect/vect-89.c: New test.
36163 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
36165 * gcc.dg/pr18596-1.c: New test.
36167 2004-11-30 Ben Elliston <bje@au.ibm.com>
36169 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36171 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36174 * gcc.dg/pr18479.c: New test.
36176 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36179 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36180 mmix-knuth-mmixware.
36182 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36183 cris-*-elf* cris-*-aout* mmix-*-*
36185 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36187 PR middle-end/18725
36188 * gcc.dg/pr18725.c: New test.
36190 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36193 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36196 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36198 2004-11-29 Mark Mitchell <mark@codesourcery.com>
36201 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36202 * g++.old-deja/g++.law/ctors5.C: Likewise.
36203 * g++.old-deja/g++.other/crash25.C: Likewise.
36206 * g++.dg/template/error16.C: New test.
36209 * g++.dg/template/crash29.C: New test.
36211 2004-11-29 Diego Novillo <dnovillo@redhat.com>
36213 PR tree-optimization/18712
36214 * gcc.c-torture/compile/pr18712.c: New test.
36216 2004-11-29 Joseph Myers <joseph@codesourcery.com>
36219 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36222 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36225 * g++.dg/lookup/crash6.C: New test.
36227 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36229 PR middle-end/18164
36230 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
36232 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
36234 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36235 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36236 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36238 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
36240 * gcc.dg/pr18164.c: New test.
36242 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
36244 * gcc.dg/funroll-loops-all.c: New.
36246 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36249 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36250 delimeter, match space and TAB as well as ":".
36253 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36256 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36259 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36262 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36264 2004-11-28 Bud Davis <bdavis9659@comcast.net>
36266 * gfortran.dg/direct_io_2.f90: New test.
36268 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36271 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36273 2004-11-28 Richard Henderson <rth@redhat.com>
36275 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36277 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
36279 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36280 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36281 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36282 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36283 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36284 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36285 gcc.dg/pointer-arith-8.c: New tests.
36287 2004-11-27 Bud Davis <bdavis9659@comcast.net>
36290 * gfortran.dg/endfile.f90: New test.
36292 2004-11-27 Falk Hueffner <falk@debian.org>
36294 * gcc.dg/loop-6.c: New test.
36296 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36298 * gcc.c-torture/execute/20041126-1.c: New test.
36300 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36302 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36305 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36307 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36310 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36312 PR rtl-optimization/17825
36313 * gcc.c-torture/compile/20041119-1.c: New test.
36315 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36317 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36318 Check existence of ld library path variables before unsetting.
36320 2004-11-26 Mark Mitchell <mark@codesourcery.com>
36322 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36324 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36326 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36328 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36330 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36332 2004-11-26 Ben Elliston <bje@au.ibm.com>
36334 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36337 2004-11-26 Ben Elliston <bje@au.ibm.com>
36339 * gcc.dg/pr17957.c: Pass --param, not -param.
36341 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
36343 PR middle-end/17957
36344 * gcc.dg/pr17957.c: New test.
36346 2004-11-25 Mark Mitchell <mark@codesourcery.com>
36349 * g++.dg/template/crash28.C: Likewise.
36352 * g++.dg/expr/unary2.C: Adjust lvalue messages.
36353 * g++.dg/ext/lvaddr.C: Likewise.
36354 * g++.dg/opt/pr7503-3.C: Likewise.
36357 * g++.dg/parse/qualified3.C: New test.
36358 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36361 * g++.dg/expr/return1.C: New test.
36363 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36365 Friend class name lookup 3/n, PR c++/3332
36366 * g++.dg/lookup/friend3.C: New test.
36367 * g++.dg/lookup/friend4.C: Likewise.
36368 * g++.dg/lookup/friend5.C: Likewise.
36370 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36372 Friend class name lookup 2/n, PR c++/14513, c++/15410
36373 * g++.dg/lookup/friend2.C: New test.
36374 * g++.dg/template/friend31.C: Likewise.
36376 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36378 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36380 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36383 * g++.dg/tc1/dr56.C: Remove.
36384 * g++.dg/template/typedef1.C: Add dg-error markers.
36385 * g++.old-deja/g++.other/typedef7.C: Likewise.
36388 * g++.dg/parse/typedef7.C: New test.
36390 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
36392 * gcc.c-torture/execute/20041124-1.c: New test.
36394 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36396 * g++.dg/template/deduce3.C: New test.
36399 * g++.dg/template/crash27.C: New test.
36402 * g++.dg/warn/Wshadow-3.C: New test.
36404 2004-11-24 Devang Patel <dpatel@apple.com>
36407 * gcc.dg/cpp/isysroot-1.c: New test.
36408 * gcc.dg/cpp/usr/include/stdio.h: New file.
36409 * gcc.dg/cpp/isysroot-2.c: New test.
36410 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36413 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36416 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36418 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36420 * gcc.target/sparc/align.c: Do not include <stdint.h>.
36421 * gcc.target/sparc/pdist.c: Likewise.
36423 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
36426 * g++.dg/conversion/simd1.C: New test.
36428 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36430 * lib/target-libpath.exp: New file defining
36431 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36432 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36433 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36434 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36435 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
36437 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
36439 * gcc.dg/pragma-align-2.c: Test macro expansion.
36440 * gcc.dg/pragma-pack-2.c: New test.
36442 2004-11-23 Richard Henderson <rth@redhat.com>
36444 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36445 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36446 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36447 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36448 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36449 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36451 * gcc.dg/vect/vect.exp: Add check for alpha.
36452 * lib/target-supports.exp (check_alpha_max_hw_available): New.
36453 (check_effective_target_vect_int): Enable for alpha.
36454 (check_effective_target_vect_long): New.
36455 (is-effective-target): Add it.
36457 2004-11-23 Uros Bizjak <uros@kss-loka.si>
36459 * gcc.dg/pr18614-1.c: New test.
36461 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36463 * gcc.dg/setjmp-2.c: New test.
36465 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
36467 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36468 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36469 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36470 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36471 gcc.target/sparc/pdist.c: New tests.
36473 2004-11-22 Bob Wilson <bob.wilson@acm.org>
36475 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36477 2004-11-22 Dale Johannesen <dalej@apple.com>
36479 * gcc.dg/20041111-1.c: New.
36481 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36484 * gcc.dg/vect/pr18536.c: New test.
36486 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36489 * g++.dg/template/nontype11.C: New test.
36491 2004-11-21 Roger Sayle <roger@eyesopen.com>
36493 PR middle-end/18520
36494 * gcc.dg/pr18520-1.c: New test case.
36496 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
36498 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36499 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36500 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36501 expected diagnostics.
36503 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36506 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36507 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36508 vect-77.c, vect-77a.c: XFAIL on the SPARC.
36510 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36512 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36514 2004-11-19 Mark Mitchell <mark@codesourcery.com>
36515 Joseph Myers <joseph@codesourcery.com>
36517 * lib/target-supports.exp (check_visibility_available): Really
36520 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36523 * gcc.dg/vect/vect-85.c: New test.
36524 * gcc.dg/vect/vect-86.c: New test.
36525 * gcc.dg/vect/vect-87.c: New test.
36526 * gcc.dg/vect/vect-88.c: New test.
36528 2004-11-19 Ben Elliston <bje@au.ibm.com>
36530 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36532 2004-11-18 Janis Johnson <janis187@us.ibm.com>
36534 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36535 * gcc.dg/ppc-and-1.c: Ditto.
36536 * gcc.dg/ppc-compare-1.c: Ditto.
36537 * gcc.dg/ppc-mov-1.c: Ditto
36539 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
36540 Mark Mitchell <mark@codesourcery.com>
36542 * gcc.dg/pragma-init-fini-2.c: New test.
36544 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36545 Aldy Hernandez <aldyh@redhat.com>
36547 * lib/target-supports.exp (check_effective_target_vect_int): New
36548 (check_effective_target_vect_float): New
36549 (check_effective_target_vect_double): New.
36550 (is-effective-target): Support new effective targets keywords.
36551 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36552 default action for dg-do.
36553 * gcc.dg/vect/pr16105.c: Use new support.
36554 * gcc.dg/vect/pr18400.c: Ditto.
36555 * gcc.dg/vect/pr18425.c: Ditto.
36556 * gcc.dg/vect/vect-1.c: Ditto.
36557 * gcc.dg/vect/vect-10.c: Ditto.
36558 * gcc.dg/vect/vect-11.c: Ditto.
36559 * gcc.dg/vect/vect-12.c: Ditto.
36560 * gcc.dg/vect/vect-13.c: Ditto.
36561 * gcc.dg/vect/vect-14.c: Ditto.
36562 * gcc.dg/vect/vect-15.c: Ditto.
36563 * gcc.dg/vect/vect-16.c: Ditto.
36564 * gcc.dg/vect/vect-17.c: Ditto.
36565 * gcc.dg/vect/vect-18.c: Ditto.
36566 * gcc.dg/vect/vect-19.c: Ditto.
36567 * gcc.dg/vect/vect-2.c: Ditto.
36568 * gcc.dg/vect/vect-20.c: Ditto.
36569 * gcc.dg/vect/vect-21.c: Ditto.
36570 * gcc.dg/vect/vect-22.c: Ditto.
36571 * gcc.dg/vect/vect-23.c: Ditto.
36572 * gcc.dg/vect/vect-24.c: Ditto.
36573 * gcc.dg/vect/vect-25.c: Ditto.
36574 * gcc.dg/vect/vect-26.c: Ditto.
36575 * gcc.dg/vect/vect-27.c: Ditto.
36576 * gcc.dg/vect/vect-27a.c: Ditto.
36577 * gcc.dg/vect/vect-28.c: Ditto.
36578 * gcc.dg/vect/vect-29.c: Ditto.
36579 * gcc.dg/vect/vect-29a.c: Ditto.
36580 * gcc.dg/vect/vect-3.c: Ditto.
36581 * gcc.dg/vect/vect-30.c: Ditto.
36582 * gcc.dg/vect/vect-31.c: Ditto.
36583 * gcc.dg/vect/vect-32.c: Ditto.
36584 * gcc.dg/vect/vect-33.c: Ditto.
36585 * gcc.dg/vect/vect-34.c: Ditto.
36586 * gcc.dg/vect/vect-35.c: Ditto.
36587 * gcc.dg/vect/vect-36.c: Ditto.
36588 * gcc.dg/vect/vect-37.c: Ditto.
36589 * gcc.dg/vect/vect-38.c: Ditto.
36590 * gcc.dg/vect/vect-4.c: Ditto.
36591 * gcc.dg/vect/vect-40.c: Ditto.
36592 * gcc.dg/vect/vect-41.c: Ditto.
36593 * gcc.dg/vect/vect-42.c: Ditto.
36594 * gcc.dg/vect/vect-43.c: Ditto.
36595 * gcc.dg/vect/vect-44.c: Ditto.
36596 * gcc.dg/vect/vect-45.c: Ditto.
36597 * gcc.dg/vect/vect-46.c: Ditto.
36598 * gcc.dg/vect/vect-47.c: Ditto.
36599 * gcc.dg/vect/vect-48.c: Ditto.
36600 * gcc.dg/vect/vect-48a.c: Ditto.
36601 * gcc.dg/vect/vect-49.c: Ditto.
36602 * gcc.dg/vect/vect-5.c: Ditto.
36603 * gcc.dg/vect/vect-50.c: Ditto.
36604 * gcc.dg/vect/vect-51.c: Ditto.
36605 * gcc.dg/vect/vect-52.c: Ditto.
36606 * gcc.dg/vect/vect-53.c: Ditto.
36607 * gcc.dg/vect/vect-54.c: Ditto.
36608 * gcc.dg/vect/vect-55.c: Ditto.
36609 * gcc.dg/vect/vect-56.c: Ditto.
36610 * gcc.dg/vect/vect-56a.c: Ditto.
36611 * gcc.dg/vect/vect-57.c: Ditto.
36612 * gcc.dg/vect/vect-58.c: Ditto.
36613 * gcc.dg/vect/vect-59.c: Ditto.
36614 * gcc.dg/vect/vect-6.c: Ditto.
36615 * gcc.dg/vect/vect-60.c: Ditto.
36616 * gcc.dg/vect/vect-61.c: Ditto.
36617 * gcc.dg/vect/vect-62.c: Ditto.
36618 * gcc.dg/vect/vect-63.c: Ditto.
36619 * gcc.dg/vect/vect-64.c: Ditto.
36620 * gcc.dg/vect/vect-65.c: Ditto.
36621 * gcc.dg/vect/vect-66.c: Ditto.
36622 * gcc.dg/vect/vect-67.c: Ditto.
36623 * gcc.dg/vect/vect-68.c: Ditto.
36624 * gcc.dg/vect/vect-69.c: Ditto.
36625 * gcc.dg/vect/vect-7.c: Ditto.
36626 * gcc.dg/vect/vect-72.c: Ditto.
36627 * gcc.dg/vect/vect-72a.c: Ditto.
36628 * gcc.dg/vect/vect-73.c: Ditto.
36629 * gcc.dg/vect/vect-74.c: Ditto.
36630 * gcc.dg/vect/vect-75.c: Ditto.
36631 * gcc.dg/vect/vect-76.c: Ditto.
36632 * gcc.dg/vect/vect-77.c: Ditto.
36633 * gcc.dg/vect/vect-77a.c: Ditto.
36634 * gcc.dg/vect/vect-78.c: Ditto.
36635 * gcc.dg/vect/vect-79.c: Ditto.
36636 * gcc.dg/vect/vect-8.c: Ditto.
36637 * gcc.dg/vect/vect-80.c: Ditto.
36638 * gcc.dg/vect/vect-82.c: Ditto.
36639 * gcc.dg/vect/vect-82_64.c: Ditto.
36640 * gcc.dg/vect/vect-83.c: Ditto.
36641 * gcc.dg/vect/vect-83_64.c: Ditto.
36642 * gcc.dg/vect/vect-9.c: Ditto.
36643 * gcc.dg/vect/vect-all.c: Ditto.
36644 * gcc.dg/vect/vect-none.c: Ditto.
36646 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36648 * lib/gcc-dg.exp (dg-skip-if): New function.
36649 (dg-forbid-option): Remove.
36650 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36651 * g++.dg/abi/bitfield8.C: Likewise.
36652 * g++.dg/abi/dtor1.C: Likewise.
36653 * g++.dg/abi/empty10.C: Likewise.
36654 * g++.dg/abi/empty7.C: Likewise.
36655 * g++.dg/abi/empty9.C: Likewise.
36656 * g++.dg/abi/layout3.C: Likewise.
36657 * g++.dg/abi/layout4.C: Likewise.
36658 * g++.dg/abi/thunk1.C: Likewise.
36659 * g++.dg/abi/thunk2.C: Likewise.
36660 * g++.dg/abi/vbase11.C: Likewise.
36661 * g++.dg/abi/vthunk2.C: Likewise.
36662 * g++.dg/abi/vthunk3.C: Likewise.
36663 * g++.dg/ext/attrib8.C: Likewise.
36664 * g++.dg/opt/longbranch2.C: Likewise.
36665 * g++.dg/opt/reg-stack4.C: Likewise.
36666 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36667 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36668 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36669 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36670 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36671 * gcc.dg/20000609-1.c: Likewise.
36672 * gcc.dg/20000720-1.c: Likewise.
36673 * gcc.dg/20011107-1.c: Likewise.
36674 * gcc.dg/20011119-1.c: Likewise.
36675 * gcc.dg/20020108-1.c: Likewise.
36676 * gcc.dg/20020122-2.c: Likewise.
36677 * gcc.dg/20020122-3.c: Likewise.
36678 * gcc.dg/20020201-3.c: Likewise.
36679 * gcc.dg/20020206-1.c: Likewise.
36680 * gcc.dg/20020218-1.c: Likewise.
36681 * gcc.dg/20020310-1.c: Likewise.
36682 * gcc.dg/20020411-1.c: Likewise.
36683 * gcc.dg/20020418-2.c: Likewise.
36684 * gcc.dg/20020426-1.c: Likewise.
36685 * gcc.dg/20020426-2.c: Likewise.
36686 * gcc.dg/20020517-1.c: Likewise.
36687 * gcc.dg/20020523-1.c: Likewise.
36688 * gcc.dg/20020523-2.c: Likewise.
36689 * gcc.dg/20020729-1.c: Likewise.
36690 * gcc.dg/20030204-1.c: Likewise.
36691 * gcc.dg/20030826-2.c: Likewise.
36692 * gcc.dg/20030926-1.c: Likewise.
36693 * gcc.dg/20031202-1.c: Likewise.
36694 * gcc.dg/980312-1.c: Likewise.
36695 * gcc.dg/980313-1.c: Likewise.
36696 * gcc.dg/990117-1.c: Likewise.
36697 * gcc.dg/990424-1.c: Likewise.
36698 * gcc.dg/990524-1.c: Likewise.
36699 * gcc.dg/991230-1.c: Likewise.
36700 * gcc.dg/i386-387-1.c: Likewise.
36701 * gcc.dg/i386-387-2.c: Likewise.
36702 * gcc.dg/i386-387-3.c: Likewise.
36703 * gcc.dg/i386-387-4.c: Likewise.
36704 * gcc.dg/i386-387-5.c: Likewise.
36705 * gcc.dg/i386-387-6.c: Likewise.
36706 * gcc.dg/i386-asm-1.c: Likewise.
36707 * gcc.dg/i386-bitfield1.c: Likewise.
36708 * gcc.dg/i386-bitfield2.c: Likewise.
36709 * gcc.dg/i386-loop-1.c: Likewise.
36710 * gcc.dg/i386-loop-2.c: Likewise.
36711 * gcc.dg/i386-loop-3.c: Likewise.
36712 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36713 * gcc.dg/i386-pic-1.c: Likewise.
36714 * gcc.dg/i386-regparm.c: Likewise.
36715 * gcc.dg/i386-signbit-1.c: Likewise.
36716 * gcc.dg/i386-signbit-2.c: Likewise.
36717 * gcc.dg/i386-signbit-3.c: Likewise.
36718 * gcc.dg/i386-sse-5.c: Likewise.
36719 * gcc.dg/i386-sse-8.c: Likewise.
36720 * gcc.dg/i386-unroll-1.c: Likewise.
36721 * gcc.dg/tls/opt-1.c: Likewise.
36722 * gcc.dg/tls/opt-2.c: Likewise.
36723 * gcc.dg/unroll-1.c: Likewise.
36724 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36725 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36726 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36727 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36729 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36731 * g++.dg/template/incomplete1.C: New test.
36733 2004-11-16 Nick Clifton <nickc@redhat.com>
36735 Revert patches accidentally commited during checkin of fixes for
36737 gcc.c-torture/execute/simd-4.c: Revert
36738 gcc.dg/20040910-1.c: Revert.
36740 2004-11-16 Paul Brook <paul@codesourcery.com>
36743 * gfortran.dg/der_pointer_1.f90: New test.
36745 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
36748 * gcc.dg/bitfld-13.c: New test.
36750 2004-11-15 Janis Johnson <janis187@us.ibm.com>
36752 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36755 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36756 * gcc.dg/ppc64-abi-2.c: Ditto.
36757 * gcc.dg/ppc64-abi-3.c: Ditto.
36759 * lib/gcc-dg.exp (dg-target-list): Remove.
36761 2004-11-15 Steve Ellcey <sje@cup.hp.com>
36763 * gcc.dg/ia64-postinc.c: New test.
36765 2004-11-15 Mark Mitchell <mark@codesourcery.com>
36767 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36769 2004-11-15 Nick Clifton <nickc@redhat.com>
36771 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36772 __INT_MAX__ so that the test can be compiled by toolchains
36773 targeted at 16-bit processors.
36775 * gcc.dg/20040625-1.c: Use long constants rather than integers
36776 when performing arithmetic that will overflow 16-bits.
36778 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36779 xstormy16. It does not support 128-bit vector operations.
36781 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36782 with the macro PTR_TYPE. Define this macro to an integer type
36783 suitable for holding a pointer.
36785 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36786 the target is a 16-bit processor.
36788 * gcc.dg/cpp/if-2.c: Expect a different warning message from
36789 16-bit targets where the character constant will be too long.
36791 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36792 where the double will not be directly addressable.
36794 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36796 Friend class name lookup 1/n, PR c++/18471
36797 * g++.dg/template/crash26.C: New test.
36798 * g++.dg/lookup/struct1.C: Adjust expected error.
36799 * g++.dg/parse/elab1.C: Likewise.
36800 * g++.dg/parse/elab2.C: Likewise.
36801 * g++.dg/parse/int-as-enum1.C: Likewise.
36802 * g++.dg/parse/struct-as-enum1.C: Likewise.
36803 * g++.dg/parse/typedef1.C: Likewise.
36804 * g++.dg/parse/typedef3.C: Likewise.
36805 * g++.dg/parse/typedef4.C: Likewise.
36806 * g++.dg/parse/typedef5.C: Likewise.
36807 * g++.dg/template/nontype4.C: Likewise.
36808 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36809 * g++.old-deja/g++.other/elab1.C: Likewise.
36810 * g++.old-deja/g++.other/syntax4.C: Likewise.
36812 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36814 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36816 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
36818 * gcc.c-torture/execute/20041114-1.c: New test.
36820 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
36822 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36823 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36824 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36825 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36826 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36827 gcc.dg/switch-7.c: New tests.
36829 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36831 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36833 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36836 * gcc.dg/vect/pr18400.c: New test.
36838 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36839 Andrew Pinski <pinskia@physics.uc.edu>
36842 * gcc.dg/vect/pr18425.c: New test.
36844 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36846 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36847 Guard with dg-require-alias and dg-require-visibility.
36849 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36851 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36853 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36855 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36857 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36860 * g++.dg/template/defarg5.C: New test.
36862 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36864 * g++.dg/parse/cast1.C: Run only on ILP32.
36865 * g++.old-deja/g++.mike/p784.C: Likewise.
36867 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
36869 * gcc.c-torture/execute/20041113-1.c: New test.
36871 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36874 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36875 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36876 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36877 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36878 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36879 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36880 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36881 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36882 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36883 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36884 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36885 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36886 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36888 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36890 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36891 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36892 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36893 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36894 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36895 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36896 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36897 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36898 gcc.target/sparc/combined-1.c: New tests.
36900 2004-11-12 Ziemowit Laski <zlaski@apple.com>
36902 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36905 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36907 * lib/gcc-dg.exp (dg-forbid-option): New function.
36908 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36909 * g++.dg/abi/bitfield8.C: Likewise.
36910 * g++.dg/abi/dtor1.C: Likewise.
36911 * g++.dg/abi/empty10.C: Likewise.
36912 * g++.dg/abi/empty7.C: Likewise.
36913 * g++.dg/abi/empty9.C: Likewise.
36914 * g++.dg/abi/layout3.C: Likewise.
36915 * g++.dg/abi/layout4.C: Likewise.
36916 * g++.dg/abi/thunk1.C: Likewise.
36917 * g++.dg/abi/thunk2.C: Likewise.
36918 * g++.dg/abi/vbase11.C: Likewise.
36919 * g++.dg/abi/vthunk2.C: Likewise.
36920 * g++.dg/abi/vthunk3.C: Likewise.
36921 * g++.dg/ext/attrib8.C: Likewise.
36922 * g++.dg/opt/longbranch2.C: Likewise.
36923 * g++.dg/opt/reg-stack4.C: Likewise.
36924 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36925 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36926 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36927 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36928 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36929 * gcc.dg/20000609-1.c: Likewise.
36930 * gcc.dg/20000720-1.c: Likewise.
36931 * gcc.dg/20011107-1.c: Likewise.
36932 * gcc.dg/20011119-1.c: Likewise.
36933 * gcc.dg/20020108-1.c: Likewise.
36934 * gcc.dg/20020122-2.c: Likewise.
36935 * gcc.dg/20020122-3.c: Likewise.
36936 * gcc.dg/20020201-3.c: Likewise.
36937 * gcc.dg/20020206-1.c: Likewise.
36938 * gcc.dg/20020218-1.c: Likewise.
36939 * gcc.dg/20020310-1.c: Likewise.
36940 * gcc.dg/20020411-1.c: Likewise.
36941 * gcc.dg/20020418-2.c: Likewise.
36942 * gcc.dg/20020426-1.c: Likewise.
36943 * gcc.dg/20020426-2.c: Likewise.
36944 * gcc.dg/20020517-1.c: Likewise.
36945 * gcc.dg/20020523-1.c: Likewise.
36946 * gcc.dg/20020523-2.c: Likewise.
36947 * gcc.dg/20020729-1.c: Likewise.
36948 * gcc.dg/20030204-1.c: Likewise.
36949 * gcc.dg/20030826-2.c: Likewise.
36950 * gcc.dg/20030926-1.c: Likewise.
36951 * gcc.dg/20031202-1.c: Likewise.
36952 * gcc.dg/980312-1.c: Likewise.
36953 * gcc.dg/980313-1.c: Likewise.
36954 * gcc.dg/990117-1.c: Likewise.
36955 * gcc.dg/990424-1.c: Likewise.
36956 * gcc.dg/990524-1.c: Likewise.
36957 * gcc.dg/991230-1.c: Likewise.
36958 * gcc.dg/i386-387-1.c: Likewise.
36959 * gcc.dg/i386-387-2.c: Likewise.
36960 * gcc.dg/i386-387-3.c: Likewise.
36961 * gcc.dg/i386-387-4.c: Likewise.
36962 * gcc.dg/i386-387-5.c: Likewise.
36963 * gcc.dg/i386-387-6.c: Likewise.
36964 * gcc.dg/i386-asm-1.c: Likewise.
36965 * gcc.dg/i386-bitfield1.c: Likewise.
36966 * gcc.dg/i386-bitfield2.c: Likewise.
36967 * gcc.dg/i386-loop-1.c: Likewise.
36968 * gcc.dg/i386-loop-2.c: Likewise.
36969 * gcc.dg/i386-loop-3.c: Likewise.
36970 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36971 * gcc.dg/i386-pic-1.c: Likewise.
36972 * gcc.dg/i386-regparm.c: Likewise.
36973 * gcc.dg/i386-signbit-1.c: Likewise.
36974 * gcc.dg/i386-signbit-2.c: Likewise.
36975 * gcc.dg/i386-signbit-3.c: Likewise.
36976 * gcc.dg/i386-sse-5.c: Likewise.
36977 * gcc.dg/i386-sse-8.c: Likewise.
36978 * gcc.dg/i386-unroll-1.c: Likewise.
36979 * gcc.dg/tls/opt-1.c: Likewise.
36980 * gcc.dg/tls/opt-2.c: Likewise.
36981 * gcc.dg/unroll-1.c: Likewise.
36982 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36983 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36984 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36985 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36986 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36989 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36992 * g++.dg/parse/cond1.C: New test.
36995 * g++.dg/template/array9.C: New test.
36996 * g++.dg/ext/vla1.C: Adjust error messages.
36997 * g++.dg/ext/vlm1.C: Likewise.
36998 * g++.dg/template/crash2.C: Likewise.
37001 * g++.dg/template/call3.C: New test.
37004 * g++.dg/template/ptrmem11.C: New test.
37006 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
37009 * lib/g++.exp: Set LC_ALL and LANG to C.
37010 * lib/gcc-dg.exp: Likewise.
37011 * lib/gfortran.exp: Likewise.
37012 * lib/objc.exp: Likewise.
37013 * lib/treelang.exp: Likewise.
37015 2004-11-12 Andreas Schwab <schwab@suse.de>
37017 * gcc.dg/pr16286.c: Fix last change.
37019 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37022 * g++.dg/init/global1.C: New test.
37024 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
37026 * gcc.c-torture/execute/20041112-1.c: New test.
37028 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37030 * lib/gcc-dg.exp (dg-target-list): New.
37032 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37033 Richard Sandiford <rsandifo@redhat.com>
37035 * lib/target-supports.exp (get-compiler_messages): New.
37036 (check_named_sections_available): Use it.
37037 (check_effective_target_ilp32): New.
37038 (check_effective_target_lp64): New.
37039 (is-effective-target): New.
37040 * lib/gcc-dg.exp (dg-require-effective-target): New.
37042 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
37044 * gcc.dg/precedence-1.c: New test.
37046 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37048 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37050 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37051 message, delete generated files, use more descriptive name for
37052 executable, and make the test unsupported when it cannot be run.
37054 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37055 (dg-require-weak, dg-require-visibility, dg-require-alias,
37056 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37057 dg-require-iconv, dg-require-named-sections): Use it.
37059 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37061 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
37064 * gcc.dg/ppc-and-1: New
37067 * gcc.dg/ppc-mov-1.c: New.
37070 * gcc.dg/ppc-compare-1.c: New.
37072 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
37074 * objc.dg/desig-init-2.m: New test.
37076 2004-11-10 Adam Nemet <anemet@lnxw.com>
37078 PR middle-end/18160
37079 * g++.dg/warn/register-var-1.C: New test.
37080 * g++.dg/warn/register-var-2.C: New test.
37082 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37084 * gcc.dg/union-2.c: New test.
37086 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
37088 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37089 New test for PR tree-optimization/17892.
37091 2004-11-09 Mark Mitchell <mark@codesourcery.com>
37094 * g++.dg/init/new12.C: New test.
37096 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
37098 * gcc.target/sparc: New directory.
37099 * gcc.target/sparc/sparc.exp: New driver.
37100 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37101 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37102 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37103 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37105 2004-11-10 Paul Brook <paul@codesourcery.com>
37108 * gfortran.dg/list_read.c: New test.
37110 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37113 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37114 expected diagnostic location.
37116 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
37118 * gcc.dg/20041109-1.c: New test.
37120 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
37123 * objc/compile/pr18406.m: New test.
37125 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37127 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37129 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37131 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37133 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37135 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37137 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37139 * gcc.dg/20030225-2.c: Add prototype for abort and
37142 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
37145 * gcc.c-torture/pr18299-1.c: New test.
37147 2004-11-06 Andreas Schwab <schwab@suse.de>
37149 * gcc.dg/pr16286.c: Also test for bool and pixel.
37151 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
37153 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37154 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37155 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37156 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37157 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37158 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37159 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37160 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37161 gcc.dg/struct-semi-3.c: New tests.
37163 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37165 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37167 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37169 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37170 Do not use C99 designators.
37172 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37174 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37176 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37178 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37179 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37180 * gcc.c-torture/execute/simd-5.x: Remove.
37182 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
37184 PR rtl-optimization/17933
37185 * gcc.dg/torture/pr17933-1.c: New test.
37187 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37190 * lib/target-supports.exp (check_weak_available): Support
37193 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
37195 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37196 call to fflush(stdout) before abort.
37197 (my_ffsll): New function.
37198 (generate_fields): Use it.
37200 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37202 * gcc.dg/init-undef-1.c: New test.
37204 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37206 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37207 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37208 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37209 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37210 expected messages for new parser.
37212 2004-11-04 Mark Mitchell <mark@codesourcery.com>
37214 * g++.dg/ext/visibility/symbian1.C: New test.
37216 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37218 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37221 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37223 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37224 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37225 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37226 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37227 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37228 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37229 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37230 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37231 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37232 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37234 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37236 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37237 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37238 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37239 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37240 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37241 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37242 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37245 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
37248 * gcc.dg/20041104-1.c: New test.
37250 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37252 * g++.dg/template/nontype7.C: New test.
37253 * g++.dg/template/nontype8.C: Likewise.
37254 * g++.dg/template/nontype9.C: Likewise.
37255 * g++.dg/template/nontype10.C: Likewise.
37256 * g++.dg/tc1/dr49.C: Likewise.
37257 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37258 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37260 2004-11-04 Ben Elliston <bje@au.ibm.com>
37262 * g++.dg/rtti/tinfo1.C: Remove xfails.
37264 2004-11-04 Ben Elliston <bje@au.ibm.com>
37266 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37267 packed attribute to the definition to satisfy the new C++ parser.
37269 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37271 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37272 invocations of va_arg.
37274 2004-11-02 Mark Mitchell <mark@codesourcery.com>
37277 * g++.dg/template/crash25.C: New test.
37280 * g++.dg/template/typedef2.C: New test.
37281 * g++.dg/parse/crash13.C: Adjust error markers.
37284 * g++.dg/conversion/const3.C: New test.
37286 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37291 * gfortran.dg/generic_[123].f90: New testcases.
37293 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37295 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37296 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37298 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
37301 * gcc.c-torture/compile/pr16808.c: New test.
37303 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
37305 PR rtl-optimization/17104
37306 * gcc.dg/ppc-bitfield1.c: New.
37308 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37310 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37312 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37314 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
37315 strings for 32-bit code.
37317 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
37320 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37322 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
37325 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37327 2004-10-31 Mark Mitchell <mark@codesourcery.com>
37330 * g++.dg/init/aggr2.C: New test.
37332 2004-10-30 Ziemowit Laski <zlaski@apple.com>
37334 * objc.dg/local-decl-1.m: New test.
37336 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
37338 * gcc.dg/20040910-1.c: Adjust regex.
37340 2004-10-30 Roger Sayle <roger@eyesopen.com>
37342 PR rtl-optimization/18084
37343 * g++.dg/opt/pr18084-1.C: New testcase.
37345 2004-10-30 Matt Austern <austern@apple.com>
37348 * g++.dg/ext/attrib18.C: New test.
37350 2004-10-30 Roger Sayle <roger@eyesopen.com>
37352 PR middle-end/18096
37353 * gcc.dg/pr18096-1.c: New test case.
37355 2004-10-30 Roger Sayle <roger@eyesopen.com>
37357 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37359 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
37362 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37363 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37364 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37365 gcc.dg/old-style-prom-3.c: New tests.
37367 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
37369 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37370 Remove unnecessary inclusion of stdio.h.
37372 2004-10-29 Roger Sayle <roger@eyesopen.com>
37374 PR rtl-optimization/17581
37375 * gcc.dg/pr17581-1.c: New test case.
37377 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
37379 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37381 * g++.dg/conversion/dr195-1.C: New.
37382 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37383 * g++.old-deja/g++.mike/p10148.C: Likewise.
37385 2004-10-29 Mark Mitchell <mark@codesourcery.com>
37388 * g++.dg/debug/typedef2.C: New test.
37390 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
37393 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37394 * gfortran.dg/g77/README: Update.
37396 2004-10-28 Matt Austern <austern@apple.com>
37399 * g++.dg/ext/packed7.C: New test.
37401 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
37403 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37405 * lib/scanasm.exp (hidden-scan-for): New proc.
37406 (scan-hidden): Use hidden-scan-for instead of constructing the scan
37408 (scan-not-hidden): Likewise.
37409 * lib/target-supports.exp (check_visibility_available): mach-o is
37412 2004-10-28 Mark Mitchell <mark@codesourcery.com>
37415 * g++.dg/template/memclass3.C: New test.
37417 2004-10-28 Adam Nemet <anemet@lnxw.com>
37419 PR middle-end/18160
37420 * gcc.dg/register-var-1.c: New test.
37421 * gcc.dg/register-var-2.c: New test.
37422 * gcc.dg/asm-7.c: Taking the address of a register variable is an
37425 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
37428 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37430 * gcc.dg/vect/vect-22.c: Likewise.
37432 2004-10-28 Jakub Jelinek <jakub@redhat.com>
37434 * gcc.dg/i386-rotate-1.c: New test.
37436 2004-10-27 Mark Mitchell <mark@codesourcery.com>
37438 * g++.dg/init/ref12.C: Add "run" marker.
37441 * g++.dg/init/ref12.C: New test.
37444 * g++.dg/template/shift1.C: New test.
37445 * g++.dg/template/error10.C: Adjust error markers.
37447 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
37450 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37452 2004-10-27 Geoffrey Keating <geoffk@apple.com>
37454 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37455 * gcc.dg/weak/weak-3.c: Likewise.
37456 * gcc.dg/weak/weak-5.c: Likewise.
37457 * gcc.dg/weak/weak-9.c: Likewise.
37458 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37459 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37461 * gcc.dg/darwin-weakimport-1.c: New.
37463 2004-10-28 Ben Elliston <bje@au.ibm.com>
37465 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37467 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
37469 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37470 'syntax' error messages.
37471 * gcc.dg/cpp/direct2s.c: Likewise.
37473 2004-10-26 Geoffrey Keating <geoffk@apple.com>
37475 * gcc.c-torture/compile/20041026-1.c: New.
37477 2004-10-26 Mark Mitchell <mark@codesourcery.com>
37480 * g++.dg/lookup/ns2.C: New test.
37483 * g++.dg/template/enum4.C: New test.
37486 * g++.dg/template/expr1.C: New test.
37488 2004-10-26 Ben Elliston <bje@au.ibm.com>
37490 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37492 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
37494 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37495 gcc.dg/decl-nospec-3.c: New tests.
37497 2004-10-26 Ziemowit Laski <zlaski@apple.com>
37499 * objc.dg/super-class-3.m: New test.
37501 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
37503 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37505 * gcc.dg/cpp/direct2s.c: Likewise.
37507 2004-10-25 Geoffrey Keating <geoffk@apple.com>
37509 * objc.dg/image-info.m: Update for changes to section selection.
37511 2004-10-25 David Ayers <d.ayers@inode.at>
37512 Ziemowit Laski <zlaski@apple.com>
37514 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37515 diagnostics when messaging 'id <Proto>'.
37516 * objc.dg/class-protocol-1.m: New test.
37517 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37518 a non-existent method signature.
37519 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37520 Update diagnostics when messaging with non-existent method signature.
37521 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37522 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37523 invalid receivers are now resolved as if messaging 'id'; remove
37524 extraneous diagnostics.
37526 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
37529 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37530 gcc.dg/init-desig-obs-3.c: New tests.
37532 2004-10-25 Jakub Jelinek <jakub@redhat.com>
37534 * gcc.dg/debug/20041023-1.c: New test.
37536 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
37538 PR middle-end/17407
37539 * gcc.c-torture/compile/pr17407.c: New test.
37542 * g++.dg/template/array8.C: New test.
37544 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37547 * lib/g++.exp: Accept more than one multilib libgcc.
37548 * lib/gcc-dg.exp: Likewise.
37549 * lib/objc.exp: Likewise.
37550 * lib/treelang.exp: Likewise.
37551 * lib/gfortran.exp: Likewise.
37553 2004-10-24 Ben Elliston <bje@au.ibm.com>
37555 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37557 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
37559 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37560 * gcc.dg/c99-const-expr-3.c: Likewise.
37562 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
37564 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37566 2004-10-23 Ben Elliston <bje@au.ibm.com>
37568 * gcc.c-torture/execute/loop-2e.x: Remove.
37570 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
37573 * g++.dg/parse/crash18.C: New.
37574 * g++.dg/parse/crash19.C: New.
37576 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37578 * g++.dg/ext/dllimport1.C: Move dg-warnings.
37579 * g++.dg/ext/dllimport2.C: Same.
37580 * g++.dg/ext/dllimport8.C: Same.
37582 2004-10-21 Mark Mitchell <mark@codesourcery.com>
37585 * g++.dg/conversion/cast1.C: New test.
37586 * g++.dg/overload/pmf1.C: Adjust error marker.
37588 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
37591 * objc.dg/const-str-7.m: New test.
37593 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37595 * g++.dg/template/memfriend11.C: Fix comment typo.
37596 * g++.dg/template/memfriend14.C: Likewise.
37598 2004-10-20 Richard Henderson <rth@redhat.com>
37600 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37601 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37602 -fasynchronous-unwind-tables.
37604 2004-10-20 Richard Henderson <rth@redhat.com>
37606 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37607 (main): Return success.
37608 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37609 (main): Return success.
37611 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37614 * g++.dg/template/memfriend9.C: New test.
37615 * g++.dg/template/memfriend10.C: Likewise.
37616 * g++.dg/template/memfriend11.C: Likewise.
37617 * g++.dg/template/memfriend12.C: Likewise.
37618 * g++.dg/template/memfriend13.C: Likewise.
37619 * g++.dg/template/memfriend14.C: Likewise.
37620 * g++.dg/template/memfriend15.C: Likewise.
37621 * g++.dg/template/memfriend16.C: Likewise.
37622 * g++.dg/template/memfriend17.C: Likewise.
37623 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37625 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
37627 * g++.dg/conversion/dr195.C: New.
37628 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37630 2004-10-20 Ben Elliston <bje@au.ibm.com>
37631 Devang Patel <dpatel@apple.com>
37633 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37634 of floating point arithmetic, which could trap.
37636 2004-10-19 Mark Mitchell <mark@codesourcery.com>
37639 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37640 * g++.dg/conversion/const2.C: New test.
37641 * g++.dg/expr/reinterpret2.C: New test.
37642 * g++.dg/expr/reinterpret3.C: New test.
37643 * g++.dg/expr/cast2.C: New test.
37644 * g++.dg/expr/copy1.C: New test.
37645 * g++.dg/other/conversion1.C: Change error message.
37646 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37647 function pointers to void *.
37648 * g++.old-deja/g++.mike/p10148.C: Likewise.
37650 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37652 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37654 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
37658 * g++.dg/parse/expr3.C: New test.
37660 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37662 * gcc.dg/smod-1.c: New test.
37664 2004-10-18 Ziemowit Laski <zlaski@apple.com>
37666 * objc.dg/method-14.m: New test.
37668 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37670 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37671 Also xfail as the patch was reverted.
37673 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37675 PR middle-end/16973
37676 * gcc.dg/pr16973.c: New test.
37678 2004-10-18 Diego Novillo <dnovillo@redhat.com>
37680 PR tree-optimization/17656
37681 * gcc.c-torture/compile/pr17656.c: New test.
37683 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
37685 * g++.dg/eh/shadow1.C: New.
37687 2004-10-18 Jakub Jelinek <jakub@redhat.com>
37689 * gcc.c-torture/compile/20041018-1.c: New test.
37691 2004-10-18 Ben Elliston <bje@au.ibm.com>
37693 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37694 compiler referring to register 0 when accessing sdata. The linker
37695 now patches things up.
37697 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
37700 * gcc.c-torture/compile/pr17529.c: New test.
37702 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37705 * g++.dg/ext/attrib17.C: New test.
37707 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37709 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37711 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37714 * g++.dg/ext/attrib16.C: New test.
37716 2004-10-15 Mark Mitchell <mark@codesourcery.com>
37719 * g++.dg/init/dso_handle1.C: New test.
37722 * g++.dg/parse/typedef6.C: New test.
37725 * g++.dg/parse/pragma1.C: New test.
37727 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
37729 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37731 2004-10-15 Steve Ellcey <sje@cup.hp.com>
37733 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37734 -fno-common when on HPPA HP-UX platforms.
37736 2004-10-15 Jakub Jelinek <jakub@redhat.com>
37739 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37741 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37744 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37747 * g++.dg/lookup/strong-using-4.C: New test.
37749 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37751 PR middle-end/16567
37752 * gcc.c-torture/compile/nested-1.c: New test.
37754 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37756 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37757 and mipsisa64*-*-* (until support for misaligned loads is added).
37758 * gcc.dg/vect/vect-50.c: Likewise.
37759 * gcc.dg/vect/vect-52.c: Likewise.
37760 * gcc.dg/vect/vect-54.c: Likewise.
37761 * gcc.dg/vect/vect-58.c: Likewise.
37762 * gcc.dg/vect/vect-60.c: Likewise.
37763 * gcc.dg/vect/vect-80.c: Likewise.
37765 2004-10-14 Mark Mitchell <mark@codesourcery.com>
37768 * g++.dg/init/dtor3.C: New test.
37770 2004-10-15 Ben Elliston <bje@au.ibm.com>
37772 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37774 2004-10-14 Geoffrey Keating <geoffk@apple.com>
37776 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37777 * gcc.dg/macho-lo-sum.c: Likewise.
37779 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
37781 * gcc.dg/ppc-spe64-1.c: New test.
37783 2004-10-14 Devang Patel <dpatel@apple.com>
37786 * gcc.dg/pr17635.c : New test.
37788 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
37790 * gcc.dg/vect/vect-28.c: Remove xfail.
37791 * gcc.dg/vect/vect-30.c: Remove xfail.
37792 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37793 * gcc.dg/vect/vect-33.c: Remove xfail.
37794 * gcc.dg/vect/vect-44.c: Remove xfail.
37795 * gcc.dg/vect/vect-46.c: Remove xfail.
37796 * gcc.dg/vect/vect-50.c: Remove xfail.
37797 * gcc.dg/vect/vect-52.c: Remove xfail.
37798 * gcc.dg/vect/vect-54.c: Remove xfail.
37799 * gcc.dg/vect/vect-58.c: Remove xfail.
37800 * gcc.dg/vect/vect-60.c: Remove xfail.
37801 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37802 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37803 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37804 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37805 * gcc.dg/vect/vect-8.c: Remove xfail.
37806 * gcc.dg/vect/vect-80.c: Remove xfail.
37807 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37809 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37811 * gcc.dg/vect/vect-82.c: New testcase.
37812 * gcc.dg/vect/vect-82_64.c: New testcase.
37813 * gcc.dg/vect/vect-83.c: New testcase.
37814 * gcc.dg/vect/vect-83_64.c: New testcase.
37816 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37818 * gcc.dg/cpp/error-1.c: New test.
37820 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37822 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37824 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
37827 * gcc.dg/cris-peep2-xsrand2.c: New test.
37829 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
37832 * g++.dg/expr/for2.C: New test.
37834 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37836 * g++.dg/inherit/thunk1.C: Run on the SPARC.
37838 2004-10-13 Jakub Jelinek <jakub@redhat.com>
37840 PR tree-optimization/17724
37841 * g++.dg/opt/pr17724-1.C: New test.
37842 * g++.dg/opt/pr17724-2.C: New test.
37843 * g++.dg/opt/pr17724-3.C: New test.
37844 * g++.dg/opt/pr17724-4.C: New test.
37845 * g++.dg/opt/pr17724-5.C: New test.
37846 * g++.dg/opt/pr17724-6.C: New test.
37848 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
37851 * gcc.dg/pr17301-2.c: New test.
37853 2004-10-11 Mark Mitchell <mark@codesourcery.com>
37856 * g++.dg/parse/error22.C: New test.
37859 * g++.dg/template/spec18.C: New test.
37861 2004-10-11 Steve Ellcey <sje@cup.hp.com>
37863 * gcc.dg/ia64-asm-1.c: Add prototype for abort
37864 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37866 * gcc.dg/ia64-sync-2.c: Ditto.
37867 * gcc.dg/ia64-sync-3.c: Ditto.
37869 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
37871 * g++.dg/eh/cleanup5.C: Add dg-options "".
37873 2004-10-11 Roger Sayle <roger@eyesopen.com>
37875 PR middle-end/17657
37876 * gcc.dg/switch-4.c: New test case.
37878 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
37880 * gcc.c-torture/execute/20041011-1.c: New test.
37882 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37885 * g++.dg/init/for3.C: New test.
37888 * g++.dg/opt/switch2.C: New test.
37890 PR middle-end/17703
37891 * g++.dg/warn/Wreturn-2.C: New test.
37893 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37896 * g++.dg/eh/cleanup5.C: New test.
37898 2004-10-10 Mark Mitchell <mark@codesourcery.com>
37901 * g++.dg/parse/error21.C: New test.
37903 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
37905 * g++.dg/overload/pmf1.C: Adjust quoting marks.
37906 * g++.dg/warn/incomplete1.C: Likewise.
37907 * g++.dg/template/qualttp20.C: Likewise.
37909 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37912 * parm-incomplete-1.c: New test.
37914 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37917 * g++.dg/parse/error19.C: New test.
37920 * g++.dg/init/new11.C: New test.
37923 * g++.dg/parse/error20.C: New test.
37926 * g++.dg/template/crash24.C: New test.
37928 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37931 * gcc.dg/pr17301-1.c: New test.
37933 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37936 * gcc.dg/anon-struct-5.c: New test.
37938 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
37941 * gcc.dg/pr17844-1.c: New test.
37943 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
37945 PR tree-optimization/17906
37946 * gcc.c-torture/compile/pr17906.c: New.
37948 2004-10-09 Stuart Hastings <stuart@apple.com>
37949 Roger Sayle <roger@eyesopen.com>
37951 PR rtl-optimization/17853
37952 * gcc.dg/i386-mmx-5.c: New testcase.
37954 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
37956 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37958 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37961 * g++.dg/template/static9.C: New test.
37964 * g++.dg/parse/operator5.C: New test.
37966 2004-10-09 Roger Sayle <roger@eyesopen.com>
37968 PR middle-end/17894
37969 * gcc.c-torture/execute/divcmp-4.c: New test case.
37971 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37974 * g++.dg/opt/pr17902.C: New test.
37976 2004-10-09 Jakub Jelinek <jakub@redhat.com>
37978 * gcc.dg/cpp/ident-1.c: Add dg-options "".
37980 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37982 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37984 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37986 * gcc.dg/assign-warn-3.c: New test.
37988 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37991 * gcc.dg/cpp/ident-1.c: New test.
37993 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
37995 * gcc.c-torture/compile/acc1.c: New.
37997 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37999 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38000 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38002 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38004 * gcc.dg/ultrasp11.c: New test.
38006 2004-10-08 Michael Matz <matz@suse.de>
38008 * gcc.dg/doloop-2.c: New test.
38010 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38012 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38013 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38014 objc.dg/method-9.m: Update expected diagnostics.
38016 2004-10-07 Geoffrey Keating <geoffk@apple.com>
38018 * gcc.dg/ppc-fsel-3.c: New file.
38019 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38021 2004-10-07 Paul Brook <paul@codesourcery.com>
38023 * gfortran.dg/intrinsic_verify_1.f90: New test.
38025 2004-10-07 Paul Brook <paul@codesourcery.com>
38027 * gfortran.dg/empty_format_1.f90: Remove stray commas.
38029 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38031 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38032 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38035 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
38037 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38039 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38042 * g++.dg/warn/Winline-4.C: New test.
38044 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38046 * gcc.c-torture/compile/20041007-1.c: New test.
38048 2004-10-07 Paul Brook <paul@codesourcery.com>
38051 * gfortran.dg/use_allocated_1.f90: New test.
38053 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38055 PR middle-end/17849
38056 * gfortran.fortran-torture/compile/nested.f90: New test
38058 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
38060 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38062 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38065 * g++.dg/ext/asm6.C: New test.
38067 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
38069 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38071 2004-10-06 Paul Brook <paul@codesourcery.com>
38073 PR libfortran/17709
38074 * gfortran.dg/empty_format_1.f90: New test.
38076 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38079 * gfortran.dg/ishft.f90: New test.
38082 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38085 2004-10-06 Paul Brook <paul@codesourcery.com>
38087 * gfortran.dg/do_1.f90: New test.
38089 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38091 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38092 optimizing for size.
38094 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38096 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38098 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38100 * gcc.c-torture/compile/20041005-1.c: New test.
38102 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
38105 * g++.dg/lookup/koenig4.C: New.
38107 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
38109 * g++.dg/other/classkey1.C: Adjust quoting marks.
38110 * g++.dg/parse/error15.C: Likewise.
38111 * g++.dg/template/meminit2.C (int>): Likewise.
38113 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38116 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38119 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38122 * gfortran.dg/pr17708.f90: New test.
38124 2004-10-04 Chao-ying Fu <fu@mips.com>
38126 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38127 * gcc.dg/vect/vect-4.c: Ditto.
38128 * gcc.dg/vect/vect-5.c: Ditto.
38129 * gcc.dg/vect/vect-6.c: Ditto.
38130 * gcc.dg/vect/vect-8.c: Ditto.
38131 * gcc.dg/vect/vect-16.c: Ditto.
38132 * gcc.dg/vect/vect-30.c: Ditto.
38133 * gcc.dg/vect/vect-40.c: Ditto.
38134 * gcc.dg/vect/vect-41.c: Ditto.
38135 * gcc.dg/vect/vect-42.c: Ditto.
38136 * gcc.dg/vect/vect-43.c: Ditto.
38137 * gcc.dg/vect/vect-44.c: Ditto.
38138 * gcc.dg/vect/vect-45.c: Ditto.
38139 * gcc.dg/vect/vect-46.c: Ditto.
38140 * gcc.dg/vect/vect-47.c: Ditto.
38141 * gcc.dg/vect/vect-48.c: Ditto.
38142 * gcc.dg/vect/vect-49.c: Ditto.
38143 * gcc.dg/vect/vect-50.c: Ditto.
38144 * gcc.dg/vect/vect-51.c: Ditto.
38145 * gcc.dg/vect/vect-52.c: Ditto.
38146 * gcc.dg/vect/vect-53.c: Ditto.
38147 * gcc.dg/vect/vect-54.c: Ditto.
38148 * gcc.dg/vect/vect-55.c: Ditto.
38149 * gcc.dg/vect/vect-56.c: Ditto.
38150 * gcc.dg/vect/vect-57.c: Ditto.
38151 * gcc.dg/vect/vect-58.c: Ditto.
38152 * gcc.dg/vect/vect-59.c: Ditto.
38153 * gcc.dg/vect/vect-60.c: Ditto.
38154 * gcc.dg/vect/vect-74.c: Ditto.
38155 * gcc.dg/vect/vect-79.c: Ditto.
38156 * gcc.dg/vect/vect-80.c: Ditto.
38158 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
38160 * gcc.dg/unused-7.c: Use the correct option.
38162 2004-10-04 Paul Brook <paul@codesourcery.com>
38163 Bud Davis <bdavis9659@comcast.net>
38167 * gfortran/pr17706.f90: New test.
38168 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38170 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38172 * gfortran.dg/pr17612.f90: New test.
38174 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
38176 * g++.dg/template/local1.C: Adjust quoting marks in
38177 testing for diagnostics.
38178 * g++.dg/tls/diag-2.C: Likewise.
38179 * g++.dg/other/error8.C: Likewise.
38181 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38184 * gcc.dg/unused-4.c: Adjust to be correct.
38187 * gcc.dg/unused-7.c: New test.
38189 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38192 * g++.dg/overload/template2.C: New test.
38194 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
38196 PR tree-optimization/16632
38197 * gcc.dg/tree-ssa/20041002-1.c: New.
38199 2004-10-03 Paul Brook <paul@codesourcery.com>
38201 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
38202 rather than relying on default formatting.
38204 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
38206 * gcc.dg/20040920-1.c: Update expected message text.
38208 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
38210 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38212 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
38214 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38217 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38219 * gcc.dg/tree-ssa/pr17343.c: Remove.
38221 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38224 * gcc.dg/tree-ssa/pr17343.c: New test.
38226 2004-10-01 Jakub Jelinek <jakub@redhat.com>
38228 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38229 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38230 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38231 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38232 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38234 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38236 * gcc.dg/lvalue-2.c: New test.
38238 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38241 * gcc.dg/pr17730-1.c: New test
38243 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
38246 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38248 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38250 * gcc.c-torture/execute/stdarg-1.c: New test.
38251 * gcc.c-torture/execute/stdarg-2.c: New test.
38252 * gcc.c-torture/execute/stdarg-3.c: New test.
38253 * gcc.dg/tree-ssa/stdarg-1.c: New test.
38254 * gcc.dg/tree-ssa/stdarg-2.c: New test.
38255 * gcc.dg/tree-ssa/stdarg-3.c: New test.
38256 * gcc.dg/tree-ssa/stdarg-4.c: New test.
38257 * gcc.dg/tree-ssa/stdarg-5.c: New test.
38259 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38261 PR tree-optimization/17697
38262 * g++.dg/opt/pr17697-1.C: New test.
38263 * g++.dg/opt/pr17697-2.C: New test.
38264 * g++.dg/opt/pr17697-3.C: New test.
38266 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
38269 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38270 gcc.dg/vla-init-5.c: New tests.
38272 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
38275 * gcc.dg/pr13804-1.c: New test.
38277 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38280 * gfortran.dg/pr16938.f90: New test.
38282 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38284 * g++.dg/template/crash23.C: New test.
38286 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38289 * g++.dg/template/static8.C: New test.
38291 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
38294 * g++.dg/other/error9.C: New test.
38296 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
38298 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38300 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38303 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38305 2004-09-26 Roger Sayle <roger@eyesopen.com>
38307 PR middle-end/17112
38308 * gcc.dg/pr17112-1.c: New test case.
38310 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
38313 * gcc.dg/pr11459-1.c: New test.
38315 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
38317 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38318 * gcc.dg/tree-ssa/loop-4.c: Likewise.
38320 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38322 * gfortran.dg/pr15324.f90: Make array bounds consistent.
38324 2004-09-25 Jan Hubicka <jh@suse.cz>
38326 * compile/30040909-1.c: New test.
38327 * compile/30040907-1.c: New test.
38329 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
38331 * gcc.c-torture/execute/va-arg-26.c: New test.
38333 2004-09-24 Zack Weinberg <zack@codesourcery.com>
38335 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38336 extra diagnostics on targets with 64-bit pointers.
38337 * objc.dg/selector-1.m: Adjust dg-warning regexp.
38339 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38342 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38343 * gcc.dg/decl-3.c: Adjust expected message.
38345 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38348 * gfortran.dg/pr17615.f90: New test.
38350 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
38352 PR tree-optimzation/17517
38353 * g++.dg/tree-ssa/pr17517.C: New Test.
38355 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38358 * g++.dg/lookup/ambig3.C: New.
38360 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
38363 * g++.dg/opt/pr17624.C: New test.
38365 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38368 * gcc.dg/Wbad-function-cast-1.c: New test.
38370 2004-09-23 Zack Weinberg <zack@codesourcery.com>
38372 * g++.dg/ext/complit1.C
38373 * g++.dg/other/error2.C
38374 * g++.dg/other/nontype-1.C
38375 * g++.dg/parse/crash11.C
38376 * g++.dg/parse/crash12.C
38377 * g++.dg/parse/error15.C
38378 * g++.dg/parse/error4.C
38379 * g++.dg/parse/tmpl-outside1.C
38380 * g++.dg/parse/too-many-tmpl-args1.C
38381 * g++.dg/template/dependent-expr3.C
38382 * g++.dg/template/error10.C
38383 * g++.dg/template/instantiate1.C
38384 * g++.dg/template/vtable2.C
38385 * g++.dg/warn/Wshadow-1.C
38386 * g++.dg/warn/weak1.C
38387 * g++.old-deja/g++.brendan/crash16.C
38388 * g++.old-deja/g++.brendan/crash18.C
38389 * g++.old-deja/g++.brendan/crash48.C
38390 * g++.old-deja/g++.brendan/crash49.C
38391 * g++.old-deja/g++.brendan/crash55.C
38392 * g++.old-deja/g++.brendan/crash56.C
38393 * g++.old-deja/g++.brendan/crash8.C
38394 * g++.old-deja/g++.brendan/enum11.C
38395 * g++.old-deja/g++.brendan/enum8.C
38396 * g++.old-deja/g++.brendan/enum9.C
38397 * g++.old-deja/g++.brendan/friend3.C
38398 * g++.old-deja/g++.brendan/misc14.C
38399 * g++.old-deja/g++.bugs/900402_02.C
38400 * g++.old-deja/g++.bugs/900404_03.C
38401 * g++.old-deja/g++.bugs/900404_04.C
38402 * g++.old-deja/g++.bugs/900428_03.C
38403 * g++.old-deja/g++.jason/crash4.C
38404 * g++.old-deja/g++.jason/overload21.C
38405 * g++.old-deja/g++.jason/redecl1.C
38406 * g++.old-deja/g++.jason/report.C
38407 * g++.old-deja/g++.jason/rfg10.C
38408 * g++.old-deja/g++.jason/template30.C
38409 * g++.old-deja/g++.law/arm12.C
38410 * g++.old-deja/g++.law/ctors5.C
38411 * g++.old-deja/g++.law/cvt20.C
38412 * g++.old-deja/g++.law/init10.C
38413 * g++.old-deja/g++.law/init8.C
38414 * g++.old-deja/g++.law/visibility17.C
38415 * g++.old-deja/g++.law/visibility7.C
38416 * g++.old-deja/g++.mike/net8.C
38417 * g++.old-deja/g++.mike/p646.C
38418 * g++.old-deja/g++.mike/p700.C
38419 * g++.old-deja/g++.mike/p701.C
38420 * g++.old-deja/g++.mike/p811.C
38421 * g++.old-deja/g++.ns/template13.C
38422 * g++.old-deja/g++.other/array3.C
38423 * g++.old-deja/g++.other/crash25.C
38424 * g++.old-deja/g++.other/dtor3.C
38425 * g++.old-deja/g++.other/dtor4.C
38426 * g++.old-deja/g++.other/main1.C
38427 * g++.old-deja/g++.other/warn7.C
38428 * g++.old-deja/g++.pt/crash11.C
38429 * g++.old-deja/g++.pt/crash36.C
38430 * g++.old-deja/g++.pt/spec22.C
38431 * g++.old-deja/g++.pt/spec9.C
38432 * g++.old-deja/g++.pt/ttp52.C
38433 * g++.old-deja/g++.robertl/eb103.C
38434 * g++.old-deja/g++.robertl/eb121.C
38435 * g++.old-deja/g++.robertl/eb22.C
38436 * g++.old-deja/g++.robertl/eb8.C:
38437 Update locations and/or regexps of dg-error markers.
38438 Remove markers for some bogus messages that are no longer issued.
38440 2004-09-23 Jakub Jelinek <jakub@redhat.com>
38442 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38443 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38445 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
38448 * g++.dg/lookup/crash5.C: New test.
38450 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
38452 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38453 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38454 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38455 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38456 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38457 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38459 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38460 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38461 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38462 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38463 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38464 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38466 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38468 * gcc.dg/vect/vect-44.c: Check additional cases.
38469 * gcc.dg/vect/vect-48.c: Check additional cases.
38471 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38472 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38473 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38474 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38475 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38476 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38477 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38478 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38479 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38481 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38482 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38483 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38485 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38487 * gcc.dg/tree-ssa/loop-6.c: New test.
38489 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
38492 * g++.dg/inherit/base2.C: New.
38494 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38496 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38497 * gcc.dg/20001012-2.c: Likewise.
38498 * gcc.dg/20001013-1.c: Likewise.
38499 * gcc.dg/20001101-1.c: Likewise.
38500 * gcc.dg/20001102-1.c: Likewise.
38501 * gcc.dg/bf-spl1.c: Likewise.
38502 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38503 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38505 2004-09-22 Diego Novillo <dnovillo@redhat.com>
38507 PR tree-optimization/16721
38508 * gcc.dg/tree-ssa/pr16721.c: New test.
38510 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
38512 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38513 * gcc.dg/20040305-1.c: Likewise.
38515 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
38518 * gcc.c-torture/compile/pr16566-1.c,
38519 gcc.c-torture/compile/pr16566-2.c,
38520 gcc.c-torture/compile/pr16566-3.c: New tests.
38522 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
38524 PR tree-optimization/17512
38525 * gcc.c-torture/compile/20040916-1.c.
38527 2004-09-21 Mark Mitchell <mark@codesourcery.com>
38529 * gcc.dg/pragma-re-3.c: New test.
38531 2004-09-17 Matt Austern <austern@apple.com>
38534 * g++.dg/other/anon3.C: New.
38536 2004-09-21 Roger Sayle <roger@eyesopen.com>
38539 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38540 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38541 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38542 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38543 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38545 2004-09-21 Bud Davis <bdavis9659@comcast.net>
38548 * gfortran.dg/pr17286.f90: New test.
38550 2004-09-20 Mark Mitchell <mark@codesourcery.com>
38553 * g++.dg/template/static7.C: New test.
38555 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
38558 * gcc.c-torture/compile/pr17558.c: New test.
38560 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38562 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38563 if SKIP_ATTRIBUTE is defined.
38565 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38568 * gfortran.dg/pr15957.f90: New test.
38570 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
38572 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38574 * gcc.dg/vect/vect-79.c: Likewise.
38575 * gcc.dg/vect/vect-80.c: Likewise.
38577 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38580 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38582 2004-09-20 Ira Rosen <irar@il.ibm.com>
38584 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38585 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38586 * gcc.dg/vect/vect-62.c: New testcase.
38587 * gcc.dg/vect/vect-63.c: New testcase.
38588 * gcc.dg/vect/vect-64.c: New testcase.
38589 * gcc.dg/vect/vect-65.c: New testcase.
38590 * gcc.dg/vect/vect-66.c: New testcase.
38591 * gcc.dg/vect/vect-67.c: New testcase.
38592 * gcc.dg/vect/vect-68.c: New testcase.
38593 * gcc.dg/vect/vect-69.c: New testcase.
38594 * gcc.dg/vect/vect-79.c: New testcase.
38595 * gcc.dg/vect/vect-80.c: New testcase.
38597 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38599 * gcc.target/mips/asm-1.c: New test.
38601 2004-09-19 Ira Rosen <irar@il.ibm.com>
38603 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38604 * gcc.dg/vect/vect-73.c: New testcase.
38605 * gcc.dg/vect/vect-74.c: New testcase.
38606 * gcc.dg/vect/vect-75.c: New testcase.
38607 * gcc.dg/vect/vect-76.c: New testcase.
38608 * gcc.dg/vect/vect-77.c: New testcase.
38609 * gcc.dg/vect/vect-78.c: New testcase
38611 2004-09-18 Paul Brook <paul@codesourcery.com>
38613 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38615 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
38618 * gcc.dg/pr17424-1.c: New test.
38620 2004-09-18 Diego Novillo <dnovillo@redhat.com>
38622 * g++.dg/tree-ssa/pr17153.C: New test.
38624 2004-09-16 Geoffrey Keating <geoffk@apple.com>
38627 * g++.dg/pch/wchar-1.C: New.
38628 * g++.dg/pch/wchar-1.Hs: New.
38630 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
38632 * gcc.c-torture/execute/20040917-1.c: New test.
38634 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38636 PR tree-optimization/17319
38637 * gcc.dg/pr17319.c: New test.
38639 2004-09-17 Devang Patel <dpatel@apple.com>
38641 * gcc.dg/20040813-1.c: New test.
38643 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38645 PR tree-optimization/17273
38646 * gcc.c-torture/compile/pr17273.c: New test.
38648 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
38650 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38651 Update expected messages.
38652 * gcc.dg/declspec-13.c: New test.
38654 2004-09-17 David Edelsohn <edelsohn@gnu.org>
38656 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38658 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38660 * gcc.c-torture/execute/pr17252.c: Use post-increment to
38661 change what 'a' is pointing to.
38663 2004-09-17 Mark Mitchell <mark@codesourcery.com>
38666 * g++.dg/template/error18.C: New test.
38669 * g++.dg/warn/Wunused-8.C: New test.
38671 2004-09-17 Steven Bosscher <stevenb@suse.de>
38673 PR tree-optimization/17513
38674 * gcc.dg/20040916-1.c: New test.
38676 2004-09-16 Mark Mitchell <mark@codesourcery.com>
38679 * g++.dg/template/typename7.C: New test.
38681 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38683 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38685 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
38687 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38688 with -ftree-based-profiling also.
38689 * lib/profopt.exp: Support late-set profile_option/feedback_option.
38691 2004-09-16 Victor Leikehman <lei@il.ibm.com>
38694 * gfortran.dg/der_array_io_1.f90: New test.
38695 * gfortran.dg/der_array_io_2.f90: New test.
38696 * gfortran.dg/der_array_io_3.f90: New test.
38698 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38700 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38703 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38705 * g++.dg/opt/switch1.C: New test.
38707 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
38709 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38710 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38711 Update expected messages.
38713 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38716 * gfortran.dg/same_name_1.f90: New test.
38718 2004-09-15 Diego Novillo <dnovillo@redhat.com>
38720 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
38721 dereference garbage pointers.
38723 2004-09-15 Jakub Jelinek <jakub@redhat.com>
38725 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38726 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38728 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38729 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38730 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38732 2004-09-14 Mark Mitchell <mark@codesourcery.com>
38735 * g++.dg/template/mangle1.C: New test.
38737 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38739 PR tree-optimization/17252
38740 * gcc.c-torture/execute/pr17252.c: New test.
38742 2004-09-14 Andrew Pinski <apinski@apple.com>
38744 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38746 2004-09-14 Roger Sayle <roger@eyesopen.com>
38748 PR rtl-optimization/9771
38749 * gcc.dg/pr9771-1.c: New test case.
38751 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38753 PR tree-optimization/15262
38754 * gcc.c-torture/execute/pr15262-1.c: New test.
38755 * gcc.c-torture/execute/pr15262-2.c: New test.
38757 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
38759 * gcc.dg/declspec-12.c: New test.
38761 2004-09-14 Bud Davis <bdavis9659@comcast.net>
38763 * gfortran.dg/pr17090.f90: Add directives to test.
38765 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38767 * gcc.c-torture/compile/20040914-1.c: New test.
38769 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38772 * g++.dg/template/decl2.C: New test.
38774 2004-09-13 Bud Davis <bdavis9659@comcast.net>
38777 * gfortran.dg/pr17090.f90: New test.
38779 2004-09-13 Dale Johannesen <dalej@apple.com>
38781 * gcc.c-torture/compile/pr17408.c: New test case.
38783 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38786 * g++.dg/parse/crash17.C: New test.
38789 * g++.dg/template/enum3.C: New test.
38791 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
38793 * lib/gcc-defs.exp: Load wrapper.exp.
38794 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38796 * lib/gcc.exp (gcc_init): Similar.
38797 * lib/gfortran.exp (gfortran_init): Similar.
38798 * lib/objc.exp (objc_init): Similar.
38799 * lib/treelang.exp (treelang_init): Similar.
38800 * lib/wrapper.exp: New file with build_wrapper call machinery in
38801 ${tool}_maybe_build_wrapper.
38803 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38805 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38807 * gcc.dg/declspec-11.c: Update expected messages.
38808 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38809 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38810 gcc.dg/inline-12.c: New tests.
38812 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
38814 * g++.dg/tree-ssa/pr17400.C: New testcase.
38816 2004-09-13 James E Wilson <wilson@specifixinc.com>
38818 * gcc.target/mips/sb1-1.c: New testcase.
38820 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
38822 * lib/g77-dg.exp: Remove unused file.
38823 * lib/mike-g77.exp: Ditto.
38824 * lib/g77.exp: Ditto.
38826 2004-09-12 Richard Henderson <rth@redhat.com>
38828 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38830 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38832 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38833 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38834 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38835 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38836 Update expected messages.
38838 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
38840 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38841 declaration/use mismatch for dirp parameter.
38843 2004-09-12 Andrew Pinski <apinski@apple.com>
38845 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38846 -fgnu-runtime is passed.
38848 2004-09-12 Richard Henderson <rth@redhat.com>
38850 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38851 do the uplevel thing and update additional_flags directly.
38852 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38853 gfortran.fortran-torture/execute/intrinsic_nearest.x,
38854 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38855 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38857 2004-09-11 Steven Bosscher <stevenb@suse.de>
38859 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38861 2004-09-11 Roger Sayle <roger@eyesopen.com>
38863 PR middle-end/17411
38864 * g++.dg/opt/pr17411-1.C: New test case.
38866 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38868 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38869 gcc.dg/tls/diag-2.c: Update expected messages.
38870 * gcc.dg/991209-1.c: Specify compilation options. Update expected
38872 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38873 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38874 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38875 gcc.dg/tls/diag-5.c: New tests.
38877 2004-09-11 Zack Weinberg <zack@codesourcery.com>
38879 * gcc.dg/20040910-1.c: Correct dg-error regexp.
38881 2004-09-11 Steven Bosscher <stevenb@suse.de>
38883 * g++.dg/parse/break-in-for.C: New test.
38885 2004-09-11 Jakub Jelinek <jakub@redhat.com>
38887 * gcc.dg/tree-ssa/20040911-1.c: New test.
38889 2004-09-11 Andreas Jaeger <aj@suse.de>
38891 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38892 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38894 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
38896 * gcc.target/frv: New directory of FR-V-specific tests.
38898 2004-09-10 James E Wilson <wilson@specifixinc.com>
38900 * gcc.dg/convert-vec-1.c: New test.
38902 2004-09-10 Roger Sayle <roger@eyesopen.com>
38904 PR middle-end/17024
38905 * gcc.dg/pr17024-1.c: New test case.
38907 2004-09-10 Eric Christopher <echristo@redhat.com>
38909 * gcc.dg/20040910-1.c: New test.
38911 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38913 * gcc.dg/bitfld-9.c: New test.
38915 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
38917 * gcc.c-torture/execute/ieee/acc1.c: New test.
38918 * gcc.c-torture/execute/ieee/acc2.c: New test.
38919 * gcc.c-torture/execute/ieee/mzero6.c: New test.
38921 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
38923 * gcc.dg/deprecated-2.c: New test.
38925 2004-09-09 James E Wilson <wilson@specifixinc.com>
38927 * gcc.dg/init-vec-1.c: New test.
38929 2004-09-09 Roger Sayle <roger@eyesopen.com>
38931 PR middle-end/17055
38932 * gcc.dg/pr17055-1.c: New test case.
38934 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
38937 * gcc.c-torture/execute/pr17377.c: New test.
38939 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38942 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38943 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38944 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38945 gcc.dg/long-long-typespec-1.c: New tests.
38946 * gcc.dg/tls/diag-2.c: Update expected diagnostics
38948 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38950 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38951 gcc.dg/gnu99-static-1.c: New tests.
38953 2004-09-08 Devang Patel <dpatel@apple.com>
38955 * gcc.dg/darwin-ld-20040828-1.c: New test.
38956 * gcc.dg/darwin-ld-20040828-2.c: New test.
38957 * gcc.dg/darwin-ld-20040828-3.c: New test.
38959 2004-09-08 Ziemowit Laski <zlaski@apple.com>
38961 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38962 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38964 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38965 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38967 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38968 types they qualify.
38969 * objc.dg/type-size-2.m: Fix wording in comment.
38970 * objc.dg/va-meth-1.m: New test case.
38972 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
38975 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38976 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38978 2004-09-06 Devang Patel <dpatel@apple.com>
38980 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38981 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38983 2004-09-06 Zack Weinberg <zack@codesourcery.com>
38985 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38986 reflect changed line numbering of diagnostics.
38988 2004-09-06 Paul Brook <paul@codesourcery.com>
38990 * gfortran.dg/edit_real_1.f90: Add new test.
38992 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38994 * gcc.dg/tree-ssa/loop-2.c: New test.
38995 * gcc.dg/tree-ssa/loop-3.c: New test.
38996 * gcc.dg/tree-ssa/loop-4.c: New test.
38997 * gcc.dg/tree-ssa/loop-5.c: New test.
38999 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39001 * gcc.dg/format/sentinel-1.c: Update for parameter option.
39003 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39005 * gcc.dg/format/sentinel-1.c: New test.
39007 2004-09-04 Uros Bizjak <uros@kss-loka.si>
39009 * gcc.dg/builtins-46.c: New.
39011 2004-09-03 Devang Patel <dpatel@apple.com>
39013 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39014 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39016 2004-09-03 Jan Beulich <jbeulich@novell.com>
39018 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39019 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39020 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39021 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39022 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39023 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39024 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39025 the non-portable bzero.
39026 * gcc.dg/20010912-1.c: xfail for NetWare.
39027 * gcc.dg/20020426-2.c: xfail for NetWare.
39028 * gcc.dg/20021014-1.c: xfail for NetWare.
39029 * gcc.dg/20021018-1.c: xfail for NetWare.
39030 * gcc.dg/20030213-1.c: xfail for NetWare.
39031 * gcc.dg/20030225-1.c: xfail for NetWare.
39032 * gcc.dg/20030708-1.c: xfail for NetWare.
39033 * gcc.dg/builtins-config.h: Also exclude NetWare.
39034 * gcc.dg/format/format.h: Define restrict only if not already defined.
39035 * gcc.dg/nest.c: xfail for NetWare.
39036 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39037 * lib/target-supports.exp (check_visibility_available): Exclude
39040 2004-09-03 Jan Beulich <jbeulich@novell.com>
39042 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39043 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39044 deterministic starting point for the alignment of structure fields.
39045 * gcc.dg/Wpadded.c: Dito.
39046 * g++.dg/abi/vbase10.C: Dito.
39048 2004-09-03 Devang Patel <dpatel@apple.com>
39050 * g++.dg/debug/pr15736.cc: New test.
39052 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39054 * README.QMTEST: Fix out-of-date link.
39056 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
39059 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39060 Delete. Duplicate of gfortran.dg/g77/20010610.f
39062 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39064 * g++.dg/abi/arm_rtti1.C: New test.
39066 2004-09-02 Geoffrey Keating <geoffk@apple.com>
39068 * gcc.dg/ppc-vector-memcpy.c: New.
39069 * gcc.dg/ppc-vector-memset.c: New.
39071 2004-09-02 Chao-ying Fu <fu@mips.com>
39073 * gcc.target/mips/mips-3d-1.c: New test.
39074 * gcc.target/mips/mips-3d-2.c: New test.
39075 * gcc.target/mips/mips-3d-3.c: New test.
39076 * gcc.target/mips/mips-3d-4.c: New test.
39077 * gcc.target/mips/mips-3d-5.c: New test.
39078 * gcc.target/mips/mips-3d-6.c: New test.
39079 * gcc.target/mips/mips-3d-7.c: New test.
39080 * gcc.target/mips/mips-3d-8.c: New test.
39081 * gcc.target/mips/mips-3d-9.c: New test.
39082 * gcc.target/mips/mips-ps-1.c: New test.
39083 * gcc.target/mips/mips-ps-2.c: New test.
39084 * gcc.target/mips/mips-ps-3.c: New test.
39085 * gcc.target/mips/mips-ps-4.c: New test.
39086 * gcc.target/mips/mips-ps-type.c: New test.
39088 2004-09-02 Paul Brook <paul@codesourcery.com>
39090 * gfortran.dg/edit_real_1.f90: Add new tests.
39092 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39095 * gfortran.dg/merge_char_1.f90: New test.
39097 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39100 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39102 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39105 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39107 2004-09-01 Mark Mitchell <mark@codesourcery.com>
39109 * g++.dg/opt/loop1.C: Do not XFAIL.
39111 2004-09-01 Jakub Jelinek <jakub@redhat.com>
39113 * gcc.c-torture/execute/20040831-1.c: New test.
39115 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
39118 * gfortran.dg/g77/20010610.f: Now passes.
39119 Copy from g77.f-torture/execute. Add dg-run directive.
39120 * gfortran.dg/g77/README: Update
39122 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
39124 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39125 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39126 (t1, t2, t3, t4): Add volatile.
39128 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39130 * g++.dg/ext/visibility/arm1.C: New test.
39132 2004-08-31 Geoffrey Keating <geoffk@apple.com>
39134 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39137 2004-09-01 Paul Brook <paul@codesourcery.com>
39139 * gfortran.dg/eof_2.f90: New test.
39141 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39144 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39146 2004-08-31 Bud Davis <bdavis9659@comcast.net>
39148 PR libfortran/16805
39149 * gfortran.dg/list_read_2.f90: New test.
39151 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39153 * g++.dg/abi/key1.C: New test.
39155 2004-08-31 Richard Henderson <rth@redhat.com>
39157 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39159 * g++.dg/other/offsetof5.C: Remove duplicate.
39161 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39164 * gfortran.dg/func_derived_1.f90: New test.
39166 2004-08-31 Paul Brook <paul@codesourcery.com>
39168 * gfortran.dg/eof_1.f90: New test.
39170 2004-08-31 Paul Brook <paul@codesourcery.com>
39172 * gfortran.dg/list_read_1.f90: New file.
39174 2004-08-30 Mark Mitchell <mark@codesourcery.com>
39176 * g++.dg/opt/loop1.C: XFAIL.
39178 2004-08-30 Geoffrey Keating <geoffk@apple.com>
39180 * gcc.dg/funcdef-storage-1.c: New.
39181 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39182 an extern function in local scope.
39183 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39184 declare an 'auto inline' function in local scope.
39185 * gcc.dg/20011130-1.c: Likewise.
39186 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39187 an 'auto' function in local scope.
39188 * gcc.dg/20021014-1.c: Likewise.
39189 * gcc.dg/20030331-2.c: Likewise.
39191 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39193 * gfortran.dg/blockdata_1.f90: New test.
39195 2004-08-30 Richard Henderson <rth@redhat.com>
39197 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39199 2004-08-30 Richard Henderson <rth@redhat.com>
39201 * lib/fortran-torture.exp (fortran-torture-execute): Honor
39202 additional_flags set by alternate driver.
39203 (ieee-options): New procedure.
39204 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39205 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39206 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39207 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39209 2004-08-30 Richard Henderson <rth@redhat.com>
39211 * lib/f-torture.exp: Remove.
39213 2004-08-29 Mark Mitchell <mark@codesourcery.com>
39215 PR rtl-optimization/16590
39216 * g++.dg/opt/loop1.C: New test.
39218 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39221 * gfortran.dg/oldstyle_1.f90: New test.
39223 2004-08-29 Steven G. Kargl <kargls@comcast.net>
39224 Paul Brook <paul@codesourcery.com>
39226 * gfortran.dg/g77/README: Update.
39227 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39228 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39229 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39231 2004-08-28 Paul Brook <paul@codesourcery.com>
39233 PR libfortran/17195
39234 * gfortran.dg/edit_real_1.f90: New test.
39236 2004-08-27 Paul Brook <paul@codesourcery.com>
39238 * gfortran.dg/rewind_1.f90: New test.
39240 2004-08-27 Bud Davis <bdavis9659@comcast.net>
39243 * gfortran.dg/pr16597.f90: New test.
39245 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39248 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39249 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39250 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39251 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39252 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39254 2004-08-26 Nick Clifton <nickc@redhat.com>
39256 * gcc.c-torture/compile/pr17119.c: New test.
39258 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39260 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39262 2004-08-25 Richard Henderson <rth@redhat.com>
39264 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39265 the bits that expect kind=8 to be the largest real kind.
39267 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39269 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39271 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39273 * gfortran.dg/assignment_1.f90: New test.
39275 2004-08-25 Adam Nemet <anemet@lnxw.com>
39277 * g++.dg/template/repo3.C: New test.
39279 2004-08-25 Roger Sayle <roger@eyesopen.com>
39281 PR middle-end/16693
39282 PR tree-optimization/16372
39283 * g++.dg/opt/pr16372-1.C: New test case.
39284 * g++.dg/opt/pr16693-1.C: New test case.
39285 * g++.dg/opt/pr16693-2.C: New test case.
39287 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39289 * objc.dg/proto-lossage-4.m: New test.
39291 2004-08-25 Mark Mitchell <mark@codesourcery.com>
39294 * g++.dg/inherit/local2.C: New test.
39296 2004-08-25 Paul Brook <paul@codesourcery.com>
39299 * gfortran.dg/string_ctor_1.f90: New test.
39301 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39304 * g++.dg/template/redecl2.C: New test.
39306 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39309 * gfortran.dg/pr17143.f90: New test.
39311 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39314 * gfortran.dg/pr17164.f90: New test.
39316 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39318 * gcc.dg/tree-ssa/loop-1.c: New test.
39320 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39322 * gcc.c-torture/compile/20040824-1.c: New test.
39324 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39326 * gcc.c-torture/compile/iftrap-3.c: New test.
39328 2004-08-24 Paul Brook <paul@codesourcery.com>
39330 * gfortran.dg/entry_2.f90: New test.
39332 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39335 * g++.dg/lookup/ambig[12].C: New.
39337 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39340 * g++.dg/template/crash21.C: New test.
39341 * g++.dg/template/crash22.C: Likewise.
39343 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39346 * g++.dg/template/access15.C: New.
39348 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39351 * g++.dg/template/repo2.C: New test.
39353 2004-08-23 Roger Sayle <roger@eyesopen.com>
39355 PR rtl-optimization/17078
39356 * gcc.c-torture/execute/pr17078-1.c: New test case.
39358 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39361 * gcc.dg/debug/crash1.c: New test.
39363 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39366 * gcc.dg/loop-5.c: New test.
39368 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39370 * gcc.c-torture/execute/20040823-1.c: New test.
39372 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
39374 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39375 to the assembler. Simplify test accordingly.
39376 (asm_abi_flags): Use GNU names.
39377 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39378 to check for ABI flags.
39380 2004-08-22 Andrew Pinski <apinski@apple.com>
39382 * g++.dg/opt/pr14029.C: New test.
39383 * gcc.c-torture/execute/pr15262.c: New test.
39385 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39387 * gfortran.dg/reduction.f90: Add checks with complex arguments.
39389 2004-08-21 Bud Davis <bdavis9659@comcast.net>
39392 * gfortran.dg/direct_io.f90: New test.
39394 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39397 * g++.dg/inherit/local2.C: New test.
39399 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
39402 * g++.dg/warn/Wparentheses-4.C: New test.
39404 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39407 * g++.dg/inherit/local2.C: New test.
39409 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39410 * gcc.dg/ppc-ldstruct.c: Likewise.
39411 * gcc.dg/ppc64-abi-2.c: Likewise.
39413 2004-08-20 Jakub Jelinek <jakub@redhat.com>
39415 PR rtl-optimization/17099
39416 * gcc.c-torture/execute/20040820-1.c: New test.
39418 2004-08-20 David Edelsohn <edelsohn@gnu.org>
39420 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39422 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
39425 * gfortran.dg/auto_array_1.f90: New test.
39427 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39430 * gfortran.dg/simpleif_1.f90: New test.
39432 2004-08-19 Mark Mitchell <mark@codesourcery.com>
39434 * lib/target-supports.exp (check_profiling_available): Return
39435 false for arm*-*-symbianelf* and arm*-*-eabi*.
39438 * g++.dg/template/delete1.C: New test.
39440 2004-08-19 Paul Brook <paul@codesourcery.com>
39444 * gfortran.dg/data_char_1.f90: New test.
39446 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
39449 * gfortran.dg/reduction.f90: New testcase.
39451 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39454 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39456 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
39459 * g++.dg/Wparentheses-3.C: New test.
39461 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
39463 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39464 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39465 * gcc.dg/vect/vect-2.c: Likewise.
39466 * gcc.dg/vect/vect-3.c: Likewise.
39467 * gcc.dg/vect/vect-4.c: Likewise.
39468 * gcc.dg/vect/vect-5.c: Likewise.
39469 * gcc.dg/vect/vect-6.c: Likewise.
39470 * gcc.dg/vect/vect-7.c: Likewise.
39471 * gcc.dg/vect/vect-25.c: Likewise.
39472 * gcc.dg/vect/vect-31.c: Likewise.
39473 * gcc.dg/vect/vect-32.c: Likewise.
39474 * gcc.dg/vect/vect-34.c: Likewise.
39475 * gcc.dg/vect/vect-36.c: Likewise.
39476 * gcc.dg/vect/vect-all.c: Likewise.
39478 2004-08-18 Mark Mitchell <mark@codesourcery.com>
39481 * g++.dg/template/operator4.C: New test.
39483 2004-08-18 Richard Henderson <rth@redhat.com>
39485 * gcc.dg/20040206-1.c: XFAIL.
39487 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39490 * g++.dg/template/array7.C: New test.
39492 2004-08-17 James E Wilson <wilson@specifixinc.com>
39494 * gcc.dg/mips-movcc-1.c: New test.
39495 * gcc.dg/mips-movcc-2.c: New test.
39496 * gcc.dg/mips-movcc-3.c: New test.
39498 * gcc.dg/mips-nmadd-1.c: New test.
39499 * gcc.dg/mips-nmadd-2.c: New test.
39501 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39504 * g++.dg/opt/inline8.C: New test.
39507 * g++.dg/parse/error17.C: New test.
39509 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
39511 * gcc.dg/vect: New directory for vectorizer tests.
39512 * gcc.dg/vect/tree-vect.h: New file.
39513 * gcc.dg/vect/vect.exp: New file.
39514 * gcc.dg/vect/pr16105.c.c: New test.
39515 * gcc.dg/vect/vect-1.c: New test.
39516 * gcc.dg/vect/vect-2.c: New test.
39517 * gcc.dg/vect/vect-3.c: New test.
39518 * gcc.dg/vect/vect-4.c: New test.
39519 * gcc.dg/vect/vect-5.c: New test.
39520 * gcc.dg/vect/vect-6.c: New test.
39521 * gcc.dg/vect/vect-7.c: New test.
39522 * gcc.dg/vect/vect-8.c: New test.
39523 * gcc.dg/vect/vect-9.c: New test.
39524 * gcc.dg/vect/vect-10.c: New test.
39525 * gcc.dg/vect/vect-11.c: New test.
39526 * gcc.dg/vect/vect-12.c: New test.
39527 * gcc.dg/vect/vect-13.c: New test.
39528 * gcc.dg/vect/vect-14.c: New test.
39529 * gcc.dg/vect/vect-15.c: New test.
39530 * gcc.dg/vect/vect-16.c: New test.
39531 * gcc.dg/vect/vect-17.c: New test.
39532 * gcc.dg/vect/vect-18.c: New test.
39533 * gcc.dg/vect/vect-19.c: New test.
39534 * gcc.dg/vect/vect-20.c: New test.
39535 * gcc.dg/vect/vect-21.c: New test.
39536 * gcc.dg/vect/vect-22.c: New test.
39537 * gcc.dg/vect/vect-23.c: New test.
39538 * gcc.dg/vect/vect-24.c: New test.
39539 * gcc.dg/vect/vect-25.c: New test.
39540 * gcc.dg/vect/vect-26.c: New test.
39541 * gcc.dg/vect/vect-27.c: New test.
39542 * gcc.dg/vect/vect-28.c: New test.
39543 * gcc.dg/vect/vect-29.c: New test.
39544 * gcc.dg/vect/vect-30.c: New test.
39545 * gcc.dg/vect/vect-31.c: New test.
39546 * gcc.dg/vect/vect-32.c: New test.
39547 * gcc.dg/vect/vect-33.c: New test.
39548 * gcc.dg/vect/vect-34.c: New test.
39549 * gcc.dg/vect/vect-35.c: New test.
39550 * gcc.dg/vect/vect-36.c: New test.
39551 * gcc.dg/vect/vect-37.c: New test.
39552 * gcc.dg/vect/vect-38.c: New test.
39553 * gcc.dg/vect/vect-40.c: New test.
39554 * gcc.dg/vect/vect-41.c: New test.
39555 * gcc.dg/vect/vect-42.c: New test.
39556 * gcc.dg/vect/vect-43.c: New test.
39557 * gcc.dg/vect/vect-44.c: New test.
39558 * gcc.dg/vect/vect-45.c: New test.
39559 * gcc.dg/vect/vect-46.c: New test.
39560 * gcc.dg/vect/vect-47.c: New test.
39561 * gcc.dg/vect/vect-48.c: New test.
39562 * gcc.dg/vect/vect-49.c: New test.
39563 * gcc.dg/vect/vect-50.c: New test.
39564 * gcc.dg/vect/vect-51.c: New test.
39565 * gcc.dg/vect/vect-52.c: New test.
39566 * gcc.dg/vect/vect-53.c: New test.
39567 * gcc.dg/vect/vect-54.c: New test.
39568 * gcc.dg/vect/vect-55.c: New test.
39569 * gcc.dg/vect/vect-56.c: New test.
39570 * gcc.dg/vect/vect-57.c: New test.
39571 * gcc.dg/vect/vect-58.c: New test.
39572 * gcc.dg/vect/vect-59.c: New test.
39573 * gcc.dg/vect/vect-60.c: New test.
39574 * gcc.dg/vect/vect-61.c: New test.
39575 * gcc.dg/vect/vect-all.c: New test.
39576 * gcc.dg/vect/vect-none.c: New test.
39578 2004-08-17 Paul Brook <paul@codesourcery.com>
39581 * gfortran.dg/entry_1.f90: New test.
39583 2004-08-17 Andrew Pinski <apinski@apple.com>
39585 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39587 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
39589 * gcc.dg/pr17036-1.c: New test.
39591 2004-08-16 Devang Patel <dpatel@apple.com>
39593 * gcc.dg/darwin-20040809-1.c: New test.
39595 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
39597 * gcc.dg/funcdef-attr-1.c: New test.
39599 2004-08-16 Janis Johnson <janis187@us.ibm.com>
39601 * gcc.dg/altivec-17.c: New test.
39602 * gcc.dg/altivec-18.c: New test.
39604 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39607 * g++.dg/template/vtable2.C: New test.
39609 2004-08-14 Richard Henderson <rth@redhat.com>
39611 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39612 * gcc.dg/pack-test-4.c (main): Return 0.
39613 * gcc.dg/setjmp-1.c: Remove XFAIL.
39614 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39616 2004-08-14 Richard Henderson <rth@redhat.com>
39618 * gcc.dg/980217-1.c: Add prototype for printf.
39620 2004-08-13 Bud Davis <bdavis9659@comcast.net>
39622 * gfortran.dg/pr16935.f90: New test.
39624 2004-08-13 Janis Johnson <janis187@us.ibm.com>
39626 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39628 2004-08-13 Paul Brook <paul@codesourcery.com>
39630 * gfortran.dg/der_io_1.f90: Remove stray comma.
39632 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39634 * gcc.dg/vmx/cw-bug-2.c: Remove.
39635 * gcc.dg/vmx/vprint-1.c: Remove.
39636 * gcc.dg/vmx/vscan-1.c: Remove.
39638 2004-08-12 Devang patel <dpatel@apple.com>
39640 * gcc.dg/darwin-20040809-2.c: New test.
39642 2004-08-12 Janis Johnson <janis1872us.ibm.com>
39644 * g++.dg/ext/altivec-12.C: New test.
39646 * g++.dg/ext/altivec-11.C: New test.
39648 2004-08-12 Paul Brook <paul@codesourcery.com>
39650 * g++.dg/abi/arm_cxa_vec_1.C: New test.
39652 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39654 * g++.dg/ext/altivec-2.C: Check for hardware support before
39655 executing any VMX instructions.
39657 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39659 2004-08-12 Jakub Jelinek <jakub@redhat.com>
39662 * g++.old-deja/g++.other/comdat4.C: New test.
39663 * g++.old-deja/g++.other/comdat4-aux.cc: New.
39665 2004-08-12 Ben Elliston <bje@au.ibm.com>
39668 * gcc.dg/pr16286.c: New test.
39670 2004-08-12 Jan Beulich <jbeulich@novell.com>
39672 * g++.dg/ext/asm5.C: New.
39674 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39677 * g++.dg/eh/crash1.C: New test.
39680 * g++.dg/ext/construct1.C: New test.
39682 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39685 * g++.dg/init/ptrmem1.C: New test.
39688 * g++.dg/parse/offsetof5.C: New test.
39691 * g++.dg/template/overload3.C: New test.
39693 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39696 * g++.dg/parse/error16.C: New test.
39699 * g++.dg/template/error14.C: New test.
39702 * g++.dg/template/error15.C: New test.
39704 2004-08-11 Devang Patel <dpatel@apple.com>
39706 * gcc.dg/darwin-ld-20040809-1.c: New test.
39707 * gcc.dg/darwin-ld-20040809-2.c: New test.
39709 2004-08-11 Steven G. Kargl <kargls@comcast.net>
39712 * gfortran.dg/dfloat_1.f90: New test.
39714 2004-08-09 Mark Mitchell <mark@codesourcery.com>
39716 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39717 * gcc.dg/dll-2.c: Fix dg-require syntax.
39718 * gcc.misc-tests/arm-isr.c (abort): Declare.
39721 2004-08-10 Mark Mitchell <mark@codesourcery.com>
39724 * g++.dg/parse/crash16.C: New test.
39726 2004-08-10 Roger Sayle <roger@eyesopen.com>
39728 * gcc.dg/mips-rsqrt-1.c: New test case.
39729 * gcc.dg/mips-rsqrt-2.c: New test case.
39730 * gcc.dg/mips-rsqrt-3.c: New test case.
39732 2004-08-10 Paul Brook <paul@codesourcery.com>
39734 * gfortran.dg/der_io_1.f90: New test.
39736 2004-08-10 Paul Brook <paul@codesourcery.com>
39739 * gfortran.dg/der_array_1.f90: New test.
39741 2004-08-09 David Edelsohn <edelsohn@gnu.org>
39743 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39745 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
39747 * gcc.dg/wchar_t-2.c: Fix typo.
39749 2004-08-09 Falk Hueffner <falk@debian.org>
39751 PR tree-optimization/12517
39752 * gcc.c-torture/compile/pr12517.c: New test.
39754 PR tree-optimization/12578
39755 * gcc.c-torture/compile/pr12578.c: New test.
39757 PR tree-optimization/12899
39758 * gcc.c-torture/compile/pr12899.c: New test.
39760 PR rtl-optimization/14692
39761 * gcc.c-torture/compile/pr14692.c: New test.
39763 PR tree-optimization/16461
39764 * gcc.c-torture/compile/pr16461.c: New test.
39766 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
39768 * gfortran.dg/getenv_1.f90: New test.
39770 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39772 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39774 * gcc.dg/symbian5.c: Test -fno-short-wchar.
39776 2004-08-06 Paul Brook <paul@codesourcery.com>
39778 * gfortran.dg/ret_array_1.f90: New test.
39779 * gfortran.dg/ret_pointer_1.f90: New test.
39781 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
39783 * gcc.dg/missing-field-init-[12].c: New tests.
39784 * g++.dg/warn/missing-field-init-[12].C: New tests.
39786 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39788 * gcc.dg/enum2.c: New test.
39789 * gcc.dg/symbian3.c: Likewise.
39790 * gcc.dg/symbian4.c: Likewise.
39791 * gcc.dg/wchar_t-2.c: Likewise.
39793 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39795 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39798 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39800 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39801 dg-require-visiblity.
39802 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39803 * g++.dg/ext/visibility/fvisibility.C: Likewise.
39804 * g++.dg/ext/visibility/memfuncts.C: Likewise.
39805 * g++.dg/ext/visibility/new1.C: Likewise.
39806 * g++.dg/ext/visibility/pragma.C: Likewise.
39807 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39808 * g++.dg/ext/visibility/virtual.C: Likewise.
39809 * g++/dg/ext/visibility/visibility-1.C: Likewise.
39810 * g++/dg/ext/visibility/visibility-2.C: Likewise.
39811 * g++/dg/ext/visibility/visibility-3.C: Likewise.
39812 * g++/dg/ext/visibility/visibility-4.C: Likewise.
39813 * g++/dg/ext/visibility/visibility-5.C: Likewise.
39814 * g++/dg/ext/visibility/visibility-6.C: Likewise.
39815 * g++/dg/ext/visibility/visibility-7.C: Likewise.
39816 * g++/dg/ext/visibility/visibility-8.C: New test.
39817 * gcc.c-torture/compile/dll.x: Remove.
39818 * gcc.dg/dll-2.c: Use dg-require-dll
39819 * gcc.dg/visibility-10.c: New test.
39820 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39822 * lib/scanasm.exp (scan_hidden): New function.
39823 (scan_not_hidden): Likewise.
39825 2004-08-05 David Edelsohn <edelsohn@gnu.org>
39827 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39829 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
39831 * gcc.c-torture/execute/20040805-1.c: New test.
39833 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
39835 * gcc.dg/20020118-1.c: Declare abort.
39836 * gcc.dg/altivec_check.h: Likewise.
39837 * gcc.dg/iftrap-2.c: Likewise.
39838 * gcc.dg/pragma-darwin.c: Likewise.
39839 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39841 2004-08-04 Geoffrey Keating <geoffk@apple.com>
39843 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39845 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
39847 * gcc.c-torture/execute/builtins/abs-2.c,
39848 gcc.c-torture/execute/builtins/abs-3.c,
39849 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39850 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39851 intmax_t, uintmax_t and their limits.
39852 * gcc.dg/intmax_t-1.c: New test.
39854 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39856 * g++.dg/tc1/dr147.C: Add reference to PR.
39858 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
39860 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39861 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39863 2004-08-03 David Edelsohn <edelsohn@gnu.org>
39865 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39867 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39869 * gcc.dg/redecl-5.c: New test.
39870 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39873 2004-08-03 Roger Sayle <roger@eyesopen.com>
39875 PR middle-end/16790
39876 * gcc.c-torture/execute/pr16790-1.c: New test case.
39878 2004-08-03 Mark Mitchell <mark@codesourcery.com>
39880 * g++.dg/ext/visibility/assign1.C: New test.
39881 * g++.dg/ext/visibility/new1.C: Likewise.
39883 * gcc.dg/symbian1.c: New test.
39884 * gcc.dg/symbian2.c: Likewise.
39886 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
39889 * gcc.dg/i386-sse-9.c: New test.
39891 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39893 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39895 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39897 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39898 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39899 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39900 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39901 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39902 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39903 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39904 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39905 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39906 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39907 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39908 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39909 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39910 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39911 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39912 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39913 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39914 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39915 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39916 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39917 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39918 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39919 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39920 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39921 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39922 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39923 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39924 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39925 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39926 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39927 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39928 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39929 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39930 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39931 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39932 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39933 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39934 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39935 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39936 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39937 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39938 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39939 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39940 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39941 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39942 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39943 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39944 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39945 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39946 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39947 gcc.misc-tests/i386-pf-3dnow-1.c,
39948 gcc.misc-tests/i386-pf-athlon-1.c,
39949 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39950 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39951 Declare built-in functions used.
39952 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39954 2004-08-02 Mark Mitchell <mark@codesourcery.com>
39957 * g++.dg/lookup/using12.C: New test.
39959 * g++.dg/init/null1.C: Fix PR number.
39960 * g++.dg/parse/namespace10.C: Likewise.
39962 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39965 * g++.dg/template/spec17.C: New test.
39966 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39967 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39969 2004-08-02 David Billinghurst
39972 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39974 2004-08-01 Zack Weinberg <zack@codesourcery.com>
39976 * gcc.dg/ia64-got-1.c: New test case.
39978 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39981 * g++.dg/init/null1.C: New test.
39982 * g++.dg/tc1/dr76.C: Adjust error marker.
39985 * g++.dg/parse/namespace10.C: New test.
39988 * g++.dg/inherit/ptrmem2.C: New test.
39990 2004-08-02 Ben Elliston <bje@au.ibm.com>
39993 * gcc.dg/pr16155.c: New test.
39995 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
39997 * gcc.dg/redecl-2.c: New test.
39999 2004-07-30 Geoffrey Keating <geoffk@apple.com>
40001 * gcc.dg/darwin-longdouble.c: New file.
40003 2004-07-30 Richard Henderson <rth@redhat.com>
40005 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40006 write to constant argument.
40007 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40009 2004-07-30 Richard Henderson <rth@redhat.com>
40011 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40012 tests of nearest around zero.
40014 2004-07-30 Andrew Pinski <apinski@apple.com>
40016 * gcc.c-torture/compile/20040730-1.c: New test.
40018 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40020 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40023 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40025 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40027 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
40029 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40030 contains $ld_library_path.
40031 * lib/gfortran.exp (gfortran_link_flags): Likewise.
40033 2004-07-29 Richard Henderson <rth@redhat.com>
40035 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40037 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40038 (alt2, which): New.
40039 (Check): Accept either alternative.
40041 2004-07-29 Mark Mitchell <mark@codesourcery.com>
40043 * g++.dg/abi/inline1.C: New test.
40044 * g++.dg/abi/local1-a.cc: Likewise.
40045 * g++.dg/abi/local1.C: Likewise.
40046 * g++.dg/abi/mangle11.C: Tweak location of warnings.
40047 * g++.dg/abi/mangle12.C: Likewise.
40048 * g++.dg/abi/mangle17.C: Likewise.
40049 * g++.dg/abi/mangle20-2.C: Likewise.
40050 * g++.dg/opt/interface1.C: Likewise.
40051 * g++.dg/opt/interface1.h: Likewise.
40052 * g++.dg/opt/interface1-a.cc: New test.
40053 * g++.dg/parse/repo1.C: New test.
40054 * g++.dg/template/repo1.C: Likewise.
40055 * g++.dg/warn/Winline-1.C: Likewise.
40056 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40058 2004-07-29 Diego Novillo <dnovillo@redhat.com>
40060 * gcc.dg/tree-ssa/20040729-1.c: New test.
40062 2004-07-27 Matt Austern <austern@apple.com>
40064 * gcc.dg/darwin-bool-1.c: New test.
40065 * gcc.dg/darwin-bool-2.c: New test.
40067 2004-07-28 Richard Henderson <rth@redhat.com>
40069 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40070 arguments in the correct type. Don't write to constant arguments.
40072 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40074 PR tree-optimization/16688
40075 PR tree-optimization/16689
40076 * g++.dg/tree-ssa/pr16688.C: New test.
40078 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40080 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40081 loads. Not only in the comment, this time.
40083 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
40085 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
40086 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40087 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
40088 * gcc.dg/sh4a-bitmovua.c: New.
40089 * gcc.dg/sh4a-cos.c: New.
40090 * gcc.dg/sh4a-cosf.c: New.
40091 * gcc.dg/sh4a-fprun.c: New.
40092 * gcc.dg/sh4a-fsrra.c: New.
40093 * gcc.dg/sh4a-memmovua.c: New.
40094 * gcc.dg/sh4a-sin.c: New.
40095 * gcc.dg/sh4a-sincos.c: New.
40096 * gcc.dg/sh4a-sincosf.c: New.
40097 * gcc.dg/sh4a-sinf.c: New.
40099 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40101 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40103 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40105 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40108 2004-07-27 Andrew Pinski <apinski@apple.com>
40110 * g++.dg/rtti/tinfo1.C: Correct the xfail.
40112 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
40114 * gcc.dg/pragma-isr.c: New test.
40116 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40119 * g++.dg/template/ttp11.C: New test.
40121 2004-07-27 Diego Novillo <dnovillo@redhat.com>
40123 * gcc.c-torture/compile/20040727-1.c: New test.
40125 2004-07-26 Eric Christopher <echristo@redhat.com>
40127 * gcc.c-torture/compile/20040726-2.c: New test.
40129 2004-07-26 Andrew Pinski <apinski@apple.com>
40131 * g++.dg/rtti/tinfo1.C: Xfail.
40133 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
40135 * gcc.c-torture/compile/20040726-1.c: New test.
40137 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
40138 Brian Ryner <bryner@brianryner.com>
40142 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40143 * g++.dg/ext/visibility/: New directory.
40144 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40145 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40146 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40147 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40148 * g++.dg/ext/visibility/fvisibility.C,
40149 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40150 g++.dg/ext/visibility/fvisibility-override1.C
40151 g++.dg/ext/visibility/fvisibility-override2.C
40152 g++.dg/ext/visibility/memfuncts.C
40153 g++.dg/ext/visibility/noPLT.C
40154 g++.dg/ext/visibility/pragma.C
40155 g++.dg/ext/visibility/pragma-override1.C
40156 g++.dg/ext/visibility/pragma-override2.C
40157 g++.dg/ext/visibility/staticmemfuncts.C
40158 g++.dg/ext/visibility/virtual.C: New tests.
40160 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40163 * gcc.dg/pr15360-1.c: New test.
40165 2004-07-25 Daniel Jacobowitz <dan@debian.org>
40167 * gcc.dg/pragma-align-2.c: New test.
40168 * gcc.dg/pragma-init-fini.c: New test.
40169 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
40172 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40174 * gcc.dg/init-string-2.c: New test.
40176 2004-07-24 Zack Weinberg <zack@codesourcery.com>
40179 * gcc.dg/Wredundant-decls-1.c: New test case.
40181 2004-07-24 Jakub Jelinek <jakub@redhat.com>
40183 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40184 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40185 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40186 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40187 * gcc.dg/compat/generate-random.c: New file.
40188 * gcc.dg/compat/generate-random.h: Likewise.
40189 * gcc.dg/compat/generate-random_r.c: Likewise.
40190 * gcc.dg/compat/struct-layout-1.h: Likewise.
40191 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40192 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40193 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40194 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40195 * gcc.dg/compat/struct-layout-1_main.c: New test.
40196 * gcc.dg/compat/struct-layout-1_x.c: New file.
40197 * gcc.dg/compat/struct-layout-1_y.c: New file.
40198 * gcc.dg/compat/struct-layout-1_test.h: New file.
40200 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
40202 * gcc.dg/comp-return-1.c: New test
40204 2004-07-23 Janis Johnson <janis187@us.ibm.com>
40206 * gcc.dg/vmx/8-02a.c: Fix typo.
40208 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40209 * gcc.dg/darwin-abi-3.c: New test.
40211 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40212 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40214 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40215 * gcc.dg/vmx/ops-long-1.c: New test.
40216 * gcc.dg/vmx/ops-long-2.c: New test.
40218 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
40220 * g++.dg/lookup/conv-[1234].C: New.
40222 2004-07-22 Mark Mitchell <mark@codesourcery.com>
40224 * g++.dg/parse/attr2.C: Simplify.
40226 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40229 * gcc.c-torture/execute/pr7284-1.c: New test.
40231 2004-07-22 Brian Booth <bbooth@redhat.com>
40233 * gcc.dg/tree-ssa/20040721-1.c: New test.
40235 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
40237 * g++.dg/template/crash20.c: New.
40239 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
40241 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40242 Add dg-run directive. Declare variables as required.
40243 * gfortran.dg/g77/README: Update
40245 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
40247 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40248 gcc.dg/cris-peep2-andu2.c: New tests.
40250 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40253 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40255 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
40257 * gcc.dg/qual-return-2.c: Update expected messages.
40258 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40260 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40262 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40263 * gcc.dg/noncompile/921102-1.c: Update expected error message.
40265 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40268 * gcc.dg/init-string-1.c: New test.
40270 2004-07-21 Jakub Jelinek <jakub@redhat.com>
40272 PR middle-end/15345
40274 * gcc.dg/torture/nested-fn-1.c: New test.
40276 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
40279 * gcc.dg/ia64-fptr-1.c: New file.
40281 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40284 * g++.dg/template/spec16.C: New test.
40285 * g++.old-deja/g++.robertl/eb118.C: Remove.
40287 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40290 * g++.dg/template/spec15.C: New test.
40292 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
40294 Copy cases from g77.f-torture/execute and add dg-run
40295 directive. Other changes as noted.
40296 * gfortran.dg/g77/13037.f
40297 * gfortran.dg/g77/1832.f
40298 * gfortran.dg/g77/19981119-0.f
40299 * gfortran.dg/g77/19990313-0.f
40300 * gfortran.dg/g77/19990313-1.f
40301 * gfortran.dg/g77/19990313-2.f
40302 * gfortran.dg/g77/19990313-3.f
40303 * gfortran.dg/g77/19990419-1.f
40304 * gfortran.dg/g77/19990826-0.f
40305 * gfortran.dg/g77/19990826-2.f
40306 * gfortran.dg/g77/20000503-1.f
40307 * gfortran.dg/g77/20001111.f
40308 * gfortran.dg/g77/20010116.f
40309 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40310 * gfortran.dg/g77/20010430.f
40311 * gfortran.dg/g77/6177.f
40312 * gfortran.dg/g77/947.f
40313 * gfortran.dg/g77/970816-3.f
40314 * gfortran.dg/g77/971102-1.f
40315 * gfortran.dg/g77/980520-1.f
40316 * gfortran.dg/g77/980628-0.f
40317 * gfortran.dg/g77/980628-1.f
40318 * gfortran.dg/g77/980628-10.f
40319 * gfortran.dg/g77/980628-2.f
40320 * gfortran.dg/g77/980628-3.f
40321 * gfortran.dg/g77/980628-7.f
40322 * gfortran.dg/g77/980628-8.f
40323 * gfortran.dg/g77/980628-9.f
40324 * gfortran.dg/g77/980701-0.f
40325 * gfortran.dg/g77/980701-1.f
40326 * gfortran.dg/g77/cabs.f
40327 * gfortran.dg/g77/claus.f
40328 * gfortran.dg/g77/complex_1.f
40329 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40330 * gfortran.dg/g77/dcomplex.f
40331 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40332 * gfortran.dg/g77/f90-intrinsic-mathematical.f
40333 * gfortran.dg/g77/f90-intrinsic-numeric.f
40334 * gfortran.dg/g77/int8421.f
40335 * gfortran.dg/g77/labug1.f
40336 * gfortran.dg/g77/large_vec.f
40337 * gfortran.dg/g77/le.f
40338 * gfortran.dg/g77/short.f
40339 * gfortran.dg/g77/README: Update
40341 2004-07-20 Mark Mitchell <mark@codesourcery.com>
40344 * g++.dg/parse/lookup4.C: New test.
40346 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40349 * g++.dg/template/ttp10.C: New test.
40351 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
40353 * gcc.dg/pr12625-1.c: New test.
40355 2004-07-20 Steven Bosscher <stevenb@suse.de>
40357 * gcc.dg/switch-warn-1.c: New test.
40358 * gcc.dg/switch-warn-2.c: New test.
40359 * gcc.c-torture/compile/pr14730.c: Update.
40361 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
40363 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40364 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40365 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40366 g++.dg/template/nontype3.C: Remove trailing CR from tests.
40368 2004-07-18 Mark Mitchell <mark@codesourcery.com>
40371 * g++.dg/template/assign1.C: New test.
40373 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40376 * g++.dg/template/ttp9.C: New test.
40378 2004-07-19 Daniel Jacobowitz <dan@debian.org>
40380 * gcc.dg/format/cmn-err-1.c: New test.
40382 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
40384 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40385 gcc.dg/Wparentheses-10.c: New tests.
40386 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40388 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40391 * gfortran.dg/g77//ffixed-line-length-0.f,
40392 gfortran.dg/g77/ffixed-line-length-132.f,
40393 gfortran.dg/g77/ffixed-line-length-72.f,
40394 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40395 gfortran.dg/g77/README: Update.
40397 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40400 * g++.dg/template/non-dependent7.C: New test.
40401 * g++.dg/template/non-dependent8.C: Likewise.
40402 * g++.dg/template/non-dependent9.C: Likewise.
40403 * g++.dg/template/non-dependent10.C: Likewise.
40405 2004-07-17 Mark Mitchell <mark@codesourcery.com>
40408 * g++.dg/parse/attr2.C: New test.
40410 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
40413 * g77.f-torture: Ditto.
40415 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
40417 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40418 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40419 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40421 2004-07-16 Richard Henderson <rth@redhat.com>
40423 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40425 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40427 * lib/fortran-torture.exp (fortran-torture): Don't test compile
40428 tests with full list of options.
40429 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40430 of TORTURE_OPTIONS if test contains 'dg-do run'.
40433 * gfortran.dg/do_iterator.f90: New test.
40435 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40437 PR rtl-optimization/16536
40438 * gcc.c-torture/execute/restrict-1.c: New test.
40440 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40443 * gfortran.dg/pr15324.f90: New test.
40446 * gfortran.dg/pr15129.f90: New test.
40449 * gfortran.dg/pr15140.f90: New test.
40452 * gfortran.fortran-torture/execute/bounds.f90: Add check for
40453 compile-time simplification.
40455 2004-07-14 Mike Stump <mrs@apple.com>
40457 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40459 2004-07-14 James E Wilson <wilson@specifixinc.com>
40462 * gcc.dg/profile-generate-1.c: New.
40464 2004-07-15 Jakub Jelinek <jakub@redhat.com>
40466 * gcc.c-torture/execute/20040709-1.c: New test.
40467 * gcc.c-torture/execute/20040709-2.c: New test.
40469 2004-07-14 Mike Stump <mrs@apple.com>
40471 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40473 2004-07-14 Mike Stump <mrs@apple.com>
40475 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40477 2004-07-13 Mark Mitchell <mark@codesourcery.com>
40480 * g++.dg/parse/mutable1.C: New test.
40482 2004-07-13 Diego Novillo <dnovillo@redhat.com>
40484 PR tree-optimization/16443
40485 * gcc.dg/tree-ssa/20040713-1.c: New test.
40487 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
40489 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40492 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40494 * gfortran.dg/g77/README: New file
40495 * gfortran.dg/g77/19981216-0.f: Copy from
40496 g77.f-torture/noncompile. Add "dg-do compile" and
40497 dg-error as required.
40498 * gfortran.dg/g77/19990218-1.f: Likewise.
40499 * gfortran.dg/g77/19990905-1.f: Likewise.
40500 * gfortran.dg/g77/9263.f: Likewise.
40501 * gfortran.dg/g77/980615-0.f: Likewise.
40502 * gfortran.dg/g77/980616-0.f: Likewise.
40503 * gfortran.dg/g77/check0.f: Likewise.
40504 * gfortran.dg/g77/select_no_compile.f: Likewise.
40506 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40508 Copy files from g77.f-torture/compile.
40509 Add "{ dg-do compile}". Other changes as noted
40510 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40511 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40512 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40513 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40514 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40515 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40516 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40517 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40518 statement to conform to standard. Append alpha1.x for reference.
40519 * gfortran.dg/g77/xformat.f: Add dg-warning
40521 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40523 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40524 Add {dg-do compile} directive.
40525 * gfortran.dg/g77/cpp2.F: Likewise.
40527 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40530 * g++.dg/lookup/name-clash1.C: New test.
40533 * g++.dg/lookup/name-clash2.C: New test.
40536 * g++.dg/lookup/name-clash3.C: New test.
40538 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40540 * g++.dg/lookup/new2.C: New test.
40541 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40543 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
40545 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40546 Add {dg-do compile} directive.
40547 * gfortran.dg/g77/13060.f: Likewise.
40548 * gfortran.dg/g77/19990218-0.f: Likewise.
40549 * gfortran.dg/g77/19990305-0.f: Likewise.
40550 * gfortran.dg/g77/19990419-0.f: Likewise.
40551 * gfortran.dg/g77/19990502-0.f: Likewise.
40552 * gfortran.dg/g77/19990502-1.f: Likewise.
40553 * gfortran.dg/g77/19990525-0.f: Likewise.
40554 * gfortran.dg/g77/19990826-1.f: Likewise.
40555 * gfortran.dg/g77/19990826-3.f: Likewise.
40556 * gfortran.dg/g77/19990905-2.f: Likewise.
40557 * gfortran.dg/g77/20000412-1.f: Likewise.
40558 * gfortran.dg/g77/20000511-1.f: Likewise.
40559 * gfortran.dg/g77/20000511-2.f: Likewise.
40560 * gfortran.dg/g77/20000518.f: Likewise.
40561 * gfortran.dg/g77/20000601-1.f: Likewise.
40562 * gfortran.dg/g77/20000601-2.f: Likewise.
40563 * gfortran.dg/g77/20000629-1.f: Likewise.
40564 * gfortran.dg/g77/20000630-2.f: Likewise.
40565 * gfortran.dg/g77/20010115.f: Likewise.
40566 * gfortran.dg/g77/20010321-1.f: Likewise.
40567 * gfortran.dg/g77/20010426.f: Likewise.
40568 * gfortran.dg/g77/20020307-1.f: Likewise.
40569 * gfortran.dg/g77/8485.f: Likewise.
40570 * gfortran.dg/g77/960317-1.f: Likewise.
40571 * gfortran.dg/g77/970915-0.f: Likewise.
40572 * gfortran.dg/g77/980310-1.f: Likewise.
40573 * gfortran.dg/g77/980310-2.f: Likewise.
40574 * gfortran.dg/g77/980310-3.f: Likewise.
40575 * gfortran.dg/g77/980310-4.f: Likewise.
40576 * gfortran.dg/g77/980310-6.f: Likewise.
40577 * gfortran.dg/g77/980310-7.f: Likewise.
40578 * gfortran.dg/g77/980310-8.f: Likewise.
40579 * gfortran.dg/g77/980419-2.f: Likewise.
40580 * gfortran.dg/g77/980424-0.f: Likewise.
40581 * gfortran.dg/g77/980427-0.f: Likewise.
40582 * gfortran.dg/g77/980729-0.f: Likewise.
40583 * gfortran.dg/g77/981117-1.f: Likewise.
40584 * gfortran.dg/g77/toon_1.f: Likewise.
40586 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40589 * g++.dg/other/abstract2.C: New test.
40591 2004-07-12 Paul Brook <paul@codesourcery.com>
40593 * gfortran.dg/pointer_init_1.f90: New test.
40595 2004-07-11 Paul Brook <paul@codesourcery.com>
40598 * gfortran.dg/contained_1.f90: New test.
40600 2004-07-11 Mark Mitchell <mark@codesourcery.com>
40602 * g++.dg/parse/defarg8.C: New test.
40604 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40607 * gfortran.dg/pr16433.f: New test.
40610 * gfortran.dg/pr15754.f90: New test.
40612 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
40614 PR tree-optimization/16437
40615 * gcc.c-torture/execute/bitfld-4.c: New test.
40617 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40619 * gfortran.fortran-torture/execute/common_2.f90: Add check for
40620 access to common var from module.
40622 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40625 * gfortran.fortran-torture/execute/common_2.f90: New test.
40627 2004-07-10 Paul Brook <paul@codesourcery.com>
40629 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40631 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40634 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40636 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
40638 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40639 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40640 * gfortran.dg/g77/ffree-form-1.f: Likewise.
40641 * gfortran.dg/g77/ffree-form-2.f: Likewise.
40642 * gfortran.dg/g77/ffree-form-3.f: Likewise.
40643 * gfortran.dg/g77/fno-underscoring.f: Likewise.
40644 * gfortran.dg/g77/funderscoring.f: Likewise.
40645 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
40647 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40649 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40651 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40652 Paul Brook <paul@codesourcery.com>
40655 * gfortran.dg/common_pointer_1.f90: New test.
40657 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40659 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40661 2004-07-09 James E Wilson <wilson@specifixinc.com>
40664 * gcc.c-torture/compile/20040709-1.c: New.
40666 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40669 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40671 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40674 * gfortran.dg/shape_1.f90: New test.
40676 2004-07-09 Zack Weinberg <zack@codesourcery.com>
40677 Andrew Pinski <apinski@apple.com>
40679 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40681 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40683 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40686 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40687 Paul Brook <paul@codesourcery.com>
40689 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40692 2004-07-09 Diego Novillo <dnovillo@redhat.com>
40694 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40696 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40698 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40699 testcases with capital suffix.
40701 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40707 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40709 * gfortran.dg/implicit_1.f90: New test.
40711 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40713 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40714 expression to match gfortran warning/error messages
40715 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40718 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40720 * lib/fortran-torture.exp: Rename proc search_for to
40723 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40725 * gcc.c-torture/execute/simd-5.x: New file.
40726 XFAIL on SPARC 64-bit at -O0.
40728 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40732 * g++.dg/warn/effc3.C: New test.
40734 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40736 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40737 change X to 1X in format.
40738 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40739 add data statements to conform to standard.
40741 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40743 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40744 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40745 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40747 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40749 * gfortran.dg/g77/7388.f: Copy from g77.dg
40750 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40751 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40752 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40753 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40754 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40755 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40756 * gfortran.dg/g77/strlen0.f: Likewise.
40758 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40760 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40761 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40763 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40765 * gcc.c-torture/execute/920428-2.x: Delete.
40766 * gcc.c-torture/execute/920501-7.x: Likewise.
40768 2004-07-08 Jakub Jelinek <jakub@redhat.com>
40770 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40771 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
40772 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40774 (PREFETCH_3DNOW): Add -march=c3.
40776 2004-07-08 Diego Novillo <dnovillo@redhat.com>
40779 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40780 * gcc.c-torture/execute/bf64-1.x: Likewise.
40782 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40784 * gcc.c-torture/compile/20040708-1.c: New test.
40786 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40789 * g++.dg/warn/effc2.C: New test.
40791 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
40793 * gcc.c-torture/execute/bitfld-1.x: Remove.
40794 * gcc.c-torture/execute/bitfld-3.c: New test.
40795 * gcc.dg/bitfld-2.c: Remove XFAILs.
40797 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
40800 * g++.dg/rtti/tinfo1.C: New file.
40802 2004-07-07 Eric Christopher <echristo@redhat.com>
40804 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40806 2004-07-07 Andrew Pinski <apinski@apple.com>
40808 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40810 2004-07-07 Mark Mitchell <mark@codesourcery.com>
40812 * g++.dg/init/call1.C: XFAIL.
40814 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
40816 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40817 except for movstrict*, to movmem* and clrstr* to clrmem*.
40819 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
40821 * gcc.c-torture/execute/20040707-1.c: New test.
40823 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
40825 * gcc.c-torture/execute/20040706-1.c: New test.
40827 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40830 * g++.dg/template/spec14.C: New test.
40832 2004-07-05 Jakub Jelinek <jakub@redhat.com>
40834 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40835 nothing if not yet defined. Use it in b, c and d type definitions.
40836 * gcc.c-torture/execute/20040705-1.c: New test.
40837 * gcc.c-torture/execute/20040705-2.c: New test.
40839 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40842 * g++.dg/lookup/new1.C: New test.
40844 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40847 * g++.dg/template/sizeof8.C: New test.
40849 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
40851 * gcc.c-torture/compile/20040705-1.c: New test.
40853 2004-07-04 Bud Davis <bdavis9659@comcast.net>
40855 * gfortran.fortran-torture/execute/seq_io.f90: New test.
40857 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
40859 * gcc.dg/cpp/if-mop.c: Two new testcases.
40860 * gcc.dg/cpp/trad/comment-3.c: New.
40862 2004-07-04 Paul Brook <paul@codesourcery.com>
40864 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40866 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
40869 * g++.dg/lookup/crash4.C: New test.
40871 2004-07-02 Zack Weinberg <zack@codesourcery.com>
40873 * gcc.c-torture/execute/builtin-abs-1.c
40874 * gcc.c-torture/execute/builtin-abs-2.c
40875 * gcc.c-torture/execute/builtin-complex-1.c
40876 * gcc.c-torture/execute/builtins/string-1-lib.c
40877 * gcc.c-torture/execute/builtins/string-1.c
40878 * gcc.c-torture/execute/builtins/string-2-lib.c
40879 * gcc.c-torture/execute/builtins/string-2.c
40880 * gcc.c-torture/execute/builtins/string-3-lib.c
40881 * gcc.c-torture/execute/builtins/string-3.c
40882 * gcc.c-torture/execute/builtins/string-4-lib.c
40883 * gcc.c-torture/execute/builtins/string-4.c
40884 * gcc.c-torture/execute/builtins/string-5-lib.c
40885 * gcc.c-torture/execute/builtins/string-5.c
40886 * gcc.c-torture/execute/builtins/string-6-lib.c
40887 * gcc.c-torture/execute/builtins/string-6.c
40888 * gcc.c-torture/execute/builtins/string-7-lib.c
40889 * gcc.c-torture/execute/builtins/string-7.c
40890 * gcc.c-torture/execute/builtins/string-8-lib.c
40891 * gcc.c-torture/execute/builtins/string-8.c
40892 * gcc.c-torture/execute/builtins/string-9-lib.c
40893 * gcc.c-torture/execute/builtins/string-9.c
40894 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40895 * gcc.c-torture/execute/builtins/string-asm-1.c
40896 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40897 * gcc.c-torture/execute/builtins/string-asm-2.c
40898 * gcc.c-torture/execute/stdio-opt-1.c
40899 * gcc.c-torture/execute/stdio-opt-2.c
40900 * gcc.c-torture/execute/stdio-opt-3.c
40901 * gcc.c-torture/execute/string-opt-1.c
40902 * gcc.c-torture/execute/string-opt-10.c
40903 * gcc.c-torture/execute/string-opt-11.c
40904 * gcc.c-torture/execute/string-opt-12.c
40905 * gcc.c-torture/execute/string-opt-13.c
40906 * gcc.c-torture/execute/string-opt-14.c
40907 * gcc.c-torture/execute/string-opt-15.c
40908 * gcc.c-torture/execute/string-opt-16.c
40909 * gcc.c-torture/execute/string-opt-2.c
40910 * gcc.c-torture/execute/string-opt-6.c
40911 * gcc.c-torture/execute/string-opt-7.c
40912 * gcc.c-torture/execute/string-opt-8.c:
40915 * gcc.c-torture/execute/builtins/abs-2.c
40916 * gcc.c-torture/execute/builtins/abs-3.c
40917 * gcc.c-torture/execute/builtins/complex-1.c
40918 * gcc.c-torture/execute/builtins/fprintf.c
40919 * gcc.c-torture/execute/builtins/fputs.c
40920 * gcc.c-torture/execute/builtins/memcmp.c
40921 * gcc.c-torture/execute/builtins/memmove.c
40922 * gcc.c-torture/execute/builtins/memops-asm.c
40923 * gcc.c-torture/execute/builtins/mempcpy-2.c
40924 * gcc.c-torture/execute/builtins/mempcpy.c
40925 * gcc.c-torture/execute/builtins/memset.c
40926 * gcc.c-torture/execute/builtins/printf.c
40927 * gcc.c-torture/execute/builtins/sprintf.c
40928 * gcc.c-torture/execute/builtins/strcat.c
40929 * gcc.c-torture/execute/builtins/strchr.c
40930 * gcc.c-torture/execute/builtins/strcmp.c
40931 * gcc.c-torture/execute/builtins/strcpy.c
40932 * gcc.c-torture/execute/builtins/strcspn.c
40933 * gcc.c-torture/execute/builtins/strlen-2.c
40934 * gcc.c-torture/execute/builtins/strlen.c
40935 * gcc.c-torture/execute/builtins/strncat.c
40936 * gcc.c-torture/execute/builtins/strncmp-2.c
40937 * gcc.c-torture/execute/builtins/strncmp.c
40938 * gcc.c-torture/execute/builtins/strncpy.c
40939 * gcc.c-torture/execute/builtins/strpbrk.c
40940 * gcc.c-torture/execute/builtins/strpcpy-2.c
40941 * gcc.c-torture/execute/builtins/strpcpy.c
40942 * gcc.c-torture/execute/builtins/strrchr.c
40943 * gcc.c-torture/execute/builtins/strspn.c
40944 * gcc.c-torture/execute/builtins/strstr-asm.c
40945 * gcc.c-torture/execute/builtins/strstr.c:
40946 ... these new files.
40948 * gcc.c-torture/execute/builtins/abs-2-lib.c
40949 * gcc.c-torture/execute/builtins/abs-3-lib.c
40950 * gcc.c-torture/execute/builtins/complex-1-lib.c
40951 * gcc.c-torture/execute/builtins/fprintf-lib.c
40952 * gcc.c-torture/execute/builtins/fputs-lib.c
40953 * gcc.c-torture/execute/builtins/memcmp-lib.c
40954 * gcc.c-torture/execute/builtins/memmove-lib.c
40955 * gcc.c-torture/execute/builtins/memops-asm-lib.c
40956 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40957 * gcc.c-torture/execute/builtins/mempcpy-lib.c
40958 * gcc.c-torture/execute/builtins/memset-lib.c
40959 * gcc.c-torture/execute/builtins/printf-lib.c
40960 * gcc.c-torture/execute/builtins/sprintf-lib.c
40961 * gcc.c-torture/execute/builtins/strcat-lib.c
40962 * gcc.c-torture/execute/builtins/strchr-lib.c
40963 * gcc.c-torture/execute/builtins/strcmp-lib.c
40964 * gcc.c-torture/execute/builtins/strcpy-lib.c
40965 * gcc.c-torture/execute/builtins/strcspn-lib.c
40966 * gcc.c-torture/execute/builtins/strlen-2-lib.c
40967 * gcc.c-torture/execute/builtins/strlen-lib.c
40968 * gcc.c-torture/execute/builtins/strncat-lib.c
40969 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40970 * gcc.c-torture/execute/builtins/strncmp-lib.c
40971 * gcc.c-torture/execute/builtins/strncpy-lib.c
40972 * gcc.c-torture/execute/builtins/strpbrk-lib.c
40973 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40974 * gcc.c-torture/execute/builtins/strpcpy-lib.c
40975 * gcc.c-torture/execute/builtins/strrchr-lib.c
40976 * gcc.c-torture/execute/builtins/strspn-lib.c
40977 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40978 * gcc.c-torture/execute/builtins/strstr-lib.c
40979 * gcc.c-torture/execute/builtins/lib/abs.c
40980 * gcc.c-torture/execute/builtins/lib/fprintf.c
40981 * gcc.c-torture/execute/builtins/lib/memset.c
40982 * gcc.c-torture/execute/builtins/lib/printf.c
40983 * gcc.c-torture/execute/builtins/lib/sprintf.c
40984 * gcc.c-torture/execute/builtins/lib/strcpy.c
40985 * gcc.c-torture/execute/builtins/lib/strcspn.c
40986 * gcc.c-torture/execute/builtins/lib/strncat.c
40987 * gcc.c-torture/execute/builtins/lib/strncmp.c
40988 * gcc.c-torture/execute/builtins/lib/strncpy.c
40989 * gcc.c-torture/execute/builtins/lib/strpbrk.c
40990 * gcc.c-torture/execute/builtins/lib/strspn.c
40991 * gcc.c-torture/execute/builtins/lib/strstr.c:
40992 New files containing support routines.
40994 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40996 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40997 when not optimizing.
40999 2004-07-02 Mark Mitchell <mark@codesourcery.com>
41002 * g++.dg/abi/mangle22.C: New test.
41003 * g++.dg/abi/mangle23.C: Likewise.
41005 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
41008 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41009 Allow for cases without denormalized floating point numbers.
41011 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
41014 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41015 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41016 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41017 expected warning text.
41018 * gcc.dg/format/diag-2.c: New test.
41020 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41022 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41024 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
41026 * gcc.dg/builtins-43.c: New.
41027 * gcc.dg/builtins-44.c: New.
41028 * gcc.dg/builtins-45.c: New.
41030 2004-06-26 Geoffrey Keating <geoffk@apple.com>
41031 Andreas Tobler <a.tobler@schweiz.ch>
41033 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41034 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
41036 * gcc.dg/cleanup-11.c: Likewise.
41037 * gcc.dg/cleanup-8.c: Likewise.
41038 * gcc.dg/cleanup-9.c: Likewise.
41039 * gcc.dg/cleanup-5.c: Run on all platforms.
41041 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
41043 * g++.dg/warn/nonnull1.C: New test.
41045 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41047 * gcc.dg/compat/compat-common.h: Wrap up CINT in
41048 an #ifndef SKIP_COMPLEX_INT/#endif pair.
41049 Special-case the Sun compiler wrt to <complex.h>.
41051 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
41053 * gcc.dg/Wunreachable-8.C: New test.
41055 * gcc.dg/h8300-ice2.c : New test.
41057 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
41060 * gfortran.fortran-torture/compile/implicit.f90: Add test
41061 for implicit character.
41063 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
41066 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41067 Use tiny() intrinsic to find smallest non-negative real
41069 2004-06-30 Jakub Jelinek <jakub@redhat.com>
41071 * gcc.dg/compat/struct-by-value-22_main.c: New test.
41072 * gcc.dg/compat/struct-by-value-22_x.c: New.
41073 * gcc.dg/compat/struct-by-value-22_y.c: New.
41075 * gcc.c-torture/execute/20040629-1.c: New test.
41077 2004-06-29 Jakub Jelinek <jakub@redhat.com>
41079 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41080 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41083 * gcc.dg/20040625-1.c: New test.
41085 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41087 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41089 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41092 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41094 2004-06-29 Richard Henderson <rth@redhat.com>
41096 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41098 2004-06-29 Paul Brook <paul@codesourcery.com>
41100 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41101 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41103 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
41106 * g++.dg/parse/crash15.C: New.
41108 2004-06-28 Andrew Pinski <apinski@apple.com>
41110 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41111 by the error already.
41113 * g++.dg/opt/ptrmem4.C: Change to compile only test.
41115 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
41118 * gcc.dg/h8300-bss-align-1.c : New.
41120 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
41123 * g++.dg/template/ctor4.C: New.
41125 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41128 * g++.dg/warn/Wsequence-point-1.C: New test.
41130 2004-06-27 Paul Brook <paul@codesourcery.com>
41132 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41134 2004-06-27 Zack Weinberg <zack@codesourcery.com>
41136 * g++.old-deja/g++.mike/p7325.C: Remove.
41138 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41141 * gcc.dg/pr14963.c: New test.
41143 2004-06-27 Mark Mitchell <mark@codesourcery.com>
41146 * g++.dg/parse/redef1.C: New test.
41148 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
41150 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41152 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41154 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41155 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41157 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41158 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41159 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41160 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41161 g++.brendan/enum14.C.
41162 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41163 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41164 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41166 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41169 2004-06-27 Roger Sayle <roger@eyesopen.com>
41171 * gcc.dg/20040527-1.c: New test case.
41173 2004-06-26 Bud Davis <bdavis9659@comcast.net>
41175 PR gfortran/pr16196
41176 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41178 2004-06-25 Roger Sayle <roger@eyesopen.com>
41180 PR middle-end/15825
41181 * gcc.dg/pr15825-1.c: New test case.
41183 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41185 * gcc.c-torture/execute/20040625-1.c: New test.
41187 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41189 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41191 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41193 * gcc.dg/torture/mips-div-1.c: New test.
41195 2004-06-24 Jeff Law <law@redhat.com>
41197 * gcc.dg/tree-ssa/20040624-1.c: New test.
41199 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
41201 * gcc.c-torture/compile/20040624-1.c: New test.
41203 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41205 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41208 2004-06-23 Andrew Pinski <apinski@apple.com>
41210 PR middle-end/15988
41211 * g++.dg/opt/ptrmem4.C: New test.
41213 * gcc.dg/c90-array-quals-2.c: New test.
41215 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
41217 * gcc.dg/kpice1.c: New test.
41219 2006-06-23 Andrew Pinski <apinski@apple.com>
41221 * gcc.dg/c90-array-quals.c: New test.
41223 2006-06-22 Richard Henderson <rth@redhat.com>
41225 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41227 2004-06-22 Loren James Rittle <ljrittle@acm.org>
41229 * gcc.dg/builtins-config.h: Handle FreeBSD.
41231 2006-06-22 Richard Henderson <rth@redhat.com>
41233 * g++.dg/opt/devirt1.C: New.
41235 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
41237 * g++.dg/opt/pr15551.C: New testcase.
41239 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
41242 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41243 x86_64-*-linux* when compiling for 32bit.
41245 2004-06-21 Andrew Pinski <apinski@apple.com>
41247 * gcc.dg/pch/struct-1.c: New.
41248 * gcc.dg/pch/struct-1.hs: New.
41250 2004-06-21 Geoffrey Keating <geoffk@apple.com>
41252 * gcc.dg/pch/save-temps-1.c: New file.
41253 * gcc.dg/pch/save-temps-1.hs: New file.
41255 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
41257 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41258 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41260 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41262 * gfortran.fortran-torture/execute/select_1.f90: Rename function
41264 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41265 Remove trailing spaces.
41267 2004-06-21 Richard Henderson <rth@redhat.com>
41269 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41270 merging && to BIT_FIELD_REF.
41272 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
41274 * g++.dg/opt/placeholder1.C: New test.
41276 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41278 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41279 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41280 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41281 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41283 2004-06-20 Zack Weinberg <zack@codesourcery.com>
41285 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41287 * g++.dg/other/pragma-re-1.C: Add comments.
41289 2004-06-19 Bud Davis <bdavis9659@comcast.net>
41292 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41294 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
41296 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41297 instead of setting the type of size_t by
41300 2004-06-18 Roger Sayle <roger@eyesopen.com>
41302 * gcc.dg/unordered-2.c: New test case.
41303 * gcc.dg/unordered-3.c: New test case.
41305 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
41308 * lib/g++.exp (g++_version): Tweak regexp for version
41309 * lib/g77.exp (g77_version): Likewise.
41310 * lib/gfortran.exp (gfortran_version): Likewise.
41311 * lib/objc.exp (objc_version): Likewise.
41312 * lib/treelang.exp (treelang_version): Likewise.
41314 2004-06-19 Jakub Jelinek <jakub@redhat.com>
41316 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41317 Use INT_MAX instead of __INT_MAX__.
41318 * gcc.dg/compat/struct-align-2_y.c: Likewise.
41320 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41321 * gcc.dg/compat/scalar-return-3_x.c: Use it.
41322 * gcc.dg/compat/scalar-return-3_y.c: Use it.
41323 * gcc.dg/compat/scalar-return-4_x.c: Use it.
41324 * gcc.dg/compat/scalar-return-4_y.c: Use it.
41325 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41326 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41327 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41328 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41330 * gcc.dg/range-test-1.c: New test.
41331 * g++.dg/opt/range-test-1.C: New test.
41333 2004-06-17 Richard Henderson <rth@redhat.com>
41335 * objc.dg/sync-1.m: New.
41336 * objc.dg/try-catch-1.m: Don't force next runtime.
41337 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41338 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
41339 shadowed catch clause.
41340 * objc.dg/try-catch-5.m: New.
41342 2004-06-17 Zack Weinberg <zack@codesourcery.com>
41345 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41347 2004-06-15 Richard Henderson <rth@redhat.com>
41349 * gcc.dg/20001116-1.c: Move expected warning line.
41351 2004-06-15 Richard Henderson <rth@redhat.com>
41353 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41354 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41356 2004-06-15 Jeff Law <law@redhat.com>
41358 * gcc.dg/tree-ssa/20040615-1.c: New test.
41359 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41360 be less sensitive to operand ordering.
41361 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41363 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
41365 * g++.dg/abi/bitfield3.C: Add comment..
41367 2004-06-15 Richard Henderson <rth@redhat.com>
41369 * g++.dg/ext/stmtexpr1.C: XFAIL.
41370 * gcc.dg/20030612-1.c: XFAIL.
41372 2004-06-15 Eric Christopher <echristo@redhat.com>
41374 * g++.dg/charset/asm5.c: New.
41375 * gcc.dg/charset/asm6.c: New.
41377 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41380 * gfortran.fortran-torture/execute/select_1.f90: New test.
41382 2004-06-15 Paul Brook <paul@codesourcery.com>
41384 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41386 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41389 * g++.dg/lookup/crash3.C: New test.
41391 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41394 * g++.dg/parse/dtor4.C: New test.
41396 2004-06-14 Jeff Law <law@redhat.com>
41398 * gcc.c-torture/compile/20040614-1.c: New test.
41400 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41403 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41404 LEN of a character array.
41406 2004-06-14 Mark Mitchell <mark@codesourcery.com>
41409 * g++.dg/template/ptrmem10.C: New test.
41412 * g++.dg/template/friend30.C: New test.
41414 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41417 * gfortran.fortran-torture/compile/mloc.f90: New test.
41419 2004-06-13 Paul Brook <paul@codesourcery.com>
41421 * gfortran.fortran-torture/execute/random_2.f90: New test.
41423 2004-06-13 Eric Christopher <echristo@redhat.com>
41425 * gcc.dg/noncompile/redecl-1.c: Fix error message.
41427 2004-06-12 Paul Brook <paul@codesourcery.com>
41429 * gfortran.fortran-torture/execute/contained_3.f90: New test.
41431 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41434 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41436 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41439 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41440 syntax errors in end statements of contained subroutines.
41442 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41445 * gfortran.fortran-torture/execute/null_arg.f90: New test.
41447 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41450 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41452 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41455 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41457 2004-06-11 Mark Mitchell <mark@codesourcery.com>
41460 * g++.dg/parse/enum1.C: New test.
41462 2004-06-10 Jeff Law <law@redhat.com>
41464 * gcc.c-torture/compile/20040610-1.c: New test.
41466 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41468 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41469 * g++.old-deja/g++.other/decl3.C: Likewise.
41471 2004-06-10 Brian Booth <bbooth@redhat.com>
41473 * gcc.dg/tree-ssa/20031015-1.c: Scan for
41474 V_MAY_DEF instead of VDEF.
41475 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41477 2004-06-10 Mark Mitchell <mark@codesourcery.com>
41480 * g++.dg/conversion/const1.C: New test.
41483 * g++.dg/conversion/reinterpret1.C: New test.
41486 * g++.dg/template/enum2.C: New test.
41489 * g++.dg/template/error13.C: New test.
41491 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41494 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41495 arguments to test_* REAL and of the right size.
41497 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41500 PR rtl-optimization/15681
41501 * gcc.dg/20040609-1.c: New test.
41503 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41506 * g++.dg/opt/builtins1.C: New test.
41508 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
41510 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41511 that use default windows32 struct layout.
41512 * gcc.dg/i386-bitfield2.c: Likewise.
41514 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
41516 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41517 for mingw32 and cygwin targets.
41519 2004-06-09 Geoffrey Keating <geoffk@apple.com>
41521 * gcc.dg/pch/macro-4.c: New.
41522 * gcc.dg/pch/macro-4.hs: New.
41524 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41527 * gfortran.fortran-torture/compile/name_clash.f90: New test.
41529 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41532 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41534 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41537 * gfortran.fortran-torture/execute/t_edit.f90: New test.
41539 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41542 * gfortran.fortran-torture/execute/backspace.c : New test.
41544 2004-06-09 Paul Brook <paul@codesourcery.com>
41546 * gfortran.fortran-torture/execure/intrinsic_associated.f90
41547 (pointer_to_section): Rewrite to use smaller array.
41549 2004-06-08 David Edelsohn <edelsohn@gnu.org>
41551 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41552 * gcc.dg/ext/altivec-10.c: Same.
41553 * gcc.dg/ext/altivec-11.c: Same.
41554 * gcc.dg/ext/altivec-12.c: Same.
41555 * gcc.dg/ext/altivec-13.c: Same.
41556 * gcc.dg/ext/altivec-14.c: Same.
41557 * gcc.dg/ext/altivec-15.c: Same.
41558 * gcc.dg/ext/altivec-16.c: Same.
41559 * gcc.dg/ext/altivec-3.c: Same.
41560 * gcc.dg/ext/altivec-4.c: Same.
41561 * gcc.dg/ext/altivec-6.c: Same.
41562 * gcc.dg/ext/altivec-7.c: Same.
41563 * gcc.dg/ext/altivec-8.c: Same.
41564 * gcc.dg/ext/altivec-varargs-1.c: Same.
41566 * g++.dg/ext/altivec-1.C: Correct dg syntax.
41567 * g++.dg/ext/altivec-10.C: Same.
41568 * g++.dg/ext/altivec-2.C: Same.
41569 * g++.dg/ext/altivec-3.C: Same.
41570 * g++.dg/ext/altivec-4.C: Same.
41571 * g++.dg/ext/altivec-5.C: Same.
41572 * g++.dg/ext/altivec-6.C: Same.
41573 * g++.dg/ext/altivec-7.C: Same.
41574 * g++.dg/ext/altivec-8.C: Same.
41575 * g++.dg/ext/altivec-9.C: Same.
41577 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41580 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41582 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41584 * gcc.dg/union-1.c: New test.
41586 2004-06-07 Roger Sayle <roger@eyesopen.com>
41588 * gcc.dg/builtins-41.c: New test case.
41589 * gcc.dg/builtins-42.c: New test case.
41591 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41593 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41594 * g++.dg/ext/altivec-10.C: Same.
41595 * g++.dg/ext/altivec-2.C: Same.
41596 * g++.dg/ext/altivec-3.C: Same.
41597 * g++.dg/ext/altivec-4.C: Same.
41598 * g++.dg/ext/altivec-5.C: Same.
41599 * g++.dg/ext/altivec-6.C: Same.
41600 * g++.dg/ext/altivec-7.C: Same.
41601 * g++.dg/ext/altivec-8.C: Same.
41602 * g++.dg/ext/altivec-9.C: Same.
41603 * g++.old-deja/g++.abi/cxa_vec.C: Same.
41604 * g++.old-deja/g++.brendan/new3.C: Same.
41605 * gcc.c-torture/execute/eeprof-1.x: Same.
41607 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
41610 * gcc.dg/pr14765-1.c: New test.
41612 2004-06-07 Roger Sayle <roger@eyesopen.com>
41615 * gcc.dg/pr14649-1.c: New test case.
41617 2004-06-07 Richard Henderson <rth@redhat.com>
41619 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41622 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41624 * g++.dg/eh/elide1.C: Remove XFAIL.
41626 2004-06-07 Mark Mitchell <mark@codesourcery.com>
41629 * g++.dg/expr/sizeof3.C: New test.
41632 * g++.dg/template/access14.C: New test.
41635 * g++.dg/template/enum1.C: New test.
41638 * g++.dg/eh/throw1.C: New test.
41640 2004-06-07 David Ayers <d.ayers@inode.at>
41641 Ziemowit Laski <zlaski@apple.com>
41643 * lib/objc.exp (objc_target_compile): Revert the '-framework
41644 Foundation' flag fix, since bare Darwin does not ship
41645 with the Foundation framework.
41646 * objc/execute/next_mapping.h: Provide a local NSConstantString
41647 @interface and @implementation.
41648 (objc_constant_string_init): A constructor function, used to
41649 initialize the NSConstantString meta-class object.
41650 * objc/execute/string1.m: Include "next_mapping.h" instead of
41651 <Foundation/NSString.h>.
41652 * objc/execute/string2.m: Likewise.
41653 * objc/execute/string3.m: Likewise.
41654 * objc/execute/string4.m: Likewise.
41656 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
41658 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41659 to double. Replace double with FLOAT.
41660 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41662 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41663 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41664 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41665 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41666 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41667 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41668 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41669 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41671 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
41674 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41676 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41679 * g++.dg/template/meminit2.C: New test.
41681 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
41684 * gcc.c-torture/execute/compare-fp-1.c,
41685 gcc.c-torture/execute/compare-fp-2.c,
41686 gcc.c-torture/execute/compare-fp-3.c,
41687 gcc.c-torture/execute/compare-fp-4.c,
41688 gcc.c-torture/execute/compare-fp-3.x,
41689 gcc.c-torture/execute/compare-fp-4.x: Moved...
41690 * gcc.c-torture/execute/ieee/compare-fp-1.c,
41691 gcc.c-torture/execute/ieee/compare-fp-2.c,
41692 gcc.c-torture/execute/ieee/compare-fp-3.c,
41693 gcc.c-torture/execute/ieee/compare-fp-4.c,
41694 gcc.c-torture/execute/ieee/compare-fp-3.x,
41695 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41697 2004-06-04 David Ayers <d.ayers@inode.at>
41699 * objc/execute/protocol-isEqual-4.m: New testcase.
41701 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
41703 * objc/execute/protocol-isEqual-1.m: New testcase.
41704 * objc/execute/protocol-isEqual-2.m: New testcase.
41705 * objc/execute/protocol-isEqual-3.m: New testcase.
41707 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41709 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41711 2004-06-02 Ziemowit Laski <zlaski@apple.com>
41713 * lib/objc.exp (objc_target_compile): When running tests on
41714 Darwin (Mac OS X), inform the linker about '-framework
41717 2004-06-02 Eric Christopher <echristo@redhat.com>
41719 * gcc.c-torture/compile/20040602-1.c: New.
41721 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
41723 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41724 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41726 PR tree-optimization/14736
41727 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41729 PR tree-optimization/14042
41730 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41732 PR tree-optimization/14729
41733 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41735 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41738 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41740 2004-06-01 Richard Hederson <rth@redhat.com>
41742 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41744 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41747 * g++.dg/parse/offsetof4.C: New test.
41749 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
41752 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41754 2004-05-31 Mark Mitchell <mark@codesourcery.com>
41757 * g++.dg/template/friend29.C: New test.
41759 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
41762 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41764 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
41766 * gcc.dg/sparc-trap-1.c: New test.
41768 2004-05-31 Roger Sayle <roger@eyesopen.com>
41770 PR middle-end/15069
41771 * g++.dg/opt/fold3.C: New test case.
41773 2004-05-30 Graham Stott <graham.stott@btinternet.com>
41775 * lib/target-supports.exp (check_iconv_available): Fix fallout
41776 from 2004-05-28 patch.
41778 2004-05-30 Paul Brook <paul@codesourcery.com>
41781 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41782 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41784 2004-05-30 Steven G. Kargl <kargls@comcast.net>
41786 * gfortran.fortran-torture/execute/random_1.f90: New test.
41788 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41790 * g++.dg/ext/altivec-10.C: New test.
41792 2004-05-29 Paul Brook <paul@codesourcery.com>
41794 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41796 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41798 * gcc.dg/altivec-16.c: New test.
41800 2004-05-28 Janis Johnson <janis187@us.ibm.com>
41802 * lib/target-supports.exp (check_vmx_hw_available): New.
41803 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41805 * lib/target-supports.exp (check_alias_available,
41806 check_iconv_available, check_named_sections_available): Use
41807 unique names for temporary files.
41809 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41811 * gcc.dg/altivec-15.c: New test.
41813 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41816 * g++.dg/warn/noeffect6.C: New test.
41819 * g++.dg/expr/ptrmem4.C: New test.
41822 * g++.dg/template/operator3.C: New test.
41824 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41827 * g++.dg/lookup/redecl1.C: New test.
41828 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41830 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
41832 * gcc.c-torture/execute/compare-fp-1.c,
41833 gcc.c-torture/execute/compare-fp-2.c,
41834 gcc.c-torture/execute/compare-fp-3.c,
41835 gcc.c-torture/execute/compare-fp-4.c,
41836 gcc.c-torture/execute/compare-fp-3.x,
41837 gcc.c-torture/execute/compare-fp-4.x,
41838 gcc.dg/pr15649-1.c: New.
41840 2004-05-27 Adam Nemet <anemet@lnxw.com>
41843 * g++.dg/init/array14.C: New test.
41845 2004-05-25 Janis Johnson <janis187@us.ibm.com>
41847 * lib/compat.exp (compat-get-options-main): New.
41848 (compat-get-options): Remove unneeded code, warn for ignored
41850 (compat-execute): Check flag set by dg-require-* commands.
41852 * lib/compat.exp (compat-execute): Break up long lines.
41854 2004-05-24 Janis Johnson <janis187@us.ibm.com>
41856 * gcc.dg/altivec-7.c: Don't use 'vector long'.
41857 * gcc.dg/altivec-14.c: New test.
41858 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41860 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41861 * gcc.dg/altivec-12.c: Ditto.
41863 * gcc.dg/altivec-3.c: Move call to altivec_check.
41865 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41868 * g++.dg/template/error12.C: New test.
41871 * g++.dg/ext/attrib15.C: New test.
41874 * g++.dg/template/ptrmem9.C: New test.
41876 2004-05-25 Paul Brook <paul@codesourcery.com>
41878 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41880 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41883 * g++.dg/template/crash19.C: New test.
41885 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41888 * g++.dg/template/redecl1.C: New test.
41890 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41893 * g++.dg/other/ns1.C: New test.
41896 * g++.dg/template/invalid1.C: New test.
41898 2004-05-23 Paul Brook <paul@codesourcery.com>
41899 Victor Leikehman <lei@haifasphere.co.il>
41901 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41902 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41904 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41908 * g++.dg/template/non-dependent5.C: New test.
41909 * g++.dg/template/non-dependent6.C: New test.
41911 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41914 * g++.dg/inherit/union1.C: New test.
41917 * g++.dg/template/addr1.C: New test.
41920 * g++.dg/template/array5.C: New test.
41923 * g++.dg/template/array6.C: New test.
41925 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
41926 Roger Sayle <roger@eyesopen.com>
41928 * g++.dg/lookup/forscope2.C: New test case.
41930 2004-05-22 Ben Elliston <bje@au.ibm.com>
41932 * gcc.dg/cpp/Wmissingdirs.c: New.
41934 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41937 * gcc.dg/compat/union-m128-1.h: New file.
41938 * gcc.dg/compat/union-m128-1_main.c: Likewise.
41939 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41940 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41942 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41945 * gcc.dg/compat/struct-complex-1.h: New file.
41946 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41947 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41948 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41950 2004-05-20 Roger Sayle <roger@eyesopen.com>
41953 * gcc.dg/pr3074-1.c: New test case.
41954 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41956 2004-05-20 Falk Hueffner <falk@debian.org>
41959 * gcc.dg/ftrapv-1.c: New test case.
41961 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
41963 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41965 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
41966 Jeff Law <law@redhat.com>
41968 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41969 * gcc.dg/tree-ssa/20040518-2.c: New test.
41971 * gcc.dg/tree-ssa/20040518-1.c: New test.
41973 2004-05-18 Zack Weinberg <zack@codesourcery.com>
41975 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41977 2004-05-18 Paul Brook <paul@codesourcery.com>
41980 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41982 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41984 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41987 2004-05-17 Steven Bosscher <stevenb@suse.de>
41989 * gcc.dg/tree-ssa/20040517-1.c: New test.
41991 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41993 * gcc.dg/loop-4.c: New test.
41995 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
41997 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41999 2004-05-15 Bud Davis <bdavis9659@comcast.net>
42002 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42004 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42008 * gfortran.fortran-torture/compile/data_1.f90: New test.
42010 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
42012 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42013 * gcc.dg/uninit-H.c: Define ASM for __s390__.
42015 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42017 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42019 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42022 * gcc.dg/format/xopen-1.c: Adjust expected message.
42023 * gcc.dg/format/xopen-3.c: New test.
42025 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
42027 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42029 2004-05-14 Jeff Law <law@redhat.com>
42031 * gcc.dg/tree-ssa/20040514-2.c: New test.
42033 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42035 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42037 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42040 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
42042 * gcc.dg/tree-ssa/20040514-1.c: New test.
42044 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42046 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42049 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42052 * gfortran.fortran-torture/compile/do_1.f90: New test.
42054 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42057 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42060 2004-05-14 Bud Davis <bdavis9659@comcast.net>
42063 * gfortran.fortran-torture/execute/random_init.f90: New test.
42065 2004-05-13 Paul Brook <paul@codesourcery.com>
42068 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42070 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
42072 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42073 for the powerpc case.
42075 2004-05-13 Jeff Law <law@redhat.com>
42077 * gcc.dg/tree-ssa/20040513-1.c: New test.
42078 * gcc.dg/tree-ssa/20040513-2.c: New test.
42080 2004-05-13 Paul Brook <paul@codesourcery.com>
42082 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42083 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42084 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42086 2004-05-13 Andreas Schwab <schwab@suse.de>
42089 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42092 2004-05-13 Bud Davis <bdavis9659@comcast.net>
42095 * gfortran.fortran-torture/execute/adjustr.f90: New file.
42097 2004-05-13 Diego Novillo <dnovillo@redhat.com>
42099 Merge from tree-ssa-20020619-branch. See
42100 ChangeLog.tree-ssa for details.
42102 2004-05-11 Ziemowit Laski <zlaski@apple.com>
42104 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42105 include <altivec.h> explicitly.
42106 * gcc.dg/altivec-13.c: Likewise.
42108 2004-05-11 Paul Brook <paul@codesourcery.com>
42110 * gcc.c-torture/compile/20010518-1.c: Force enum size.
42112 2004-05-10 Eric Christopher <echristo@redhat.com>
42114 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42115 * gcc.dg/sibcall-4.c: Ditto.
42117 2004-05-10 Ziemowit Laski <zlaski@apple.com>
42119 * g++.dg/ext/altivec-8.C: New test case.
42120 * gcc.dg/altivec-13.c: New test case.
42122 2004-05-08 Roger Sayle <roger@eyesopen.com>
42124 * gcc.c-torture/execute/divcmp-1.c: New test case.
42125 * gcc.c-torture/execute/divcmp-2.c: New test case.
42126 * gcc.c-torture/execute/divcmp-3.c: New test case.
42128 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42130 * g++.dg/other/pragma-re-2.C: New test.
42132 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42134 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42135 * gcc.dg/i386-387-2.c: Likewise.
42137 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42139 * gcc.dg/i386-387-6.c: Likewise.
42141 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42143 * gcc.dg/builtins-33.c: Also check log1p*.
42145 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
42147 PR optimization/15296
42148 * gcc.c-torture/execute/pr15296.c: New test.
42150 2004-05-05 Uros Bizjak <uros@kss-loka.si>
42152 * gcc.dg/builtins-40.c: New test.
42154 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
42156 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42158 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
42160 * g++.dg/ext/spe1.C: New testcase.
42162 2004-05-04 Ziemowit Laski <zlaski@apple.com>
42164 * objc.dg/image-info.m: Allow additional attributes
42165 for __image_info section.
42167 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
42169 * gcc.dg/torture/mips-hilo-2.c: New test.
42171 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42174 * g++.dg/template/member5.C: New test.
42176 2004-05-03 Uros Bizjak <uros@kss-loka.si>
42178 * gcc.dg/builtins-34.c: Also check expm1*.
42180 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42182 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42183 * gcc.dg/torture/builtin-convert-3.c: New test.
42185 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
42187 PR middle-end/15054
42188 * g++.dg/opt/pr15054.C: New test.
42190 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42192 * gcc.dg/torture/builtin-rounding-1.c: New test.
42193 * gcc.dg/builtins-25.c: Delete.
42194 * gcc.dg/builtins-29.c: Delete.
42196 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
42198 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42199 * gcc.dg/sibcall-4.c: Likewise.
42200 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42202 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42204 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42205 bit-field on 16-bit targets.
42207 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42209 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42212 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
42214 * gcc.dg/rs6000-power2-1.c: Change to compile only.
42215 * gcc.dg/rs6000-power2-2.c: Likewise.
42217 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
42219 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42220 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42221 Change the asm registers to be in form of frN instead of fN.
42223 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42225 * gcc.dg/torture/builtin-convert-2.c: New test.
42227 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
42229 * gcc.dg/rs6000-power2-1.c: New test.
42230 * gcc.dg/rs6000-power2-2.c: New test.
42232 2004-04-28 Jan Hubicka <jh@suse.cz>
42234 * gcc.dg/unused-6.c: New test.
42236 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42237 Ulrich Weigand <uweigand@de.ibm.com>
42239 * ada/acats/run_all.sh: Define $target variable.
42241 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
42244 * g++.dg/other/vararg-1.C: New test.
42247 * g++.dg/eh/cleanup3.C: New test.
42249 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42251 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42252 and ad8011a (target_insn).
42253 * ada/acats/support/macro.dfs: Likewise.
42254 * ada/acats/support/impbit.adb: New file.
42256 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
42258 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42260 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42262 * gcc.dg/loop-3.c: New test.
42264 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
42266 * gcc.c-torture/execute/simd-5.c: New test.
42268 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42271 * g++.dg/template/crash18.C: New test.
42273 2004-04-22 Mark Mitchell <mark@codesourcery.com>
42275 * g++.dg/ext/complit3.C: New test.
42277 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42279 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42280 * gcc.dg/altivec-3.c: Same.
42281 * gcc.dg/altivec-varargs-1.c: Same.
42283 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42285 * lib/target-supports.exp (check_profiling_available): Assume
42286 profiling is not available on powerpc-eabi targets.
42288 2004-04-21 Janis Johnson <janis187@us.ibm.com>
42290 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42291 * gcc.dg/vmx/bug-1.c: Ditto.
42293 2004-04-20 Eric Christopher <echristo@redhat.com>
42295 * gcc.dg/charset/extern.c: New test.
42296 * g++.dg/charset/extern3.cc: Ditto.
42298 2004-04-20 Uros Bizjak <uros@kss-loka.si>
42300 * gcc.dg/builtins-39.c: New test.
42302 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
42304 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42306 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
42308 * gcc.dg/torture/mips-hilo-1.c: New test.
42310 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
42312 * gcc.c-torture/compile/20040419-1.c: New test.
42314 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
42316 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42318 2004-04-18 Zack Weinberg <zack@codesourcery.com>
42319 Aldy Hernandez <aldyh@redhat.com>
42321 * gcc.c-torture/execute/va-arg-24.c: New.
42323 2004-04-17 Zack Weinberg <zack@codesourcery.com>
42324 Aldy Hernandez <aldyh@redhat.com>
42326 * gcc.dg/vmx/1b-01.c: New.
42327 * gcc.dg/vmx/1b-02.c: New.
42328 * gcc.dg/vmx/1b-03.c: New.
42329 * gcc.dg/vmx/1b-04.c: New.
42330 * gcc.dg/vmx/1b-05.c: New.
42331 * gcc.dg/vmx/1b-06.c: New.
42332 * gcc.dg/vmx/1b-07.c: New.
42333 * gcc.dg/vmx/1c-01.c: New.
42334 * gcc.dg/vmx/1c-02.c: New.
42335 * gcc.dg/vmx/3a-01a.c: New.
42336 * gcc.dg/vmx/3a-01.c: New.
42337 * gcc.dg/vmx/3a-01m.c: New.
42338 * gcc.dg/vmx/3a-03.c: New.
42339 * gcc.dg/vmx/3a-03m.c: New.
42340 * gcc.dg/vmx/3a-04.c: New.
42341 * gcc.dg/vmx/3a-04m.c: New.
42342 * gcc.dg/vmx/3a-05.c: New.
42343 * gcc.dg/vmx/3a-06.c: New.
42344 * gcc.dg/vmx/3a-06m.c: New.
42345 * gcc.dg/vmx/3a-07.c: New.
42346 * gcc.dg/vmx/3b-01.c: New.
42347 * gcc.dg/vmx/3b-02.c: New.
42348 * gcc.dg/vmx/3b-10.c: New.
42349 * gcc.dg/vmx/3b-13.c: New.
42350 * gcc.dg/vmx/3b-14.c: New.
42351 * gcc.dg/vmx/3b-15.c: New.
42352 * gcc.dg/vmx/3c-01a.c: New.
42353 * gcc.dg/vmx/3c-01.c: New.
42354 * gcc.dg/vmx/3c-02.c: New.
42355 * gcc.dg/vmx/3c-03.c: New.
42356 * gcc.dg/vmx/3d-01.c: New.
42357 * gcc.dg/vmx/4-01.c: New.
42358 * gcc.dg/vmx/4-03.c: New.
42359 * gcc.dg/vmx/5-01.c: New.
42360 * gcc.dg/vmx/5-02.c: New.
42361 * gcc.dg/vmx/5-03.c: New.
42362 * gcc.dg/vmx/5-04.c: New.
42363 * gcc.dg/vmx/5-05.c: New.
42364 * gcc.dg/vmx/5-06.c: New.
42365 * gcc.dg/vmx/5-07.c: New.
42366 * gcc.dg/vmx/5-07t.c: New.
42367 * gcc.dg/vmx/5-08.c: New.
42368 * gcc.dg/vmx/5-10.c: New.
42369 * gcc.dg/vmx/5-11.c: New.
42370 * gcc.dg/vmx/7-01a.c: New.
42371 * gcc.dg/vmx/7-01.c: New.
42372 * gcc.dg/vmx/7c-01.c: New.
42373 * gcc.dg/vmx/7d-01.c: New.
42374 * gcc.dg/vmx/7d-02.c: New.
42375 * gcc.dg/vmx/8-01.c: New.
42376 * gcc.dg/vmx/8-02a.c: New.
42377 * gcc.dg/vmx/8-02.c: New.
42378 * gcc.dg/vmx/brode-1.c: New.
42379 * gcc.dg/vmx/bug-1.c: New.
42380 * gcc.dg/vmx/bug-2.c: New.
42381 * gcc.dg/vmx/bug-3.c: New.
42382 * gcc.dg/vmx/cw-bug-1.c: New.
42383 * gcc.dg/vmx/cw-bug-2.c: New.
42384 * gcc.dg/vmx/cw-bug-3.c: New.
42385 * gcc.dg/vmx/dct.c: New.
42386 * gcc.dg/vmx/debug-1.c: New.
42387 * gcc.dg/vmx/debug-2.c: New.
42388 * gcc.dg/vmx/debug-3.c: New.
42389 * gcc.dg/vmx/debug-4.c: New.
42390 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42391 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42392 * gcc.dg/vmx/eg-5.c: New.
42393 * gcc.dg/vmx/fft.c: New.
42394 * gcc.dg/vmx/gcc-bug-1.c: New.
42395 * gcc.dg/vmx/gcc-bug-2.c: New.
42396 * gcc.dg/vmx/gcc-bug-3.c: New.
42397 * gcc.dg/vmx/gcc-bug-4.c: New.
42398 * gcc.dg/vmx/gcc-bug-5.c: New.
42399 * gcc.dg/vmx/gcc-bug-6.c: New.
42400 * gcc.dg/vmx/gcc-bug-7.c: New.
42401 * gcc.dg/vmx/gcc-bug-8.c: New.
42402 * gcc.dg/vmx/gcc-bug-9.c: New.
42403 * gcc.dg/vmx/gcc-bug-b.c: New.
42404 * gcc.dg/vmx/gcc-bug-c.c: New.
42405 * gcc.dg/vmx/gcc-bug-d.c: New.
42406 * gcc.dg/vmx/gcc-bug-e.c: New.
42407 * gcc.dg/vmx/gcc-bug-f.c: New.
42408 * gcc.dg/vmx/gcc-bug-g.c: New.
42409 * gcc.dg/vmx/gcc-bug-i.c: New.
42410 * gcc.dg/vmx/harness.h: New.
42411 * gcc.dg/vmx/ira1.c: New.
42412 * gcc.dg/vmx/ira2a.c: New.
42413 * gcc.dg/vmx/ira2b.c: New.
42414 * gcc.dg/vmx/ira2.c: New.
42415 * gcc.dg/vmx/ira2c.c: New.
42416 * gcc.dg/vmx/mem.c: New.
42417 * gcc.dg/vmx/newton-1.c: New.
42418 * gcc.dg/vmx/ops.c: New.
42419 * gcc.dg/vmx/sn7153.c: New.
42420 * gcc.dg/vmx/spill2.c: New.
42421 * gcc.dg/vmx/spill3.c: New.
42422 * gcc.dg/vmx/spill.c: New.
42423 * gcc.dg/vmx/t.c: New.
42424 * gcc.dg/vmx/varargs-1.c: New.
42425 * gcc.dg/vmx/varargs-2.c: New.
42426 * gcc.dg/vmx/varargs-3.c: New.
42427 * gcc.dg/vmx/varargs-4.c: New.
42428 * gcc.dg/vmx/varargs-5.c: New.
42429 * gcc.dg/vmx/varargs-6.c: New.
42430 * gcc.dg/vmx/varargs-7.c: New.
42431 * gcc.dg/vmx/vmx.exp: New.
42432 * gcc.dg/vmx/vprint-1.c: New.
42433 * gcc.dg/vmx/vscan-1.c: New.
42434 * gcc.dg/vmx/x-01.c: New.
42435 * gcc.dg/vmx/x-02.c: New.
42436 * gcc.dg/vmx/x-03.c: New.
42437 * gcc.dg/vmx/x-04.c: New.
42438 * gcc.dg/vmx/x-05.c: New.
42439 * gcc.dg/vmx/yousufi-1.c: New.
42440 * gcc.dg/vmx/zero-1.c: New.
42441 * gcc.dg/vmx/zero.c: New.
42443 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
42445 * g++.dg/lookup/java1.C: Update for chage of
42447 * g++.dg/lookup/java2.C: Likewise.
42449 2004-04-17 Laurent GUERBY <laurent@guerby.net>
42451 * ada/acats/run_all.sh: use -O2 by default.
42453 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
42455 * gcc.dg/vr-mult-[12].c: New tests.
42457 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42459 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42461 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42463 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
42465 * lib/target-supports.exp (check_profiling_available): Assume
42466 profiling isn't available for mips*-*-elf targets.
42468 2004-04-14 Uros Bizjak <uros@kss-loka.si>
42470 * gcc.dg/builtins-38.c: New test.
42472 2004-04-14 Eric Christopher <echristo@redhat.com>
42474 * g++.dg/charset/charset.exp: Run .cc extension tests.
42476 2004-04-14 Zack Weinberg <zack@codesourcery.com>
42478 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
42480 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42482 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42484 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
42486 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42487 * gcc.dg/i386-387-2.c: Likewise.
42489 * gcc.dg/i386-387-7.c: New test.
42490 * gcc.dg/i386-387-8.c: New test.
42492 * gcc.dg/builtins-37.c: New test.
42494 2004-04-13 Geoffrey Keating <geoffk@apple.com>
42496 * g++.dg/pch/externc-1.C: Add missing semicolon.
42498 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
42500 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42502 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42504 * gcc.c-torture/execute/20040411-1.c: New test.
42506 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
42508 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42510 2004-04-09 Chris Demetriou <cgd@broadcom.com>
42512 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42514 2004-04-09 Zack Weinberg <zack@codesourcery.com>
42516 * lib/target-supports.exp (check_named_sections_available): New.
42517 * lib/gcc-dg.exp (dg-require-named-sections): New.
42518 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42519 old-deja.exp. Also prune error-count message from HP linker.
42520 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42522 * g++.dg/init/init-ref4.C: Use dg-require-weak.
42523 * g++.old-deja/g++.pt/static3.C: Likewise.
42524 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42526 2004-04-09 Roger Sayle <roger@eyesopen.com>
42528 * gcc.c-torture/execute/20040409-1.c: New test case.
42529 * gcc.c-torture/execute/20040409-2.c: New test case.
42530 * gcc.c-torture/execute/20040409-3.c: New test case.
42532 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
42534 * gcc.dg/20040409-1.c: New test.
42536 2004-04-08 Roger Sayle <roger@eyesopen.com>
42539 * g++.dg/opt/pr14888.C: New test case.
42541 2004-04-08 Geoffrey Keating <geoffk@apple.com>
42543 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42544 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42545 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42546 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42549 2004-04-08 Paul Brook <paul@codesourcery.com>
42551 * gcc.dg/spill-1.c: New test.
42553 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42555 * gcc.dg/torture/builtin-ctype-2.c: New test.
42557 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
42559 * gcc.dg/pch/pch.exp: Add largefile test.
42561 2004-04-06 Geoffrey Keating <geoffk@apple.com>
42563 * g++.dg/pch/externc-1.Hs: New.
42564 * g++.dg/pch/externc-1.C: New.
42566 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42568 * gcc.dg/compat/struct-by-value-5a_main.c,
42569 gcc.dg/compat/struct-by-value-5b_main.c: New files.
42570 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42571 * gcc.dg/compat/struct-by-value-5a_x.c,
42572 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42573 gcc.dg/compat/struct-by-value-5_x.c.
42574 * gcc.dg/compat/struct-by-value-5a_y.c,
42575 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42576 gcc.dg/compat/struct-by-value-5_y.c.
42578 * gcc.dg/compat/struct-by-value-6a_main.c,
42579 gcc.dg/compat/struct-by-value-6b_main.c: New files.
42580 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42581 * gcc.dg/compat/struct-by-value-6a_x.c,
42582 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42583 gcc.dg/compat/struct-by-value-6_x.c.
42584 * gcc.dg/compat/struct-by-value-6a_y.c,
42585 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42586 gcc.dg/compat/struct-by-value-6_y.c.
42588 * gcc.dg/compat/struct-by-value-7a_main.c,
42589 gcc.dg/compat/struct-by-value-7b_main.c: New files.
42590 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42591 * gcc.dg/compat/struct-by-value-7a_x.c,
42592 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42593 gcc.dg/compat/struct-by-value-7_x.c.
42594 * gcc.dg/compat/struct-by-value-7a_y.c,
42595 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42596 gcc.dg/compat/struct-by-value-7_y.c.
42598 2004-04-06 Jakub Jelinek <jakub@redhat.com>
42600 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42601 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42602 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42605 2004-04-06 Uros Bizjak <uros@kss-loka.si>
42607 * gcc.dg/builtins-36.c: New test.
42609 2004-04-06 Paul Brook <paul@codesourcery.com>
42611 * README.gcc: Remove obsolete contraint on testcases.
42613 2004-04-05 Paul Brook <paul@codesourcery.com>
42616 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
42617 failure and exit(0) on success.
42618 * g++.dg/expr/anew2.C: Ditto.
42619 * g++.dg/expr/anew3.C: Ditto.
42620 * g++.dg/expr/anew4.C: Ditto.
42622 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
42625 * g++.dg/template/unify7.C: New.
42627 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
42629 * g++.dg/README: Bring up to date with new subdirectories; remove
42630 duplicate subdirectory lines.
42632 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
42635 * g++.dg/template/unify5.C: New.
42636 * g++.dg/template/unify6.C: New.
42637 * g++.dg/template/qualttp20.C: Adjust.
42638 * g++.old-deja/g++.jason/report.C: Adjust.
42639 * g++.old-deja/g++.other/qual1.C: Adjust.
42641 2004-04-01 Mark Mitchell <mark@codesourcery.com>
42644 * g++.dg/inherit/ptrmem1.C: New test.
42646 2004-04-01 Jakub Jelinek <jakub@redhat.com>
42649 * gcc.c-torture/execute/20040331-1.c: New test.
42650 * gcc.dg/20040331-1.c: New test.
42652 2004-04-01 Paul Brook <paul@codesourcery.com>
42654 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42656 2004-03-30 Mark Mitchell <mark@codesourcery.com>
42659 * g++.dg/init/goto1.C: New test.
42662 * g++.dg/template/defarg4.C: New test.
42664 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
42666 * gcc.dg/altivec-11.c: Extend test for more valid cases.
42668 2004-03-28 David Edelsohn <edelsohn@gnu.org>
42670 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42672 2004-03-28 Zack Weinberg <zack@codesourcery.com>
42674 * gcc.dg/noncompile/undeclared-2.c: New test.
42676 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
42678 * gcc.dg/940409-1.c: Remove XFAIL.
42679 * gcc.dg/reg-vol-struct-1.c: New test.
42681 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42683 * gcc.dg/torture/builtin-wctype-1.c: New test.
42685 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
42687 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42688 * gcc.dg/20001101-1.c: Likewise.
42689 * gcc.dg/20001102-1.c: Likewise.
42691 2004-03-25 Roger Sayle <roger@eyesopen.com>
42693 * gcc.dg/compare8.c: Add an additional test for XOR.
42695 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42697 * gcc.dg/torture/builtin-ctype-1.c: New test.
42699 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42701 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42702 * gcc.dg/torture/builtin-math-1.c: Likewise.
42703 * gcc.dg/torture/builtin-power-1.c: New test.
42705 2004-03-24 Andreas Schwab <schwab@suse.de>
42707 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42710 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
42711 Roger Sayle <roger@eyesopen.com>
42713 * gcc.dg/compare8.c: New test case.
42715 2004-03-23 Ziemowit Laski <zlaski@apple.com>
42717 * g++.dg/ext/altivec-7.C: New test.
42719 2004-03-23 Zack Weinberg <zack@codesourcery.com>
42721 PR 12267, 12391, 12560, 13129, 14114, 14133
42722 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42723 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42724 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42725 Adjust error regexps.
42726 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42727 * gcc.dg/noncompile/undeclared-1.c: New test cases.
42728 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42729 * gcc.dg/local1.c: Add explanatory comment.
42731 2004-03-23 Roger Sayle <roger@eyesopen.com>
42733 PR optimization/14669
42734 * g++.dg/opt/fold2.C: New test case.
42736 2004-03-22 Jakub Jelinek <jakub@redhat.com>
42739 * gcc.dg/20040322-1.c: New test.
42741 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42743 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
42744 * gcc.dg/ultrasp4.c: Likewise.
42745 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
42747 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42749 * gcc.dg/i386-sse-8.c: Reset default options.
42751 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42753 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42754 in the error message text.
42756 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42758 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42760 2004-03-21 Mark Mitchell <mark@codesourcery.com>
42763 * g++.dg/init/array13.C: New test.
42765 2004-03-20 Roger Sayle <roger@eyesopen.com>
42768 * gcc.c-torture/compile/pr13889.c: New test case.
42770 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
42773 * builtins-1.c (nan, nans): Don't test.
42774 * builtins-30.c: Don't use nan, nanf, nanl.
42775 * builtins-35.c: New test.
42777 2004-03-19 Ziemowit Laski <zlaski@apple.com>
42779 * g++.dg/ext/altivec-6.C: New test.
42781 2004-03-19 Mark Mitchell <mark@codesourcery.com>
42783 * g++.dg/init/placement3.C: New test.
42785 * g++.dg/template/spec13.C: New test.
42787 * g++.dg/lookup/using11.C: New test.
42789 * g++.dg/lookup/koenig3.C: New test.
42791 * g++.dg/template/operator2.C: New test.
42793 * g++.dg/expr/dtor3.C: New test.
42794 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42796 * g++.old-deja/g++.law/visibility28.C: Likewise.
42798 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
42800 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42801 * gcc.dg/ppc64-abi-3.c: Likewise.
42803 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42806 * g++.dg/parse/template15.C: New test.
42808 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42810 * g++.dg/expr/dtor2.C: New test.
42812 * g++.dg/lookup/anon4.C: New test.
42814 * g++.dg/overload/using1.C: New test.
42816 * g++.dg/template/lookup7.C: New test.
42818 * g++.dg/template/typename6.C: New test.
42820 * g++.dg/expr/cond6.C: New test.
42822 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42824 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42826 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42828 * g++.dg/expr/cond5.C: New test.
42829 * g++.dg/expr/constcast1.C: Likewise.
42830 * g++.dg/expr/ptrmem2.C: Likewise.
42831 * g++.dg/expr/ptrmem3.C: Likewise.
42832 * g++.dg/lookup/main1.C: Likewise.
42833 * g++.dg/template/lookup6.C: Likewise.
42835 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42837 * gcc.dg/local1.c: New test.
42839 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42841 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42843 * gcc.dg/torture/builtin-convert-1.c: New test.
42845 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42847 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42849 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42852 * g++.dg/warn/Wunused-7.C: New test.
42854 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42856 * gcc.dg/torture/builtin-integral-1.c: New test.
42858 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42861 * g++.dg/parse/non-dependent3.C: New test.
42863 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
42865 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42866 * g++.dg/eh/simd-2.C: Likewise.
42867 * g++.dg/init/array10.C: Likewise.
42868 * gcc.c-torture/compile/simd-1.c: Likewise.
42869 * gcc.c-torture/compile/simd-2.c: Likewise.
42870 * gcc.c-torture/compile/simd-3.c: Likewise.
42871 * gcc.c-torture/compile/simd-4.c: Likewise.
42872 * gcc.c-torture/compile/simd-6.c: Likewise.
42873 * gcc.c-torture/execute/simd-1.c: Likewise.
42874 * gcc.c-torture/execute/simd-2.c: Likewise.
42875 * gcc.dg/compat/vector-defs.h: Likewise.
42876 * gcc.dg/20020531-1.c: Likewise.
42877 * gcc.dg/altivec-3.c: Likewise.
42878 * gcc.dg/altivec-4.c: Likewise.
42879 * gcc.dg/altivec-varargs-1.c: Likewise.
42880 * gcc.dg/compat/vector-defs.h: Likewise.
42881 * gcc.dg/i386-mmx-3.c: Likewise.
42882 * gcc.dg/i386-sse-4.c: Likewise.
42883 * gcc.dg/i386-sse-5.c: Likewise.
42884 * gcc.dg/i386-sse-8.c: Likewise.
42885 * gcc.dg/simd-1.c: Likewise.
42886 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
42887 __ev64_opaque__ since the machine description provides it.
42889 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42891 * lib/compat.exp (skip_list): New global variable.
42892 Use it to hold the user defined COMPAT_SKIPS list if any.
42893 (compat-obj): Add the members of skip_list to optall.
42895 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42897 * gcc.dg/compat/union-by-value-1_main.c,
42898 union-by-value-1_x.c, union-by-value-1_y.c,
42899 union-check.h, union-defs.h,
42900 union-init.h, union-return-1_main.c,
42901 union-return-1_x.c, union-return-1_y.c: New files.
42903 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42905 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42906 mixed-struct-init.h: Add 4 mixed structure types.
42907 struct-by-value-21_main.c, struct-by-value-21_x.c,
42908 struct-by-value-21_y.c, struct-return-21_main.c,
42909 struct-return-21_x.c, struct-return-21_y.c: New files.
42911 2004-03-13 Mark Mitchell <mark@codesourcery.com>
42914 * g++.dg/parse/template14.C: New test.
42916 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42918 * gcc.c-torture/execute/20040313-1.c: New test.
42920 2004-03-13 Jakub Jelinek <jakub@redhat.com>
42923 * gcc.dg/20040311-2.c: New test.
42925 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
42928 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42931 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
42933 * gcc.dg/20040305-2.c: Add missing return statement.
42935 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42937 * gcc.dg/builtins-34.c: Also check pow10*.
42939 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42942 * gcc.dg/20040305-2.c: New test.
42944 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42946 * gcc.dg/20040310-1.c: New test.
42948 2004-03-11 Roger Sayle <roger@eyesopen.com>
42950 * gcc.c-torture/execute/20040311-1.c: New test case.
42952 2004-03-11 Mark Mitchell <mark@codesourcery.com>
42955 * g++.dg/lookup/enum1.C: New test.
42957 2004-03-10 Mark Mitchell <mark@codesourcery.com>
42960 * g++.dg/lookup/struct2.C: New test.
42962 2004-03-10 Uros Bizjak <uros@kss-loka.si>
42964 * gcc.dg/builtins-34.c: New test.
42966 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42968 * gcc.dg/torture/builtin-nonneg-1.c: New test.
42970 2004-03-09 James E Wilson <wilson@specifixinc.com>
42972 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42973 * gcc.dg/alias-2.c: New testcase.
42975 2004-03-09 Zack Weinberg <zack@codesourcery.com>
42977 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42979 2004-03-09 Roger Sayle <roger@eyesopen.com>
42981 * gcc.c-torture/execute/20040309-1.c: New test case.
42983 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
42986 * g++.dg/overload/ref1.C: New.
42988 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42991 * g++.dg/template/spec12.C: New test.
42994 * g++.dg/parse/crash14.C: New test.
42996 2004-03-09 Mark Mitchell <mark@codesourcery.com>
42999 * g++.dg/init/ref11.C: New test.
43001 2004-03-09 Mark Mitchell <mark@codesourcery.com>
43004 * g++.dg/parse/builtin2.C: New test.
43006 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43009 * g++.dg/init/ctor3.C: New test.
43010 * g++.dg/init/union1.C: New test.
43011 * g++.dg/ext/anon-struct4.C: New test.
43013 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43015 * g++.dg/lookup/koenig1.C: Tweak error messages.
43016 * g++.dg/lookup/used-before-declaration.C: Likewise.
43017 * g++.dg/other/do1.C: Likewise.
43018 * g++.dg/overload/koenig1.C: Likewise.
43019 * g++.dg/parse/crash13.C: Likewise.
43020 * g++.dg/template/instantiate3.C: Likewise.
43022 2004-03-08 Eric Christopher <echristo@redhat.com>
43024 * * lib/target-supports.exp: Enable libiconv in test
43025 compilation. Fix up error checking.
43027 2004-03-08 Roger Sayle <roger@eyesopen.com>
43029 PR middle-end/14289
43030 * gcc.dg/pr14289-1.c: New test case.
43031 * gcc.dg/pr14289-2.c: Likewise.
43032 * gcc.dg/pr14289-3.c: Likewise.
43034 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
43036 * gcc.c-torture/execute/20040308-1.c: New test.
43038 2004-03-07 Roger Sayle <roger@eyesopen.com>
43040 * gcc.c-torture/execute/20040307-1.c: New test case.
43042 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
43044 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43046 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
43048 * gcc.dg/20040306-1.c: New test.
43050 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
43052 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43054 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43056 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43059 * gcc.dg/decl-6.c: New test.
43061 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43063 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43064 Rename LOGPOW -> LOG_POW.
43065 (SQRT_EXP, POW_EXP): New.
43067 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43069 * gcc.dg/i386-sse-8.c: New test.
43071 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43074 * gcc.dg/decl-5.c: New test.
43076 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
43078 * gcc.dg/20040305-1.c: New test.
43080 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
43083 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43085 2004-03-04 Ziemowit Laski <zlaski@apple.com>
43087 PR c++/14425, c++/14426
43088 * g++.dg/ext/altivec-4.C: New test.
43089 * g++.dg/ext/altivec-5.C: New test.
43091 2004-03-04 Geoffrey Keating <geoffk@apple.com>
43093 * g++.old-deja/g++.other/linkage1.C: Expect errors about
43094 global variables of a type with no linkage.
43095 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43096 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43097 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43098 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43099 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43100 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43101 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43102 * g++.dg/warn/deprecated.C: Name enum Color.
43103 * g++.dg/overload/VLA.C: Name structure for 'b'.
43104 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43106 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43108 * gcc.c-torture/compile/20040304-1.c: New test.
43110 2004-03-03 Zack Weinberg <zack@codesourcery.com>
43113 * gcc.dg/decl-4.c: New testcase.
43115 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
43117 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43118 as PRECF if sizeof (float) > sizeof (double).
43119 (PRECL): Make it the same as PRECF if
43120 sizeof (float) > sizeof (long double).
43122 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43124 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43125 system type. Add check for irix6 which doesn't have c99 runtime.
43127 2004-03-03 Bob Wilson <bob.wilson@acm.org>
43129 * gcc.dg/const-elim-1.c: xfail for xtensa.
43131 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43134 * g++.dg/template/cond4.C: New test.
43136 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43139 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43142 * g++.dg/parse/defarg7.C: New test.
43145 * g++.dg/template/friend26.C: New test.
43147 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43150 * g++.dg/abi/mangle21.C: New test.
43153 * g++.dg/parse/constructor2.C: New test.
43156 * g++.dg/template/sfinae1.C: New test.
43158 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43161 * g++.dg/expr/crash2.C: New test.
43163 PR middle-end/13448
43164 * gcc.dg/inline-5.c: New test.
43165 * gcc.dg/always-inline.c: Split out tests into ...
43166 * gcc.dg/always-inline2.c: ... this and ...
43167 * gcc.dg/always-inline3.c: ... this.
43169 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43172 * g++.dg/debug/crash1.C: New test.
43174 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
43176 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43177 function with __attribute__((noinline)).
43178 (recurser_void2): Likewise.
43179 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43180 (recurser_void2): Likewise.
43182 2004-02-29 Roger Sayle <roger@eyesopen.com>
43184 PR middle-end/14203
43185 * g++.dg/warn/Wunused-6.C: New test case.
43187 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
43189 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43192 2004-02-27 Eric Christopher <echristo@redhat.com>
43194 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43195 * g++.dg/charset/asm2.c: Run only x86.
43196 * gcc.dg/charset/asm3.c: Ditto.
43198 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
43200 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43203 2004-02-27 Ziemowit Laski <zlaski@apple.com>
43205 * g++.dg/ext/altivec-3.C: New.
43207 2004-02-26 Richard Henderson <rth@redhat.com>
43209 * g++.dg/ext/attrib10.C: Mark for warning.
43210 * gcc.dg/attr-alias-1.c: New.
43212 2004-02-26 Richard Henderson <rth@redhat.com>
43214 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43215 * gcc.c-torture/execute/20040208-2.c: ... it back.
43217 2004-02-26 Eric Christopher <echristo@redhat.com>
43219 * lib/target-supports.exp (check-iconv-available): New function.
43220 * lib/gcc-dg.exp (dg-require-iconv): New function.
43222 * gcc.dg/charset: New directory.
43223 * gcc.dg/charset/charset.exp: New file.
43224 * gcc.dg/charset/asm1.c: Ditto.
43225 * gcc.dg/charset/asm2.c: Ditto.
43226 * gcc.dg/charset/asm3.c: Ditto.
43227 * gcc.dg/charset/asm4.c: Ditto.
43228 * gcc.dg/charset/asm5.c: Ditto.
43229 * gcc.dg/charset/attribute1.c: Ditto.
43230 * gcc.dg/charset/attribute2.c: Ditto.
43231 * gcc.dg/charset/string1.c: Ditto.
43232 * g++.dg/charset: New directory.
43233 * g++.dg/dg.exp: Add here. Special options.
43234 * g++.dg/charset/charset.exp: New file.
43235 * g++.dg/charset/asm1.c: Ditto.
43236 * g++.dg/charset/asm2.c: Ditto.
43237 * g++.dg/charset/asm3.c: Ditto.
43238 * g++.dg/charset/asm4.c: Ditto.
43239 * g++.dg/charset/attribute1.c: Ditto.
43240 * g++.dg/charset/attribute2.c: Ditto.
43241 * g++.dg/charset/extern1.cc: Ditto.
43242 * g++.dg/charset/extern2.cc: Ditto.
43243 * g++.dg/charset/string1.c: Ditto.
43245 2004-02-26 Mark Mitchell <mark@codesourcery.com>
43248 * g++.dg/parse/comma1.C: New test.
43250 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43253 * g++.dg/template/ttp8.C: New test.
43255 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
43257 * gcc.dg/fixuns-trunc-1.c: New test.
43259 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43261 * gcc.dg/builtins-config.h: Use #elif.
43263 2004-02-26 Michael Matz <matz@suse.de>
43265 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43266 * gcc.dg/991214-1.c: Likewise.
43267 * gcc.dg/i386-asm-1.c: Likewise.
43269 2004-02-25 Richard Henderson <rth@redhat.com>
43271 * gcc.c-torture/execute/20040208-2.c: Move ...
43272 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43274 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43277 * g++.dg/other/crash-3.C: New test.
43279 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43281 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43282 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43284 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43287 2004-02-24 Michael Matz <matz@suse.de>
43289 * gcc.dg/i386-regparm.c: New.
43291 2004-02-23 James E Wilson <wilson@specifixinc.com>
43293 * gcc.c-torture/execute/20040223-1.c: New.
43295 2004-02-23 Zack Weinberg <zack@codesourcery.com>
43296 Kazu Hirata <kazu@cs.umass.edu>
43298 * gcc.dg/fwritable-strings-1.c: Remove.
43300 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
43303 * gcc.dg/20040223-1.c: New test.
43305 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43308 * g++.dg/ext/typeof9.C: New test.
43310 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43313 * g++.dg/other/switch1.C: New test.
43315 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43317 * gcc.dg/cast-function-1.c: Adjust for new informative message.
43318 * gcc.dg/va-arg-1.c: Likewise.
43320 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43323 * g++.dg/template/koenig5.C: New test.
43325 2004-02-21 Ziemowit Laski <zlaski@apple.com>
43327 * g++.dg/ext/altivec-1.C: Generalize target triple.
43328 * g++.dg/ext/altivec-2.C: New test case.
43329 * g++.dg/ext/altivec_check.h: New file.
43330 * gcc.dg/altivec-1.c: Generalize target triple;
43331 include altivec_check.h and call altivec_check().
43332 * gcc.dg/altivec-[2-5].c: Generalize target triple.
43333 * gcc.dg/altivec-6.c: New test case.
43334 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43335 type casts as needed.
43336 * gcc.dg/altivec-10.c: Include altivec_check.h and call
43338 * gcc.dg/altivec-12.c: New test case.
43339 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43340 include altivec_check.h and call altivec_check().
43341 * gcc.dg/altivec_check.h: New file.
43343 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43345 * lib/target-supports.exp (check_alias_available): Don't mangle
43346 function `g' in test program.
43348 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43350 * lib/target-supports.exp (check_profiling_available): Check
43351 argument to determine whether we support a profiling type.
43352 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43353 check_profiling_available.
43354 * g++.dg/bprob/bprob.exp: Likewise.
43355 * g77.dg/bprob/bprob.exp: Likewise.
43356 * gcc.misc-tests/bprob.exp: Likewise.
43357 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43358 dg-require-profiling and delete expected error handling.
43359 * gcc.dg/20021014-1.c: Likewise.
43360 * gcc.dg/nest.c: Likewise.
43362 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43365 * g++.dg/other/vthunk1.C: New test.
43367 2004-02-20 Falk Hueffner <falk@debian.org>
43370 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43372 2004-02-20 Mark Mitchell <mark@codesourcery.com>
43375 * g++.dg/other/error8.C: Remove XFAIL markers.
43378 * g++.dg/ext/packed5.C: New test.
43381 * g++.dg/warn/Wunused-5.C: New test.
43384 * g++.dg/lookup/member1.C: New test.
43386 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
43388 * gcc.c-torture/compile/20040130-1.c: Enable only when
43389 __INT_MAX__ >= 2147483647L.
43390 * gcc.c-torture/compile/961203-1.c: Likewise.
43392 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
43394 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43395 * g++.dg/opt/template1.C: Robustify assembler regexp
43397 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43399 * gcc.c-torture/execute/simd-4.x: Remove.
43400 * gcc.c-torture/execute/va-arg-25.x: Likewise.
43401 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43402 Guard with #ifndef SKIP_ATTRIBUTE.
43403 * gcc.dg/compat/vector-1_y.c: Likewise.
43404 * gcc.dg/compat/vector-2_x.c: Likewise.
43405 * gcc.dg/compat/vector-2_y.c: Likewise.
43406 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43407 * g++.dg/eh/simd-2.C: Likewise.
43409 2004-02-19 Alan Modra <amodra@bigpond.net.au>
43411 * gcc.c-torture/compile/complex-1.c: New.
43413 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
43416 * gcc.c-torture/execute/20040218-1.c: New test.
43418 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43421 * g++.dg/parse/new2.C: New test.
43423 2004-02-18 Paul Brook <paul@codesourcery.com>
43425 * gcc.c-torture/compile/libcall-1.c: New test.
43427 2004-02-18 Paul Brook <paul@codesourcery.com>
43430 * gcc.dg/debug/debug-7.c: New test.
43432 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
43434 * gcc.dg/20040217-1.c: New test.
43436 2004-02-17 Zack Weinberg <zack@codesourcery.com>
43438 * gcc.c-torture/execute/990208-1.x: Delete.
43440 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
43442 * gcc.c-torture/execute/20040208-2.x: New file.
43444 2004-02-17 Mark Mitchell <mark@codesourcery.com>
43447 * g++.dg/abi/structret1.C: New test.
43449 2004-02-17 Jakub Jelinek <jakub@redhat.com>
43451 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43452 (i386_cpuid): No need to test if cpuid is available on AMD64.
43453 Fix assembly, so that it works onboth i386 and AMD64.
43454 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43455 (vecInLong): Fix s[] member type to unsigned int.
43456 (vecInWord): Remove type.
43457 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43458 (a64, b64, c64, d64, e64): Remove.
43459 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43460 Remove unused variable. Remove initialization of removed variables.
43461 Don't call mmx_tests nor sse_tests.
43462 (reference_mmx, reference_sse): Remove.
43463 (check): Add return stmt.
43464 * gcc.dg/i386-sse-7.c: New test.
43465 * gcc.dg/i386-mmx-4.c: New test.
43467 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43469 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43470 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43471 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43472 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43473 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43474 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43475 g++.dg/tc1/dr94.C: Fix line terminator.
43477 2004-02-16 Geoffrey Keating <geoffk@apple.com>
43479 * gcc.c-torture/compile/20040216-1.c: New.
43481 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43483 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43484 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43485 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43486 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43487 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43488 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43490 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43492 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43494 2004-02-15 Mark Mitchell <mark@codesourcery.com>
43497 * g++.dg/expr/cond4.C: New test.
43500 * g++.dg/lookup/crash2.C: New test.
43502 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
43504 * gcc.c-torture/compile/20040214-2.c: New test.
43506 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
43509 * g++.dg/ext/typeof8.C: New test.
43511 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
43513 * gcc.c-torture/compile/20040214-1.c: New test.
43515 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43518 * g++.dg/template/spec11.C: New test.
43520 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43523 * g++.dg/other/error8.C: New test.
43525 2004-02-13 Mark Mitchell <mark@codesourcery.com>
43528 * g++.dg/template/array4.C: New test.
43531 * g++.dg/inherit/thunk2.C: New test.
43534 * g++.dg/eh/cond2.C: New test.
43536 2004-02-12 Alan Modra <amodra@bigpond.net.au>
43538 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43540 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
43542 * lib/scanasm.exp (dg-scan): Quote pattern before display.
43544 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
43546 * g++.dg/simd-2.C: xfail on ppc64-linux.
43548 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
43551 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43554 2004-02-11 Uros Bizjak <uros@kss-loka.si>
43556 * gcc.dg/builtins-33.c: New test.
43558 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
43560 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43562 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43564 * g++.dg/simd-2.C: Set -maltivec for ppc64.
43566 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43568 * gcc.dg/ppc64-abi-3.c: New test.
43570 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
43574 * gcc.dg/pr14092-1.c: New testcase.
43576 2004-02-10 Alan Modra <amodra@bigpond.net.au>
43578 * gcc.dg/cpp/assert4.c: Fix typo last change.
43580 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43581 * gcc.dg/cpp/assert4.c: Handle powerpc64.
43583 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43585 2004-02-09 Roger Sayle <roger@eyesopen.com>
43587 * gcc.c-torture/compile/20040209-1.c: New test case.
43589 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
43591 * gcc.dg/c90-init-1.c: Adjust expected error messages.
43593 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
43595 * gcc.c-torture/execute/20040208-[12].c: New tests.
43597 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43599 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43601 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43603 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43605 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43608 * gcc.dg/visibility-8.c: New testcase.
43610 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43612 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43614 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43616 2004-02-07 Roger Sayle <roger@eyesopen.com>
43618 PR middle-end/13696
43619 * g++.dg/opt/fold1.C: New test case.
43621 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43624 * g++.dg/other/crash-2.C: New test.
43626 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43629 * g++.dg/parse/angle-bracket2.C: New test.
43631 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43633 PR middle-end/13750
43635 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43637 * g++.dg/pch/wchar-1.C: New.
43638 * g++.dg/pch/wchar-1.Hs: New.
43640 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43643 * g++.dg/parse/error15.C: New test.
43644 * g++.dg/parse/crash11.C: Update dg-error mark.
43646 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43649 * g++.dg/warn/conv2.C: New test.
43651 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43654 * g++.dg/warn/incomplete1.C: Remove xfail.
43656 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43658 * lib/file-format.exp (gcc_target_object_format): Use
43659 ${tool}_target_compile, not gcc_target_compile.
43660 * lib/target-supports.exp (check_alias_available): Likewise.
43661 (check_gc_sections_available): Likewise.
43662 * g++.dg/ext/attrib10.C: Use dg-require-alias.
43663 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43666 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43669 * g++.dg/template/static6.C: New test.
43671 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
43673 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43675 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43677 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43678 tests for systems where `char' is unsigned by default.
43680 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43683 * g++.dg/template/partial3.C: New test.
43685 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
43687 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43688 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43689 Remove mentions of obsolete ports.
43691 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
43693 * gcc.dg/noncompile/20001228-1.c: Fix for new
43696 2004-02-03 Roger Sayle <roger@eyesopen.com>
43699 * gcc.c-torture/execute/multdi-1.c: New test case.
43701 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43704 * g++.dg/template/lookup5.C: New test.
43706 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43709 * g++.dg/template/lookup4.C: New test.
43712 * g++.dg/parse/error14.C: New test.
43715 * g++.dg/parse/template13.C: New test.
43717 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43720 * g++.dg/template/koenig4.C: New test.
43723 * g++.dg/template/crash17.C: New test.
43726 * g++.dg/parse/error13.C: New test.
43727 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43729 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43731 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43733 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
43737 * gcc.dg/noncompile/20040203-1.c: New test.
43738 * gcc.dg/noncompile/20040203-2.c: Likewise.
43739 * gcc.dg/noncompile/20040203-3.c: Likewise.
43740 * gcc.dg/20040203-1.c: Likewise.
43742 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
43745 * g++.dg/template/sizeof7.C: New test.
43747 2004-02-02 Eric Christopher <echristo@redhat.com>
43748 Zack Weinberg <zack@codesourcery.com>
43750 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43752 2004-02-02 Zack Weinberg <zack@codesourcery.com>
43754 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43755 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43756 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43757 * gcc.dg/cleanup-5.c: Run only on Linux targets.
43759 2004-02-02 Mark Mitchell <mark@codesourcery.com>
43762 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43765 * g++.dg/ext/attrib13.C: New test.
43768 * g++.dg/conversion/op2.C: New test.
43770 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43772 * gcc.dg/titype-1.c: Fix pasto.
43774 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43776 * gcc.dg/titype-1.c: New test.
43778 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43781 * g++.dg/template/non-type-template-argument-1.C,
43782 g++.dg/template/qualified-id1.C: Update dg-error marks.
43783 * g++.dg/template/nontype6.C: New test.
43785 2004-02-01 Roger Sayle <roger@eyesopen.com>
43787 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43788 * gcc.dg/builtins-31.c: New testcase.
43789 * gcc.dg/builtins-32.c: New testcase.
43791 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
43793 * objc.dg/call-super-2.m: Update line numbers
43794 for the including of stddef.h.
43796 2004-01-30 Michael Matz <matz@suse.de>
43798 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43799 g++.dg/ext/case-range3.C: New tests.
43801 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43805 * g++.dg/template/member4.C: New test.
43807 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43810 * g++.dg/template/sizeof6.C: New test.
43812 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43814 * gcc.dg/fwritable-strings-1.c: New test.
43816 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43818 * gcc.c-torture/compile/20040130-1.c: New test.
43820 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
43822 * objc.dg/call-super-2.m: Include stddef.h for size_t.
43824 2004-01-29 Mark Mitchell <mark@codesourcery.com>
43827 * g++.dg/template/ctor3.C: New test.
43829 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43831 * g++.dg/tc1: New directory.
43832 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43833 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43834 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43835 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43836 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43838 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43840 * g++.dg/parse/error11.C: New test.
43841 * g++.dg/parse/error12.C: Likewise.
43843 2004-01-28 Ziemowit Laski <zlaski@apple.com>
43845 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43846 (scan_initial, main): Use aligned_sizeof instead of sizeof.
43848 2004-01-28 Mark Mitchell <mark@codesourcery.com>
43851 * g++.dg/ext/attrib12.C: New test.
43854 * g++.dg/parse/cast2.C: New test.
43856 2004-01-27 James E Wilson <wilson@specifixinc.com>
43858 * objc.dg/encode-2.m (main): New local string. Set depending on
43859 sizeof long. Use in sscanf call.
43860 * objc.dg/encode-3.m (main): New local string. Set depending on
43861 sizeof long. Use in scan_initial call.
43863 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43865 * objc.dg/call-super-2.m: Make LP64-safe.
43866 * objc.dg/desig-init-1.m: Likewise.
43868 2004-01-27 Devang Patel <dpatel@apple.com>
43870 * g++.dg/debug/namespace1.C: New test.
43872 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
43874 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43877 * gcc.dg/arm-mmx-1.c: New test.
43879 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43881 * gcc.dg/20040127-1.c: New test.
43882 * gcc.dg/20040127-2.c: New test.
43884 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43886 * objc.dg/stret-1.m (glob): Renamed to globa.
43888 2004-01-26 Mark Mitchell <mark@codesourcery.com>
43891 * g++.dg/expr/for1.C: New test.
43893 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
43895 PR middle-end/13779
43896 * gcc.dg/darwin-longlong.c: New test.
43898 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
43900 * gcc.dg/20040124-1.c: Moved test from here...
43901 * gcc.c-torture/compile/20040124-1.c: ...to here.
43903 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43905 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
43906 the assembly output if -m64 is passed.
43908 2004-01-25 Mark Mitchell <mark@codesourcery.com>
43911 * g++.dg/template/cond3.C: New test.
43913 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43916 * g++.dg/template/ttp7.C: New test.
43918 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43921 * g++.dg/template/nontype4.C: New test.
43922 * g++.dg/template/nontype5.C: Likewise.
43924 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
43926 * gcc.dg/torture/mips-clobber-at.c: New test.
43928 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
43930 * gcc.dg/20040124-1.c: New test.
43932 2004-01-24 Jakub Jelinek <jakub@redhat.com>
43934 * gcc.dg/20040123-1.c: New test.
43936 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43938 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43940 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
43942 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43944 2004-01-23 Andrew Pinski <apinski@apple.com>
43946 * gcc.dg/20030121-1.c: Move to ..
43947 * gcc.dg/20040121-1.c: here.
43949 2004-01-23 Roger Sayle <roger@eyesopen.com>
43951 * gcc.dg/builtins-29.c: New test case.
43953 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43956 * gcc.dg/builtins-30.c: New testcase.
43958 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
43960 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43961 * lib/g77.exp: Likewise.
43962 * lib/objc.exp: Likewise.
43963 * lib/g++.exp: Likewise.
43965 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43967 * gcc.dg/struct-by-value-2.c: New test.
43969 2004-01-21 Andrew Pinski <apinski@apple.com>
43972 * gcc.dg/20030121-1.c: New test.
43974 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
43976 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
43977 clobber frame pointer register in asm statement.
43979 2004-01-21 Falk Hueffner <falk@debian.org>
43981 * gcc.c-torture/compile/20040121-1.c: New test.
43983 2004-01-21 Zack Weinberg <zack@codesourcery.com>
43985 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43987 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
43989 * gcc.dg/ppc64-abi-2.c: New test.
43991 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
43993 * lib/treelang.exp: Fill out this file.
43994 * lib/treelang-dg.exp: New File.
43996 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
43998 * gcc.c-torture/compile/981022-1.c: Remove.
43999 * gcc.dg/array-5.c: Remove XFAIL.
44000 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44001 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44002 gcc.dg/cond-lvalue-1.c: Update.
44003 * gcc.dg/cast-lvalue-2.c: New test.
44005 2004-01-19 Mark Mitchell <mark@codesourcery.com>
44008 * g++.dg/other/error1.C (class foo): Tweak error message.
44011 * g++.dg/template/call2.C: New test.
44013 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44015 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44016 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44017 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44018 scalar-return-1_x.c, scalar-return-2_y.c,
44019 scalar-return-3_x.c, scalar-return-3_y.c,
44020 scalar-return-4_x.c, scalar-return-4_y.c,
44021 struct-align-1.h, struct-align-1_x.c,
44022 struct-align-1_y.c, struct-align-2.h,
44023 struct-align-2_x.c, struct-align-2_y.c,
44024 struct-by-value-10_y.c, struct-by-value-11_x.c,
44025 struct-by-value-11_y.c, struct-by-value-12_x.c,
44026 struct-by-value-12_y.c, struct-by-value-13_x.c,
44027 struct-by-value-13_y.c, struct-by-value-14_x.c,
44028 struct-by-value-14_y.c, struct-by-value-15_x.c,
44029 struct-by-value-15_y.c, struct-by-value-16_y.c,
44030 struct-by-value-17_y.c, struct-by-value-18_y.c,
44031 struct-by-value-19_y.c, struct-by-value-1_x.c,
44032 struct-by-value-1_y.c, struct-by-value-20_y.c,
44033 struct-by-value-2_x.c, struct-by-value-2_y.c,
44034 struct-by-value-3_y.c, struct-by-value-4_x.c,
44035 struct-by-value-4_y.c, struct-by-value-5_y.c,
44036 struct-by-value-6_y.c, struct-by-value-7_y.c
44037 struct-by-value-8_x.c, struct-by-value-8_y.c
44038 struct-by-value-9_x.c, struct-by-value-9_y.c
44039 struct-return-10_x.c, struct-return-10_y.c,
44040 struct-return-19_x.c, struct-return-20_x.c
44041 struct-return-2_x.c, struct-return-2_y.c
44042 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44043 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
44045 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44047 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44048 attribute on sparc*-sun-solaris2.*.
44050 2004-01-18 Mark Mitchell <mark@codesourcery.com>
44053 * g++.dg/ext/typeof7.C: New test.
44055 2004-01-18 David Edelsohn <edelsohn@gnu.org>
44057 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44058 * gcc.dg/const-elim-1.c: Same.
44060 2004-01-17 Ziemowit Laski <zlaski@apple.com>
44062 * objc.dg/stret-1.m: New.
44063 * objc.dg/stret-2.m: New.
44065 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
44068 * g++.dg/ext/vector1.C: New test.
44070 2004-01-16 Geoffrey Keating <geoffk@apple.com>
44072 * gcc.dg/pch/import-1.c: New.
44073 * gcc.dg/pch/import-1.hs: New.
44074 * gcc.dg/pch/import-1a.h: New.
44075 * gcc.dg/pch/import-1b.h: New.
44076 * gcc.dg/pch/import-1c.h: New.
44078 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44081 * g++.dg/ext/array1.C: New test.
44084 * g++.dg/conversion/op1.C: New test.
44086 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
44089 From Kazumoto Kojima / Dan Kegel:
44090 * gcc.dg/pr11864-1.c: New test.
44093 From Marcus Comstedt / Dan Kegel:
44094 * gcc.dg/pr10392-1.c: New test.
44096 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44099 * g++.dg/init/ref10.C: New test.
44101 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44104 * g++.dg/parse/typename6.C: New test.
44106 2004-01-15 Geoffrey Keating <geoffk@apple.com>
44109 * g++.dg/pch/wchar-1.C: New.
44110 * g++.dg/pch/wchar-1.Hs: New.
44112 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44115 * g++.dg/expr/sizeof2.C: New test.
44117 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
44119 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44121 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44124 * g++.dg/lookup/strong-using-3.C: New.
44125 * g++.dg/lookup/using-10.C: New.
44127 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44130 * g++.dg/lookup/strong-using-2.C: New.
44132 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
44133 Dan Kegel <dank@kegel.com>
44134 J"orn Rennecke <joern.rennecke@superh.com>
44137 * gcc.dg/pr9365-1.c: New test.
44139 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44142 * g++.dg/parse/casting-operator2.C: New test.
44143 * g++.old-deja/g++.pt/explicit83.C: Remove.
44145 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
44147 * gcc.dg/label-compound-stmt-1.c: New test.
44148 * gcc.c-torture/compile/950922-1.c,
44149 gcc.c-torture/compile/20000211-3.c,
44150 gcc.c-torture/compile/20000518-1.c,
44151 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44152 compound statements.
44154 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
44156 * gcc.dg/ppc64-abi-1.c: New test.
44158 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
44160 * g++.dg/ext/attrib9.C: Add dg-warnings.
44162 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44165 * g++.dg/parse/dtor3.C: New test.
44167 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
44170 * g++.dg/parse/try-catch-1.C: New test.
44172 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
44174 * ada/acats/run_all.sh: Add more verbose output in acats.log
44175 when compiling tests.
44177 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44180 * gcc.dg/typedef-redecl.c: New test case.
44181 * gcc.dg/typedef-redecl.h: New support file.
44183 2004-01-13 Jan Hubicka <jh@suse.cz>
44185 * gcc.dg/always_inline.c: New test.
44186 * gcc.dg/debug/20031231-1.c: Fix.
44188 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44191 * g++.dg/template/array3.C: New test.
44193 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44195 * g++.dg/ext/lvalue1.C: No longer expected to fail.
44196 * g++.dg/warn/Wunused-2.C: Likewise.
44198 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44201 * g++.dg/template/instantiate6.C: New test.
44203 2004-01-12 Roger Sayle <roger@eyesopen.com>
44205 PR middle-end/11397
44206 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44208 2004-01-12 Jan Hubicka <jh@suse.cz>
44211 * gcc.dg/20040112-1.c: New.
44213 * gcc.dg/dwarf-die[1-7].c: Move to...
44214 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44215 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44217 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
44220 * g++.dg/parse/friend4.C: New test.
44222 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
44225 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44226 definition is called a friend.
44228 2004-01-11 Zack Weinberg <zack@codesourcery.com>
44230 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44232 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
44235 * g++.dg/parse/error10.C: New test.
44236 * g++.dg/template/arg2.C: Accept "invalid type" error.
44238 2004-01-11 Jakub Jelinek <jakub@redhat.com>
44240 PR middle-end/13392
44241 * g++.dg/opt/expect2.C: New test.
44243 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44245 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44246 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44247 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44248 Update dg-error regexps.
44250 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44252 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44253 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44255 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44257 * gcc.dg/pragma-re-1.c: Use right pointer type.
44259 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44261 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44263 2004-01-09 Geoffrey Keating <geoffk@apple.com>
44265 * gcc.dg/rs6000-ldouble-1.c: New.
44267 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44271 * g++.dg/other/abstract1.C: New test.
44273 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
44275 * g++.dg/lookup/strong-using-1.C: New.
44277 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
44280 * gcc.dg/func-ptr-conv-1.c: New test.
44281 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44283 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
44286 * gcc.c-torture/compile/20040109-1.c: New.
44288 2004-01-08 Stuart Hastings <stuart@apple.com>
44290 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44291 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44292 * gcc.dg/i386-sse-6.c: ...this new testcase.
44294 2004-01-09 Alan Modra <amodra@bigpond.net.au>
44296 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44298 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44300 * ada/acats/run_acats: Treat 'gnatchop' the same way
44301 as 'gnatmake'. Export GCC_DRIVER.
44302 * ada/acats/run_all.sh: Add target_gnatchop. Use
44303 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44305 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44308 * g++.dg/template/dependent-expr4.C: New test.
44310 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
44312 * gcc.dg/altivec-11.c: New test.
44314 2004-01-07 Mark Mitchell <mark@codesourcery.com>
44316 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44318 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44321 * gcc.dg/enum-compat-1.c: New test.
44322 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44324 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44327 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44328 gcc.dg/c99-idem-qual-3.c: New tests.
44330 2004-01-07 Alan Modra <amodra@bigpond.net.au>
44332 * gcc.dg/winline-7.c: Don't cast void * to int.
44334 2004-01-06 Jan Hubicka <jh@suse.cz>
44336 * gcc.dg/i386-sse-5.c: New test
44337 * g++.dg/eh/simd-1.c: Add -w argument for i386.
44339 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44342 * g++.dg/rtti/typeid4.C: New test.
44344 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44346 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44348 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44351 * g++.dg/template/error11.C: New test.
44354 * g++.dg/template/class2.C: New test.
44356 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
44357 Richard Sandiford <rsandifo@redhat.com>
44360 * g++.dg/opt/alias3.C: New test.
44362 2004-01-04 Mark Mitchell <mark@codesourcery.com>
44365 * g++.dg/template/koenig3.C: New test.
44368 * g++.dg/parse/offsetof3.C: New test.
44370 * g++.dg/init/copy7.C: Add missing dg-error markers.
44373 * g++.dg/init/copy7.c: New test.
44376 * g++.dg/parse/cast1.C: New test.
44378 2004-01-04 Jan Hubicka <jh@suse.cz>
44380 * gcc.dg/winline[1-7].c: New tests.
44382 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44385 * g++.dg/template/qualttp22.C: New test.
44387 2004-01-01 Jan Hubicka <jh@suse.cz>
44389 * gcc.dg/debug/20031231-1.c: New.
44390 * gcc.c-torture/compile/20040101-1.c: New.
44391 * gcc.dg/dwarf-die-[1-7].c: New.
44393 2004-01-01 Jakub Jelinek <jakub@redhat.com>
44395 PR optimization/13521
44396 * gcc.c-torture/compile/20031231-1.c: New test.
44398 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44400 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44402 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44405 * g++.dg/template/crash16.C: New test.
44407 2003-12-30 Mark Mitchell <mark@codesourcery.com>
44409 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44411 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44413 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44415 * g++.old-deja/g++.jason/thunk3.C: Likewise.
44416 * g++.old-deja/g++.law/profile1.C: Likewise.
44417 * gcc.c-torture/compile/981006-1.c: Likewise.
44418 * gcc.c-torture/execute/loop-2e.x: Likewise.
44419 * gcc.c-torture/execute/loop-2f.x: Remove.
44420 * gcc.c-torture/execute/loop-2g.x: Likewise.
44421 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44422 * gcc.dg/20020312-2.c: Remove traces of dead ports.
44424 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
44427 * g++.dg/ext/attrib11.C: New test.
44430 * g++.dg/template/array2-1.C: New test.
44431 * g++.dg/template/array2-2.C: New test.
44433 2003-12-29 Mark Mitchell <mark@codesourcery.com>
44435 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44437 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
44440 * g++.dg/template/array1-1.C: New test.
44441 * g++.dg/template/array1-2.C: New test.
44443 2003-12-29 Roger Sayle <roger@eyesopen.com>
44446 * g77.dg/12632.f: New test case.
44448 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44451 * g++.dg/parse/nontype1.C: New test.
44453 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44456 * g++.dg/parse/explicit1.C: New test.
44457 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44459 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44462 * g++.dg/opt/inline6.C: New test.
44465 * g++.dg/parse/error9.C: New test.
44467 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44469 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44472 * g++.dg/init/assign1.C: New test.
44474 2003-12-28 Roger Sayle <roger@eyesopen.com>
44477 * g++.dg/warn/format3.C: New test case.
44479 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44481 * gcc.c-torture/compile/20031227-1.c: New test.
44483 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44485 * g++.dg/bprob/bprob.exp: Load target-supports.exp
44486 * g77.dg/bprob/bprob.exp: Likewise.
44487 * gcc.misc-tests/bprob.exp: Likewise.
44488 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
44489 variants on systems where the library does not provide that
44491 * gcc.dg/builtins-20.c: Use builtins-config.h.
44492 * gcc.dg/builtins-config.h: New file.
44494 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44496 * lib/gcc-dg.exp (dg-require-profiling): New function.
44497 * lib/target-supports.exp (check_profiling_available): Likewise.
44498 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44499 * g77.dg/bprob/bprob.exp: Likewise.
44500 * gcc.misc-tests/bprob.exp: Likewise.
44501 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44502 * gcc.dg/20021014-1.c: Likewise.
44503 * gcc.dg/nest.c: Likewise.
44505 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44507 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44509 * g++.dg/lookup/java2.C: Likewise.
44510 * gcc.dg/cpp/lexident.c: Likewise.
44512 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
44514 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44516 * gcc.c-torture/compile/961203-1.c: Likewise.
44517 * gcc.c-torture/compile/980506-1.c: Likewise.
44519 2003-12-23 Zack Weinberg <zack@codesourcery.com>
44521 * lib/gcc-dg.exp (dg-prune-output): New annotation.
44522 (additional_prunes): New global.
44523 (gcc-dg-prune): Handle additional per-test pruning.
44524 (dg-test): Clear additional_prunes between tests.
44526 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
44527 dg-prune-output to avoid spurious failures from assembler
44528 complaining about nonexistent WAW violations.
44529 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44530 Use dg-prune-output to avoid spurious failures from assembler
44531 warning about Itanium B-step errata.
44533 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44535 * g++.dg/abi/macro0.C: New test.
44536 * g++.dg/abi/macro1.C: Likewise.
44537 * g++.dg/abi/macro2.C: Likewise.
44539 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44540 * g++.dg/abi/bitfield7.C: Likewise.
44541 * g++.dg/abi/dtor2.C: Likewise.
44542 * g++.dg/abi/mangle11.C: Likewise.
44543 * g++.dg/abi/mangle12.C: Likewise.
44544 * g++.dg/abi/mangle14.C: Likewise.
44545 * g++.dg/abi/mangle17.C: Likewise.
44546 * g++.dg/abi/vbase10.C: Likewise.
44547 * g++.dg/abi/vbase14.C: Likewise.
44548 * g++.dg/template/qualttp17.C: Likewise.
44550 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
44553 * gcc.dg/20031223-1.c: New test.
44555 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44557 * gcc.dg/noreturn-7.c: New test.
44559 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44561 * gcc.dg/null-pointer-1.c: New test.
44563 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44565 * g++.old-deja/g++.jason/template18.C: Remove.
44566 * g++.old-deja/g++.jason/template37.C: Likewise.
44569 * g++.dg/lookup/ns1.C: New test.
44572 * g++.dg/template/lookup3.C: New test.
44574 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44576 * g++.dg/template/recurse1.C: New test
44578 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44581 * g++.dg/parse/semicolon1.C: New test.
44582 * g++.dg/parse/semicolon1.h: Likewise.
44584 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
44586 * gcc.dg/darwin-misaligned.c: New test.
44588 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44591 * gcc.dg/20031222-1.c: New test.
44593 2003-12-21 Mark Mitchell <mark@codesourcery.com>
44596 * g++.dg/parse/error8.C: New test.
44599 * g++.dg/warn/ctor-init-1.C: New test.
44601 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
44603 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44605 * gcc.c-torture/compile/930217-1.c: Likewise.
44606 * gcc.c-torture/compile/930513-1.c: Likewise.
44607 * gcc.c-torture/execute/920908-2.c: Likewise.
44608 * gcc.c-torture/execute/921204-1.c: Likewise.
44609 * gcc.c-torture/execute/930621-1.c: Likewise.
44610 * gcc.c-torture/execute/930630-1.c: Likewise.
44611 * gcc.c-torture/execute/931031-1.c: Likewise.
44612 * gcc.c-torture/execute/980602-2.c: Likewise.
44613 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44614 * gcc.c-torture/execute/compndlit-1.c: Likewise.
44615 * gcc.c-torture/execute/extzvsi.c: Likewise.
44616 * gcc.c-torture/unsorted/ext.c: Likewise.
44618 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
44621 * gcc.c-torture/compile/20031220-2.c: New test case.
44623 2003-12-20 Roger Sayle <roger@eyesopen.com>
44625 PR optimization/13031
44626 * gcc.c-torture/compile/20031220-1.c: New test case.
44628 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44630 * gcc.dg/cast-function-1.c: New test.
44632 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
44634 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44637 2003-12-19 Mark Mitchell <mark@codesourcery.com>
44640 * g++.dg/ext/attrib10.C: New test.
44642 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44644 * gcc.dg/cleanup-10.c: New test.
44645 * gcc.dg/cleanup-11.c: New test.
44647 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44650 * g++.dg/opt/expect1.C: New test.
44652 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
44654 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44656 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
44659 * gcc.dg/20031218-1.c: New test.
44662 * gcc.dg/20031218-2.c: New test.
44663 * gcc.dg/20031218-3.c: New test.
44665 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44666 of label name and allow for USER_LABEL_PREFIX == "_" names.
44667 * g++.dg/abi/mangle18-2.C: Likewise.
44668 * g++.dg/abi/mangle19-1.C: Likewise.
44669 * g++.dg/abi/mangle19-2.C: Likewise.
44670 * g++.dg/abi/mangle20-1.C: Likewise.
44671 * g++.dg/abi/mangle20-2.C: Likewise.
44673 2003-12-18 Richard Henderson <rth@redhat.com>
44675 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44677 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
44678 Dan Kegel <dank@kegel.com>
44681 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44682 testing a cross compiler, it causes spurious compile failures.
44683 * lib/g++.exp: Likewise.
44685 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44688 * g++.dg/template/access13.C: New test.
44690 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
44692 * gcc.dg/20031216-1.c: New test.
44694 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44697 * g++.dg/template/error10.C: New test.
44699 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44701 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44702 * g++.dg/eh/simd-2.C: Likewise.
44704 2003-12-17 James E Wilson <wilson@specifixinc.com>
44705 Roger Sayle <roger@eyesopen.com>
44707 * gcc.c-torture/execute/ieee/mzero5.c: New.
44709 2003-12-17 Mark Mitchell <mark@codesourcery.com>
44712 * g++.dg/parse/error6.C: New test.
44715 * g++.dg/parse/error7.C: New test.
44717 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44719 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44720 at -O with stabs debugging formats.
44721 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44722 * gcc.dg/debug/debug-2.c: Likewise.
44724 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44727 * g++.dg/init/error1.C: New test.
44730 * g++.dg/init/pm3.C: New test.
44732 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
44735 * gcc.dg/bitfld-8.c: New test.
44737 2003-12-16 James Lemke <jim@wasabisystems.com>
44739 * gcc.dg/arm-scd42-[123].c: New tests.
44741 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44744 * g++.dg/abi/mangle20-1.C: New test.
44745 * g++.dg/abi/mangle20-2.C: New test.
44747 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44750 * g++.dg/other/offsetof2.C: Remove XFAIL.
44751 * g++.dg/parse/offsetof1.C: New test.
44752 * g++.gd/parse/offsetof2.C: Likewise.
44754 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44756 * g++.dg/template/nontype3.C: New test.
44757 * g++.dg/template/static2.C: Tweaked the dg-error clause.
44759 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44761 * g++.dg/warn/noreturn-3.C: Also test instantiation.
44763 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44766 * g++.dg/expr/assign1.C: New test.
44769 * g++.dg/abi/mangle19-1.C: New test.
44770 * g++.dg/abi/mangle19-2.C: New test.
44772 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
44774 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44776 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
44778 * gcc.c-torture/execute/20031216-1.c: New test.
44780 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44782 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44785 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44788 * g++.dg/template/error9.C: New test.
44791 * g++.dg/template/error8.C: New test.
44793 2003-12-15 Roger Sayle <roger@eyesopen.com>
44795 PR middle-end/13400
44796 * gcc.c-torture/execute/20031215-1.c: New test case.
44798 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44801 * g++.dg/parse/error5.C: New test.
44804 * g++.dg/expr/sizeof1.C: New test.
44807 * g++.dg/template/crash15.C: New test.
44809 2003-12-15 Geoffrey Keating <geoffk@apple.com>
44811 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44812 a non-POD type as the last named parameter of a varargs function.
44814 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44818 * g++.dg/template/crash14.C: New test.
44819 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44821 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
44823 * g++.dg/other/java1.C: New test.
44826 * g++.dg/abi/mangle18-1.C: New test.
44827 * g++.dg/abi/mangle18-2.C: New test.
44829 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44831 PR optimization/10312
44832 * gcc.c-torture/execute/20031214-1.c: New.
44834 2003-12-14 Mark Mitchell <mark@codesourcery.com>
44838 * g++.dg/parse/error3.C: New test.
44839 * g++.dg/parse/error4.C: Likewise.
44840 * g++.dg/abi/mangle4.C: Tweak error messages.
44841 * g++.dg/lookup/using5.C: Likewise.
44842 * g++.dg/other/error2.C: Likewise.
44843 * g++.dg/parse/typename5.C: Likewise.
44844 * g++.dg/parse/undefined1.C: Likewise.
44845 * g++.dg/template/arg2.C: Likewise.
44846 * g++.dg/template/ttp3.C: Likewise.
44847 * g++.dg/template/type1.C: Likewise.
44848 * g++.old-deja/g++.other/crash32.C: Likewise.
44849 * g++.old-djea/g++.pt/defarg8.C: Likewise.
44851 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44854 * g++.dg/warn/noreturn-3.C: New test.
44856 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44859 * g++.dg/abi/covariant3.C: New.
44861 2003-12-12 Jakub Jelinek <jakub@redhat.com>
44863 * g++.dg/eh/ia64-1.C: New test.
44865 2003-12-12 Roger Sayle <roger@eyesopen.com>
44867 PR optimization/13037
44868 * g77.f-torture/execute/13037.f: New test case.
44870 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44873 * g++.dg/abi/covariant2.C: New.
44875 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
44877 * gcc.dg/cpp/trad/macro.c: New tests.
44879 2003-12-11 Zack Weinberg <zack@codesourcery.com>
44881 * gcc.c-torture/execute/wchar_t-1.x: Delete.
44883 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
44886 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44888 * lib/g++.exp (g++_version): Likewise.
44889 * lib/g77.exp (g77_version): Likewise.
44890 * lib/objc.exp (default_objc_version): Likewise.
44892 2003-12-10 Richard Henderson <rth@redhat.com>
44894 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44896 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44898 2003-12-08 Matt Austern <austern@apple.com>
44901 * lib/gcc-dg.exp (dg-require-visibility): Define.
44902 * lib/target-supports (check_visibility_available): Define.
44903 * gcc.dg/visibility-1.c: New test.
44904 * gcc.dg/visibility-2.c: Likewise.
44905 * gcc.dg/visibility-3.c: Likewise.
44906 * gcc.dg/visibility-4.c: Likewise.
44907 * gcc.dg/visibility-5.c: Likewise.
44908 * gcc.dg/visibility-6.c: Likewise.
44909 * g++.dg/ext/visibility-1.C: Likewise.
44910 * g++.dg/ext/visibility-2.C: Likewise.
44911 * g++.dg/ext/visibility-3.C: Likewise.
44912 * g++.dg/ext/visibility-4.C: Likewise.
44913 * g++.dg/ext/visibility-5.C: Likewise.
44914 * g++.dg/ext/visibility-6.C: Likewise.
44916 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44918 * g++.dg/lookup/java1.C: New test.
44919 * g++.dg/lookup/java2.C: New test.
44921 2003-12-07 Falk Hueffner <falk@debian.org>
44923 * g++.dg/opt/noreturn-1.C: New test.
44925 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
44927 * gcc.dg/overflow-1.c: New test.
44929 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44931 * g77.f-torture/compile/13060.f: New test.
44933 2003-12-06 Mark Mitchell <mark@codesourcery.com>
44936 * g++.dg/inherit/operator2.C: New test.
44938 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44941 * g++.dg/ext/attrib9.C: New test.
44943 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44946 * g++.dg/template/error7.C: New test.
44948 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
44949 J"orn Rennecke <joern.rennecke@superh.com>
44952 * g++.dg/other/struct-va_list.C: New test.
44954 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44957 * g++.dg/parse/defarg6.C: New test.
44959 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
44962 * gcc.c-torture/execute/20031201-1.c: New test.
44964 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
44966 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44968 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44970 * gcc.dg/builtin-return-1.c: New test.
44972 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
44973 J"orn Rennecke <joern.rennecke@superh.com>
44975 PR optimization/13260
44976 * gcc.c-torture/execute/20031204-1.c: New test.
44978 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44981 * g++.dg/template/error6.C: New test.
44983 2003-12-03 Jakub Jelinek <jakub@redhat.com>
44985 * gcc.dg/20031202-1.c: New test.
44987 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44990 * g++.dg/template/eh1.C: New test.
44993 * g++.dg/template/error5.C: New test.
44995 2003-12-02 David Ung <davidu@mips.com>
44997 * gcc.dg/compat/vector-check.h: Corrected type for var
45000 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45003 * g++.dg/template/ptrmem8.C: New test.
45005 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45008 * g++.dg/template/dependent-expr3.C: New test.
45010 2003-12-01 James Lemke <jim@wasabisystems.com>
45012 * gcc.dg/arm-g2.c: New test.
45014 2003-12-01 Roger Sayle <roger@eyesopen.com>
45016 PR optimization/11634
45017 * gcc.dg/20031201-2.c: New test case.
45019 2003-12-01 Zack Weinberg <zack@codesourcery.com>
45022 * objc.dg/proto-lossage-3.m: New test.
45024 2003-12-01 Roger Sayle <roger@eyesopen.com>
45026 PR optimization/12628
45027 * gcc.dg/20031201-1.c: New test case.
45029 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
45031 * gcc.dg/unaligned-1.c: New test.
45033 2003-11-30 Mark Mitchell <mark@codesourcery.com>
45036 * g++.dg/template/error4.C: New test.
45037 * g++.dg/template/nested3.C: Adjust error markers.
45039 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45041 * gcc.dg/cpp/assert4.c: Check more #system assertions.
45043 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
45046 * gcc.dg/bitfld-7.c: New test.
45048 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
45050 * gcc.dg/tls/asm-1.C: New test.
45052 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45054 * gcc.dg/cpp/assert4.c: Update.
45056 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45058 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45059 * gcc.dg/builtin-apply3.c: New test.
45061 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45063 * lib/compat.exp (compat-obj): New xfaildata parameter.
45064 Use it to set compiler_conditional_xfail_data before compiling.
45065 (compat-get-options): Handle dg-xfail-if.
45066 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45067 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45068 * gcc.dg/compat/vector-1_y.c: Likewise.
45069 * gcc.dg/compat/vector-2_x.c: Likewise.
45070 * gcc.dg/compat/vector-2_y.c: Likewise.
45072 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45074 * g++.dg/opt/reg-stack4.C: New test.
45076 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45078 * gcc.dg/builtin-apply2.c: New test.
45080 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45082 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45084 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45087 * g++.dg/template/template-id-2.C: New test.
45089 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45092 * g++.dg/template/memfriend1.C: New test.
45093 * g++.dg/template/memfriend2.C: Likewise.
45094 * g++.dg/template/memfriend3.C: Likewise.
45095 * g++.dg/template/memfriend4.C: Likewise.
45096 * g++.dg/template/memfriend5.C: Likewise.
45097 * g++.dg/template/memfriend6.C: Likewise.
45098 * g++.dg/template/memfriend7.C: Likewise.
45099 * g++.dg/template/memfriend8.C: Likewise.
45100 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45102 2003-11-21 Mark Mitchell <mark@codesourcery.com>
45105 * g++.dg/ext/cond1.C: New test.
45107 2003-11-20 Richard Henderson <rth@redhat.com>
45109 * gcc.dg/20020201-2.c: Remove.
45110 * gcc.dg/20020201-4.c: Remove.
45111 * gcc.dg/20020304-1.c: Remove.
45113 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
45115 * gcc.dg/cpp/trad/xwin1.c: New test case.
45117 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
45119 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45120 * lib/g77.exp: Likewise.
45121 * lib/objc.exp: Likewise.
45122 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45125 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45128 * g++.dg/template/static5.C: New test.
45130 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
45132 * gcc.dg/nested-func-1.c: New test.
45134 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45136 * gcc.dg/cpp/assert4.c: New test.
45138 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45141 * g++.dg/lookup/using9.c: New test.
45143 2003-11-14 Mark Mitchell <mark@codesourcery.com>
45146 * g++.dg/template/error3.C: New test.
45148 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
45151 * ada/acats/run_acats, run_all.sh: Fix syntax error.
45152 No longer use a wrapper for gcc, since this does not work under
45155 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45158 * g++.dg/template/ptrmem7.C: New test.
45160 2003-11-13 Andrew Pinski <apinski@apple.com>
45162 * gcc.c-torture/compile/20031113-1.c: New test.
45164 2003-11-13 Mark Mitchell <mark@codesourcery.com>
45165 Kean Johnston <jkj@sco.com>
45168 * gcc.dg/unused-4.c: Update.
45170 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45172 * g++.dg/opt/const3.C: New test.
45174 2003-11-13 Jan Hubicka <jh@suse.cz>
45176 * gcc.c-torture/compile/20031112-1.c: New test.
45178 2003-11-12 Mark Mitchell <mark@codesourcery.com>
45180 * g++.dg/parse/crash10.C: Remove bogus error marker.
45182 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45184 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45185 (host_gcc): Likewise.
45186 (ROOT): Honor $PWDCMD.
45188 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45190 2003-11-12 Catherine Moore <clm@redhat.com>
45192 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45194 2003-11-12 Andreas Jaeger <aj@suse.de>
45195 Jakub Jelinek <jakub@redhat.com>
45196 Andrew Pinski <pinskia@physics.uc.edu>
45197 Richard Henderson <rth@redhat.com>
45199 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45201 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45203 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45204 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45206 2003-11-11 Andreas Jaeger <aj@suse.de>
45208 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45210 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45212 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
45214 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45217 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
45219 * gcc.dg/trampoline-1.c: New test.
45221 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
45223 * gcc.c-torture/compile/200031109-1.c: New test.
45225 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45229 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45230 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45231 gcc.dg/format/no-y2k-1.c: Update.
45233 2003-11-08 Roger Sayle <roger@eyesopen.com>
45235 PR optimization/10467
45236 * gcc.dg/20031108-1.c: New test case.
45238 2003-11-07 Geoffrey Keating <geoffk@apple.com>
45240 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45242 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45244 * gcc.dg/compound-lvalue-1.c: New test.
45245 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45248 2003-11-06 Geoffrey Keating <geoffk@apple.com>
45250 * gcc.dg/altivec-varargs-1.c: New test.
45252 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45254 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45255 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45256 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
45257 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
45258 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45260 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
45262 * gcc.dg/cond-lvalue-1.c: New test.
45264 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
45266 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45268 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45271 * g++.dg/template/instantiate5.C: New test.
45273 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45276 * g++.dg/ext/complit2.C: Replace test with self-contained version.
45277 * ChangeLog: Add missing first entry for above test.
45279 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45282 * g++.dg/template/using8.C: New test.
45283 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45285 2003-11-02 Roger Sayle <roger@eyesopen.com>
45287 PR optimization/10817
45288 * gcc.c-torture/compile/20031102-1.c: New test case.
45290 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
45292 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45295 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45297 * gcc.dg/20031102-1.c: New test.
45299 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45301 * gcc.dg/complex-1.c: New test.
45303 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45306 * g++.dg/template/crash13.C: Adjust expected error location.
45307 * g++.old-deja/g++.brendan/ns1.C: Likewise.
45309 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45311 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45313 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45316 * gcc.c-torture/compile/20031031-2.c: New test.
45318 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45321 * gcc.c-torture/compile/20031031-1.c: New test.
45323 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45325 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45326 * gcc.misc-tests/bprob.exp: Likewise.
45327 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45328 the execution test on arm-elf configs.
45329 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
45330 configs that don't support scratch files.
45331 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45333 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
45335 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45338 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
45340 * ada/acats/run_all.sh: Redirect mv output to /dev/null
45341 Avoid non pure sh syntax. Add more logging.
45343 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45346 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45349 * gcc.dg/ppc-stackalign-1.c: New test.
45351 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
45353 * ada/acats/run_all.sh: Change output to be more compliant with
45355 Create acats.sum and acats.log files under testsuite/ada/acats
45356 Only run [a-z]* directories, to filter out e.g. CVS.
45357 Redirect build output to log file.
45359 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45361 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45363 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45366 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45368 2003-10-27 Jakub Jelinek <jakub@redhat.com>
45370 * gcc.c-torture/compile/20031023-1.c: New test.
45371 * gcc.c-torture/compile/20031023-2.c: New test.
45372 * gcc.c-torture/compile/20031023-3.c: New test.
45373 * gcc.c-torture/compile/20031023-4.c: New test.
45375 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45378 * g++.dg/lookup/scoped8.C: New test.
45380 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45382 * g++.dg/opt/reg-stack3.C: New test.
45384 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45386 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
45388 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45391 * g++.dg/template/crash13.C: New test.
45393 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45395 * gcc.dg/c99-restrict-2.c: New test.
45397 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
45399 PR c++/12698, c++/12699, c++/12700, c++/12566
45400 * g++.dg/inherit/covariant9.C: New test.
45401 * g++.dg/inherit/covariant10.C: New test.
45402 * g++.dg/inherit/covariant11.C: New test.
45404 2003-10-23 Jason Merrill <jason@redhat.com>
45407 * g++.dg/ext/complit2.C: New test.
45409 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
45412 * gcc.c-torture/execute/20031020-1.c: New test.
45414 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45416 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45417 following the jump_insn.
45419 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
45421 * gcc.dg/cast-lvalue-1.c: New test.
45423 2003-10-21 Mark Mitchell <mark@codesourcery.com>
45426 * g++.dg/template/cond2.C: New test.
45428 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
45430 * gcc.dg/builtins-28.c: New test.
45432 2003-10-20 Jan Hubicka <jh@suse.cz>
45434 * g++.dg/opt/inline4.C: Do not use min-inline-insns
45436 * gcc.dg/inline-2.c: Likewise.
45438 2003-10-20 Phil Edwards <phil@codesourcery.com>
45440 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45441 * gcc.dg/nest.c: Likewise.
45443 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45445 PR c++/9781, c++/10583, c++/11862
45446 * g++.dg/parse/crash13.C: New test.
45448 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45450 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45452 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45454 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45455 Define HAVE_C99_RUNTIME except on Solaris.
45456 * gcc.dg/builtins-20.c: Likewise.
45458 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45460 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45462 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45465 * g++.dg/template/crash21.C: New test.
45467 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45470 * g++.dg/template/typename5.C: New test.
45472 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45475 * g++.dg/template/friend25.C: New test.
45477 2003-10-16 Ziemowit Laski <zlaski@apple.com>
45479 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45482 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
45484 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45487 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
45489 * gcc.c-torture/execute/960416-1.x: Remove.
45490 * gcc.c-torture/execute/divconst-3.x: Likewise.
45492 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
45495 * gcc.dg/torture/cris-volatile-1.c: New test.
45497 2003-10-14 Roger Sayle <roger@eyesopen.com>
45499 PR optimization/9325
45500 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45501 for overflowing floating point to integer conversion during RTL
45504 2003-10-13 Ziemowit Laski <zlaski@apple.com>
45506 * objc/execute/_cmd.m: Fix typo.
45507 * objc.dg/image-info.m, objc.dg/symtab-1.m:
45508 Relax 'scan-assembler' regexp.
45509 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45510 objc.dg/try-catch-4.m: Run on non-Darwin targets.
45511 * objc.dg/zero-link-2.m: Remove blank line.
45512 * objc.dg/zero-link-3.m: New test case.
45514 2003-10-13 Geoffrey Keating <geoffk@apple.com>
45516 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45518 * gcc.dg/asm-names.c: Use scan-assembler-not rather
45519 than linker trickery.
45521 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45524 * g++.dg/other/friend2.C: New test.
45526 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45528 * gcc.dg/20031012-1.c: New test.
45530 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45532 * gcc.dg/weak/weak-3.c: Fix for new warning.
45534 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
45536 PR optimization/8750
45537 * gcc.c-torture/execute/20031012-1.c: New test case.
45539 2003-10-11 Roger Sayle <roger@eyesopen.com>
45541 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45542 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45544 2003-10-11 Roger Sayle <roger@eyesopen.com>
45546 PR optimization/12260
45547 * gcc.c-torture/compile/20031011-2.c: New test case.
45549 2003-10-11 Roger Sayle <roger@eyesopen.com>
45551 * gcc.c-torture/execute/20031011-1.c: New testcase.
45553 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
45555 * gcc.c-torture/compile/20031011-1.c: New test.
45557 2003-10-11 Jan Hubicka <jh@suse.cz>
45559 * g++.dg/other/first-global.C: New test.
45561 2003-10-11 Roger Sayle <roger@eyesopen.com>
45563 * gcc.c-torture/execute/string-opt-18.c: New testcase.
45565 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
45567 * gcc.c-torture/compile/20031010-1.c: New test.
45569 2003-10-10 Geoffrey Keating <geoffk@apple.com>
45571 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45572 * gcc.c-torture/execute/va-arg-25.c: ... here.
45574 2003-10-09 Mark Mitchell <mark@codesourcery.com>
45576 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45578 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
45580 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45582 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45584 * g++.dg/parse/error2.C: New test.
45586 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45589 * g++.dg/other/error5.C: Modify the error message.
45590 * g++.dg/lookup/using8.C: New test.
45592 2003-10-07 Geoffrey Keating <geoffk@apple.com>
45594 * gcc.dg/darwin-abi-2.c: New file.
45595 * gcc.c-torture/execute/va-arg-24.c: New file.
45597 2003-10-06 Bob Wilson <bob.wilson@acm.org>
45599 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
45602 2003-10-06 Mark Mitchell <mark@codesourcery.com>
45605 * g++.dg/other/error4.C: Update error messages.
45606 * g++.dg/template/ptrmem4.C: Likewise.
45609 * g++.dg/init/new9.C: New test.
45611 PR c++/12334, c++/12236, c++/8656
45612 * g++.dg/ext/attrib8.C: New test.
45614 2003-10-06 Devang Patel <dpatel@apple.com>
45616 * gcc.dg/debug/dwarf2-3.h: New test.
45617 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45619 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
45621 * g++.dg/opt/cfg2.C: New test.
45623 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45625 * g++.dg/opt/float1.C: New test.
45627 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45629 * gcc.dg/c90-array-lval-6.c: New test.
45630 * gcc.dg/c99-array-lval-6.c: New test.
45632 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
45633 Ziemowit Laski <zlaski@apple.com>
45635 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45636 'Derived', so that it is never considered a class method; add
45637 new warning for '+port' method ambiguity.
45638 * objc.dg/method-12.m: Include <objc/objc.h> instead of
45639 <objc/objc-api.h> (needed on Mac OS X).
45640 * objc.dg/method-13.m: New test.
45642 2003-10-03 Roger Sayle <roger@eyesopen.com>
45644 PR optimization/9325, PR java/6391
45645 * gcc.c-torture/execute/20031003-1.c: New test case.
45647 2003-10-02 Mark Mitchell <mark@codesourcery.com>
45649 PR optimization/12180
45650 * gcc.dg/20031002-1.c: New test.
45653 * g++.dg/inherit/error1.C: New test.
45655 2003-10-02 Chris Demetriou <cgd@broadcom.com>
45657 * lib/f-torture.exp (search_for): Rename to...
45658 (search_for_re): This. Also, clean up comments and the
45659 "regexp" invocation.
45661 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
45663 * gcc.c-torture/compile/20031002-1.c: New test.
45665 2003-10-02 Jakub Jelinek <jakub@redhat.com>
45667 * g++.dg/opt/cond1.C: New test.
45669 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
45671 * gcc.dg/Wold-style-definition-2.c: New testcase.
45672 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45674 2003-09-29 Richard Henderson <rth@redhat.com>
45676 * g++.dg/init/array10.C: Add dg-options.
45678 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
45680 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45682 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45684 * g++.dg/template/friend19.C: Fix typo.
45685 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45687 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
45689 * gcc.c-torture/execute/20030928-1.c: New test.
45690 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45692 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45694 * g++.dg/opt/unroll1.C: New test.
45696 2003-09-26 Roger Sayle <roger@eyesopen.com>
45698 PR optimization/11741
45699 * gcc.dg/20030926-1.c: New test case.
45701 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45704 * g++.dg/parse/access7.C: New test.
45705 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45707 2003-09-24 Ziemowit Laski <zlaski@apple.com>
45709 MERGE OF objc-improvements-branch into MAINLINE:
45710 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45711 if libobjc has not been built.
45712 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45713 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45714 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45715 objc/execute/nested-3.m, objc/execute/np-2.m,
45716 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45717 objc/execute/redefining_self.m, objc/execute/root_methods.m,
45718 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45719 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45720 objc.dg/special/unclaimed-category-1.h,
45721 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45722 well as GNU runtime.
45723 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45724 * execute/cascading-1.m, execute/function-message-1.m,
45725 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45726 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45727 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45728 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45729 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45730 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45731 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45732 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45733 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45734 * objc.dg/bitfield-2.m: Run only on Darwin.
45735 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45736 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45737 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45738 * objc.dg/const-str-1.m: Fix constant string layout.
45740 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
45742 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45744 2003-09-23 Geoffrey Keating <geoffk@apple.com>
45746 * gcc.dg/darwin-abi-1.c: New file.
45748 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
45751 * gcc.c-torture/compile/20030921-1.c: New test.
45753 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
45755 * g++.dg/opt/reg-stack2.C: New test.
45757 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
45759 * g++.dg/eh/delayslot1.C: New test.
45761 2003-09-20 Richard Henderson <rth@redhat.com>
45763 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45765 2003-09-20 Roger Sayle <roger@eyesopen.com>
45767 * gcc.c-torture/execute/20030920-1.c: New test case.
45769 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45771 * g++.dg/rtti/typeid3.C: Correct expected error message.
45773 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45776 * g++.dg/parse/crash12.C: New test.
45778 2003-09-19 Janis Johnson <janis187@us.ibm.com>
45780 * gcc.dg/compat/mixed-struct-check.h: New.
45781 * gcc.dg/compat/mixed-struct-defs.h: New.
45782 * gcc.dg/compat/mixed-struct-init.h: New.
45783 * gcc.dg/compat/struct-by-value-19_main.c: New.
45784 * gcc.dg/compat/struct-by-value-19_x.c: New.
45785 * gcc.dg/compat/struct-by-value-19_y.c: New.
45786 * gcc.dg/compat/struct-by-value-20_main.c: New.
45787 * gcc.dg/compat/struct-by-value-20_x.c: New.
45788 * gcc.dg/compat/struct-by-value-20_y.c: New.
45789 * gcc.dg/compat/struct-return-19_main.c: New.
45790 * gcc.dg/compat/struct-return-19_x.c: New.
45791 * gcc.dg/compat/struct-return-19_y.c: New.
45792 * gcc.dg/compat/struct-return-20_main.c: New.
45793 * gcc.dg/compat/struct-return-20_x.c: New.
45794 * gcc.dg/compat/struct-return-20_y.c: New.
45796 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
45797 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45798 so that it will not complain on LP64 targets.
45800 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45803 * g++.dg/template/friend24.C: New test.
45805 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
45808 * g++.dg/template/memtmpl2.C: New test.
45810 2003-09-18 Mark Mitchell <mark@codesourcery.com>
45813 * gcc.dg/builtin-apply1.c: New test.
45815 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
45818 * g++.dg/warn/Wunused-4.C: New test.
45820 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45823 * g++.dg/other/gc2.C: New test.
45825 2003-09-17 Mark Mitchell <mark@codesourcery.com>
45828 * g++.dg/rtti/typeid3.C: New test.
45831 * g++.dg/overload/template1.C: New test.
45833 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
45835 * g++.dg/opt/cfg3.C: New test.
45837 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45840 * g++.dg/template/crash11.C: New test.
45842 2003-09-16 Jason Merrill <jason@redhat.com>
45843 Jakub Jelinek <jakub@redhat.com>
45845 * gcc.dg/attr-warn-unused-result.c: New test.
45847 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
45850 * g++.dg/expr/call2.C: New test.
45852 2003-09-15 Andreas Jaeger <aj@suse.de>
45854 * gcc.dg/Wold-style-definition-1.c: New test.
45856 2003-09-14 Mark Mitchell <mark@codesourcery.com>
45859 * g++.dg/parse/template12.C: New test.
45861 * g++.dg/abi/bitfield11.C: New test.
45862 * g++.dg/abi/bitfield12.C: Likewise.
45864 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
45866 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
45867 non-expansion of functional macro name without arguments at EOL.
45868 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
45870 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
45872 * gcc.c-torture/execute/20030914-[12].c: New tests.
45874 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
45877 * g++.dg/overload/addr1.C: New test.
45879 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
45881 * gcc.dg/20030909-1.c: New test.
45883 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
45885 * gcc.dg/ultrasp10.c: New test.
45887 2003-09-09 Devang Patel <dpatel@apple.com>
45889 * gcc.dg/darwin-ld-6.c: New test.
45891 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45893 * gcc.dg/torture/builtin-explog-1.c: New testcase.
45895 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45897 * gcc.dg/ia64-types1.c: New test.
45898 * gcc.dg/ia64-types2.c: Likewise.
45900 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45902 * gcc.dg/builtins-1.c: Add more _Complex tests.
45903 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45905 * gcc.dg/builtins-1.c: Test existing _Complex functions.
45906 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45908 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45911 * g++.dg/lookup/koenig2.C: New test.
45914 * g++.dg/rtti/typeid2.C: New test.
45916 2003-09-08 Jakub Jelinek <jakub@redhat.com>
45918 * gcc.c-torture/compile/20030904-1.c: New test.
45920 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45922 * g++.dg/opt/longbranch2.C: New test.
45924 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45926 * g++.dg/template/crash10.C: Only compile it.
45928 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45930 PR middle-end/11665
45931 * gcc.c-torture/compile/20030907-1.c: New test.
45932 * g++.dg/init/array11.C: New test.
45934 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45937 * g++.dg/init/struct1.C: New test.
45939 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45942 * g++.dg/expr/comma1.C: New test.
45944 2003-09-06 Mark Mitchell <mark@codesourcery.com>
45947 * g++.dg/expr/static_cast5.C: New test.
45949 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
45952 * g++.dg/lookup/scoped7.C: New test.
45955 * g++.dg/other/static1.C: New test.
45958 * g++.dg/warn/template-1.C: New test.
45961 * g++.dg/template/crash10.C: New test.
45964 * g++.dg/overload/VLA.C: New test.
45967 * g++.dg/template/call1.C: New test.
45969 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45972 * g++.dg/parse/using3.C: New test.
45974 2003-09-06 Roger Sayle <roger@eyesopen.com>
45977 * g++.dg/overload/builtin3.C: New test case.
45979 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
45982 * gcc.dg/20030906-1.c: New test.
45983 * gcc.dg/20030906-2.c: Likewise.
45985 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45988 * g++.dg/parse/defarg5.C: New test.
45990 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45992 2003-09-05 Mark Mitchell <mark@codesourcery.com>
45995 * g++.dg/expr/static_cast4.C: New test.
45998 * g++.dg/template/crash9.C: New test.
46000 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
46002 * g++.old-deja/g++.ext/pretty2.C: Update for change
46004 * g++.old-deja/g++.ext/pretty3.C: Likewise.
46006 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
46009 * g++/dg/template/qualified-id1.C: New test.
46012 * g++.dg/warn/noeffect4.C: New test.
46014 2003-09-04 Matt Austern <austern@apple.com>
46016 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46017 * g++.dg/ext/fnname2.C: Likewise.
46018 * g++.dg/ext/fnname3.C: Likewise.
46020 2003-09-04 Mark Mitchell <mark@codesourcery.com>
46022 * g++.dg/expr/lval1.C: New test.
46023 * g++.dg/ext/lvcast.C: Remove.
46025 2003-09-03 Roger Sayle <roger@eyesopen.com>
46027 PR optimization/11700.
46028 * gcc.c-torture/compile/20030903-1.c: New test case.
46030 2003-09-03 Mark Mitchell <mark@codesourcery.com>
46033 * g++.dg/abi/layout4.C: New test.
46035 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
46038 * g++.dg/parse/friend3.C: New test.
46040 2003-09-02 Mark Mitchell <mark@codesourcery.com>
46043 * g++.dg/template/class1.C: New test.
46046 * g++.dg/expr/call1.C: New test.
46048 2003-09-01 Mark Mitchell <mark@codesourcery.com>
46051 * g++.dg/init/ref9.C: New test.
46054 * g++.dg/template/nested4.C: New test.
46056 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46059 * g++.dg/template/non-dependent4.C: New test.
46062 * g++.dg/inherit/conv1.C: New test.
46064 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46067 * g++.dg/ext/label1.C: New test.
46068 * g++.dg/ext/label2.C: Likewise.
46070 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46072 * g++.dg/expr/cond3.C: New test.
46074 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46076 * gcc.dg/builtins-1.c: Add new builtin cases.
46078 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46080 * gcc.dg/builtins-1.c: Add new cases.
46081 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46083 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46085 * gcc.dg/builtins-1.c: Add more math builtin tests.
46086 * gcc.dg/torture/builtin-attr-1.c: New test.
46088 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46090 PR optimization/5079
46091 * g++.dg/opt/static3.C: New test.
46093 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46095 * gcc.misc-tests/gcov-10b.c: New test.
46097 2003-08-27 Mark Mitchell <mark@codesourcery.com>
46099 * g++.dg/opt/ptrmem3.C: New test.
46101 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46103 2003-08-27 Jakub Jelinek <jakub@redhat.com>
46105 * gcc.dg/20030826-2.c: New test.
46107 2003-08-26 Roger Sayle <roger@eyesopen.com>
46109 PR middle-end/12002
46110 * g77.f-torture/compile/12002.f: New test case.
46112 2003-08-26 Roger Sayle <roger@eyesopen.com>
46114 * gcc.dg/20030826-1.c: New test case.
46116 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
46118 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46120 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
46123 * c++.dg/lookup/crash1.C: New test.
46125 * c++.dg/warn/noeffect3.C: New test.
46127 2003-08-25 Janis Johnson <janis187@us.ibm.com>
46129 * gcc.dg/compat/vector-1_x.c: Compile with -w.
46130 * gcc.dg/compat/vector-1_y.c: Ditto.
46131 * gcc.dg/compat/vector-2_x.c: Ditto.
46132 * gcc.dg/compat/vector-2_y.c: Ditto.
46134 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
46136 * gcc.dg/20030702-1.c: New test.
46138 2003-08-25 Mark Mitchell <mark@codesourcery.com>
46141 * g++.dg/ext/altivec-1.C: New test.
46143 2003-08-24 Richard Henderson <rth@redhat.com>
46145 * g++.dg/eh/simd-2.C: Add -w for x86.
46147 2003-08-23 Jakub Jelinek <jakub@redhat.com>
46149 * gcc.dg/20030815-1.c: New test.
46151 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46154 * g++.dg/parse/access6.C: New test.
46156 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46158 PR c++/641, c++/11876
46159 * g++.dg/template/friend22.C: New test.
46160 * g++.dg/template/friend23.C: Likewise.
46162 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46164 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46167 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46169 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46171 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46173 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46175 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46177 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46179 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46181 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46183 2003-08-21 Mark Mitchell <mark@codesourcery.com>
46186 * g++.dg/overload/prom1.C: New test.
46189 * g++.dg/parse/dtor2.C: New test.
46192 * g++.dg/parse/using2.C: New test.
46194 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
46197 * gcc.c-torture/compile/20030821-1.c: New.
46199 2003-08-20 Mark Mitchell <mark@codesourcery.com>
46202 * g++.dg/template/deduce2.C: New test.
46204 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
46206 * gcc.c-torture/execute/20030821-1.c: New test.
46208 2003-08-20 Roger Sayle <roger@eyesopen.com>
46210 PR middle-end/11984
46211 * gcc.dg/20030820-1.c: New test case.
46213 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
46216 * g++.dg/warn/noeffect2.C: New test.
46218 2003-08-19 Mark Mitchell <mark@codesourcery.com>
46221 * g++.dg/template/dtor2.C: New test.
46224 * g++.dg/template/operator1.C: New test.
46225 * g++.dg/parse/operator4.C: New test.
46228 * g++.dg/expr/enum1.C: New test.
46229 * gcc.dg/c99-bool-1.c: Remove bogus warning.
46232 * g++.dg/parse/elab2.C: New test.
46233 * g++.dg/parse/typedef4.C: Change error message.
46234 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46235 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46236 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46238 2003-08-19 Geoffrey Keating <geoffk@apple.com>
46240 * gcc.dg/pch/warn-1.c: New.
46241 * gcc.dg/pch/warn-1.hs: New.
46243 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46246 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46248 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46250 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46252 * gcc.dg/uninit-D.c: New Test.
46253 * gcc.dg/uninit-E.c: New Test.
46254 * gcc.dg/uninit-F.c: New Test.
46255 * gcc.dg/uninit-G.c: New Test.
46257 2003-08-19 Michael Ritzert <ritzert@t-online.de>
46259 * g++.dg/README: Describe the pch directory.
46261 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46264 * g++.dg/parse/access4.C: New test.
46265 * g++.dg/parse/access5.C: Likewise.
46266 * g++.old-deja/g++.jason/access17.C: Adjust error message.
46268 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
46270 * gcc.dg/noncompile/20030818-1.c: New.
46272 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
46275 * g++.dg/warn/noeffect1.C: New test.
46277 * g++.dg/template/scope2.C: New test.
46278 * g++.dg/template/error2.C: Correct dg-error
46280 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
46282 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46284 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
46287 * g++.dg/template/warn1.C: New.
46289 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
46291 * g++.dg/template/error2.C: New test.
46292 * g++.dg/lookup/using7.C: Adjust errors
46293 * g++.old-deja/g++.pt/crash36.C: Likewise.
46294 * g++.old-deja/g++.pt/derived3.C: Likewise.
46296 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46298 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46299 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46300 * gcc.c-torture/execute/builtins/string-9.c: New, from
46301 string-opt-9.c. Adjust for execute/builtins framework.
46302 * gcc.c-torture/execute/string-opt-9.c: Delete.
46304 2003-08-12 Mark Mitchell <mark@codesourcery.com>
46306 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46308 * g++.dg/parse/ret-type2.C: New test.
46311 * g++.dg/init/new8.C: New test.
46314 * g++.dg/parse/typedef5.C: New test.
46317 * g++.dg/parse/qualified2.C: New test.
46318 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46321 2003-08-11 Mark Mitchell <mark@codesourcery.com>
46323 * g++.dg/conversion/ptrmem1.C: New test.
46325 2003-08-11 Jakub Jelinek <jakub@redhat.com>
46328 * gcc.dg/20030811-1.c: New test.
46331 * gcc.c-torture/execute/20030811-1.c: New test.
46333 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46335 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46337 2003-08-10 Mark Mitchell <mark@codesourcery.com>
46340 * g++.dg/inherit/multiple1.C: New test.
46342 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
46344 * gcc.dg/spe1.c: New test.
46347 * g++.dg/expr/cast2.C: New test.
46350 * g++.dg/template/dependent-name2.C: New test.
46352 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
46354 * g++.dg/parse/crash11.C: Put the dg options in comments.
46356 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
46358 * lib/gcc-dg.exp: Update for diagnostic change.
46360 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46363 * g++.dg/parse/crash11.C: New test.
46365 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
46367 * gcc.dg/cpp/spacing1.c: Update.
46369 2003-08-04 Janis Johnson <janis187@us.ibm.com>
46372 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46373 a value for -mtune.
46375 2003-08-04 Roger Sayle <roger@eyesopen.com>
46377 PR middle-end/11771
46378 * gcc.c-torture/compile/20030804-1.c: New test case.
46380 2003-08-04 Roger Sayle <roger@eyesopen.com>
46382 * gcc.dg/20030804-1.c: New test case.
46384 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
46386 * gcc.dg/cpp/separate-1.c: New test.
46388 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
46391 * g++.dg/template/dependent-expr2.C: New test.
46394 * g++.dg/expr/ptrmem1.C: New test.
46396 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46399 * g++.dg/template/friend15.C: New test.
46401 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
46403 * lib/dg-pch.exp: Work round PCH bug.
46405 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46407 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
46408 builtins. Move cases from builtins-4.c here.
46410 * gcc.dg/torture/builtin-math-1.c: New test taken from
46411 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46414 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46417 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
46420 * g++.dg/template/using7.C: New test.
46422 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
46424 * import1.c, import2.c: New tests.
46426 2003-08-01 Jakub Jelinek <jakub@redhat.com>
46428 * g++.dg/eh/crossjump1.C: New test.
46430 2003-08-01 Mark Mitchell <mark@codesourcery.com>
46433 * g++.dg/template/using6.C: New test.
46436 * g++.dg/template/koenig2.C: New test.
46438 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46441 * g++.dg/parse/typedef4.C: New test.
46443 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46445 PR c++/8442, c++/8806
46446 * g++.dg/template/elab1.C: New test.
46447 * g++.dg/template/type2.C: Likewise.
46448 * g++.dg/template/ttp3.C: Adjust expected error message.
46449 * g++.old-deja/g++.law/visibility13.C: Likewise.
46450 * g++.old-deja/g++.niklas/t135.C: Likewise.
46451 * g++.old-deja/g++.pt/ttp41.C: Likewise.
46452 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46454 * g++.old-deja/g++.pt/ttp44.C: Likewise.
46456 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
46459 * g++.dg/ext/stmtexpr1.C: New test.
46461 * g++.dg/opt/tmp1.C: New test.
46464 * g++.dg/parse/constant4.C: New test.
46467 * g++.dg/template/using5.C: New test.
46469 2003-07-31 Roger Sayle <roger@eyesopen.com>
46471 * gcc.dg/builtins-27.c: New test case.
46473 2003-07-31 Jakub Jelinek <jakub@redhat.com>
46475 * gcc.dg/tls/opt-7.c: New test.
46477 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
46479 * g++.old-deja/g++.other/crash18.C: Remove.
46481 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
46483 * g++.dg/template/explicit3.C: New.
46484 * g++.dg/template/explicit4.C: New.
46485 * g++.dg/template/explicit5.C: New.
46488 * g++.dg/template/memtmpl1.C: New.
46490 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
46493 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46494 * gcc.dg/i386-387-5.c (dg-options): Likewise.
46496 2003-07-30 Jan Hubicka <jh@suse.cz>
46500 2003-07-29 Zack Weinberg <zack@codesourcery.com>
46502 * gcc.dg/struct-in-proto-1.c: New test.
46504 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
46506 * gcc.dg/cpp/include2.c: Only expect one message.
46508 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
46511 * g++.dg/template/using1.C: New test.
46512 * g++.dg/template/using2.C: New test.
46513 * g++.dg/template/using3.C: New test.
46514 * g++.dg/template/using4.C: New test.
46516 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
46518 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46519 * gcc.c-torture/execute/string-opt-10.c: Likewise.
46521 2003-07-28 Jan Hubicka <jh@suse.cz>
46524 * g++.dg/opt/call1.C: New test.
46526 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
46529 * g++.dg/init/enum2.C: New test.
46530 * g++.dg/template/overload1.C: Add "-w" option.
46532 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
46534 * gcc.dg/Wdeclaration-after-statement-1.c,
46535 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46537 2003-07-28 Jakub Jelinek <jakub@redhat.com>
46539 * gcc.c-torture/compile/20030725-1.c: New test.
46541 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
46543 * gcc.dg/20030505.c: Only run for SPE.
46544 Remove definition of opaque type.
46546 2003-07-27 Mark Mitchell <mark@codesourcery.com>
46548 * g++.dg/template/ptrmem6.C: New test.
46550 2003-07-26 Geoffrey Keating <geoffk@apple.com>
46552 * gcc.c-torture/compile/zero-strct-2.c: New test.
46554 2003-07-25 Geoffrey Keating <geoffk@apple.com>
46556 * gcc.dg/intermod-1.c: New test.
46558 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
46561 * g++.dg/template/lookup2.C: New test.
46562 * g++.dg/template/memclass1.C: Remove instantiated from error.
46563 * g++.dg/other/error2.C: Tweak expected errors.
46566 * g++.dg/template/defarg3.C: New test.
46568 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46570 2003-07-24 Mark Mitchell <mark@codesourcery.com>
46572 * g++.dg/inherit/access5.C: New test.
46574 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46577 * g++.dg/template/crash8.C: New test.
46579 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
46582 * gcc.dg/noncompile/incomplete-2.c: New test.
46584 2003-07-23 Mark Mitchell <mark@codesourcery.com>
46587 * g++.dg/inherit/access4.C: New test.
46590 * g++.dg/expr/cond2.C: New test.
46592 PR optimization/10679
46593 * g++.dg/opt/inline4.C: New test.
46595 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
46597 * g++.dg/parse/crash10: New test.
46599 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46601 * g++.dg/ext/flexary1.C: New test.
46603 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46606 * g++.dg/template/crash9.C: New test.
46608 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46611 * g++.dg/parse/typedef3.C: New test.
46614 * g++.dg/parse/operator2.C: New test.
46617 * g++.dg/parse/def-tmpl-arg1.C: New test.
46620 * g++.dg/parse/funptr1.C: New test.
46623 * g++.dg/parse/ambig3.C: New test.
46626 * g++.dg/parse/operator3.C: New test.
46629 * g++.dg/parse/template10.C: New test.
46632 * g++.dg/parse/template11.C: New test.
46635 * g++.dg/parse/invalid-op1.C: New test.
46638 * g++.dg/parse/condexpr1.C: New test.
46640 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46642 * g++.dg/ext/packed3.C: New test.
46643 * g++.dg/ext/packed4.C: New test.
46645 * gcc.dg/pack-test-3.c: New test.
46647 2003-07-21 Janis Johnson <janis187@us.ibm.com>
46649 * lib/compat.exp: Handle dg-options per source file.
46650 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46651 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46652 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46653 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46654 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46655 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46656 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46657 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46658 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46659 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46660 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46661 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46662 * g++.dg/compat/break/bitfield7_x.C: Ditto.
46663 * g++.dg/compat/break/bitfield7_y.C: Ditto.
46665 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
46668 * gcc.c-torture/execute/20030718-1.c: New test.
46670 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46672 PR optimization/11536
46673 * gcc.dg/20030721-1.c: New test.
46675 2003-07-19 Mark Mitchell <mark@codesourcery.com>
46678 * g++.dg/template/lookup1.C: New test.
46680 2003-07-19 Zack Weinberg <zack@codesourcery.com>
46682 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46683 diagnostics of ill-formed constructs involving labels.
46684 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46685 the new 'previously defined here' message.
46687 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
46689 * g++.dg/parse/non-dependent2.C: New test.
46691 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
46693 * g++.dg/init/init-ref4.C: xfail on targets without
46696 2003-07-17 Jakub Jelinek <jakub@redhat.com>
46699 * gcc.c-torture/execute/20030717-1.c: New test.
46701 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46703 * g++.dg/opt/cfg1.C: New test.
46705 2003-07-17 Mark Mitchell <mark@codesourcery.com>
46707 PR optimization/11557
46708 * gcc.dg/20030717-1.c: New test.
46710 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46713 * g++.dg/expr/crash-1.C: New test.
46716 * g++.dg/template/init3.C: New test.
46719 * g++.dg/template/non-dependent1.C: New test.
46722 * g++.dg/template/non-dependent2.C: New test.
46725 * g++.dg/template/non-dependent3.C: New test.
46728 * g++.dg/template/sizeof5.C: New test.
46730 2003-07-17 Geoffrey Keating <geoffk@apple.com>
46733 * gcc.c-torture/compile/mangle-1.c: New file.
46735 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46738 * g++.dg/parse/access3.C: New test.
46740 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46743 * g++.dg/init/init-ref4.C: New test.
46745 2003-07-16 Mark Mitchell <mark@codesourcery.com>
46748 * g++.dg/parse/constant3.C: New test.
46749 * g++.dg/parse/crash7.C: Likewise.
46751 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
46754 * gcc.dg/i386-pentium4-not-mull.c: New.
46756 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
46758 * gcc.dg/asm-names.c (ymain): Make it weak.
46760 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46763 * g++.dg/template/friend21.C: New test.
46765 2003-07-16 Jakub Jelinek <jakub@redhat.com>
46767 * gcc.dg/cleanup-8.c: New test.
46768 * gcc.dg/cleanup-9.c: New test.
46770 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
46772 * g++.dg/ext/dll-MI1.h: New file.
46773 * g++.dg/ext/dllexport-MI1.C: New file.
46774 * g++.dg/ext/dllimport-MI1.C: New file.
46776 2003-07-15 Jakub Jelinek <jakub@redhat.com>
46778 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46779 it does not have cmpstrsi patterns (just cmpmemsi).
46781 2003-07-15 Mark Mitchell <mark@codesourcery.com>
46784 * g++.dg/debug/debug8.C: New test.
46786 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46789 * g++.dg/template/crash7.C: New test.
46791 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
46794 * gcc.c-torture/compile/20030708-1.c: New.
46796 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
46798 * gcc.c-torture/execute/20030715-1.c: New test.
46800 2003-07-14 Geoffrey Keating <geoffk@apple.com>
46802 * gcc.dg/pch/inline-3.c: New file.
46803 * gcc.dg/pch/inline-3.hs: New file.
46804 * gcc.dg/pch/inline-4.c: New file.
46805 * gcc.dg/pch/inline-4.hs: New file.
46807 2003-07-14 Mark Mitchell <mark@codesourcery.com>
46810 * g++.dg/template/crash6.C: New test.
46813 * g++.dg/template/friend20.C: New test.
46816 * g++.dg/template/overload2.C: New test.
46818 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46820 PR optimization/11440
46821 * gcc.c-torture/execute/20030714-1.c: New test.
46823 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46826 * g++.dg/template/partial2.C: New test.
46828 2003-07-13 Mark Mitchell <mark@codesourcery.com>
46831 * g++.dg/template/anon1.C: New test.
46835 * g++.dg/parse/template9.C: Likewise.
46836 * g++.dg/template/crash4.C: New test.
46837 * g++.dg/template/koenig1.C: Likewise.
46838 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46839 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46840 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46842 * g++.old-deja/g++.jason/template36.C: Likewise.
46843 * g++.old-deja/g++.mike/p1989.C: Likewise.
46844 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46845 * g++.old-deja/g++.pt/ttp20.C: Use this->.
46846 * g++.old-deja/g++.pt/ttp21.C: Use this->.
46847 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46849 * g++.old-deja/g++.pt/union2.C: Use this->.
46851 2003-07-11 Jakub Jelinek <jakub@redhat.com>
46853 * gcc.dg/20030711-1.c: New test.
46855 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
46858 * g++.dg/parse/args1.C: New test.
46859 * g++.pt/defarg8.C: Change expected errors.
46861 2003-07-11 Mark Mitchell <mark@codesourcery.com>
46864 * g++.dg/template/nontype2.C: New test.
46867 * g++.dg/parse/template8.C: New test.
46870 * g++.dg/template/scope1.C: New test.
46872 * g++.dg/warn/Wsign-compare-1.C: New test.
46874 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46876 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46878 2003-07-10 Mark Mitchell <mark@codesourcery.com>
46881 * g++.dg/template/explicit2.C: New test.
46884 * g++.dg/warn/pedantic1.C: New test.
46886 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
46889 * g++.dg/other/field1.C: New test.
46891 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46894 * gcc.c-torture/compile/20030707-1.c: New.
46896 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46899 * g++.dg/template/access12.C: New test.
46901 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
46903 * g++.dg/bprob/bprob.exp (prof_ext): Update.
46904 * g77.dg/bprob/bprob.exp (prof_ext): Update.
46905 * gcc.misc-tests/bprob.exp (prof_ext): Update.
46906 * gcc.misc-tests/gcov.exp: Update
46907 * g++.dg/gcov/gcov.exp: Update
46908 * lib/gcov.exp: Update.
46910 2003-07-08 Mark Mitchell <mark@codesourcery.com>
46912 * g++.dg/abi/mangle17.C: Make sure template expressions are
46914 * g++.dg/abi/mangle4.C: Mark erroneous casts.
46915 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46916 * g++.dg/opt/stack1.C: Remove erroneous code.
46917 * g++.dg/parse/template7.C: New test.
46918 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46919 * g++.old-deja/g++.pt/crash4.C: Likewise.
46921 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46923 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46924 with zero or one occurence of `$' after the initial `L'.
46926 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
46928 * gcc.c-torture/compile/20030704-1.c: Add a comment.
46930 2003-07-08 Roger Sayle <roger@eyesopen.com>
46933 * gcc.dg/Wunreachable-6.c: New testcase.
46934 * gcc.dg/Wunreachable-7.c: New testcase.
46936 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46939 * gcc.dg/20030708-1.c: New test.
46941 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
46943 * gcc.dg/compat/sdata-section.h: New file.
46944 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46945 * gcc.dg/torture/mips-sdata-1.c: New test.
46947 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46950 * g++.dg/template/friend19.C: New test.
46952 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46954 * g++.dg/opt/strength-reduce.C: New test.
46956 2003-07-07 Roger Sayle <roger@eyesopen.com>
46959 * gcc.dg/20030707-1.c: New testcase.
46961 2003-07-07 Roger Sayle <roger@eyesopen.com>
46963 PR optimization/11059
46964 * g++.dg/opt/emptyunion.C: New testcase.
46966 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46967 Eric Botcazou <ebotcazou@libertysurf.fr>
46969 * g++.dg/opt/stack1.C: New test.
46971 2003-07-05 Mark Mitchell <mark@codesourcery.com>
46973 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46977 * g++.dg/expr/static_cast3.C: New test.
46979 2003-07-04 Zack Weinberg <zack@codesourcery.com>
46981 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46983 * gcc.dg/concat.c: Concatenation of string constants with
46984 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46985 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46986 * gcc.dg/cpp/escape-2.c: Use wide character constants where
46987 necessary to avoid multi-character character constant warning.
46988 * gcc.dg/cpp/escape.c: Likewise.
46989 * gcc.dg/cpp/ucs.c: Likewise.
46990 Remove backslashes from dg-bogus comments, as they confuse Tcl.
46993 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
46996 * gcc.c-torture/compile/20030704-1.c: New.
46998 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
47000 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47002 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
47004 PR c++/5287, PR c++/7910, PR c++/11021
47005 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47006 tests for warnings.
47007 * g++.dg/ext/dllimport2.C: Add tests for warnings.
47008 * g++.dg/ext/dllimport3.C: Likewise.
47009 * g++.dg/ext/dllimport4.C: New file.
47010 * g++.dg/ext/dllimport5.C: New file.
47011 * g++.dg/ext/dllimport6.C: New file.
47012 * g++.dg/ext/dllimport7.C: New file.
47013 * g++.dg/ext/dllimport8.C: New file.
47014 * g++.dg/ext/dllimport9.C: New file.
47015 * g++.dg/ext/dllimport10.C: New file.
47016 * g++.dg/ext/dllexport1.C: New file.
47018 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47020 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47021 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47023 2003-07-03 Roger Sayle <roger@eyesopen.com>
47025 * gcc.dg/builtins-25.c: New testcase.
47026 * gcc.dg/builtins-26.c: New testcase.
47028 2003-07-03 Janis Johnson <janis187@us.ibm.com>
47030 * gcc.dg/compat/vector-defs.h: New file.
47031 * gcc.dg/compat/vector-setup.h: New file.
47032 * gcc.dg/compat/vector-check.h: New file.
47033 * gcc.dg/compat/vector-1_main.c: New file.
47034 * gcc.dg/compat/vector-1_x.c: New file.
47035 * gcc.dg/compat/vector-1_y.c: New file.
47036 * gcc.dg/compat/vector-2_main.c: New file.
47037 * gcc.dg/compat/vector-2_x.c: New file.
47038 * gcc.dg/compat/vector-2_y.c: New file.
47040 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47041 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47042 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47043 * gcc.dg/compat/struct-align-1.h: New file.
47044 * gcc.dg/compat/struct-align-1_main.c: New file.
47045 * gcc.dg/compat/struct-align-1_x.c: New file.
47046 * gcc.dg/compat/struct-align-1_y.c: New file.
47047 * gcc.dg/compat/struct-align-2.h: New file.
47048 * gcc.dg/compat/struct-align-2_main.c: New file.
47049 * gcc.dg/compat/struct-align-2_x.c: New file.
47050 * gcc.dg/compat/struct-align-2_y.c: New file.
47052 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47053 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47054 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47055 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47056 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47057 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47058 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47059 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47060 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47061 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47062 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47063 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47064 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47065 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47066 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47067 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47068 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47069 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47070 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47071 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47072 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47073 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47074 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47075 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47076 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47077 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47078 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47079 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47080 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47082 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47084 * gcc.dg/i386-call-1.c: New test.
47086 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
47089 * g++.dg/parse/defarg4.C: New.
47091 2003-07-03 Roger Sayle <roger@eyesopen.com>
47094 * gcc.c-torture/compile/20030703-1.c: New test case.
47096 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47098 * g++.dg/template/local3.C: Remove extra semicolon.
47100 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47102 * gcc.dg/i386-volatile-1.c: New test.
47104 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
47107 * g++.dg/other/offsetof2.C: XFAIL.
47108 * g++.dg/other/offsetof5.C: New.
47111 * g++.dg/template/error1.C: New.
47114 * g++.dg/template/dependent-expr1.C: New.
47116 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47119 * g++.dg/template/local3.C: New test.
47122 * g++.dg/lookup/scoped6.C: New test.
47124 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
47127 * g++.dg/other/error7.C: New test.
47129 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
47131 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47132 * g++.old-deja/g++.abi/vtable3.h: Likewise.
47133 * g++.old-deja/g++.law/code-gen5.C: Likewise.
47134 * g++.old-deja/g++.other/union2.C: Likewise.
47135 * gcc.dg/c90-const-expr-2.c: Likewise.
47136 * gcc.dg/c90-const-expr-3.c: Likewise.
47137 * gcc.dg/c99-const-expr-2.c: Likewise.
47138 * gcc.dg/c99-const-expr-3.c: Likewise.
47139 * gcc.dg/concat.c: Likewise.
47141 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47144 * g++.dg/init/static1.C: New test.
47146 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47148 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47149 * g++.old-deja/g++.other/access2.C: Likewise.
47150 * g++.old-deja/g++.other/decl2.C: Likewise.
47151 * gcc.c-torture/execute/20020615-1.c: Likewise.
47153 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47156 * g++.dg/template/sizeof4.C: New test.
47158 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47160 * g++.dg/other/error6.C: New test.
47162 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47165 * g++.dg/parse/constant2.C: New test.
47167 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47170 * g++.dg/other/error5.C: New test.
47172 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47174 * gcc.dg/format/gcc_diag-1.c: New test.
47176 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
47178 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47180 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
47182 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47183 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47184 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47186 2003-06-28 Jakub Jelinek <jakub@redhat.com>
47188 * gcc.c-torture/execute/builtins/string-8.c: New test.
47189 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47190 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47191 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47193 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47196 * g++.dg/ext/typeof6.C: New test.
47198 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47201 * g++.dg/init/enum1.C: New test.
47203 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
47205 * gcc.dg/20030627-1.c: New test.
47207 2003-06-26 Mark Mitchell <mark@codesourcery.com>
47210 * g++.dg/expr/static_cast2.C: New test.
47212 2003-06-26 Roger Sayle <roger@eyesopen.com>
47213 Jakub Jelinek <jakub@redhat.com>
47215 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47216 sprintf(dst,"%s",src) optimization.
47217 * gcc.c-torture/execute/20030626-1.c: New test case.
47218 * gcc.c-torture/execute/20030626-2.c: New test case.
47220 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
47222 * gcc.c-torture/execute/multi-ix.c: New test.
47224 * gcc.c-torture/execute/simd-4.c (main):
47225 Added missing semicolon at end of union.
47227 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
47230 * g++.dg/template/explicit-instantiation3.C: New test.
47232 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47234 * gcc.dg/20030626-1.c: Use signed char.
47236 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47238 * gcc.dg/20030626-1.c: New test.
47240 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
47242 * const-str-2.m: Update.
47244 2003-06-25 Mark Mitchell <mark@codesourcery.com>
47247 * g++.dg/rtti/dyncast1.C: New test.
47248 * g++.dg/abi/mangle4.C: Correct base-specifier access.
47249 * g++.dg/lookup/scoped1.C: Remove XFAIL.
47250 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47253 * g++.dg/expr/static_cast1.C: New test.
47255 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
47257 * gcc.dg/20030625-1.c: New test.
47259 2003-06-24 Roger Sayle <roger@eyesopen.com>
47261 * gcc.c-torture/compile/20030624-1.c: New test case.
47263 2003-06-24 Jakub Jelinek <jakub@redhat.com>
47265 * gcc.c-torture/execute/string-opt-17.c: New test.
47267 2003-06-24 Mark Mitchell <mark@codesourcery.com>
47270 * g++.dg/parse/crash6.C: New test.
47272 2003-06-23 Roger Sayle <roger@eyesopen.com>
47274 * gcc.dg/builtins-24.c: New test case.
47276 2003-06-23 Jakub Jelinek <jakub@redhat.com>
47278 * g++.dg/opt/operator1.C: New test.
47280 2003-06-22 Roger Sayle <roger@eyesopen.com>
47282 * gcc.c-torture/execute/string-opt-16.c: New test case.
47284 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47286 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
47287 * g++.old-deja/g++.other/conv7.C: Likewise.
47288 * g++.old-deja/g++.other/overcnv2.C: Likewise.
47289 * g++.old-deja/g++.other/overload14.C: Likewise.
47291 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47293 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47294 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47296 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47299 * g++.dg/warn/Winline-3.C: New test.
47301 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47303 * lib/target-supports.exp (check_alias_available): Make the test
47304 program acceptable to the Solaris assembler.
47307 * g++.dg/template/memclass2.C: New test.
47309 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47310 Eric Botcazou <ebotcazou@libertysurf.fr>
47312 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47313 data for non-matching targets.
47314 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47316 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47319 * g++.dg/template/member3.C: New test.
47321 2003-06-19 Mark Mitchell <mark@codesourcery.com>
47324 * g++.dg/template/func1.C: New test.
47327 * g++.dg/template/static4.C: New test.
47328 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47331 * g++.dg/init/ref7.C: New test.
47333 2003-06-19 Matt Austern <austern@apple.com>
47336 * g++.dg/anew1.C: New test.
47337 * g++.dg/anew2.C: New test.
47338 * g++.dg/anew3.C: New test.
47339 * g++.dg/anew4.C: New test.
47341 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
47343 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47345 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
47347 * gcc.c-torture/execute/simd-4.c (main): Make expected value
47350 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
47352 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47355 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
47357 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47358 * gcc.c-torture/compile/961203-1.c: Likewise.
47359 * gcc.c-torture/compile/980506-1.c: Likewise.
47361 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47364 * g++.dg/lookup/using7.C: New test.
47366 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47369 * g++.dg/abi/conv1.C: Remove it.
47370 * g++.dg/template/conv7.C: New test.
47371 * g++.dg/template/conv8.C: Likewise.
47372 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47373 conversion operator.
47375 2003-06-17 Janis Johnson <janis187@us.ibm.com>
47377 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47378 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47379 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47380 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47381 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47382 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47383 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47384 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47385 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47386 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47387 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47388 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47389 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47390 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47391 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47392 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47393 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47394 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47395 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47396 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47397 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47398 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47399 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47400 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47401 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47402 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47403 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47404 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47405 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47407 2003-06-16 Mark Mitchell <mark@codesourcery.com>
47409 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47410 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47413 2003-06-16 Roger Sayle <roger@eyesopen.com>
47415 * gcc.dg/i386-387-5.c: New test case.
47416 * gcc.dg/i386-387-6.c: New test case.
47417 * gcc.dg/builtins-23.c: New test case.
47419 2003-06-15 Roger Sayle <roger@eyesopen.com>
47421 * gcc.dg/builtins-22.c: New test case.
47422 * gcc.dg/i386-387-1.c: Update to test exp.
47423 * gcc.dg/i386-387-2.c: Likewise.
47425 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47427 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47429 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47431 * lib/gcc-dg.exp (dg-require-dll): New function.
47432 (dg-xfail-if): Likewise.
47433 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47436 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47437 * gcc.c-torture/compile/20001205-1.c: Likewise.
47438 * gcc.c-torture/compile/20001226-1.c: Likewise.
47439 * gcc.c-torture/compile/20010518-2.c: Likewise.
47440 * gcc.c-torture/compile/20020312-1.c: Likewise.
47441 * gcc.c-torture/compile/20020604-1.c: Likewise.
47442 * gcc.c-torture/compile/920501-12.c: Likewise.
47443 * gcc.c-torture/compile/920501-4.c: Likewise.
47444 * gcc.c-torture/compile/920520-1.c: Likewise.
47445 * gcc.c-torture/compile/920521-1.c: Likewise.
47446 * gcc.c-torture/compile/920625-1.c: Likewise.
47447 * gcc.c-torture/compile/961203-1.c: Likewise.
47448 * gcc.c-torture/compile/980506-1.c: Likewise.
47449 * gcc.c-torture/compile/981006-1.c: Likewise.
47450 * gcc.c-torture/compile/981022-1.c: Likewise.
47451 * gcc.c-torture/compile/981223-1.c: Likewise.
47452 * gcc.c-torture/compile/990617-1.c: Likewise.
47453 * gcc.c-torture/compile/dll.c: Likewise.
47454 * gcc.c-torture/compile/labels-3.c: Likewise.
47455 * gcc.c-torture/compile/mipscop-1.c: Likewise.
47456 * gcc.c-torture/compile/mipscop-2.c: Likewise.
47457 * gcc.c-torture/compile/mipscop-3.c: Likewise.
47458 * gcc.c-torture/compile/mipscop-4.c: Likewise.
47459 * gcc.c-torture/compile/simd-5.c: Likewise.
47460 * gcc.c-torture/compile/20000804-1.x: Remove.
47461 * gcc.c-torture/compile/20001205-1.x: Likewise.
47462 * gcc.c-torture/compile/20001226-1.x: Likewise.
47463 * gcc.c-torture/compile/20010518-2.x: Likewise.
47464 * gcc.c-torture/compile/20020312-1.x: Likewise.
47465 * gcc.c-torture/compile/20020604-1.x: Likewise.
47466 * gcc.c-torture/compile/920501-12.x: Likewise.
47467 * gcc.c-torture/compile/920501-4.x: Likewise.
47468 * gcc.c-torture/compile/920520-1.x: Likewise.
47469 * gcc.c-torture/compile/920521-1.x: Likewise.
47470 * gcc.c-torture/compile/920625-1.x: Likewise.
47471 * gcc.c-torture/compile/961203-1.x: Likewise.
47472 * gcc.c-torture/compile/980506-1.x: Likewise.
47473 * gcc.c-torture/compile/981006-1.x: Likewise.
47474 * gcc.c-torture/compile/981022-1.x: Likewise.
47475 * gcc.c-torture/compile/981223-1.x: Likewise.
47476 * gcc.c-torture/compile/990617-1.x: Likewise.
47477 * gcc.c-torture/compile/mipscop-1.x: Likewise.
47478 * gcc.c-torture/compile/mipscop-2.x: Likewise.
47479 * gcc.c-torture/compile/mipscop-3.x: Likewise.
47480 * gcc.c-torture/compile/mipscop-4.x: Likewise.
47481 * gcc.c-torture/compile/simd-5.x: Likewise.
47483 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47485 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
47487 * gcc.c-torture/execute/20030611-1.c: New test.
47489 2003-06-12 Roger Sayle <roger@eyesopen.com>
47492 * gcc.dg/20030612-1.c: New test case.
47494 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47497 * g++.dg/expr/cast1.C: New test.
47499 2003-06-12 Roger Sayle <roger@eyesopen.com>
47501 * gcc.dg/builtins-21.c: New test case.
47503 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
47505 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47506 options instead of at the end.
47507 * lib/objc.exp (objc_target_compile): Likewise.
47509 2003-06-11 Mark Mitchell <mark@codesourcery.com>
47512 * g++.dg/parse/error1.C: New test.
47514 2003-06-11 Janis Johnson <janis187@us.ibm.com>
47516 * gcc.dg/compat/struct-by-value-11_main.c: New file.
47517 * gcc.dg/compat/struct-by-value-11_x.c: New file.
47518 * gcc.dg/compat/struct-by-value-11_y.c: New file.
47519 * gcc.dg/compat/struct-by-value-12_main.c: New file.
47520 * gcc.dg/compat/struct-by-value-12_x.c: New file.
47521 * gcc.dg/compat/struct-by-value-12_y.c: New file.
47522 * gcc.dg/compat/struct-by-value-13_main.c: New file.
47523 * gcc.dg/compat/struct-by-value-13_x.c: New file.
47524 * gcc.dg/compat/struct-by-value-13_y.c: New file.
47525 * gcc.dg/compat/struct-by-value-14_main.c: New file.
47526 * gcc.dg/compat/struct-by-value-14_x.c: New file.
47527 * gcc.dg/compat/struct-by-value-14_y.c: New file.
47528 * gcc.dg/compat/struct-by-value-15_main.c: New file.
47529 * gcc.dg/compat/struct-by-value-15_x.c: New file.
47530 * gcc.dg/compat/struct-by-value-15_y.c: New file.
47531 * gcc.dg/compat/struct-by-value-16_main.c: New file.
47532 * gcc.dg/compat/struct-by-value-16_x.c: New file.
47533 * gcc.dg/compat/struct-by-value-16_y.c: New file.
47534 * gcc.dg/compat/struct-by-value-17_main.c: New file.
47535 * gcc.dg/compat/struct-by-value-17_x.c: New file.
47536 * gcc.dg/compat/struct-by-value-17_y.c: New file.
47537 * gcc.dg/compat/struct-by-value-18_main.c: New file.
47538 * gcc.dg/compat/struct-by-value-18_x.c: New file.
47539 * gcc.dg/compat/struct-by-value-18_y.c: New file.
47541 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47542 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47543 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47544 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47545 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47546 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47547 * gcc.dg/compat/scalar-return-3_main.c: New file.
47548 * gcc.dg/compat/scalar-return-3_x.c: New file.
47549 * gcc.dg/compat/scalar-return-3_y.c: New file.
47550 * gcc.dg/compat/scalar-return-4_main.c: New file.
47551 * gcc.dg/compat/scalar-return-4_x.c: New file.
47552 * gcc.dg/compat/scalar-return-4_y.c: New file.
47554 2003-06-10 Janis Johnson <janis187@us.ibm.com>
47556 * gcc.dg/compat/fp2-struct-check.h: New file.
47557 * gcc.dg/compat/fp2-struct-defs.h: New file.
47558 * gcc.dg/compat/fp2-struct-init.h: New file.
47559 * gcc.dg/compat/struct-by-value-10_main.c: New file.
47560 * gcc.dg/compat/struct-by-value-10_x.c: New file.
47561 * gcc.dg/compat/struct-by-value-10_y.c: New file.
47562 * gcc.dg/compat/struct-return-10_main.c: New file.
47563 * gcc.dg/compat/struct-return-10_x.c: New file.
47564 * gcc.dg/compat/struct-return-10_y.c: New file.
47566 * gcc.dg/compat/compat-common.h: New file.
47567 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47568 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47569 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47570 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47571 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47572 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47573 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47574 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47575 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47576 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47577 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47578 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47579 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47580 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47581 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47582 * gcc.dg/compat/small-struct-check.h: Ditto.
47583 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47584 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47585 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47586 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47587 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47588 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47589 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47590 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47591 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47592 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47593 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47594 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47595 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47596 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47597 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47598 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47599 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47600 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47601 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47602 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47603 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47604 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47605 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47606 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47607 * gcc.dg/compat/struct-return-2_main.c: Ditto.
47608 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47609 * gcc.dg/compat/struct-return-2_y.c: Ditto.
47610 * gcc.dg/compat/struct-return-3_main.c: Ditto.
47611 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47612 * gcc.dg/compat/struct-return-3_y.c: Ditto.
47614 2003-06-10 Geoffrey Keating <geoffk@apple.com>
47616 * g++.dg/pch/static-1.C: New file.
47617 * g++.dg/pch/static-1.Hs: New file.
47619 2003-06-10 Richard Henderson <rth@redhat.com>
47621 * gcc.dg/asm-7.c: Adjust expected warning text.
47623 2003-06-10 Roger Sayle <roger@eyesopen.com>
47625 * gcc.dg/builtins-20.c: New test case.
47627 2003-06-10 Mark Mitchell <mark@codesourcery.com>
47630 * g++.dg/opt/template1.C: New test.
47632 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47634 * lib/gcc-dg.exp (dg-test): Clear additional_files and
47635 additional_sources.
47637 2003-05-21 David Taylor <dtaylor@emc.com>
47639 * gcc.dg/Wpadded.c: New file.
47641 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47643 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47644 * gcc.dg/special/weak-2.c: Add dg-require-weak.
47645 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47648 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
47650 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47652 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47654 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47655 (dg-require-alias): Likewise.
47656 (dg-require-gc-sections): Likewise.
47657 * lib/target-supports.exp (check_gc_sections_available): Likewise.
47659 2003-06-08 Richard Henderson <rth@redhat.com>
47661 * gcc.dg/20011029-2.c: Fix the array reference.
47662 * gcc.dg/asm-7.c: New.
47664 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
47666 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47668 2003-06-08 Mark Mitchell <mark@codesourcery.com>
47670 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47671 (dg-require-gc-sections): Likewise.
47673 2003-06-08 Jan Hubicka <jh@suse.cz>
47675 * i386-cmov1.c: Fix regular expression.
47676 * i386-cvt-1.c: Likewise.
47677 * i386-local.c: Likewise.
47678 * i386-local2.c: Likewise.
47679 * i386-mul.c: Likewise.
47680 * i386-ssetype-1.c: Likewise.
47681 * i386-ssetype-3.c: Likewise.
47682 * i386-ssetype-5.c: Likewise.
47684 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47687 * g++.dg/warn/implicit-typename2.C: New test.
47688 * g++.dg/warn/implicit-typename3.C: New test.
47690 2003-06-07 Richard Henderson <rth@redhat.com>
47692 * g++.dg/other/offsetof3.C: Use size_t.
47693 * g++.dg/other/offsetof4.C: Likewise.
47695 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
47697 * lib/copy-file.exp: New. Implement gcc_copy_files.
47699 * lib/dg-pch.exp: Load copy-file.exp
47700 (dg-pch): Use gcc_copy_files instead of "file copy".
47702 2003-06-06 Mark Mitchell <mark@codesourcery.com>
47704 * gcc.dg/weak/weak.exp: Simplify.
47705 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47706 * gcc.dg/weak/weak-1.c: Likewise.
47707 * gcc.dg/weak/weak-2.c: Likewise.
47708 * gcc.dg/weak/weak-3.c: Likewise.
47709 * gcc.dg/weak/weak-4.c: Likewise.
47710 * gcc.dg/weak/weak-5.c: Likewise.
47711 * gcc.dg/weak/weak-6.c: Likewise.
47712 * gcc.dg/weak/weak-7.c: Likewise.
47713 * gcc.dg/weak/weak-8.c: Likewise.
47714 * gcc.dg/weak/weak-9.c: Likewise.
47716 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
47718 gcc.c-torture/execute/20030606-1.c: New.
47720 2003-06-06 Roger Sayle <roger@eyesopen.com>
47722 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47723 * gcc.dg/builtins-19.c: Likewise.
47725 2003-06-06 Roger Sayle <roger@eyesopen.com>
47727 * gcc.dg/builtins-2.c: Add some more tests.
47728 * gcc.dg/builtins-18.c: New test case.
47729 * gcc.dg/builtins-19.c: New test case.
47731 2003-06-06 Roger Sayle <roger@eyesopen.com>
47732 Jim Wilson <wilson@tuliptree.org>
47734 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47736 2003-06-06 Jakub Jelinek <jakub@redhat.com>
47738 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47739 mempcpy/stpcpy calls not to be optimized into something else.
47740 * gcc.c-torture/execute/string-opt-3.c: Moved to...
47741 * gcc.c-torture/execute/builtins/string-7.c: ...here.
47742 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47744 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47746 * gcc.dg/format/asm_fprintf-1.c: New test.
47748 2003-06-05 Mark Mitchell <mark@codesourcery.com>
47750 * lib/gcc-defs.exp (additional_sources): New variable.
47751 (dg-additional-sources): New function.
47752 (additional_files): New variable.
47753 (dg-additional-files): New function.
47754 (dg-additional-files-options): Likewise.
47755 * lib/gcc-dg.exp (dg-require-weak): New function.
47756 (dg-require-alias): Likewise.
47757 (dg-require-gc-sections): Likewise.
47758 * lib/target-supports.exp (check_alias_available): Remove testfile
47760 (check_gc_sections_available): New function.
47761 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47762 (dg-gpp-additional-files): Likewise.
47763 * lib/g++.exp (additional_sources): Remove.
47764 (additional_files): Likewise.
47765 (g++_target_compile): Use dg-additional-files-options.
47767 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
47769 * gcc.dg/special/ecos.exp: Remove.
47770 * gcc.dg/special/20000419-2.c: Use dg-require-*.
47771 * gcc.dg/special/alias-1.c: Likewise.
47772 * gcc.dg/special/alias-2.c: Likewise.
47773 * gcc.dg/special/gcsec-1.c: Likewise.
47774 * gcc.dg/special/weak-1.c: Likewise.
47775 * gcc.dg/special/weak-2.c: Likewise.
47776 * gcc.dg/special/wkali-1.c: Likewise.
47777 * gcc.dg/special/wkali-2.c: Likewise.
47779 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47780 dg-gpp-additional-*.
47781 * g++.dg/special/conpr-3.C: Likewise.
47782 * g++.dg/special/conpr-4.C: Likewise.
47783 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47784 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47785 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47786 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47787 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47788 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47789 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47790 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47791 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47792 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47793 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47794 * g++.old-deja/g++.other/comdat1.C: Likewise.
47795 * g++.old-deja/g++.other/comdat2.C: Likewise.
47796 * g++.old-deja/g++.other/comdat3.C: Likewise.
47797 * g++.old-deja/g++.other/ctor1.C: Likewise.
47798 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47800 2003-06-05 Richard Henderson <rth@redhat.com>
47802 * gcc.dg/debug/20030605-1.c: New.
47804 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47806 * README.QMTEST: Update.
47808 2003-06-04 Richard Henderson <rth@redhat.com>
47810 * gcc.dg/cleanup-1.c: New.
47811 * gcc.dg/cleanup-2.c: New.
47812 * gcc.dg/cleanup-3.c: New.
47813 * gcc.dg/cleanup-4.c: New.
47814 * gcc.dg/cleanup-5.c: New.
47815 * gcc.dg/cleanup-6.c: New.
47816 * gcc.dg/cleanup-7.c: New.
47818 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47820 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47822 * lib/dg-pch.exp: New file.
47823 * g++.dg/pch/pch.exp: Use dg-pch.exp.
47824 * gcc.dg/pch/pch.exp: Likewise.
47826 2003-06-04 Roger Sayle <roger@eyesopen.com>
47828 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47829 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47830 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47831 * gcc.dg/builtins-17.c: New test case.
47832 * gcc.dg/i386-387-4.c: New test case.
47833 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47835 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47837 * gcc.dg/ultrasp9.c: New test.
47839 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47841 * gcc.c-torture/compile/20030604-1.c: New test.
47842 * gcc.dg/sparc-constant-1.c: New test.
47844 2003-06-03 Glen Nakamura <glen@imodulo.com>
47846 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47848 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
47850 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47852 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47853 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47855 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
47857 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47859 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47862 * g++.dg/template/spec10.C: New test.
47864 2003-06-03 Roger Sayle <roger@eyesopen.com>
47866 * gcc.dg/builtins-16.c: New test case.
47868 2003-06-03 Jakub Jelinek <jakub@redhat.com>
47870 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47871 mempcpy test with post-increments.
47872 * gcc.c-torture/execute/string-opt-3.c: New test.
47873 * gcc.dg/string-opt-1.c: New test.
47875 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
47878 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47880 2003-06-02 Mark Mitchell <mark@codesourcery.com>
47882 * lib/scanasm.exp (dg-scan): New function, factored out of ...
47883 (scan-assembler): ... here. Use dg-scan.
47884 (scan-assembler-not): Likewise.
47885 (scan-file): New function.
47886 (scan-file-not): Likewise.
47887 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47888 * gcc.dg/cpp/_Pragma4.c: Likewise.
47889 * gcc.dg/cpp/_Pragma5.c: Likewise.
47890 * gcc.dg/cpp/avoidpaste1.c: Likewise.
47891 * gcc.dg/cpp/avoidpaste2.c: Likewise.
47892 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47893 * gcc.dg/cpp/cmdlne-P.c: Likewise.
47894 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47895 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47896 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47897 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47898 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47899 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47900 * gcc.dg/cpp/cxxcom1.c: Likewise.
47901 * gcc.dg/cpp/line1.c: Likewise.
47902 * gcc.dg/cpp/maccom1.c: Likewise.
47903 * gcc.dg/cpp/maccom2.c: Likewise.
47904 * gcc.dg/cpp/maccom3.c: Likewise.
47905 * gcc.dg/cpp/maccom4.c: Likewise.
47906 * gcc.dg/cpp/maccom5.c: Likewise.
47907 * gcc.dg/cpp/maccom6.c: Likewise.
47908 * gcc.dg/cpp/multiline.c: Likewise.
47909 * gcc.dg/cpp/spacing1.c: Likewise.
47910 * gcc.dg/cpp/spacing2.c: Likewise.
47911 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47912 * gcc.dg/cpp/trad/maccom1.c: Likewise.
47913 * gcc.dg/cpp/trad/maccom2.c: Likewise.
47914 * gcc.dg/cpp/trad/maccom3.c: Likewise.
47915 * gcc.dg/cpp/trad/maccom4.c: Likewise.
47916 * gcc.dg/cpp/trad/maccom6.c: Likewise.
47917 * gcc.dg/cpp/cxxcom2.c: Likewise.
47918 * gcc.dg/cpp/cxxcom2.h: New file.
47920 * gcc.dg/cpp/truefalse.cpp: Move it to ...
47921 * g++.dg/cpp/truefalse.C: Here.
47922 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47924 2003-06-01 Loren James Rittle <ljrittle@acm.org>
47926 * gcc.dg/cpp/redef3.c: New file.
47928 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
47930 * gcc.dg/i386-loop-3.c: New test.
47932 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
47934 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47936 2003-05-31 Roger Sayle <roger@eyesopen.com>
47938 * gcc.dg/fwrapv-1.c: New test case.
47939 * gcc.dg/fwrapv-2.c: New test case.
47941 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47944 * g++.dg/template/spec9.C: New test.
47946 2003-05-29 Roger Sayle <roger@eyesopen.com>
47948 * gcc.dg/duff-4.c: New test case.
47950 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
47953 * g77.dg/ffixed-form-1.f: New test
47954 * g77.dg/ffixed-form-2.f: New test
47955 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47956 * g77.dg/ffree-form-3.f: New test
47958 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
47960 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47961 * gcc.dg/wint_t-1.c: Likewise.
47963 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47965 * g++.dg/template/access11.C: New test.
47967 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47970 * g++.dg/template/access10.C: New test.
47972 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47973 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47975 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47977 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47979 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47980 suppress for powerpc-*-darwin*.
47981 * gcc.dg/torture/builtin-noret-2.c: Likewise.
47983 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47985 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47986 suppress option for powerpc-*-darwin*.
47988 2003-05-23 Roger Sayle <roger@eyesopen.com>
47990 * gcc.dg/builtins-1.c: Add tests for tan and atan.
47991 * gcc.dg/builtins-4.c: Add test for fmod.
47993 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47996 * g++.dg/template/instantiate4.C: New test.
47998 2003-05-22 Roger Sayle <roger@eyesopen.com>
48000 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48002 2003-05-21 Janis Johnson <janis187@us.ibm.com>
48004 * gcc.dg/compat/scalar-return-1_main.c: New file.
48005 * gcc.dg/compat/scalar-return-1_x.c: New file.
48006 * gcc.dg/compat/scalar-return-1_y.c: New file.
48007 * gcc.dg/compat/scalar-return-2_main.c: New file.
48008 * gcc.dg/compat/scalar-return-2_x.c: New file.
48009 * gcc.dg/compat/scalar-return-2_y.c: New file.
48010 * gcc.dg/compat/struct-return-3_main.c: New file.
48011 * gcc.dg/compat/struct-return-3_y.c: New file.
48012 * gcc.dg/compat/struct-return-3_x.c: New file.
48013 * gcc.dg/compat/struct-return-2_main.c: New file.
48014 * gcc.dg/compat/struct-return-2_x.c: New file.
48015 * gcc.dg/compat/struct-return-2_y.c: New file.
48017 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48019 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48020 for hppa*-hp-hpux*.
48021 * gcc.dg/20021014-1.c (dg-options): Likewise.
48022 * gcc.dg/nest.c (dg-options): Likewise.
48024 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
48027 * g++.dg/ext/dllimport2.C: New file.
48028 * g++.dg/ext/dllimport3.C: New file.
48030 2003-05-20 Janis Johnson <janis187@us.ibm.com>
48032 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48033 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48034 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48035 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48036 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48037 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48038 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48039 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48040 * gcc.dg/compat/small-struct-defs.h: New file.
48041 * gcc.dg/compat/small-struct-init.h: New file.
48042 * gcc.dg/compat/small-struct-check.h: New file.
48043 * gcc.dg/compat/fp-struct-defs.h: New file.
48044 * gcc.dg/compat/fp-struct-check.h: New file.
48045 * gcc.dg/compat/fp-struct-init.h: New file.
48046 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48047 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48049 2003-05-19 Jakub Jelinek <jakub@redhat.com>
48051 * gcc.dg/20030225-2.c: New test.
48053 2003-05-18 Roger Sayle <roger@eyesopen.com>
48054 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48056 * gcc.c-torture/compile/20030518-1.c: New test case.
48058 2003-05-18 Mark Mitchell <mark@codesourcery.com>
48060 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48061 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48062 gcc-dg-debug-runtest.
48063 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48064 gcc-dg-debug-runtest.
48066 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48069 * g++.dg/lookup/using6.C: New test.
48071 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48073 * g++.dg/parse/access2.C: New test.
48075 2003-05-17 Mark Mitchell <mark@codesourcery.com>
48077 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48078 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48079 * gcc.dg/debug/debug.exp: Likewise.
48081 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
48083 * gcc.dg/dollar.c: New test.
48085 2003-05-16 Janis Johnson <janis187@us.ibm.com>
48087 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48088 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48089 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48090 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48091 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48092 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48093 * gcc.dg/compat/struct-by-value-6_main.c: New file.
48094 * gcc.dg/compat/struct-by-value-6_x.c: New file.
48095 * gcc.dg/compat/struct-by-value-6_y.c: New file.
48096 * gcc.dg/compat/struct-by-value-7_main.c: New file.
48097 * gcc.dg/compat/struct-by-value-7_x.c: New file.
48098 * gcc.dg/compat/struct-by-value-7_y.c: New file.
48099 * gcc.dg/compat/struct-by-value-8_main.c: New file.
48100 * gcc.dg/compat/struct-by-value-8_x.c: New file.
48101 * gcc.dg/compat/struct-by-value-8_y.c: New file.
48102 * gcc.dg/compat/struct-by-value-9_main.c: New file.
48103 * gcc.dg/compat/struct-by-value-9_x.c: New file.
48104 * gcc.dg/compat/struct-by-value-9_y.c: New file.
48106 2003-05-16 Mark Mitchell <mark@codesourcery.com>
48108 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48109 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
48110 support for "repo" mode.
48111 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48112 * lib/g77-dg.exp: Likewise.
48113 * lib/obj-dg.exp: Likewise.
48115 2003-05-16 Jakub Jelinek <jakub@redhat.com>
48117 Merge from gcc-3_2-rhl8-branch:
48118 2003-04-23 Jakub Jelinek <jakub@redhat.com>
48120 * gcc.dg/tls/opt-6.c: New test.
48122 2003-04-05 Jakub Jelinek <jakub@redhat.com>
48124 * gcc.dg/20030405-1.c: New test.
48126 2003-03-09 Jakub Jelinek <jakub@redhat.com>
48128 * gcc.dg/20030309-1.c: New test.
48130 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
48132 * gcc.c-torture/execute/20030307-1.c: New test.
48134 2003-02-20 Randolph Chung <tausq@debian.org>
48136 * gcc.c-torture/compile/20030220-1.c: New test.
48138 2003-02-18 Jakub Jelinek <jakub@redhat.com>
48140 * gcc.dg/20030217-1.c: New test.
48142 2003-01-29 Jakub Jelinek <jakub@redhat.com>
48144 * gcc.c-torture/compile/20020129-1.c: New test.
48146 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48148 * gcc.dg/unroll-1.c: New test.
48150 2002-11-16 Jan Hubicka <jh@suse.cz>
48152 * gcc.c-torture/execute/20020920-1.c: New test.
48154 2002-10-08 Jakub Jelinek <jakub@redhat.com>
48157 * gcc.c-torture/compile/20021008-1.c: New test.
48159 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
48162 * gcc.c-torture/execute/20020810-1.c: New test.
48164 2002-08-07 Jakub Jelinek <jakub@redhat.com>
48166 * gcc.c-torture/compile/20020807-1.c: New test.
48168 2002-07-30 Jakub Jelinek <jakub@redhat.com>
48170 * gcc.dg/tls/opt-1.c: New test.
48172 2002-07-29 Jakub Jelinek <jakub@redhat.com>
48174 * gcc.dg/20020729-1.c: New test.
48176 2002-07-20 Jakub Jelinek <jakub@redhat.com>
48178 * g++.dg/opt/life1.C: New test.
48180 2002-05-20 Jakub Jelinek <jakub@redhat.com>
48182 * gcc.dg/20020525-1.c: New test.
48184 2002-05-24 Jakub Jelinek <jakub@redhat.com>
48187 * g++.dg/ext/pretty1.C: New test.
48188 * g++.dg/ext/pretty2.C: New test.
48190 2003-05-15 Mark Mitchell <mark@codesourcery.com>
48193 * g++.dg/ext/typeof5.C: New test.
48195 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
48197 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48198 __USER_LABEL_PREFIX__ into account.
48199 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48201 2003-05-14 Roger Sayle <roger@eyesopen.com>
48203 * gcc.dg/builtins-15.c: New test case.
48205 2003-05-13 Zack Weinberg <zack@codesourcery.com>
48207 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48209 2003-05-12 Mark Mitchell <mark@codesourcery.com>
48211 * lib/g++.exp: Tweak handling of additional source files.
48212 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48213 * g++.dg/special/conpr-2a.C: Rename to ...
48214 * g++.dg/special/conpr-2a.cc: ... this.
48215 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48216 * g++.dg/special/conpr-3a.C: Rename to ...
48217 * g++.dg/special/conpr-3a.cc: This.
48218 * g++.dg/special/conpr-3b.C: Rename to ...
48219 * g++.dg/special/conpr-3b.cc: This.
48220 * g++.dg/special/conpr-4.C: New test.
48221 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48223 2003-05-12 David Edelsohn <edelsohn@gnu.org>
48225 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48227 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48229 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48230 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48231 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48232 * g++.old-deja/g++.other/warn3.C: Likewise.
48234 2003-05-11 Roger Sayle <roger@eyesopen.com>
48236 * gcc.dg/i386-387-1.c: Update to also test log.
48237 * gcc.dg/i386-387-2.c: Likewise.
48239 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
48241 * g77.f-torture/execute/int8421.f: New test.
48243 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48245 PR c++/10230, c++/10481
48246 * g++.dg/lookup/scoped5.C: New test.
48248 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48251 * g++.dg/template/ttp6.C: New test.
48253 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
48255 * gcc.c-torture/execute/builtins: New directory.
48256 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48257 gcc.c-torture/execute/builtins.
48258 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48259 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48260 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
48261 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48263 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48266 * g++.dg/template/access8.C: New test.
48267 * g++.dg/template/access9.C: New test.
48269 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48272 * g++.dg/parse/access1.C: New test.
48274 2003-05-09 DJ Delorie <dj@redhat.com>
48276 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48277 long, and not an int.
48279 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48281 PR c++/10555, c++/10576
48282 * g++.dg/template/memclass1.C: New test.
48284 2003-05-08 DJ Delorie <dj@redhat.com>
48286 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48288 * gcc.c-torture/execute/20021024-1.x: Likewise.
48289 * gcc.c-torture/execute/shiftdi.x: Likewise.
48290 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48291 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48292 * gcc.dg/20021018-1.c: Likewise.
48294 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48296 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48298 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48299 (bcopy): Call memmove.
48301 2003-05-08 Roger Sayle <roger@eyesopen.com>
48303 * g77.f-torture/compile/8485.f: New test case.
48305 2003-05-07 Richard Henderson <rth@redhat.com>
48308 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48309 Verify exception_cleanup not called for rethrows.
48310 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48311 when exiting catch block without rethrowing.
48312 * g++.dg/eh/forced3.C: New.
48313 * g++.dg/eh/forced4.C: New.
48315 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
48317 * gcc.dg/20030505.c: Fix triplet.
48319 2003-05-06 DJ Delorie <dj@redhat.com>
48321 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48322 * gcc.dg/nest.c: Likewise.
48324 2003-05-05 Roger Sayle <roger@eyesopen.com>
48326 * gcc.dg/builtins-14.c: New test case.
48328 2003-05-05 Janis Johnson <janis187@us.ibm.com>
48330 * lib/compat.exp (compat-execute): New argument.
48331 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48332 * gcc.dg/compat: New test directory.
48333 * gcc.dg/compat/compat.exp: New expect script.
48334 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48335 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48336 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48337 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48338 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48339 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48341 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48342 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48343 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48344 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48345 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48346 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48347 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48348 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48349 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48350 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48351 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48352 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48353 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48354 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48355 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48357 2003-05-05 Zack Weinberg <zack@codesourcery.com>
48359 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48361 2003-05-05 Jakub Jelinek <jakub@redhat.com>
48363 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48365 2003-05-05 Geoffrey Keating <geoffk@apple.com>
48367 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48368 * gcc.dg/ppc-fsel-2.c: New test.
48370 * gcc.dg/unused-5.c: New test.
48372 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48375 * g++.dg/warn/pmf1.C: New test.
48377 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48380 * g++.dg/warn/main.C: New test.
48382 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48384 * gcc.dg/nonnull-3.c: New test.
48386 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
48388 * gcc.dg/cpp/Wtrigraphs.c: Update.
48389 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48391 2003-05-03 Geoffrey Keating <geoffk@apple.com>
48393 * gcc.dg/ppc-fsel-1.c: New test.
48395 2003-05-03 Zack Weinberg <zack@codesourcery.com>
48398 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48400 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
48402 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48404 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48406 PR c++/9364, c++/10553, c++/10586
48407 * g++.dg/parse/typename4.C: New test.
48408 * g++.dg/parse/typename5.C: Likewise.
48410 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
48412 * gcc.c-torture/compile/20030503-1.c: New test.
48414 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48416 * g++.dg/lookup/using5.C: Fix testcase error.
48418 2003-05-01 Chris Demetriou <cgd@broadcom.com>
48420 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48421 since MEABI is no longer supported. Remove all vestiges
48422 of MEABI from the test.
48424 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48427 * g++.dg/lookup/using5.C: New test.
48429 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48432 * g++.dg/template/ttp5.C: New test.
48434 2003-04-30 Mark Mitchell <mark@codesourcery.com>
48436 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48437 (dg-gpp-additional-sources): New function.
48438 (dg-gpp-additional-files): Likewise.
48439 * lib/g++.exp (additional_sources): New variable.
48440 (additional_files): Likewise.
48441 (g++_target_compile): Deal with them.
48442 * lib/old-dejagnu.exp: Remove.
48443 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48444 * g++.old-deja: Revise all tests to use dg commands.
48446 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48448 PR c++/9432, c++/9528
48449 * g++.dg/lookup/using4.C: New test.
48451 2003-04-29 Geoffrey Keating <geoffk@apple.com>
48453 * gcc.dg/noreturn-5.c: New file.
48454 * gcc.dg/noreturn-6.c: New file.
48456 * gcc.c-torture/compile/inline-1.c: New file.
48458 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48461 * g++.dg/template/explicit1.C: New test.
48463 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48466 * g++.dg/other/bitfield1.C: New test.
48469 * g++.dg/init/new7.C: New test.
48471 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48473 * g++.dg/ext/desig1.C: New test.
48474 * g++.dg/ext/init1.C: Update.
48476 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48478 2003-04-28 Mark Mitchell <mark@codesourcery.com>
48481 * g++.dg/warn/Winline-1.C: New test.
48483 2003-04-28 Jakub Jelinek <jakub@redhat.com>
48485 * gcc.c-torture/execute/string-opt-19.c: New test.
48487 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48488 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48490 2003-04-27 Mark Mitchell <mark@codesourcery.com>
48493 * g++.dg/init/new6.C: New test.
48496 * g++.dg/init/ref6.C: New test.
48498 2003-04-26 David Edelsohn <edelsohn@gnu.org>
48500 * g++.dg/warn/weak1.C: XFAIL on AIX4.
48502 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48504 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48505 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48507 2003-04-25 Mark Mitchell <mark@codesourcery.com>
48509 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48510 initialized static data members.
48512 2003-04-25 H.J. Lu <hjl@gnu.org>
48514 * gcc.dg/ia64-sync-4.c: New test.
48516 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48518 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
48521 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
48524 * g++.dg/warn/conv1.C: New test.
48525 * g++.old-deja/g++.other/conv7.C: Adjust.
48526 * g++.old-deja/g++.other/overload14.C: Adjust.
48528 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48531 * g++.dg/template/defarg2.C: New test.
48533 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
48535 * gcc.dg/cpp/include2.c: Update.
48536 * gcc.dg/cpp/multiline-2.c: New.
48537 * gcc.dg/cpp/multiline.c: Update.
48538 * gcc.dg/cpp/strify2.c: Update.
48539 * gcc.dg/cpp/trad/literals-2.c: Update.
48541 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48543 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48545 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48547 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48549 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48552 * g++.dg/parse/crash4.C: New test.
48555 * g++.dg/parse/crash5.C: New test.
48557 2003-04-22 Mark Mitchell <mark@codesourcery.com>
48560 * g++.dg/parse/crash3.C: New test.
48563 * g++.dg/parse/elab1.C: New test.
48565 2003-04-22 Devang Patel <dpatel@apple.com>
48567 * gcc.dg/cpp/trad/funlike-5.c: New test.
48569 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
48571 * g++.dg/other/packed1.C: Fix dg options.
48573 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
48575 * g++.dg/other/offsetof2.C: New test.
48577 2003-04-21 Mark Mitchell <mark@codesourcery.com>
48579 * g++.dg/template/recurse.C: Adjust location of error messages.
48581 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
48584 * g++.dg/init/addr-const1.C: New test.
48585 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48587 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
48590 * g++.dg/lookup/struct-hack1.C: New test.
48592 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
48594 * ucs.c: Update diagnostic messages.
48596 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48598 * gcc.dg/cpp/truefalse.cpp: New test.
48599 * gcc.dg/cpp/cpp.exp: Update.
48600 * g++.dg/other/stdbool-if.C: Remove.
48602 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48604 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48605 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48607 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
48609 * gcc.c-torture/compile/20030418-1.c: New test.
48611 2003-04-17 Janis Johnson <janis187@us.ibm.com>
48613 * README.compat: Remove; content moved to doc/sourcebuild.texi.
48615 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48618 g++.dg/template/dependent-name1.C: New test.
48620 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
48622 * gcc.dg/warn-1.c (tourist_guide): New array,
48623 contains a pointer to bar.
48625 2003-04-16 Roger Sayle <roger@eyesopen.com>
48627 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48628 * gcc.c-torture/execute/medce-1.c: New test case.
48629 * gcc.c-torture/execute/medce-2.c: New test case.
48631 2003-04-15 Mark Mitchell <mark@codesourcery.com>
48633 * lib/prune.exp: Ignore more messages.
48636 * g++.dg/parse/lookup3.C: New test.
48638 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
48640 * gcc.c-torture/compile/20030415-1.c : New test.
48642 2003-04-14 Mark Mitchell <mark@codesourcery.com>
48644 * gcc.c-torture/execute/scope-2.c: Move to ...
48645 * gcc.dg/noncompile/scope.c: .... here.
48647 2003-04-14 Roger Sayle <roger@eyesopen.com>
48649 * gcc.dg/20030414-2.c: New test case.
48651 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
48654 * gcc.dg/20030414-1.c: New test.
48656 2003-04-13 Roger Sayle <roger@eyesopen.com>
48658 * gcc.dg/builtins-12.c: New test case.
48659 * gcc.dg/builtins-13.c: New test case.
48661 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48663 * gcc.c-torture/execute/string-opt-18.c: New test.
48665 2003-04-13 Mark Mitchell <mark@codesourcery.com>
48668 * g++.dg/init/new5.C: New test.
48670 2003-04-12 Mark Mitchell <mark@codesourcery.com>
48673 * g++.dg/ext/dllimport1.C: New test.
48675 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48677 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48679 2003-04-11 Bud Davis <bdavis9659@comcast.net>
48682 * g77.f-torture/noncompile/9263.f: New test
48684 * g77.f-torture/execute/1832.f: New test
48686 2003-04-11 David Chad <davidc@freebsd.org>
48687 Loren J. Rittle <ljrittle@acm.org>
48690 * objc.dg/headers.m: New test.
48692 2003-04-10 Zack Weinberg <zack@codesourcery.com>
48694 * gcc.c-torture/execute/builtin-noret-2.c: New.
48695 * gcc.c-torture/execute/builtin-noret-2.x: New.
48696 XFAIL builtin-noret-2.c at -O1 and above.
48697 * gcc.dg/redecl.c: New.
48698 * gcc.dg/Wshadow-1.c: Update error regexps.
48700 2003-04-10 Mark Mitchell <mark@codesourcery.com>
48702 * g++.dg/abi/bitfield10.C: New test.
48704 2003-04-09 Mike Stump <mrs@apple.com>
48706 * gcc.dg/pch/pch.exp: Make testcase names longer.
48707 * g++.dg/pch/pch.exp: Make testcase names longer.
48709 2003-04-08 Roger Sayle <roger@eyesopen.com>
48711 * gcc.dg/builtins-11.c: New test case.
48713 2003-04-08 Roger Sayle <roger@eyesopen.com>
48715 * gcc.dg/builtins-9.c: New test case.
48716 * gcc.dg/builtins-10.c: New test case.
48718 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
48720 * gcc.dg/noncompile/init-4.c.c: New test.
48722 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
48724 * gcc.misc-test/gcov-9.c: New test.
48725 * gcc.misc-test/gcov-10.c: New test
48726 * gcc.misc-test/gcov-11.c: New test.
48728 2003-04-05 Zack Weinberg <zack@codesourcery.com>
48730 PR optimization/10024
48731 * gcc.c-torture/compile/20030405-1.c: New test.
48733 2003-04-04 Geoffrey Keating <geoffk@apple.com>
48735 * gcc.dg/pch/static-3.c: New.
48736 * gcc.dg/pch/static-3.hs: New.
48737 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48739 2003-04-04 Richard Henderson <rth@redhat.com>
48741 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48742 * g++.dg/eh/forced2.C: Likewise.
48744 2003-04-03 Mike Stump <mrs@apple.com>
48746 * lib/scanasm.exp (scan-assembler): Add xfail processing for
48748 (scan-assembler-times, scan-assembler-not): Likewise.
48749 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48751 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
48753 * gcc.dg/sparc-loop-1.c: New test.
48755 2003-04-02 Geoffrey Keating <geoffk@apple.com>
48758 * g++.dg/pch/system-2.C: New.
48759 * g++.dg/pch/system-2.Hs: New.
48761 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
48763 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48765 * g++.dg/eh/simd-1.C (vecfunc): Same.
48767 2003-04-01 Roger Sayle <roger@eyesopen.com>
48769 * gcc.c-torture/execute/20030401-1.c: New test case.
48771 2003-04-01 Ziemowit Laski <zlaski@apple.com>
48773 * objc.dg/defs.m: New.
48775 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
48777 * g++.dg/eh/simd-1.C: New.
48778 * g++.dg/eh/simd-2.C: New.
48780 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
48782 * gcc.c-torture/execute/simd-3.c: New.
48784 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48787 * gcc.dg/20030331-2.c: New test.
48789 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48792 * g++.dg/parse/crash2.C: New test.
48794 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48796 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48797 * gcc.c-torture/execute/20030331-1.c: ...here.
48799 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48801 * gcc.c-torture/execute/20030331-1.c: New test.
48803 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
48805 * lib/gcov.exp: Adjust call return testing strings.
48806 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48808 2003-03-31 Roger Sayle <roger@eyesopen.com>
48810 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48811 * gcc.dg/builtins-7.c: New test case.
48812 * gcc.dg/builtins-8.c: New test case.
48814 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48816 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48818 2003-03-30 Mark Mitchell <mark@codesourcery.com>
48821 * g++.dg/lookup-class-member-2.C: New test.
48823 2003-03-30 Glen Nakamura <glen@imodulo.com>
48825 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48827 2003-03-28 Roger Sayle <roger@eyesopen.com>
48829 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48831 2003-03-28 Mark Mitchell <mark@codesourcery.com>
48833 * g++.dg/init/attrib1.C: New test.
48835 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48837 * gcc.dg/ultrasp8.c: New test.
48839 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48841 * gcc.dg/ultrasp7.c: New test.
48843 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
48846 * g++.dg/template/inline1.C: New test.
48848 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48850 * gcc.dg/sparc-dwarf2.c: New test.
48852 2003-03-27 Roger Sayle <roger@eyesopen.com>
48854 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48855 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48857 2003-03-27 Mark Mitchell <mark@codesourcery.com>
48859 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48860 than reading .x files.
48861 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48862 * g77.dg/gcov/gcov-1.f: Likewise.
48863 * gcc.misc-tests/gcov-4b.c: Likewise.
48864 * gcc.misc-tests/gcov-5b.c: Likewise.
48865 * gcc.misc-tests/gcov-6.c: Likewise.
48866 * gcc.misc-tests/gcov-7.c: Likewise.
48867 * gcc.misc-tests/gcov-8.c: Likewise.
48868 * g++.dg/gcov/gcov-1.x: Remove.
48869 * g77.dg/gcov/gcov-1.x: Likewise.
48870 * gcc.misc-tests/gcov-4b.x: Likewise.
48871 * gcc.misc-tests/gcov-5b.x: Likewise.
48872 * gcc.misc-tests/gcov-6.x: Likewise.
48873 * gcc.misc-tests/gcov-7.x: Likewise.
48874 * gcc.misc-tests/gcov-8.x: Likewise.
48876 2003-03-27 Glen Nakamura <glen@imodulo.com>
48879 * gcc.dg/20030324-1.c: New test.
48881 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
48884 * g++.dg/template/arg3.C: New test.
48887 * g++.dg/template/friend18.C: New test.
48889 2003-03-26 Roger Sayle <roger@eyesopen.com>
48891 * g77.f-torture/compile/20030326-1.f: New test case.
48893 2003-03-26 Janis Johnson <janis187@us.ibm.com>
48895 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48897 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48899 2003-03-26 Jakub Jelinek <jakub@redhat.com>
48901 * gcc.dg/ia64-sync-3.c: New test.
48903 2003-03-26 Alan Modra <amodra@bigpond.net.au>
48905 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48907 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
48909 * gcc.dg/ultrasp6.c: New test.
48911 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48913 * gcc.dg/i386-signbit-1.c: New test.
48914 * gcc.dg/i386-signbit-2.c: New test.
48915 * gcc.dg/i386-signbit-3.c: New test.
48917 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48919 * gcc.dg/ultrasp5.c: Fix options.
48921 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48923 * gcc.dg/ultrasp5.c: Fix comment.
48925 2003-03-24 Bud Davis <bdavis9659@comcast.net>
48928 * g77.f-torture/execute/10197.f: New test.
48930 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
48932 PR c++/9898, c++/383
48933 * g++.dg/template/conv6.C: New test.
48936 * g++.dg/template/ptrmem5.C: New test.
48939 * g++.dg/lookup/koenig1.C: New test.
48942 * g++.dg/lookup/template2.C: New test.
48944 2003-03-24 Jakub Jelinek <jakub@redhat.com>
48946 * g++.dg/opt/rtti1.C: New test.
48948 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
48950 * gcc.dg/ultrasp5.c: New test.
48952 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
48955 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48958 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48961 * gcc.dg/20030323-1.c: New test.
48963 2003-03-23 Roger Sayle <roger@eyesopen.com>
48965 * gcc.c-torture/compile/20030323-1.c: New test case.
48967 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
48969 * gcc.dg/20030321-1.c: New test.
48971 2003-03-22 Zack Weinberg <zack@codesourcery.com>
48973 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48975 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
48977 PR c++/9978, c++/9708
48978 * g++.dg/ext/vlm1.C: Adjust expected error.
48979 * g++.dg/ext/vla2.C: New test.
48980 * g++.dg/template/arg1.C: New test.
48981 * g++.dg/template/arg2.C: New test.
48983 2003-03-22 Bud Davis <bdavis9659@comcast.net>
48985 * g77.f-torture/execute/select.f: New test.
48986 * g77.f-torture/noncompile/select_no_compile.f: New test.
48988 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
48991 * g++.dg/other/error4.C: New test.
48993 2003-03-20 Mark Mitchell <mark@codesourcery.com>
48995 * g++.dg/template/friend17.C: New test.
48997 2003-03-21 Alan Modra <amodra@bigpond.net.au>
48999 * gcc.c-torture/compile/20030320-1.c: New.
49001 2003-03-20 Roger Sayle <roger@eyesopen.com>
49003 * gcc.dg/builtins-6.c: New test case.
49005 2003-03-19 Alan Modra <amodra@bigpond.net.au>
49008 * gcc.c-torture/compile/20030319-1.c: New.
49010 2003-03-18 Jan Hubicka <jh@suse.cz>
49012 * gcc.dg/i386-cvt-1.c: New test.
49014 2003-03-17 Zack Weinberg <zack@codesourcery.com>
49016 * objc.dg/naming-1.m: Use "(parse|syntax) error".
49017 * objc.dg/naming-2.m: Likewise.
49019 2003-03-17 Mark Mitchell <mark@codesourcery.com>
49022 * g++.dg/parse/crash1.C: New test.
49024 2003-03-16 Mark Mitchell <mark@codesourcery.com>
49027 * g++.dg/eh/cleanup1.C: New test.
49029 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
49031 * gcc.c-torture/execute/20030316-1.c: New test case.
49033 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
49036 * g++.dg/init/ctor2.C: New test.
49038 2003-03-15 Roger Sayle <roger@eyesopen.com>
49040 * g77.f-torture/compile/xformat.f: New test case.
49042 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49044 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49045 * g++.old-deja/g++.mike/eh50.C: Likewise.
49047 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49050 * g++.dg/template/spec7.C: New test.
49051 * g++.dg/template/spec8.C: Likewise.
49053 2003-03-14 Jakub Jelinek <jakub@redhat.com>
49055 * gcc.c-torture/execute/20030313-1.c: New test.
49057 2003-03-14 Richard Henderson <rth@redhat.com>
49059 * gcc.dg/inline-2.c: Adjust alpha test for external call.
49061 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49063 * gcc.c-torture/compile/20030314-1.c: New test.
49065 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
49067 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49068 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49070 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49071 to accept newer _imp__ prefix and additional
49072 newline in .drectve section.
49073 * gcc.dg/dll-4.c: Likewise.
49074 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49077 2003-03-13 Mark Mitchell <mark@codesourcery.com>
49079 * g++.dg/parse/namespace9.C: New test.
49081 * g++.dg/init/ref5.C: New test.
49082 * g++.dg/parse/ptrmem1.C: Likewise.
49084 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49086 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49087 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49088 regular expression.
49089 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49090 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49092 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
49094 * gcc.c-torture/execute/20030224-2.c: New test.
49096 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49098 * gcc.dg/decl-3.c: New test.
49100 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49102 * gcc.dg/i386-loop-2.c: New test.
49104 2003-03-11 Mark Mitchell <mark@codesourcery.com>
49107 * g++.dg/parse/namespace8.C: New test.
49110 * g++.dg/overload/builtin2.C: New test.
49112 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
49114 * gcc.dg/return-type-3.c: New test.
49116 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49118 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49119 profiling options are not supported.
49121 2003-03-10 Mark Mitchell <mark@codesourcery.com>
49123 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49124 * g++.old-deja/g++.warn/impint2.C: Likewise.
49126 2003-03-10 Devang Patel <dpatel@apple.com>
49128 * g++.dg/cpp/c++_cmd_1.C: New test.
49129 * g++.dg/cpp/c++_cmd_1.h: New file.
49131 2003-03-10 Segher Boessenkool <segher@koffie.nl>
49133 * gcc.dg/altivec-9.c: New file.
49135 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49137 * gcc.dg/ppc-sdata-1.c: New test.
49138 * gcc.dg/ppc-sdata-2.c: New test.
49140 2003-03-09 Mark Mitchell <mark@codesourcery.com>
49143 * g++.dg/opt/ptrmem2.C: New test.
49146 * g++.dg/opt/ptrmem1.C: New test.
49148 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49150 * gcc.dg/i386-loop-1.c: New test.
49152 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49155 * g++.dg/lookup/friend1.C: New test.
49157 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49160 * g++.dg/parser/constructor1.C: New test.
49162 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
49164 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49166 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49168 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
49170 * gcc.dg/cpp/Wunused.c: Update test.
49172 2003-03-08 Jan Hubicka <jh@suse.cz>
49174 * gcc.dg/inline-3.c: New test.
49176 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49179 * g++.dg/parse/builtin1.C: New test.
49182 * g++.dg/abi/cookie1.C: New test.
49183 * g++.dg/abi/cookie2.C: Likewise.
49186 * g++.dg/template/field1.C: New test.
49189 * g++.dg/parse/class1.C: New test.
49190 * g++.dg/parse/namespace7.C: Likewise.
49191 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49193 2003-03-07 Mark Mitchell <mark@codesourcery.com>
49195 * g++.dg/init/ref4.C: New test.
49197 2003-03-07 Jan Hubicka <jh@suse.cz>
49199 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49200 * gcc.dg/inline-3.c: New test.
49202 2003-03-06 Mark Mitchell <mark@codesourcery.com>
49204 * g++.dg/init/ref3.C: New test.
49207 * g++.dg/init/ref2.C: New test.
49210 * g++.dg/warn/Wshadow-2.C: New test.
49213 * g++.dg/warn/Woverloaded-1.C: New test.
49215 2003-03-05 Jan Hubicka <jh@suse.cz>
49217 * gcc.dg/i386-local2.c: New.
49218 * gcc.dg/i386-local.c: Fix typo.
49220 2003-03-05 Mark Mitchell <mark@codesourcery.com>
49222 * g++.dg/abi/layout3.C: New test.
49224 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
49226 * gcc.c-torture/compile/20030305-1.c
49228 2003-03-05 Jan Hubicka <jh@suse.cz>
49230 * gcc.dg/i386-local.c: New.
49232 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
49234 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49236 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49238 * gcc.dg/switch-2.c: New test.
49239 * gcc.dg/switch-3.c: New test.
49240 * gcc.dg/Wswitch.c: Adjust line numbers.
49241 * gcc.dg/Wswitch-default.c: Likewise.
49242 * gcc.dg/Wswitch-enum.c: Likewise.
49244 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
49246 * gcc.c-torture/execute/20030222-1.c: New test.
49248 2003-03-03 James E Wilson <wilson@tuliptree.org>
49250 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49252 2003-03-03 Mark Mitchell <mark@codesourcery.com>
49255 * g++.dg/init/ref1.C: New test.
49257 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
49259 * gcc.dg/sh-relax.c: New SH-only test.
49261 2003-03-03 Geoffrey Keating <geoffk@apple.com>
49263 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
49264 comment explaining purpose of testcase.
49266 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49268 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49269 for HC11/HC12 (asm needs two int registers).
49270 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49271 HC11/HC12 because the test uses an asm which needs two 32-bit
49274 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49276 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49277 for HC11/HC12 (array is too large otherwise).
49278 * gcc.c-torture/compile/920501-4.x: New file, likewise.
49279 * gcc.c-torture/compile/20010518-2.x: Likewise.
49280 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49281 HC11/HC12 (array is too large).
49283 2003-03-01 Geoffrey Keating <geoffk@apple.com>
49285 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49286 * lib/g++-dg.exp (g++-dg-test): Likewise.
49288 2003-03-01 Roger Sayle <roger@eyesopen.com>
49290 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49291 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49293 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49295 * g++.dg/warn/implicit-typename1.C: Remove warning.
49297 2003-02-28 Richard Henderson <rth@redhat.com>
49299 * gcc.dg/noreturn-1.c: Move noreturn warning line.
49300 * gcc.dg/return-type-1.c: Move control reaches end warning line.
49302 2003-02-28 Geoffrey Keating <geoffk@apple.com>
49304 * gcc.dg/pch/pch.exp: Change .pch to .gch.
49305 * g++.dg/pch/pch.exp: Likewise.
49307 2003-02-28 Mark Mitchell <mark@codesourcery.com>
49310 * g++.dg/init/new4.C: New test.
49312 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
49314 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49316 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
49318 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49321 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49324 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49326 * lib/scanasm.exp: Add support for counting numbers of
49328 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49329 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49331 2003-02-25 Mark Mitchell <mark@codesourcery.com>
49334 * g++.dg/template/static3.C: New test.
49337 * g++.dg/parse/namespace6.C: New test.
49339 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49342 * gcc.dg/20030225-1.c: New test.
49344 2003-02-24 Mark Mitchell <mark@codesourcery.com>
49346 * README: Remove out-of-date information.
49349 * g++.dg/template/spec6.C: New test.
49351 2003-02-24 Jeff Law <law@redhat.com>
49353 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49355 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49357 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49358 * gcc.dg/pragma-ep-1.c: Likewise.
49360 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49363 * g++.dg/template/friend16.C: New test.
49365 2003-02-23 Mark Mitchell <mark@codesourcery.com>
49368 * g++.dg/parse/fused-params1.C: Adjust error messages.
49369 * g++.dg/template/nested3.C: New test.
49371 2003-02-24 Alan Modra <amodra@bigpond.net.au>
49373 * g++.dg/abi/param1.C: New test.
49375 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49378 * g++.dg/warn/implicit-typename1.C: New test.
49380 2003-02-22 Kelley Cook <kelleycook@comcast.net>
49382 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49384 * g++.old-deja/g++.other/store-expr2.C: Likewise.
49385 * gcc.c-torture/execute/20010129-1.x: Likewise.
49386 * gcc.dg/20011107-1.c: Likewise.
49387 * gcc.dg/20020108-1.c: Likewise.
49388 * gcc.dg/20020122-3.c: Likewise.
49389 * gcc.dg/20020206-1.c: Likewise.
49390 * gcc.dg/20020310-1.c: Likewise.
49391 * gcc.dg/20020426-2.c: Likewise.
49392 * gcc.dg/20020517-1.c: Likewise.
49393 * gcc.dg/991230-1.c: Likewise.
49394 * gcc.dg/i386-unroll-1.c: Likewise.
49395 * gcc.misc-tests/i386-prefetch.exp: Likewise.
49397 2003-02-22 Jan Hubicka <jh@suse.cz>
49399 * gcc.dg/i386-mul.c: New test.
49401 2003-02-21 Roger Sayle <roger@eyesopen.com>
49403 * gcc.dg/builtins-5.c: New test case.
49405 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
49407 * gcc.dg/asmreg-1.c: New test.
49409 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49412 * g++.dg/parse/varmod1.C: New test.
49414 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49417 * g++.dg/template/op1.C: New test.
49419 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49422 * g++.dg/template/nested2.C: New test.
49424 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49427 * g++.dg/expr/dtor1.C: New test.
49429 2003-02-21 Zack Weinberg <zack@codesourcery.com>
49431 * gcc.dg/cpp/include3.c: New test.
49432 * gcc.dg/cpp/inc/foo.h: New file.
49434 2003-02-21 Glen Nakamura <glen@imodulo.com>
49436 * gcc.c-torture/execute/20030221-1.c: New test.
49438 2003-02-20 Mark Mitchell <mark@codesourcery.com>
49441 * g++.dg/abi/conv1.C: New test.
49443 2003-02-20 Jan Hubicka <jh@suse.cz>
49445 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49447 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
49449 * gcc.c-torture/compile/20030219-1.c: New test.
49451 2003-02-18 Jan Hubicka <jh@suse.cz>
49453 * gcc.dg/funcorder.c: New test.
49455 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49457 * gcc.c-torture/execute/20030218-1.c: New.
49459 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
49461 * gcc.dg/20030218-1.c: New.
49463 2003-02-18 Richard Henderson <rth@redhat.com>
49465 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49466 * gcc.dg/attr-used-2.c: New.
49468 2003-02-18 Mark Mitchell <mark@codesourcery.com>
49471 * g++.dg/init/copy5.C: New test.
49473 2003-02-18 Geoffrey Keating <geoffk@apple.com>
49475 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49476 * g++.dg/pch/pch.exp: Likewise.
49478 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49480 * gcc.c-torture/execute/20030209-1.c: Enable the test if
49481 STACK_SIZE is not defined.
49483 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49486 * g++.dg/template/init1.C: New test.
49488 2003-02-16 Jan HUbicka <jh@suse.cz>
49490 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49491 (foo): Add few extra tests
49492 * gcc.dg/c99-const-expr-3.c: Likewise.
49493 * gcc.c-torture/execute/20030216-1.c: New.
49495 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49498 * g++.dg/ext/typeof4.C: New test.
49500 2003-02-15 Roger Sayle <roger@eyesopen.com>
49502 * gcc.dg/i386-387-3.c: New test case.
49504 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
49506 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49507 cris-*-elf* cris-*-aout* and mmix-*-*.
49509 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
49511 * gcc.dg/20030213-1.c: New test.
49513 2003-02-12 Roger Sayle <roger@eyesopen.com>
49515 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49516 * gcc.dg/i386-387-2.c: Likewise.
49518 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
49520 * gcc.dg/ppc-spe.c: Fix formatting.
49521 Enable tests that were previously unsupported by gas.
49522 Delete tests for instructions that no longer exist.
49523 Switch arguments on evsubifw builtin.
49525 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
49527 * gcc.c-torture/execute/20030209-1.c: Disable the test if
49528 STACK_SIZE is too small.
49530 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
49531 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
49533 * gcc.dg/decl-2.c: New test.
49535 2003-02-10 Jan Hubicka <jh@suse.cz>
49537 * gcc.dg/i386-fpcvt-1.c: New test.
49539 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
49541 * gcc.c-torture/execute/20030209-1.c: New test.
49543 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
49545 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49546 int-wide bitops, use the constants of the same width.
49547 Likewise, if long long is 32-bit wide, test bitops using
49550 2003-02-07 Loren James Rittle <ljrittle@acm.org>
49552 * gcc.dg/20021014-1.c: Annotate with expected notice text.
49554 2003-02-07 Roger Sayle <roger@eyesopen.com>
49556 * gcc.dg/builtins-4.c: New test case.
49558 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49560 * gcc.dg/20020430-1.c: Fix dg command typos.
49561 * gcc.dg/20020503-1.c: Likewise.
49563 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49566 * g++.dg/parse/fused-params1.C: New test.
49569 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49572 * g++.dg/parse/non-dependent1.C: New test.
49575 * g++.dg/parse/dupl-tmpl-args1.C: New test.
49578 * g++.dg/parse/undefined7.C: New test.
49579 * g++.dg/parse/non-templ1.C: New test.
49582 * g++.dg/parse/too-many-tmpl-args1.C: New test.
49584 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
49586 * gcc.c-torture/compile/20030206-1.c: New test.
49588 2003-02-05 Roger Sayle <roger@eyesopen.com>
49590 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49591 "pow" to "foo" to avoid potential confusion with a math built-in.
49593 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49595 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49596 conditions for SPARC targets.
49598 2003-02-05 Jakub Jelinek <jakub@redhat.com>
49600 * gcc.dg/20030204-1.c: New test.
49602 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49605 * g++.dg/parse/array-size1.C: New test.
49608 * g++.dg/parse/undefined3.C: New test.
49611 * g++.dg/parse/undefined4.C: New test.
49614 * g++.dg/parse/undefined5.C: New test.
49617 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49620 * g++.dg/parse/casting-operator1.C: New test.
49623 * g++.dg/parse/undefined6.C: New test.
49626 * g++.dg/parse/missing-template1.C: New test.
49628 2003-02-04 Jan Hubicka <jh@suse.cz>
49630 * gcc.dg/i386-cadd.c: Compile using -march=k8.
49631 * gcc.dg/i386-cmov?.c: Likewise.
49632 * gcc.dg/i386-fpcvt-?.c: Likewise.
49633 * gcc.dg/i386-ssefp-1.c: Likewise.
49634 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49637 2003-02-03 Mark Mitchell <mark@codesourcery.com>
49640 * g++.dg/ext/max.C: New test.
49642 2003-02-03 Jan Hubicka <jh@suse.cz>
49644 * gcc.c-torture/execute/20030203-1.c: New test.
49646 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
49648 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49651 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
49653 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49654 * g++.dg/init/new2.C: Likewise.
49655 * g++.dg/other/new1.C: Likewise.
49657 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
49659 * gcc.dg/struct-ret-libc.c: New test.
49661 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
49663 * gcc.dg/20030129-1.c: New test.
49665 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49668 * g++.dg/template/ptrmem4.C: New test.
49670 2003-01-29 Mark Mitchell <mark@codesourcery.com>
49672 * g++.dg/parser/constant1.C: New test.
49674 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49677 * g++.dg/parse/friend2.C: New test.
49679 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
49682 * g++.dg/template/unify4.C: New test.
49684 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
49686 * gcc.c-torture/execute/20030128-1.c: New test.
49688 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
49690 * g++.dg/lookup/nested1.C: Test moved from ...
49691 * g++.old-deja/g++.other/lookup24.C: ... here.
49693 2003-01-28 Jan Hubicka <jh@suse.cz>
49695 * gcc.dg/i386-cmov5.c: New test.
49697 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49699 * gcc.c-torture/execute/20010925-1.c: Changed the
49700 memcpy declaration.
49702 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49705 * g++.dg/parse/template5.C: New test.
49707 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
49710 * g77.dg/pr9258: New test.
49712 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49714 * README: Move relevant parts from README.g++.
49716 * README.g++: Remove this file.
49718 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49720 * g++.dg/abi/dcast1.C: New test.
49722 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49724 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49726 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
49729 * g++.old-deja/g++.other/lookup24.C: New test.
49731 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49734 * gcc.dg/uninit-C.c: New test.
49736 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
49738 * g++.dg/abi/covariant1.C: New test.
49740 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
49742 * gcc.dg/20030123-1.c: New test.
49744 2003-01-25 Jan Hubicka <jh@suse.cz>
49747 * gcc.c-torture/compile/20030125-1.c
49749 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
49752 * g++.dg/parse/template3.C: New test.
49753 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49756 * g++.dg/parse/template4.C: New test.
49759 * g++.dg/template/qual2.C: New test.
49762 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49764 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49766 2003-01-25 Roger Sayle <roger@eyesopen.com>
49768 * gcc.c-torture/execute/switch-1.c: New test case.
49770 2003-01-25 Jan Hubicka <jh@suse.cz>
49772 * gcc.c-torture/execute/20030125-1.[cx]: New test.
49774 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
49776 Tweaks for Bison-1.875. From the NEWS file:
49777 "- `parse error' -> `syntax error'
49778 Bison now uniformly uses the term `syntax error'"
49779 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49780 * gcc.dg/cpp/digraph2.c: Likewise.
49781 * gcc.dg/cpp/direct2.c: Likewise.
49782 * gcc.dg/cpp/paste4.c: Likewise.
49783 * gcc.dg/c90-restrict-1.c: Likewise.
49784 * gcc.dg/c99-func-2.c: Likewise.
49785 * gcc.dg/noncompile/920721-2.c: Likewise.
49786 * gcc.dg/noncompile/930622-2.c: Likewise.
49787 * gcc.dg/noncompile/940112-1.c: Likewise.
49788 * gcc.dg/noncompile/950921-1.c: Likewise.
49789 * gcc.dg/noncompile/951123-1.c: Likewise.
49790 * gcc.dg/noncompile/971104-1.c: Likewise.
49791 * gcc.dg/noncompile/990416-1.c: Likewise.
49793 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
49795 * g++.dg/parse/undefined1.C: Add error message.
49797 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49800 * g++.dg/parse/new1.C: New test.
49803 * g++.dg/parse/template2.C: New test.
49806 * g++.dg/parse/typedef2.C: New test.
49809 * g++.dg/ext/typeof3.C: New test.
49811 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49814 * g++.dg/parse/ret-type1.C: New test.
49817 * g++.dg/parse/tmpl-outside1.C: New test.
49820 * g++.dg/parse/int-as-enum1.C: New test.
49823 * g++.dg/parse/no-typename1.C: New test.
49826 * g++.dg/parse/no-value1.C: New test.
49829 * g++.dg/parse/wrong-inline1.C: New test.
49832 * g++.dg/parse/ref1.C: New test.
49835 * g++.dg/parse/attr-ctor1.C: New test.
49838 * g++.dg/parse/namespace5.C: New test.
49841 * g++.dg/parse/func-def1.C: New test.
49844 * g++.dg/parse/undefined1.C: New test.
49846 PR c++/5723, PR c++/8522
49847 * g++.dg/parse/specialization1.C: New test.
49849 PR c++/163, PR c++/8595
49850 * g++.dg/parse/struct-as-enum1.C: New test.
49853 * g++.dg/parse/undefined2.C: New test.
49855 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49858 * g++.dg/parse/template1.C: New test.
49861 * g++.dg/parse/using1.C: New test.
49865 * g++.dg/parse/expr2.C: New test.
49868 * g++.dg/parse/lookup2.C: Likewise.
49870 2003-01-21 Jan Hubicka <jh@suse.cz>
49872 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49873 * gcc.c-torture/execute/eeprof-1.c: Likewise.
49874 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49875 * gcc.c-torture/execute/string-opt-*.c: Likewise.
49877 2003-01-20 Nick Clifton <nickc@redhat.com>
49879 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
49880 problem with ARM sibcall code generation.
49882 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
49884 * gcc.c-torture/execute/20030120-1.c: New.
49886 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
49888 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49890 2003-01-17 Mark Mitchell <mark@codesourcery.com>
49893 * g++.dg/parse/ctor1.C: New test.
49896 * g++.dg/parse/qualified1.C: New test.
49898 * g++.dg/parse/typename3.C: New test.
49900 2003-01-16 Richard Henderson <rth@redhat.com>
49902 * g++.dg/tls/init-2.C: Fix error matches for real this time.
49904 2003-01-16 Richard Henderson <rth@redhat.com>
49906 * g++.dg/pch/pch.exp: Copy test header to the working directory
49907 before using it either for precompilation or direct use.
49908 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49909 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49911 2003-01-16 Richard Henderson <rth@redhat.com>
49913 * gcc.dg/pch/pch.exp: Copy test header to the working directory
49914 before using it either for precompilation or direct use.
49915 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49916 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49918 2003-01-16 Mark Mitchell <mark@codesourcery.com>
49920 * g++.dg/ext/typename1.C: Add typename keyword.
49921 * g++.dg/template/crash1.C: Update error messages.
49922 * g++.dg/template/crash2.C: Remove error message.
49923 * g++.dg/parse/typename2.C: New test.
49924 * g++.dg/template/typename2.C: Change implicit
49925 typename warning into error.
49926 * g++.old-deja/g++.benjamin/tem03.C: Issue more
49928 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49929 * g++.old-deja/g++.brendan/crash56.C: Add this->.
49930 * g++.old-deja/g++.law/visibility13.C: Remove error
49932 * g++.old-deja/g++.ns/template17.C: Reorder code to
49933 make declaration visible in template.
49934 * g++.old-deja/g++.pt/crash3.C: Fix typos.
49935 * g++.old-deja/g++.pt/crash36.C: Issue more error
49937 * g++.old-deja/g++.pt/crash5.C: Improve error
49939 * g++.old-deja/g++.pt/crash67.C: Remove warning.
49940 * g++.old-deja/g++.pt/inherit1.C: Add this->.
49941 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49942 * g++.old-deja/g++.pt/typename16.C: Replace implicit
49943 typename warning with error message.
49944 * g++.old-deja/g++.pt/typename19.C: Remove warning.
49945 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49946 * g++.old-deja/g++.robertl/eb24.C: Use this->.
49948 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
49950 * g++.dg/parse/ambig2.C: New test.
49952 2003-01-15 Richard Henderson <rth@redhat.com>
49954 * g++.dg/tls/init-2.C: Update error message string.
49956 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49958 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49960 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
49962 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49964 * gcc.c-torture/compile/20001205-1.x: Likewise.
49965 * gcc.c-torture/compile/20001226-1.x: Likewise.
49966 * gcc.c-torture/compile/920520-1.x: Likewise.
49967 * gcc.c-torture/compile/961203-1.x: Likewise.
49968 * gcc.c-torture/compile/20020604-1.x: Likewise.
49970 2003-01-15 Jan Hubicka <jh@suse.cz>
49972 * gcc.c-torture/compile/20030115-1.c: New test.
49974 * gcc.dg/i386-fpcvt-1.c: New test.
49975 * gcc.dg/i386-fpcvt-2.c: New test.
49977 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
49979 Further conform g++'s __vmi_class_type_info to the C++ ABI
49981 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49984 2003-01-14 Jan Hubicka <jh@suse.cz>
49986 * gcc.dg/i386-fpcvt-1.c: New test.
49987 * gcc.dg/i386-fpcvt-2.c: New test.
49989 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49991 * gcc.dg/i386-mmx-3.c: New test.
49993 2003-01-12 Mark Mitchell <mark@codesourcery.com>
49996 * g++.dg/parse/octal1.C: New file.
49999 * g++.dg/parse/typename1.C: New file.
50001 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
50003 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50004 * gcc.dg/bf-no-ms-layout.c: Likewise.
50005 * gcc.dg/bf-ms-attrib.c: Likewise.
50007 2003-01-10 Mark Mitchell <mark@codesourcery.com>
50010 * g++.dg/parse/dtor1.C: New file.
50013 * g++.dg/rtti/typeid1.C: New file.
50016 * g++.dg/parse/lookup1.C: New file.
50019 * g++.dg/templ/spec5.C: New file.
50021 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
50023 * gcc.c-torture/compile/20030110-1.c: New test.
50025 2003-01-09 Geoffrey Keating <geoffk@apple.com>
50027 Merge from pch-branch:
50029 2002-12-23 Geoffrey Keating <geoffk@apple.com>
50031 * gcc.dg/pch/cpp-1.h: New.
50032 * gcc.dg/pch/cpp-1.c: New.
50033 * gcc.dg/pch/cpp-2.h: New.
50034 * gcc.dg/pch/cpp-2.c: New.
50036 2002-11-19 Geoffrey Keating <geoffk@apple.com>
50038 * gcc.dg/pch/except-1.h: New.
50039 * gcc.dg/pch/except-1.c: New.
50041 2002-11-13 Geoffrey Keating <geoffk@apple.com>
50043 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50045 * gcc.dg/pch: Include *.hp not *.h.
50046 * gcc.dg/pch/system-1.h: New.
50047 * gcc.dg/pch/system-1.c: New.
50049 2002-11-11 Geoffrey Keating <geoffk@apple.com>
50051 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50052 rather than trying to build and run a program using PCH.
50053 * gcc.dg/pch: Remove dg-do commands from test files.
50055 2002-11-08 Geoffrey Keating <geoffk@apple.com>
50057 * gcc.dg/pch/macro-3.c: New.
50058 * gcc.dg/pch/macro-3.h: New.
50060 2002-11-04 Geoffrey Keating <geoffk@apple.com>
50062 * gcc.dg/pch/common-1.c: New.
50063 * gcc.dg/pch/common-1.h: New.
50064 * gcc.dg/pch/decl-1.c: New.
50065 * gcc.dg/pch/decl-1.h: New.
50066 * gcc.dg/pch/decl-2.c: New.
50067 * gcc.dg/pch/decl-2.h: New.
50068 * gcc.dg/pch/decl-3.c: New.
50069 * gcc.dg/pch/decl-3.h: New.
50070 * gcc.dg/pch/decl-4.c: New.
50071 * gcc.dg/pch/decl-4.h: New.
50072 * gcc.dg/pch/decl-5.c: New.
50073 * gcc.dg/pch/decl-5.h: New.
50074 * gcc.dg/pch/global-1.c: New.
50075 * gcc.dg/pch/global-1.h: New.
50076 * gcc.dg/pch/inline-1.c: New.
50077 * gcc.dg/pch/inline-1.h: New.
50078 * gcc.dg/pch/inline-2.c: New.
50079 * gcc.dg/pch/inline-2.h: New.
50080 * gcc.dg/pch/static-1.c: New.
50081 * gcc.dg/pch/static-1.h: New.
50082 * gcc.dg/pch/static-2.c: New.
50083 * gcc.dg/pch/static-2.h: New.
50085 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
50087 * g++.dg/pch/pch.exp: Better handle failing testcases.
50088 * gcc.dg/pch/pch.exp: Likewise.
50089 * gcc.dg/pch/macro-1.c: New.
50090 * gcc.dg/pch/macro-1.h: New.
50091 * gcc.dg/pch/macro-2.c: New.
50092 * gcc.dg/pch/macro-2.h: New.
50094 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
50096 * g++.dg/dg.exp: Treat files in pch/ specially.
50097 * g++.dg/pch/pch.exp: New file.
50098 * g++.dg/pch/empty.H: New file.
50099 * g++.dg/pch/empty.C: New file.
50100 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50103 * gcc.dg/pch/pch.exp: New file.
50104 * gcc.dg/pch/empty.h: New file.
50105 * gcc.dg/pch/empty.c: New file.
50106 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50109 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50111 * g++.dg/template/friend14.C: New test.
50113 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50115 * gcc.dg/old-style-asm-1.c: New test.
50117 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
50119 * gcc.c-torture/compile/20030109-1.c: New test.
50121 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50123 * gcc.c-torture/execute/20030109-1.c: New test.
50125 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
50127 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50128 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50129 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50130 * g++.old-deja/g++.mike/eh2.C: Likewise.
50131 * g++.old-deja/g++.mike/eh3.C: Likewise.
50132 * g++.old-deja/g++.mike/eh5.C: Likewise.
50133 * g++.old-deja/g++.mike/eh6.C: Likewise.
50134 * g++.old-deja/g++.mike/eh7.C: Likewise.
50135 * g++.old-deja/g++.mike/eh8.C: Likewise.
50136 * g++.old-deja/g++.mike/eh9.C: Likewise.
50137 * g++.old-deja/g++.mike/eh10.C: Likewise.
50138 * g++.old-deja/g++.mike/eh12.C: Likewise.
50139 * g++.old-deja/g++.mike/eh13.C: Likewise.
50140 * g++.old-deja/g++.mike/eh14.C: Likewise.
50141 * g++.old-deja/g++.mike/eh16.C: Likewise.
50142 * g++.old-deja/g++.mike/eh17.C: Likewise.
50143 * g++.old-deja/g++.mike/eh18.C: Likewise.
50144 * g++.old-deja/g++.mike/eh21.C: Likewise.
50145 * g++.old-deja/g++.mike/eh23.C: Likewise.
50146 * g++.old-deja/g++.mike/eh24.C: Likewise.
50147 * g++.old-deja/g++.mike/eh25.C: Likewise.
50148 * g++.old-deja/g++.mike/eh26.C: Likewise.
50149 * g++.old-deja/g++.mike/eh27.C: Likewise.
50150 * g++.old-deja/g++.mike/eh28.C: Likewise.
50151 * g++.old-deja/g++.mike/eh29.C: Likewise.
50152 * g++.old-deja/g++.mike/eh31.C: Likewise.
50153 * g++.old-deja/g++.mike/eh33.C: Likewise.
50154 * g++.old-deja/g++.mike/eh34.C: Likewise.
50155 * g++.old-deja/g++.mike/eh35.C: Likewise.
50156 * g++.old-deja/g++.mike/eh36.C: Likewise.
50157 * g++.old-deja/g++.mike/eh37.C: Likewise.
50158 * g++.old-deja/g++.mike/eh38.C: Likewise.
50159 * g++.old-deja/g++.mike/eh39.C: Likewise.
50160 * g++.old-deja/g++.mike/eh40.C: Likewise.
50161 * g++.old-deja/g++.mike/eh41.C: Likewise.
50162 * g++.old-deja/g++.mike/eh42.C: Likewise.
50163 * g++.old-deja/g++.mike/eh44.C: Likewise.
50164 * g++.old-deja/g++.mike/eh46.C: Likewise.
50165 * g++.old-deja/g++.mike/eh47.C: Likewise.
50166 * g++.old-deja/g++.mike/eh48.C: Likewise.
50167 * g++.old-deja/g++.mike/eh49.C: Likewise.
50168 * g++.old-deja/g++.mike/eh50.C: Likewise.
50169 * g++.old-deja/g++.mike/eh51.C: Likewise.
50170 * g++.old-deja/g++.mike/eh53.C: Likewise.
50171 * g++.old-deja/g++.mike/eh55.C: Likewise.
50172 * g++.old-deja/g++.mike/p7912.C: Likewise.
50173 * g++.old-deja/g++.mike/p9706.C: Likewise.
50174 * g++.old-deja/g++.mike/p10416.C: Likewise.
50175 * g++.old-deja/g++.mike/p11667.C: Likewise.
50176 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50177 Remove redundant reference to Iris.
50178 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50179 Elxsi, i860, Pico Java, and WE32K.
50181 2003-01-07 Mark Mitchell <mark@codesourcery.com>
50183 * g++.dg/ext/asm4.C: New test.
50185 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50188 * g++.dg/template/friend12.C: New test.
50189 * g++.dg/template/friend13.C: Likewise.
50190 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50192 2003-01-08 Jan Hubicka <jh@suse.cz>
50194 * gcc.dg/i386-cadd.c: New test.
50195 * gcc.dg/i386-cmov4.c: Likewise.
50197 2003-01-06 Mark Mitchell <mark@codesourcery.com>
50200 * g++.dg/warn/Wunused-3.C: New test.
50202 * g++.dg/abi/bitfield9.C: New test.
50205 * g++.dg/parse/defarg3.C: New test.
50207 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
50209 * g++.dg/parse/ambig1.C: New test.
50210 * g++.dg/parse/defarg2.C: New test.
50212 2003-01-05 Mark Mitchell <mark@codesourcery.com>
50214 * g++.dg/template/defarg-1.C: New test.
50215 * g++.dg/template/local2.C: Likewise.
50217 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
50219 * gcc.c-torture/execute/20030105-1.c: New test.
50221 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50223 * g++.dg/parse/namespace3.C: Remove extra semicolons.
50224 * g++.dg/parse/namespace4.C: Likewise.
50226 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
50228 * g++.dg/template/ntp2.C: New test.
50230 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
50232 * g++.dg/parse/extern-C-1.C: New test.
50234 * g++.dg/parse/namespace4.C: New test.
50236 * g++.dg/template/nested1.C: New test.
50238 * g++.dg/parse/namespace3.C: New test.
50240 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
50242 * g++.dg/lookup/two-stage1.C: New test.
50244 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50246 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50247 * g++.old-deja/g++.jason/access8.C: Likewise.
50248 * g++.old-deja/g++.other/decl5.C: Likewise.
50250 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50252 * g++.dg/parse/parse7.C: New test.
50254 2003-01-02 Mark Mitchell <mark@codesourcery.com>
50257 * g++.dg/ext/attrib7.C: New test.
50259 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50261 * g++.dg/parse/parse6.C: New test.
50263 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
50265 * gcc.dg/h8300-stack-1.c: New.
50267 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50269 g++.dg/lookup/exception1.C: New test.
50271 g++.dg/lookup/template1.C: New test.
50273 g++.dg/parse/namespace2.C: New test.
50275 g++.dg/parse/parens2.C: New test.
50277 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50279 * g++.dg/parse/parse5.C: New test.
50280 * g++.dg/lookup/scoped4.C: New test.
50282 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50284 * g++.dg/parse/parens1.C: New test.
50286 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50288 * g++.dg/parse/parens2.C: New test.
50290 * g++.dg/lookup/scope-operator1.C: New test.
50292 * g++.dg/parse/operator1.C: New test.
50294 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50296 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50297 * g++.old-deja/g++.other/access6.C: Likewise.
50298 * g++.old-deja/g++.other/decl1.C: Likewise.
50299 * g++.old-deja/g++.pt/typename12.C: Likewise.
50301 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50303 * g++.dg/parse/namespace1.C: New test.
50305 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50307 * g++.dg/parse/parse4.C: New test.
50309 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50311 * g++.dg/parse/parse3.C: New test.
50313 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50315 * g++.dg/parse/parse2.C: New test.
50317 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50319 * g++.dg/template/friend11.C: New test.
50321 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50323 * g++.dg/parse/parse1.C: New test.
50325 2002-12-31 Janis Johnson <janis187@us.ibm.com>
50327 * lib/profopt.exp: Change the name of a global variable to avoid
50328 possible clashes with other test suites.
50330 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
50332 * g++.dg/inherit/covariant8.C: New test.
50334 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50336 * g++.dg/init/array9.C: New test.
50339 * g++.dg/parse/expr1.C: New test.
50341 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
50343 * gcc.c-torture/compile/20021230-1.c: New test.
50345 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
50347 * g++.dg/inherit/covariant5.C: New test.
50348 * g++.dg/inherit/covariant6.C: New test.
50349 * g++.dg/inherit/covariant7.C: New test.
50351 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50354 * g++.dg/other/access2.C: New test.
50356 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
50358 * g++.dg/other/anon-struct.C: No longer fails
50359 * g++.old-deja/g++.brendan/parse4.C: Likewise.
50360 * g++.old-deja/g++.brendan/parse5.C: Likewise.
50361 * g++.old-deja/g++.brendan/parse6.C: Likewise.
50363 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
50365 * g++.dg/parse/angle-bracket.C (main): No longer fails.
50367 2002-12-27 Mark Mitchell <mark@codesourcery.com>
50369 * g++.dg/eh/spec4.C: Remove stray semicolon.
50370 * g++.dg/expr/pmf-1.C: Change error message.
50371 * g++.dg/ext/asm1.C: Remove stray semicolon.
50372 * g++.dg/ext/typename1.C: Add missing typenames.
50373 * g++.dg/inherit/template-as-base.C: Change error message.
50374 * g++.dg/lookup/scoped1.C: Likewise.
50375 * g++.dg/lookup/scoped2.C: Likewise.
50376 * g++.dg/lookup/using2.C: Likewise.
50377 * g++.dg/other/component1.C: Remove stray semicolon.
50378 * g++.dg/other/do1.C: Change error message.
50379 * g++.dg/other/error2.C: Likewise.
50380 * g++.dg/other/init1.C: Likewise.
50381 * g++.dg/other/packed1.C: Remove stray semicolon.
50382 * g++.dg/other/ptrmem2.C: Change error message.
50383 * g++.dg/parse/parameter-declaration-1.C: Remove line number
50385 * g++.dg/special/initp1.C: Remove invalid attribute usage.
50386 * g++.dg/template/access3.C: Add typename keyword.
50387 * g++.dg/template/access5.C: Remove stray semicolon.
50388 * g++.dg/template/access6.C: Likewise.
50389 * g++.dg/template/complit1.C: Likewise.
50390 * g++.dg/template/crash1.C: Change error message.
50391 * g++.dg/template/inherit2.C: Remove stray semicolon.
50392 * g++.dg/template/instantiate2.C: Likewise.
50393 * g++.dg/template/instantiate3.C: Change error message.
50394 * g++.dg/template/qual1.C: Remove stray semicolon.
50395 * g++.dg/template/qualttp18.C: Change error message.
50396 * g++.dg/template/ref1.C: Remove stray semicolon.
50397 * g++.dg/template/sizeof1.C (A::value): Declare it.
50398 * g++.dg/template/spec4.C: Change error message.
50399 * g++.dg/template/static1.C: Likewise.
50400 * g++.dg/template/type1.C: Likewise.
50401 * g++.dg/template/typename3.C: Likewise.
50402 * g++.old-deja/g++.benjamin/13478.C: Change error message.
50403 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50404 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50405 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50406 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50407 named return value extension.
50408 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50409 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50410 * g++.old-deja/g++.bob/extern_C.C: Likewise.
50411 * g++.old-deja/g++.bob/inherit2.C: Likewise.
50412 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50413 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50414 * g++.old-deja/g++.brendan/crash13.C: Likewise.
50415 * g++.old-deja/g++.brendan/crash15.C: Likewise.
50416 * g++.old-deja/g++.brendan/crash18.C: Change error message.
50417 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50418 * g++.old-deja/g++.brendan/crash38.C: Likewise.
50419 * g++.old-deja/g++.brendan/crash50.C: Likewise.
50420 * g++.old-deja/g++.brendan/crash56.C: Likewise.
50421 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50423 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50424 * g++.old-deja/g++.brendan/crash8.C: Change error message.
50425 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50426 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50427 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50428 * g++.old-deja/g++.brendan/template11.C: Likewise.
50429 * g++.old-deja/g++.brendan/template26.C: Likewise.
50430 * g++.old-deja/g++.brendan/template27.C: Use explicit
50431 specialization syntax.
50432 * g++.old-deja/g++.brendan/template30.C: Likewise.
50433 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50434 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50435 non-dependent names.
50436 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50437 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50438 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50439 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50440 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50441 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50442 named return value extension.
50443 * g++.old-deja/g++.ext/namedret2.C: Likewise.
50444 * g++.old-deja/g++.ext/namedret3.C: Likewise.
50445 * g++.old-deja/g++.ext/return1.C: Likewise.
50446 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50447 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50448 * g++.old-deja/g++.jason/access8.C: Likewise.
50449 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50450 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50451 pseudo-destructor names.
50452 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50453 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50454 pseudo-destructor names.
50455 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50456 * g++.old-deja/g++.jason/overload19.C: Likewise.
50457 * g++.old-deja/g++.jason/overload32.C: Likewise.
50458 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50460 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50461 * g++.old-deja/g++.jason/return.C: Likewise.
50462 * g++.old-deja/g++.jason/return2.C: Likewise.
50463 * g++.old-deja/g++.jason/shadow1.C: Likewise.
50464 * g++.old-deja/g++.jason/special.C: Use explicit specialization
50466 * g++.old-deja/g++.jason/template10.C: Account for use of
50467 non-dependent names.
50468 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50470 * g++.old-deja/g++.jason/template37.C: Likewise.
50471 * g++.old-deja/g++.law/access4.C: Change error messages.
50472 * g++.old-deja/g++.law/arm13.C: Remove incorrect
50473 pseudo-destructor names.
50474 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50475 * g++.old-deja/g++.law/ctors9.C: Likewise.
50476 * g++.old-deja/g++.law/cvt22.C: Likewise.
50477 * g++.old-deja/g++.law/dtors5.C: Likewise.
50478 * g++.old-deja/g++.law/global-init1.C: Likewise.
50479 * g++.old-deja/g++.law/missed-error3.C: Likewise.
50480 * g++.old-deja/g++.law/operators28.C: Likewise.
50481 * g++.old-deja/g++.law/visibility28.C: Likewise.
50482 * g++.old-deja/g++.martin/eval1.C: Likewise.
50483 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50485 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50486 * g++.old-deja/g++.mike/net34.C: Likewise.
50487 * g++.old-deja/g++.mike/net36.C: Likewise.
50488 * g++.old-deja/g++.mike/ns2.C: Likewise.
50489 * g++.old-deja/g++.mike/p12306.C: Likewise.
50490 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50492 * g++.old-deja/g++.mike/p700.C: Likewise.
50493 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50494 * g++.old-deja/g++.mike/p710.C: Likewise.
50495 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50497 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50498 * g++.old-deja/g++.mike/pmf9.C: Likewise.
50499 * g++.old-deja/g++.ns/crash2.C: Likewise.
50500 * g++.old-deja/g++.ns/crash3.C: Likewise.
50501 * g++.old-deja/g++.ns/invalid1.C: Likewise.
50502 * g++.old-deja/g++.ns/ns17.C: Likewise.
50503 * g++.old-deja/g++.ns/template16.C: Likewise.
50504 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50506 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50507 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50508 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50509 named return value extension.
50510 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50511 * g++.old-deja/g++.other/access4.C: Issue additional error
50513 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50514 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50515 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50516 * g++.old-deja/g++.other/crash25.C: Change error message.
50517 * g++.old-deja/g++.other/crash4.C: Change error message.
50518 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50519 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50520 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50522 * g++.old-deja/g++.other/defarg8.C: Likewise.
50523 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50524 * g++.old-deja/g++.other/dtor10.C: Likewise.
50525 * g++.old-deja/g++.other/incomplete.C: Likewise.
50526 * g++.old-deja/g++.other/linkage7.C: Likewise.
50527 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50529 * g++.old-deja/g++.other/mangle2.C: Likewise.
50530 * g++.old-deja/g++.other/refinit2.C: Likewise.
50531 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50532 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50533 * g++.old-deja/g++.pt/crash28.C: Likewise.
50534 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50536 * g++.old-deja/g++.pt/crash32.C: Change error message.
50537 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50538 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50539 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50540 error message position.
50541 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50542 * g++.old-deja/g++.pt/defarg8.C: Change error message.
50543 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50545 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50546 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50547 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50548 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50550 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50551 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50552 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50554 * g++.old-deja/g++.pt/explicit71.C: Change error message.
50555 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50557 * g++.old-deja/g++.pt/friend28.C: Account for use of
50558 non-dependent names.
50559 * g++.old-deja/g++.pt/friend29.C: Likewise.
50560 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50562 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50563 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50564 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50566 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50567 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50569 * g++.old-deja/g++.pt/memclass20.C: Likewise.
50570 * g++.old-deja/g++.pt/memclass5.C: Likewise.
50571 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50573 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50574 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50575 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50576 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50577 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50578 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50580 * g++.old-deja/g++.pt/spec10.C: Likewise.
50581 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50582 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50583 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50584 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50585 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50586 * g++.old-deja/g++.pt/ttp62.C: Likewise.
50587 * g++.old-deja/g++.pt/ttp64.C: Likewise.
50588 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50589 * g++.old-deja/g++.pt/typename15.C: Likewise.
50590 * g++.old-deja/g++.pt/typename22.C: Likewise.
50591 * g++.old-deja/g++.pt/typename6.C: Change error messages.
50592 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50593 * g++.old-deja/g++.pt/virtual2.C: Likewise.
50594 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50596 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50597 return value extension.
50598 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50599 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50600 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50601 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50603 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
50605 * g++.dg/warn/inline1.C: New test.
50606 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50607 * g++.old-deja/g++.jason/synth10.C: Likewise.
50608 * g++.old-deja/g++.mike/net31.C: Likewise.
50609 * g++.old-deja/g++.mike/p8786.C: Likewise.
50611 * g++.dg/template/friend10.C: New test.
50612 * g++.dg/template/conv5.C: New test.
50614 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
50616 * g++.dg/lookup/scoped3.C: New test.
50618 * g++.dg/lookup/decl1.C: New test.
50619 * g++.dg/lookup/decl2.C: New test.
50621 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
50623 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50624 gcc.c-torture/compile/20021015-1.c,
50625 gcc.c-torture/compile/20021015-2.c,
50626 gcc.c-torture/compile/20021123-1.c,
50627 gcc.c-torture/compile/20021123-2.c,
50628 gcc.c-torture/compile/20021123-3.c,
50629 gcc.c-torture/compile/20021123-4.c,
50630 gcc.c-torture/execute/20021024-1.c: Add tests previously added
50631 only to 3.1 or 3.2 branch.
50633 2002-12-23 Mark Mitchell <mark@codesourcery.com>
50635 * gcc.dg/i386-bitfield3.c: New test.
50637 * gcc.dg/i386-bitfield2.c: New test.
50639 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
50641 * g++.dg/parse/conv_op1.C: New test.
50643 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
50645 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50648 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
50650 * gcc.c-torture/compile/20021220-1.c: New test.
50652 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
50654 * gcc.dg/i386-fastcall-1.c: New.
50656 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50658 * gcc.c-torture/execute/20021219-1.c: New test.
50660 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50662 * gcc.dg/i386-pic-1.c: New test.
50664 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50667 * g++.dg/template/friend9.C: New test.
50669 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50672 * g++.dg/template/access7.C: New test.
50674 2002-12-18 Nick Clifton <nickc@redhat.com>
50676 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50677 the libstdc++-v3 directory has been found.
50679 2002-12-12 Devang Patel <dpatel@apple.com>
50680 * gcc.dg/darwin-ld-1.c: New test.
50681 * gcc.dg/darwin-ld-2.c: New test.
50682 * gcc.dg/darwin-ld-3.c: New test.
50683 * gcc.dg/darwin-ld-4.c: New test.
50684 * gcc.dg/darwin-ld-5.c: New test.
50686 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
50688 * gcc.c-torture/compile/20021212-1.c: New test.
50690 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
50692 * gcc.dg/fshort-wchar: New test.
50694 2002-12-10 Mark Mitchell <mark@codesourcery.com>
50697 * g++.dg/template/dtor1.C: New test.
50699 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50702 2002-12-10 Jakub Jelinek <jakub@redhat.com>
50704 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50706 2002-12-09 Mark Mitchell <mark@codesourcery.com>
50708 * g++.dg/template/static1.C: New test.
50709 * g++.dg/template/static2.C: New test.
50710 * g++.old-deja/g++.ext/memconst.C: New test.
50712 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50714 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50715 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50716 * g++.dg/special/initp1.C: Likewise.
50718 2002-12-06 Jakub Jelinek <jakub@redhat.com>
50720 * gcc.c-torture/execute/20021204-1.c: New test.
50722 2002-12-04 Geoffrey Keating <geoffk@apple.com>
50724 * gcc.dg/ppc-fmadd-1.c: New file.
50725 * gcc.dg/ppc-fmadd-2.c: New file.
50726 * gcc.dg/ppc-fmadd-3.c: New file.
50728 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
50730 * gcc.c-torture/compile/20021204-1.c: New test.
50732 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
50734 * g++.dg/inherit/covariant2.C: New test.
50735 * g++.dg/inherit/covariant3.C: New test.
50736 * g++.dg/inherit/covariant4.C: New test.
50737 * g++.dg/inherit/covariant1.C: Remove XFAIL.
50738 * g++.old-deja/g++.robertl/eb17.C: Likewise.
50740 2002-12-03 Mark Mitchell <mark@codesourcery.com>
50743 * g++.dg/init/brace3.C: New test.
50745 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
50747 * gcc.dg/20020210-1.c: Fix a comment typo.
50749 2002-12-02 Mark Mitchell <mark@codesourcery.com>
50752 * g++.dg/parse/defarg1.C: New test.
50755 * g++.dg/template/char1.C: New test.
50757 * g++.dg/template/varmod1.C: Fix typo.
50759 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50762 * g++.old-deja/g++.pt/crash32.C: Expect error.
50764 2002-12-01 Mark Mitchell <mark@codesourcery.com>
50767 * g++.dg/template/varmod1.C: New test.
50770 * g++.dg/inherit/typeinfo1.C: New test.
50773 * g++.dg/inherit/typedef1.C: New test.
50775 2002-11-30 Mark Mitchell <mark@codesourcery.com>
50779 * g++.dg/template/strlen1.C: New test.
50782 * g++.dg/template/ctor2.C: New test.
50785 * g++.dg/init/string1.C: New test.
50788 * g++.dg/template/friend8.C: New test.
50790 2002-11-29 Joe Buck <jbuck@synopsys.com>
50792 * g++.dg/lookup/anon2.C: New test.
50794 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
50796 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50799 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
50801 * gcc.dg/bitfld-6.c: New test.
50803 2002-11-27 Jan Hubicka <jh@suse.cz>
50805 * gcc.c-torture/execute/20021127.[cx]: New test.
50807 2002-11-26 Jan Hubicka <jh@suse.cz>
50809 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50812 2002-11-26 Geoffrey Keating <geoffk@apple.com>
50814 * g++.dg/init/brace2.C: New test.
50815 * g++.old-deja/g++.mike/p9129.C: Correct.
50817 2002-11-26 Mark Mitchell <mark@codesourcery.com>
50819 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50821 2002-11-25 Andreas Bauer <baueran@in.tum.de>
50823 * gcc.dg/sibcall-6: New test for indirect sibcalls.
50825 2002-11-25 Mark Mitchell <mark@codesourcery.com>
50827 * g++.dg/abi/empty11.C: New test.
50828 * g++.dg/rtti/cv1.C: New test.
50830 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
50832 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50834 2002-11-24 Mark Mitchell <mark@codesourcery.com>
50836 * g++.dg/abi/empty10.C: New test.
50838 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
50840 * gcc.c-torture/compile/20021124-1.c: New test.
50842 2002-11-22 Mark Mitchell <mark@codesourcery.com>
50844 * g++.dg/abi/rtti2.C: New test.
50846 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
50848 * gcc.dg/i386-unroll-1.c: New test.
50850 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
50852 * gcc.c-torture/compile/20021120-1.c: New test.
50853 * gcc.c-torture/compile/20021120-2.c: New test.
50855 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50857 * gcc.dg/bitfld-5.c: New test.
50859 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50861 * gcc.c-torture/execute/20021120-3.c: New test.
50863 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50865 * gcc.c-torture/execute/20021120-2.c: New test.
50867 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50869 * gcc.c-torture/execute/20021120-1.c: New test.
50871 2002-11-20 Jakub Jelinek <jakub@redhat.com>
50873 * gcc.c-torture/execute/20021118-3.c: New test.
50875 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50877 * gcc.c-torture/compile/20021119-1.c: New test.
50879 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
50881 * gcc.dg/duff-1.c: New test.
50882 * gcc.dg/duff-2.c: New test.
50883 * gcc.dg/duff-3.c: New test.
50885 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
50887 * gcc.dg/cpp/_Pragma5.c: New test.
50889 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50891 * gcc.c-torture/execute/20021118-2.c: New test.
50893 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50895 * gcc.c-torture/execute/20021118-1.c: New test.
50897 2002-11-16 Jakub Jelinek <jakub@redhat.com>
50899 * gcc.dg/20021116-1.c: New test.
50901 2002-11-14 Mark Mitchell <mark@codesourcery.com>
50903 * g++.dg/abi/vcall1.C: New test.
50905 2002-11-14 Jakub Jelinek <jakub@redhat.com>
50907 * gcc.dg/20021029-1.c: New test.
50908 * gcc.dg/20021029-2.c: New test.
50910 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
50912 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50914 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50917 * gcc.dg/20021110.c: Move to ...
50918 * gcc.c-torture/compile/20021110.c: .... here.
50920 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50923 * gcc.c-torture/execute/20021111-1.c
50925 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50928 * gcc.dg/20021110.c: New test.
50930 2002-11-10 Mark Mitchell <mark@codesourcery.com>
50932 * g++.dg/abi/vthunk3.C: Run only on x86.
50934 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
50936 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50938 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
50940 * lib/compat.exp (compat-execute): Fix logic error in last
50943 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
50945 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50947 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50950 * g++.dg/template/access6.C: New test.
50952 2002-11-08 Jan Hubicka <jh@suse.cz>
50954 * gcc.dg/i386-ssefp-1.c: New test.
50955 * gcc.dg/i386-ssefp-1.c: New test.
50957 2002-11-08 Jan Hubicka <jh@suse.cz>
50959 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50961 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50963 * g++.dg/abi/vthunk3.C: New test.
50966 * g++.dg/template/crash2.C: New test.
50968 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50970 * g++.dg/abi/dtor1.C: New test.
50971 * g++.dg/abi/dtor2.C: Likewise.
50973 2002-11-05 Geoffrey Keating <geoffk@apple.com>
50975 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50978 2002-11-04 Adam Nemet <anemet@lnxw.com>
50980 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50981 -mthumb. Only xfail with -O0.
50983 2002-11-03 Mark Mitchell <mark@codesourcery.com>
50985 * g++.dg/abi/thunk1.C: New test.
50986 * g++.dg/abi/thunk2.C: Likewise.
50987 * g++.dg/abi/vtt1.C: Likewise.
50989 2002-11-02 Diego Novillo <dnovillo@redhat.com>
50991 PR optimization/8423
50992 * gcc.c-torture/execute/builtin-constant.c: New test.
50994 2002-11-01 Zack Weinberg <zack@codesourcery.com>
50996 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50997 Add some more cases.
50999 2002-11-01 Mark Mitchell <mark@codesourcery.com>
51002 * g++.dg/opt/local1.C: New test.
51004 2002-10-30 Mark Mitchell <mark@codesourcery.com>
51007 * g++.dg/template/complit1.C: New test.
51010 * g++.dg/template/typename4.C: Likewise.
51012 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51014 Core issue 287, PR c++/7639
51015 * g++.dg/template/instantiate1.C: Adjust error location.
51016 * g++.dg/template/instantiate3.C: New test.
51017 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51018 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51019 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51021 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
51023 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51025 2002-10-29 Mark Mitchell <mark@codesourcery.com>
51028 * g++.dg/init/dtor2.C: New test.
51030 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51032 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51033 * gcc.dg/nest.c: Bypass errors on irix6.
51035 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
51037 * gcc.dg/nest.c: Expect error for mmix-*-*.
51038 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51040 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
51042 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51045 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51047 2002-10-25 Mike Stump <mrs@apple.com>
51049 * gcc.dg/warn-1.c: New test.
51051 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51053 * g++.dg/template/typename3.C: New test.
51055 2002-10-25 Mark Mitchell <mark@codesourcery.com>
51057 * g++.dg/lookup/ptrmem1.C: New test.
51059 * g++.dg/abi/vthunk2.C: New test.
51061 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51063 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51065 2002-10-24 Mark Mitchell <mark@codesourcery.com>
51067 * g++.dg/abi/empty9.C: New test.
51069 2002-10-24 Richard Henderson <rth@redhat.com>
51071 * g++.dg/inherit/thunk1.C: Enable for ia64.
51073 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51076 * g++.dg/lookup/pretty1.C: New test.
51078 2002-10-23 Jakub Jelinek <jakub@redhat.com>
51080 * gcc.dg/20021023-1.c: New test.
51082 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51085 * g++.dg/parse/inline1.C: New test.
51087 2002-10-23 Richard Henderson <rth@redhat.com>
51089 * g++.dg/inherit/thunk1.C: Enable for x86_64.
51091 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51093 2002-10-22 Mark Mitchell <mark@codesourcery.com>
51096 * g++.dg/parse/stmtexpr3.C: New test.
51098 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
51100 * g++.dg/expr/cond1.C: New test.
51102 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51104 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51106 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51108 * g++.dg/abi/vbase13.C: New test.
51109 * g++.dg/abi/vbase14.C: Likewise.
51111 2002-10-21 Jakub Jelinek <jakub@redhat.com>
51113 * gcc.dg/tls/pic-1.c: New test.
51114 * gcc.dg/tls/nonpic-1.c: New test.
51115 * gcc.dg/20021018-1.c: New test.
51117 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51119 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51120 Remove only files with the same base name as the test case.
51121 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51122 (profopt-execute): Likewise. Also, remove old profiling
51123 and performance data files before running the tests.
51125 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51126 * g++.dg/bprob/bprob.exp: Likewise.
51127 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
51128 to allow more general test case names.
51130 * g++.dg/bprob/bprob-1.C: Rename to ...
51131 * g++.dg/bprob/g++-bprob-1.C: ... this.
51133 * g77.dg/bprob/bprob-1.f: Rename to ...
51134 * g77.dg/bprob/g77-bprob-1.f: ... this.
51136 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51138 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51139 bison 1.50 or later.
51141 2002-10-21 Janis Johnson <janis187@us.ibm.com>
51143 * g++.dg/README: Describe more test directories.
51145 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51147 * g++.dg/init/array6.C: Add additional tests.
51149 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51151 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51152 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51154 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
51156 * gcc.c-torture/compile/20020604-1.x: New.
51157 * gcc.c-torture/compile/simd-5.x: Likewise.
51158 * gcc.c-torture/execute/920710-1.x: Likewise.
51159 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51161 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51163 * g++.dg/inherit/override1.C: Add dg-options clause.
51165 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
51167 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51170 2002-10-19 Andreas Schwab <schwab@suse.de>
51172 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51173 directory component.
51175 2002-10-18 Mark Mitchell <mark@codesourcery.com>
51177 * g++.dg/inherit/thunk1.C: New test.
51179 * g++.dg/inherit/override1.C: New test.
51181 * g++.dg/abi/mangle11.C: New test.
51182 * g++.dg/abi/mangle14.C: New test.
51183 * g++.dg/abi/mangle17.C: New test.
51185 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
51187 * g++.dg/overload/member2.C: New test.
51189 2002-10-17 Janis Johnson <janis187@us.ibm.com>
51191 * g++.dg/README: Describe new compat directory.
51192 * g++.dg/dg.exp: Skip tests in compat directory.
51193 * README.compat: New file.
51194 * lib/compat.exp: New expect script.
51195 * g++.dg/compat: New test directory.
51196 * g++.dg/compat/compat.exp: New expect script.
51197 * g++.dg/compat/abi: New test directory.
51198 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51199 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51200 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51201 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51202 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51203 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51204 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51205 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51206 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51207 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51208 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51209 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51210 * g++.dg/compat/break: New test directory.
51211 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51212 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51213 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51214 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51215 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51216 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51217 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51218 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51219 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51220 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51221 g++.dg/compat/break/README: New files.
51222 * g++.dg/compat/eh: New test directory.
51223 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51224 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51225 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51226 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51227 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51228 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51229 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51230 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51231 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51232 g++.dg/compat/eh/filter2_y.C,
51233 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51234 g++.dg/compat/eh/new1_y.C,
51235 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51236 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51237 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51238 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51239 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51240 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51241 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51242 g++.dg/compat/eh/unexpected1_y.C: New files.
51243 * g++.dg/compat/init: New test directory.
51244 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51245 g++.dg/compat/init/array5_y.C,
51246 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51247 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51248 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51249 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51250 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51251 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51252 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51253 g++.dg/compat/init/init-ref2_y.C: New files.
51255 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51258 * g++.dg/inherit/using3.C: New test.
51260 2002-10-17 Jan Hubicka <jh@suse.cz>
51262 * gcc.dg/20021017-2.c: New test.
51264 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51266 * g++.dg/abi/mangle16.C: Adjust.
51268 * g++.dg/init/array8.C: New test.
51270 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
51272 * gcc.dg/special/mips-abi.exp: New test.
51273 * gcc.dg/special/mips-abi.s: Empty file used by the above.
51275 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51277 * g++.dg/abi/mangle16.C: New test.
51278 * g++.dg/abi/mangle17.C: Likewise.
51281 * g++.dg/template/ref1.C: New test.
51283 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51285 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51287 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
51289 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51291 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51294 * g++.dg/init/array7.C: New test.
51296 2002-10-15 Mark Mitchell <mark@codesourcery.com>
51298 * g++.dg/init/array6.C: New test.
51300 * g++.dg/abi/mangle13.C: Likewise.
51301 * g++.dg/abi/mangle14.C: Likewise.
51302 * g++.dg/abi/mangle15.C: Likewise.
51304 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51306 * g++.dg/abi/empty8.C: New test.
51308 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
51310 * g++.dg/init/ctor1.C: New test.
51312 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
51314 * gcc.c-torture/execute/20021015-1.c: New test.
51316 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
51318 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51320 2002-10-14 Jan Hubicka <jh@suse.cz>
51322 * gcc.dg/i386-ssetype-[1-5].c: New tests.
51324 2002-10-14 Richard Henderson <rth@redhat.com>
51326 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51328 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51330 PR optimization/6631
51331 * g++.dg/opt/const2.C: New test.
51333 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51336 * g++.dg/parse/friend1.C: New test.
51337 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51339 2002-10-14 Jakub Jelinek <jakub@redhat.com>
51341 * gcc.dg/20021014-1.c: New test.
51343 2002-10-11 Mark Mitchell <mark@codesourcery.com>
51346 * g++.dg/ext/vlm1.C: New test.
51347 * g++.dg/ext/vlm2.C: Likewise.
51349 * g++.dg/init/array1.C: Remove invalid braces.
51350 * g++.dg/init/brace1.C: New test.
51351 * g++.dg/init/copy2.C: Likewise.
51352 * g++.dg/init/copy3.C: Likewise.
51353 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51354 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51357 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
51359 * gcc.dg/cpp/assembler.S: Don't use -ansi.
51361 2002-10-11 Richard Shann <richard.shann@superh.com>
51363 * gcc.c-torture/compile/simd-5.c: New test.
51365 2002-10-10 Roger Sayle <roger@eyesopen.com>
51367 * gcc.c-torture/execute/shiftopt-1.c: New test case.
51369 2002-10-10 Jim Wilson <wilson@redhat.com>
51371 * gcc.c-torture/execute/20021010-1.c: New test.
51373 2002-10-09 Zack Weinberg <zack@codesourcery.com>
51376 * g++.dg/ext/typedef-init.C: New test.
51377 * gcc.dg/typedef-init.c: New test.
51379 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
51381 * gcc.dg/cpp/paste13.c: New test.
51383 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51385 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
51386 remaining platforms, XFAIL during compile, not execute. Don't
51389 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
51391 * gcc.dg/alias-1.c: Tweak expected warning.
51393 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51395 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51397 2002-10-06 Andreas Jaeger <aj@suse.de>
51399 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51400 * gcc.dg/cpp/c++98.C: Likewise.
51402 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51403 * g++.dg/cpp/c++98.C: Likewise.
51405 * g++.dg/README (Subdirectories): Mention cpp directory.
51408 * gcc.dg/20021006-1.c: New test.
51410 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51413 * g++.dg/other/warning1.C: New test.
51415 2002-10-04 Roger Sayle <roger@eyesopen.com>
51417 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51418 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
51419 and sparc-*-* with -m64 as expected failures. See PR 8087.
51421 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51424 * g++.dg/template/ptrmem3.C: New test.
51427 * g++.dg/template/union1.C: New test.
51429 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51432 * g++.dg/abi/mangle9.C: New test.
51433 * g++.dg/abi/mangle10.C: New test.
51434 * g++.dg/abi/mangle11.C: New test.
51435 * g++.dg/abi/mangle12.C: New test.
51437 2002-10-02 Mark Mitchell <mark@codesourcery.com>
51440 * g++.dg/template/meminit1.C: New test.
51441 * g++.dg/warn/Wreorder-1.C: Likewise.
51442 * g++.old-deja/g++.mike/warn3.C: Tweak.
51443 * lib/prune.exp: Ingore "in copy constructor".
51445 2002-10-02 Andreas Jaeger <aj@suse.de>
51447 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51448 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51449 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51452 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51454 * gcc.dg/empty1.C: Fix typo.
51456 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
51458 * gcc.dg/alias-1.c: New test.
51460 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51462 * gcc.dg/empty1.C: New test.
51464 * g++.dg/tls/init-2.C: Tweak error messages.
51466 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
51468 * gcc.c-torture/compile/20020923-1.c: New test.
51470 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
51472 * gcc.c-torture/execute/ffs-1.c: New test.
51473 * gcc.c-torture/execute/ffs-2.c: Ditto.
51475 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
51477 * g++.dg/overload/member1.C: New test.
51479 2002-09-30 Mark Mitchell <mark@codesourcery.com>
51481 * g++.dg/abi/empty7.C: New test.
51482 * g++.dg/init/pm2.C: Likewise.
51484 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
51486 * g++.dg/rtti/crash1.C: New test.
51488 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
51490 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51491 gcc.dg/sibcall-4.c: New tests.
51493 2002-09-28 Roger Sayle <roger@eyesopen.com>
51495 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51496 powerpc and MMIX targets.
51498 2002-09-27 Zack Weinberg <zack@codesourcery.com>
51500 * gcc.dg/cpp/20020927-1.c: New.
51502 2002-09-26 David S. Miller <davem@redhat.com>
51504 * gcc.c-torture/compile/trunctfdf.c: New.
51506 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51508 * lib/target-supports.exp (check_weak_available): Handle solaris2.
51510 2002-09-27 Alan Modra <amodra@bigpond.net.au>
51512 * gcc.c-torture/execute/loop-15.c: New.
51514 2002-09-26 Janis Johnson <janis187@us.ibm.com>
51516 * README.QMTEST: Fix typo.
51518 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
51520 * gcc.dg/20020926-1.c: New test.
51522 2002-09-25 David S. Miller <davem@redhat.com>
51525 * gcc.c-torture/execute/shiftdi.c: New test.
51527 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
51529 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51530 unique to the tool.
51531 * lib/g77.exp (g77_init): Likewise.
51532 * lib/g++.exp (g++_init): Likewise.
51533 * lib/objc.exp (objc_init): Likewise.
51535 2002-09-25 Mark Mitchell <mark@codesourcery.com>
51537 * g++.dg/abi/empty5.C: New test.
51538 * g++.dg/abi/empty6.C: New test.
51539 * g++.dg/abi/vbase12.C: New test.
51541 2002-09-25 Richard Henderson <rth@redhat.com>
51543 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51544 too-small long double.
51546 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
51548 * gcc.dg/20020919-1.c: New test.
51550 2002-09-23 Mark Mitchell <mark@codesourcery.com>
51552 * g++.dg/abi/bitfield6.C: New test.
51553 * g++.dg/abi/bitfield7.C: New test.
51554 * g++.dg/abi/bitfield8.C: New test.
51555 * g++.dg/abi/vbase11.C: New test.
51557 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
51559 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51560 hppa*-*-hpux*. Update test comment.
51562 2002-09-20 Jakub Jelinek <jakub@redhat.com>
51564 * gcc.dg/tls/struct-1.c: New test.
51566 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
51568 * gcc.dg/cpp/tr-warn2.c: Update.
51570 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51572 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51574 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51576 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51579 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
51581 * gcc.c-torture/execute/ieee/mzero3.c: New test.
51583 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51584 Adjust for c++filt moved to binutils. Remove spurious duplicate
51585 setting of cxxfilt.
51587 2002-09-19 Geoffrey Keating <geoffk@apple.com>
51589 * gcc.dg/20020312-2.c: Update for darwin.
51591 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
51593 * g++.old-deja/g++.other/crash32.C: Mark ICE.
51595 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
51597 * objc.dg/comp-types-1.m: New test.
51598 * objc.dg/comp-types-2.m: New test.
51599 * objc.dg/comp-types-3.m: New test.
51600 * objc.dg/comp-types-4.m: New test.
51601 * objc.dg/comp-types-5.m: New test.
51602 * objc.dg/comp-types-6.m: New test.
51604 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
51606 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51608 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51610 * g++.dg/other/do1.C: New test.
51612 * g++.dg/template/subst1.C: New test.
51614 2002-09-16 Steve Ellcey <sje@cup.hp.com>
51616 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51618 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51620 * g++.dg/template/qualttp20.C: Adjust expected errors.
51621 * g++.old-deja/g++.jason/report.C: Likewise.
51622 * g++.old-deja/g++.other/qual1.C: Likewise.
51624 * g++.dg/lookup/scoped2.C: New test.
51626 * g++.dg/ext/asm3.C: New test.
51628 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
51630 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51632 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
51634 * ChangeLog: follow spelling conventions.
51635 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51636 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51637 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51638 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51639 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51640 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51641 * g++.old-deja/g++.law/global-init1.C: Likewise.
51642 * g++.old-deja/g++.other/delete4.C: Likewise.
51643 * g++.old-deja/g++.other/inline21.C: Likewise.
51644 * g++.old-deja/g++.other/singleton.C: Likewise.
51645 * g77.dg/strlen0.f: Likewise.
51646 * g77.f-torture/compile/20010519-1.f: Likewise.
51647 * g77.f-torture/compile/980310-4.f: Likewise.
51648 * gcc.c-torture/compile/20000605-1.c: Likewise.
51649 * gcc.c-torture/execute/20020225-1.c: Likewise.
51650 * gcc.dg/c90-hexfloat-2.c: Likewise.
51651 * gcc.dg/c99-bool-1.c: Likewise.
51652 * gcc.dg/c99-hexfloat-2.c: Likewise.
51653 * gcc.dg/dll-2.c: Likewise.
51654 * gcc.dg/wtr-union-init-1.c: Likewise.
51655 * gcc.dg/wtr-union-init-2.c: Likewise.
51656 * gcc.dg/wtr-union-init-3.c: Likewise.
51657 * gcc.dg/cpp/avoidpaste1.c: Likewise.
51658 * gcc.dg/cpp/defined.c: Likewise.
51659 * gcc.dg/cpp/macsyntx.c: Likewise.
51660 * gcc.dg/cpp/paste2.c: Likewise.
51661 * gcc.dg/cpp/trad/defined.c: Likewise.
51662 * gcc.dg/format/c90-printf-1.c: Likewise.
51663 * gcc.dg/format/c90-scanf-1.c: Likewise.
51664 * gcc.dg/format/c99-printf-1.c: Likewise.
51665 * gcc.dg/format/c99-scanf-1.c: Likewise.
51666 * gcc.misc-tests/gcov-8.c: Likewise.
51667 * lib/profopt.exp: Likewise.
51669 2002-09-15 Krister Walfridsson <cato@df.lth.se>
51671 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51673 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51675 * g++.dg/inherit/using2.C: New test.
51677 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
51679 * ChangeLog: Follow spelling conventions.
51680 * g++.dg/template/friend4.C: Likewise.
51681 * g++.old-deja/g++.pt/crash67.C: Likewise.
51682 * gcc.c-torture/execute/20000801-4.c: Likewise.
51683 * gcc.dg/c90-digraph-1.c: Likewise.
51684 * gcc.dg/c94-digraph-1.c: Likewise.
51685 * gcc.dg/c99-digraph-1.c: Likewise.
51686 * gcc.dg/cpp/line5.c: Likewise.
51687 * gcc.dg/cpp/multiline.c: Likewise.
51688 * gcc.dg/cpp/trad/literals-1.c: Likewise.
51689 * gcc.dg/format/attr-3.c: Likewise.
51690 * gcc.dg/format/c90-scanf-3.c: Likewise.
51691 * gcc.dg/format/ext-4.c: Likewise.
51693 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51695 * g++.dg/template/pretty1.C: New test.
51697 2002-09-14 Alan Modra <amodra@bigpond.net.au>
51699 * gcc.c-torture/execute/struct-cpy-1.c: New test.
51701 2002-09-13 Matt Austern <austern@apple.com>
51703 * g++.dg/other/constref[12].C: New, regression tests for
51704 passing a cast expression to a function by const reference.
51706 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
51708 * g++.dg/template/deduce1.C: New test.
51710 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
51712 * gcc.c-torture/execute/simd-1.c: Force all use of int to
51715 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
51717 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51720 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
51722 * gcc.c-torture/compile/20020910-1.c: New test.
51724 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
51726 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51728 2002-09-10 Andreas Jaeger <aj@suse.de>
51730 * gcc.dg/20020312-2.c: Adjust for x86-64.
51732 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
51734 * g77.dg/7388.f: New test case for PR 7388.
51736 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
51738 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51740 2002-09-05 Ziemowit Laski <zlaski@apple.com>
51742 * objc.dg/proto-lossage-1.m: New test.
51744 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
51746 * gcc.dg/cpp/_Pragma4.c: Fix typo.
51748 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
51750 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
51753 2002-09-06 Stan Shebs <shebs@apple.com>
51754 David Edelsohn <edelsohn@gnu.org>
51756 * gcc.dg/weak: New directory.
51757 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51758 target-specific xfail bits.
51759 * gcc.dg/typeof-2.c: Move to new directory.
51760 * gcc.dg/weak.exp: New expect script.
51762 2002-09-06 Alan Modra <amodra@bigpond.net.au>
51764 * gcc.c-torture/execute/extzvsi.c: New test.
51766 2002-09-05 Stan Shebs <shebs@apple.com>
51768 * gcc.dg/weak-1.c: xfail on Darwin.
51769 * gcc.dg/weak-2.c: Ditto.
51770 * gcc.dg/weak-3.c: Ditto.
51771 * gcc.dg/weak-4.c: Ditto.
51772 * gcc.dg/weak-5.c: Ditto.
51773 * gcc.dg/weak-6.c: Ditto.
51774 * gcc.dg/weak-7.c: Ditto.
51775 * gcc.dg/weak-8.c: Ditto.
51776 * gcc.dg/weak-9.c: Ditto.
51778 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
51780 * gcc.c-torture/execute/loop-14.c: New test.
51782 2002-09-04 Jakub Jelinek <jakub@redhat.com>
51784 * g++.dg/other/cxa-atexit1.C: New test.
51786 * gcc.dg/typeof-2.c: New test.
51788 2002-09-03 Roger Sayle <roger@eyesopen.com>
51790 * gcc.dg/builtins-2.c: New testcase.
51791 * gcc.dg/builtins-3.c: New testcase.
51793 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
51795 * gcc.dg/cpp/_Pragma4.c: New test.
51797 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
51799 * objc/execute/nil_method-1.m: New testcase.
51801 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
51803 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51804 [Object class], not [Object initialize].
51806 2002-08-31 Roger Sayle <roger@eyesopen.com>
51807 Hans-Peter Nilsson <hp@bitrange.com>
51809 * gcc.c-torture/execute/20020720-1.x: Skip test on
51810 mmix-knuth-mmixware. Correct comment.
51812 2002-08-27 Mark Mitchell <mark@codesourcery.com>
51814 * g++.dg/abi/bitfield5.C: New test.
51815 * g++.dg/abi/vbase10.C: Likewise.
51817 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
51819 * objc.dg/undeclared-selector.m: New test.
51821 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
51823 * g++.dg/other/offsetof1.C: Avoid cast warning.
51825 2002-08-26 Ziemowit Laski <zlaski@apple.com>
51827 * objc.dg/super-class-2.m: New test.
51829 2002-08-24 Matt Austern <austern@apple.com>
51831 * g++.dg/ext/lvaddr.C: New test.
51832 * g++.dg/ext/lvcast.C: New test.
51834 2002-08-22 Mark Mitchell <mark@codesourcery.com>
51836 * g++.dg/inherit/cond1.C: New test.
51838 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
51840 * gcc.dg/noncompile/incomplete-1.c: New test.
51842 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
51844 * gcc.dg/typespec-1.c: New test.
51846 2002-08-20 Devang Patel <dpatel@apple.com>
51847 * objc.dg/proto-hier-2.m: New test.
51849 2002-08-19 Ziemowit Laski <zlaski@apple.com>
51851 * objc.dg/bitfield-1.m: New test.
51852 * objc.dg/bitfield-2.m: New test.
51854 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
51856 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51857 gcc.dg/c99-flex-array-4.c: New tests.
51859 2002-08-16 Stan Shebs <shebs@apple.com>
51861 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51863 2002-08-15 Jakub Jelinek <jakub@redhat.com>
51865 * gcc.dg/typeof-1.c: New test.
51866 * g++.dg/ext/typeof2.C: New test.
51868 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
51870 * g++.dg/other/offsetof1.C: New test.
51872 2002-08-14 Richard Henderson <rth@redhat.com>
51874 * gcc.dg/tls/diag-3.c: Fix expected message strings.
51876 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
51878 * gcc.dg/cpp/_Pragma3.c: New test.
51880 2002-08-13 Mark Mitchell <mark@codesourcery.com>
51882 * g++.dg/template/inherit3: New test.
51884 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
51886 * gcc.dg/bitfld-4.c: Add blank options.
51888 2002-08-09 Mark Mitchell <mark@codesourcery.com>
51890 * g++.dg/template/crash1.C: New test.
51892 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51894 * gcc.dg/tls/opt-2.c: New test.
51896 2002-08-08 Devang Patel <dpatel@apple.com>
51898 * objc.dg/selector-1.m : New test
51900 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51902 * g++.dg/abi/bitfield4.C: New test.
51903 * gcc.dg/bitfld-4.c: New test.
51905 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51907 * g++.dg/other/packed1.C: New test.
51909 2002-08-07 Mark Mitchell <mark@codesourcery.com>
51911 * g++.dg/abi/offsetof.C: Tweak error messages.
51912 * g++.old-deja/g++.mike/p10769a.C: Likewise.
51914 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51916 * gcc.dg/bitfld-3.c: New test.
51918 2002-08-07 Jakub Jelinek <jakub@redhat.com>
51919 Richard Henderson <rth@redhat.com>
51921 * gcc.dg/i386-bitfield1.c: New test.
51922 * g++.dg/abi/bitfield3.C: Update.
51924 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
51926 * objc.dg/const-str-2.m: Update.
51927 * gcc.dg/cpp/c++98.c: Change to C extension.
51928 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51929 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51931 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
51933 * gcc.dg/tls/diag-3.c: New.
51935 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
51937 * g++.dg/README (Subdirectories): Document new subdir expr.
51938 * g++.dg/expr/pmf-1.C: New test.
51940 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
51942 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51944 2002-08-06 Jakub Jelinek <jakub@redhat.com>
51946 * g++.dg/abi/bitfield3.C: New test.
51948 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
51950 * lib/gcov.exp: Tweak expected line formats.
51951 * gcc.misc-tests/gcov8.c: New test.
51952 * gcc.misc-tests/gcov8.x: New flags.
51954 2002-08-05 Jakub Jelinek <jakub@redhat.com>
51956 * consistency.vlad/layout/endian.c: Include string.h.
51958 * gcc.c-torture/execute/20020805-1.c: New test.
51960 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
51962 * g++.dg/other/conversion1.C: New test.
51964 2002-08-03 Roger Sayle <roger@eyesopen.com>
51966 * gcc.dg/builtins-1.c: New testcase.
51968 2002-08-02 Mark Mitchell <mark@codesourcery.com>
51970 * g++.dg/inherit/access3.C: New test.
51972 2002-08-01 Jakub Jelinek <jakub@redhat.com>
51974 * gcc.dg/ia64-visibility-2.c: New test.
51976 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
51978 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51979 __qualifier_flags to __flags.
51981 2002-07-31 Mark Mitchell <mark@codesourcery.com>
51983 * g++.dg/inherit/operator1.C: New test.
51984 * g++.dg/lookup/disamb1.C: Fix typo in comment.
51985 * g++.dg/other/error1.C: Change expected error message.
51986 * g++.dg/template/conv4.C: Likewise.
51988 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
51990 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51991 for documented behavior.
51993 2002-07-25 Roger Sayle <roger@eyesopen.com>
51995 * gcc.c-torture/execute/20020720-1.x: Skip this test on
51996 several targets known to fail.
51998 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
52000 * gcc.dg/mips-args-[123].c: New tests.
52002 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
52004 * gcc.dg/ppc-spe.c: New.
52006 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
52008 * g++.dg/other/ptrmem4.C: New testcase.
52010 2002-07-24 Richard Henderson <rth@redhat.com>
52012 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52014 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
52016 * g++.dg/ext/alignof1.C (main): Return 0 for success.
52018 2002-07-24 Roger Sayle <roger@eyesopen.com>
52020 * gcc.c-torture/execute/memset-3.c: New testcase.
52022 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
52024 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52025 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52027 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52029 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52032 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
52034 * gcc.c-torture/compile/simd-4.c: New test.
52036 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52038 PR c++/7347, c++/7348
52039 * g++.dg/template/access4.C: New test.
52040 * g++.dg/template/access5.C: New test.
52041 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52042 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52043 * g++.old-deja/g++.pt/ttp58.C: Likewise.
52044 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52046 2002-07-22 Jakub Jelinek <jakub@redhat.com>
52048 * gcc.dg/gnu89-init-2.c: New test.
52050 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
52052 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52054 2002-07-20 Roger Sayle <roger@eyesopen.com>
52056 * gcc.c-torture/execute/20020720-1.c: New testcase.
52058 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
52060 * gcc.dg/cpp/Wsignprom.c: New tests.
52062 2002-07-20 Alan Modra <amodra@bigpond.net.au>
52064 * gcc.c-torture/execute/loop-13.c: New test.
52066 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
52068 * gcc.dg/cpp/expr.c: New tests.
52070 2002-07-18 David Edelsohn <edelsohn@gnu.org>
52072 * g++.dg/opt/pr6713.C: Add template instantiation.
52074 2002-07-18 Alan Modra <amodra@bigpond.net.au>
52076 * gcc.dg/nest.c: New test.
52078 2002-07-17 Richard Henderson <rth@redhat.com>
52080 * g++.dg/opt/pr6713.C: New test.
52082 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
52084 * gcc.c-torture/execute/loop-2e.x: Let the testcase
52085 XFAIL for all x86 processors.
52087 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
52089 * gcc.c-torture/execute/20010122-1.x: Do not test with
52090 -fomit-frame-pointer.
52092 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52094 * g++.dg/template/instantiate2.C: New test.
52095 * g++.dg/template/spec4.C: New test.
52097 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52099 * g++.dg/template/access2.C: New test.
52100 * g++.dg/template/access3.C: New test.
52102 2002-07-15 Zack Weinberg <zack@codesourcery.com>
52104 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52105 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52106 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52107 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52108 Convert to use <stdarg.h>.
52109 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52111 * gcc.dg/va-arg-2.c: New.
52112 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52114 2002-07-15 Jakub Jelinek <jakub@redhat.com>
52116 * gcc.c-torture/compile/20020710-1.c: New test.
52118 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
52119 Andrew Pinski <pinskia@physics.uc.edu>
52121 gcc.c-torture/compile/simd-2.c: New testcase.
52122 gcc.c-torture/compile/simd-3.c: Likewise.
52124 2002-07-11 Mark Mitchell <mark@codesourcery.com>
52127 * g++.dg/overload/error1.C: New test.
52129 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52131 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52132 configuration and IRIX 6 O32 ABI.
52134 2002-07-11 Roger Sayle <roger@eyesopen.com>
52136 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52138 2002-07-10 Roger Sayle <roger@eyesopen.com>
52140 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52142 2002-07-10 Jeffrey A Law <law@redhat.com>
52144 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52146 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
52148 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
52150 * gcc.dg/20020312-2.c: Check for __PPC__.
52152 2002-07-09 Diego Novillo <dnovillo@redhat.com>
52154 * gcc.c-torture/compile/20020709-1.c: New test.
52156 2002-07-07 Roger Sayle <roger@eyesopen.com>
52158 * g++.dg/template/qualttp21.C: New test case.
52160 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
52162 * gcc.c-torture/compile/20020706-1.c: New test.
52163 * gcc.c-torture/compile/20020706-2.c: New test.
52165 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
52166 Alexandre Oliva <aoliva@redhat.com>
52168 * g++.dg/warn/incomplete1.C: New test.
52170 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52173 * g++.dg/warn/noreturn1.C: New test.
52175 2002-07-03 Mark Mitchell <mark@codesourcery.com>
52178 * g++.dg/debug/debug6.C: New test.
52179 * g++.dg/debug/debug7.C: New test.
52181 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
52183 * gcc.c-torture/compile/simd-3.c: New test.
52185 2002-07-03 Chris Demetriou <cgd@broadcom.com>
52187 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52188 * gcc.dg/20020620-1.c: Likewise.
52190 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52193 * g++.dg/init/array4.C: New test.
52194 * g++.dg/init/array5.C: New test.
52196 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
52198 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52199 * gcc.c-torture/execute/simd-2.c (main): Likewise.
52201 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52203 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52204 * gcc.dg/wtr-aggr-init-1.c: Likewise.
52205 * gcc.dg/wtr-conversion-1.c: Likewise.
52206 * gcc.dg/wtr-escape-1.c: Likewise.
52207 * gcc.dg/wtr-int-type-1.c: Likewise.
52208 * gcc.dg/wtr-label-1.c: Likewise.
52209 * gcc.dg/wtr-static-1.c: Likewise.
52210 * gcc.dg/wtr-strcat-1.c: Likewise.
52211 * gcc.dg/wtr-suffix-1.c: Likewise.
52212 * gcc.dg/wtr-switch-1.c: Likewise.
52213 * gcc.dg/wtr-unary-plus-1.c: Likewise.
52214 * gcc.dg/wtr-union-init-1.c: Likewise.
52215 * gcc.dg/wtr-union-init-2.c: Likewise.
52216 * gcc.dg/wtr-union-init-3.c: Likewise.
52218 * gcc.dg/wtr-func-def-1.c: New test.
52220 2002-07-02 Devang Patel <dpatel@apple.com>
52222 * objc.dg/param-1.m: New test.
52224 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
52226 * gcc.dg/cpp/trad/directive.c: Add test.
52227 * gcc.dg/cpp/trad/macroargs.c: Add test.
52228 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52230 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
52232 * gcc.dg/cpp/cmdlne-M.c: New test.
52234 2002-07-02 Ziemowit Laski <zlaski@apple.com>
52236 * objc.dg/desig-init-1.m: New test.
52238 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52241 * g++.dg/template/instantiate1.C: New test.
52243 2002-07-01 Mark Mitchell <mark@codesourcery.com>
52246 * g++.dg/template/sizeof2.C: New test.
52248 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52250 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52251 gcc.dg/cpp/trad/include.c: New tests.
52253 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
52256 * gcc.c-torture/compile/20020701-1.c: New test.
52258 2002-07-01 Stan Shebs <shebs@apple.com>
52260 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52262 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52263 (objc-torture-execute): or here.
52265 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
52267 * gcc.c-torture/execute/arith-rand-ll.c: New test.
52269 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52271 * gcc.dg/cpp/trad/escaped-nl.c: New test.
52273 2002-06-30 Devang Patel <dpatel@apple.com>
52275 * objc.dg/fsyntax-only.m: New test.
52277 2002-06-27 Mark Mitchell <mark@codesourcery.com>
52280 * g++.dg/template/friend7.C: New file.
52282 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
52284 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52287 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
52289 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52290 avoid division by zero.
52292 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
52294 * gcc.dg/Wunknownprag.c: New tests.
52296 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
52298 * gcc.c-torture/execute/simd-2.c: New test.
52300 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
52302 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52303 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52304 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52305 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52306 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52307 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52308 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52309 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52310 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52311 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52312 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52313 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52314 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52315 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52316 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52317 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52318 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52320 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
52322 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52323 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52324 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52325 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52327 * gcc.dg/cpp/trad/directive.c: Update.
52329 2002-06-23 Andreas Jaeger <aj@suse.de>
52331 * gcc.c-torture/execute/complex-6.c: New.
52333 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
52335 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52336 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52337 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52338 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52340 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
52342 * gcc.dg/cpp/trad: New directory with traditional tests copied
52343 from parent directory.
52344 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52345 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52346 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52347 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52348 Move to trad/ and rename.
52349 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52350 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52351 gcc.dg/cpp/trad/redef2.c: New tests.
52352 * gcc.dg/cpp/trad/trad.exp: New driver.
52354 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
52356 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52357 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52358 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52359 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52362 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
52364 * gcc.dg/20020620-1.c: New test.
52366 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52368 * g++.dg/template/ttp4.C: New test.
52370 2002-06-19 Jakub Jelinek <jakub@redhat.com>
52372 * g++.dg/opt/vt1.C: Fix regexp.
52374 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52376 * gcc.c-torture/execute/pure-1.c: Make functions static again.
52377 Don't use attribute `noinline'.
52379 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52381 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52383 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
52385 * gcc.c-torture/execute/simd-1.c: New.
52387 * gcc.dg/simd-1.c: New.
52389 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52391 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52393 2002-06-16 Richard Henderson <rth@redhat.com>
52395 * g++.dg/ext/anon-struct1.C: New.
52396 * g++.dg/ext/anon-struct2.C: New.
52397 * g++.dg/ext/anon-struct3.C: New.
52398 * gcc.dg/anon-struct-1.c: New.
52399 * gcc.dg/anon-struct-2.c: New.
52400 * gcc.dg/anon-struct-3.c: New.
52401 * gcc.dg/20011008-1.c: Adjust warning text.
52402 * gcc.dg/20020527-1.c: Add -fms-extensions.
52404 2002-06-16 Richard Henderson <rth@redhat.com>
52406 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52408 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
52410 * gcc.c-torture/execute/20020615-1.c: New test.
52412 2002-06-15 Roger Sayle <roger@eyesopen.com>
52414 * gcc.c-tortuture/execute/compare-1.c: New test case.
52415 * gcc.c-tortuture/execute/compare-2.c: New test case.
52416 * gcc.c-tortuture/execute/compare-3.c: New test case.
52418 2002-06-13 Richard Henderson <rth@redhat.com>
52420 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
52423 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52425 * g++.dg/template/typename2.C: Update error message.
52427 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
52429 * gcc.c-torture/execute/20020611-1.c: New test.
52431 2002-06-11 Bob Wilson <bob.wilson@acm.org>
52433 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52434 list of targets to skip.
52436 2002-06-10 Bob Wilson <bob.wilson@acm.org>
52438 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52439 targets if not optimizing.
52441 2002-06-10 Jakub Jelinek <jakub@redhat.com>
52443 * gcc.c-torture/compile/20020605-1.c: New test.
52445 * g++.dg/opt/vt1.C: New test.
52447 * gcc.dg/20020531-1.c: New test.
52449 * gcc.dg/20020530-1.c: New test.
52451 * gcc.dg/20020527-1.c: New test.
52453 * g++.dg/opt/cse1.C: New test.
52455 2002-06-07 Roger Sayle <roger@eyesopen.com>
52457 * gcc.dg/20020607-2.c: New test case.
52459 2002-06-07 Jakub Jelinek <jakub@redhat.com>
52461 * gcc.c-torture/compile/20020604-1.c: New test.
52463 2002-06-04 Richard Henderson <rth@redhat.com>
52465 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52466 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52467 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52469 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
52471 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52473 2002-06-03 Richard Henderson <rth@redhat.com>
52475 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52476 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52478 2002-06-02 Richard Henderson <rth@redhat.com>
52480 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52481 test functions static.
52483 2002-06-02 Andreas Jaeger <aj@suse.de>
52485 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52488 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
52490 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52491 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52492 Update for mofified diagnostics.
52493 * gcc.dg/c99-intconst-1.c: No longer fail.
52495 2002-06-02 Richard Henderson <rth@redhat.com>
52497 * gcc.dg/uninit-A.c: Remove xfail markers.
52499 2002-06-01 Roger Sayle <roger@eyesopen.com>
52501 * gcc.dg/fnegate-1.c: New test case.
52503 2002-05-30 Osku Salerma <osku@iki.fi>
52505 * gcc.c-torture/execute/mayalias-1.c: New file.
52507 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
52509 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52510 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52511 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52513 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
52515 * gcc.c-torture/execute/20020529-1.c: New test.
52517 2002-05-27 Richard Henderson <rth@redhat.com>
52519 * g++.dg/ext/attrib6.C: New test case.
52521 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52523 * gcc.c-torture/execute/pure-1.c: New test.
52525 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52527 * gcc.dg/cpp/arith-2.c: Remove.
52529 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52531 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52532 * gcc.dg/cpp/if-3.c: Remove.
52534 2002-05-26 Jakub Jelinek <jakub@redhat.com>
52536 * g++.dg/opt/cse2.C: New test.
52538 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
52540 * gcc.dg/cpp/arith-1.c: New semantic tests.
52541 * gcc.dg/cpp/if-1.c: Update.
52543 2002-05-24 Ben Elliston <bje@redhat.com>
52545 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52547 2002-05-24 Jakub Jelinek <jakub@redhat.com>
52549 * gcc.dg/verbose-asm.c: New test.
52551 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
52553 * gcc.dg/cpp/paste12.c: New test.
52555 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52557 * g++.dg/parse/named_ops.C: New test.
52559 2002-05-23 Mark Mitchell <mark@codesourcery.com>
52561 * gcc.dg/weak-8.c: New test.
52563 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
52565 * gcc.dg/weak-2.c: Allow optional leading underscore
52566 in scan-assembler symbol name.
52567 * gcc.dg/weak-3.c: Likewise.
52568 * gcc.dg/weak-4.c: Likewise.
52569 * gcc.dg/weak-5.c: Likewise.
52571 2002-05-23 Jakub Jelinek <jakub@redhat.com>
52573 * gcc.dg/20020523-1.c: New test.
52575 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52577 * objc.dg/const-str-2.m: Update now that we stop after
52578 a command line error.
52580 2002-05-22 Richard Henderson <rth@redhat.com>
52582 * g++.dg/dg.exp: Fix typo in test pruneing.
52584 2002-05-22 Richard Henderson <rth@redhat.com>
52586 * g++.dg/dg.exp: Prune the tls subdirectory.
52587 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52588 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52589 * g++.dg/tls/init-1.C: New.
52591 2002-05-22 Jakub Jelinek <jakub@redhat.com>
52593 * gcc.dg/20020517-1.c: New test.
52595 2002-05-21 Richard Henderson <rth@redhat.com>
52597 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52598 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52600 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
52602 * g++.dg/other/copy2.C: New test.
52604 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
52606 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52607 (MAX_COPY): Bump up to 10 times sizeof (long long).
52608 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52610 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52611 sizeof (long long).
52613 * gcc.c-torture/execute/strcpy-1.c: New test.
52615 2002-05-19 Jason Merrill <jason2redhat.com>
52617 * g++.dg/ext/oper1.C: New test.
52619 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
52620 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
52622 * README.QMTEST: New file.
52624 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52626 2002-05-19 Andreas Jaeger <aj@suse.de>
52628 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52630 * gcc.c-torture/execute/loop-2d.x: Likewise.
52632 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
52634 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52635 support weak symbols.
52636 * gcc.dg/weak-4.c: Likewise.
52637 * gcc.dg/weak-6.c: Likewise.
52639 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
52641 * gcc.dg/weak-3.c: Add dg-excess-error comment for
52642 cygwin, coff and h8300-*-hms targets
52643 * gcc.dg/weak-5.c: Likewise.
52644 * gcc.dg/weak-7.c: Likewise.
52646 2002-05-16 Jason Merrill <jason@redhat.com>
52648 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52649 (scan-assembler-not, scan-assembler-dem): Likewise.
52650 (scan-assembler-dem-not): Likewise.
52652 2002-05-15 Richard Henderson <rth@redhat.com>
52654 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52656 2002-05-15 Richard Henderson <rth@redhat.com>
52658 * gcc.dg/weak-5.c (vfoo1c): No warning here.
52659 (vfoo1f): Warning here.
52660 (vfoo1l): Don't redefine the alias.
52662 2002-05-14 Jason Merrill <jason@redhat.com>
52663 Alexandre Oliva <aoliva@redhat.com>
52665 * g++.dg/init/pm1.C: New test.
52667 2002-05-12 David S. Miller <davem@redhat.com>
52669 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52672 2002-05-10 Roger Sayle <roger@eyesopen.com>
52674 * gcc.c-torture/execute/20020510-1.c: New test case.
52676 2002-05-10 David S. Miller <davem@redhat.com>
52678 * gcc.c-torture/execute/conversion.c: Test long double too.
52680 2002-05-09 Jakub Jelinek <jakub@redhat.com>
52682 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52683 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52684 * lib/g++.exp (g++_link_flags): Likewise.
52685 * lib/objc.exp (objc_target_compile): Likewise.
52687 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
52689 * gcc.dg/cpp/poison.c: Update.
52690 * gcc.dg/cpp/20000625-2.c: Remove.
52691 * gcc.dg/cpp/direct2s.c: Remove final test.
52693 2002-05-08 Tom Rix <trix@redhat.com>
52695 * gcc.c-torture/execute/20020508-1.c: New test.
52696 * gcc.c-torture/execute/20020508-2.c: New test.
52697 * gcc.c-torture/execute/20020508-3.c: New test.
52699 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
52701 * gcc.dg/cpp/charconst-4.c: More tests.
52703 2002-05-08 Mark Mitchell <mark@codesourcery.com>
52706 * gcc.dg/weak-3.c: Update location of warning messages.
52707 * gcc.dg/weak-5.c: Likewise.
52709 2002-05-06 Roger Sayle <roger@eyesopen.com>
52711 * gcc.c-torture/execute/20020506-1.c: New test case.
52713 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
52715 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52717 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52719 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52721 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52723 * gcc.dg/cpp/charconst-3.c: New test.
52725 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
52727 * gcc.dg/cpp/charconst.c: Update tests.
52729 2002-05-05 Tim Josling <tej@melbpc.org.au>
52731 * treelang: Added directory for new sample language treelang. Also
52732 lib/treelang.exp: New file to signal treelang should be tested.
52734 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52736 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52737 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52738 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52739 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52740 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52741 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52742 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52744 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
52746 * gcc.dg/format/xopen-2.c: New test.
52748 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52750 * gcc.dg/20020503-1.c: New test.
52752 2002-05-02 Mark Mitchell <mark@codesourcery.com>
52754 * g++.dg/init/dtor1.C: Make it tougher.
52756 2002-05-01 Mark Mitchell <mark@codesourcery.com>
52758 * g++.dg/init/dtor1.C: New test.
52760 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
52762 * gcc.dg/altivec-8.c: New.
52764 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
52766 * gcc.dg/altivec-7.c: New.
52768 2002-04-29 Jakub Jelinek <jakub@redhat.com>
52770 * g++.dg/parse/typedef1.C: New test.
52772 2002-04-29 Mark Mitchell <mark@codesourcery.com>
52775 * g++.dg/template/friend6.C: New test.
52778 * g++.dg/init/copy1.C: New test.
52780 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
52782 * g++.dg/warn/effc1.C: New test.
52784 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
52786 * gcc.dg/cpp/if-cexp.c: Add a test.
52788 2002-04-28 Jakub Jelinek <jakub@redhat.com>
52790 * gcc.dg/20020426-2.c: New test.
52792 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
52794 * gcc.dg/cpp/if-mop.c: Update.
52795 * gcc.dg/cpp/if-mpar.c: Add test.
52796 * gcc.dg/cpp/if-oppr.c: Update.
52798 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52801 * gcc.dg/weak-[2-7].c: New tests.
52803 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52805 * gcc.dg/enum1.c: New test.
52807 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52810 * g++.dg/inherit/access2.C: New test.
52812 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52815 * gcc.dg/20020426-1.c: New test.
52817 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52819 * g++.dg/abi/enum1.C: New test.
52821 2002-04-26 Richard Henderson <rth@redhat.com>
52823 * gcc.dg/c99-bool-1.c: Expect always true warning.
52825 2002-04-25 Roger Sayle <roger@eyesopen.com>
52827 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52829 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52831 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52834 2002-04-24 Mark Mitchell <mark@codesourcery.com>
52836 * g++.dg/abi/mange7.C: New test.
52839 * g++.dg/parse/stmtexpr2.C: New test.
52841 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
52843 * gcc.dg/20020312-2.c: Add SH target.
52845 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52847 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52848 compiler output on mips*-*-irix*.
52850 2002-04-23 Jakub Jelinek <jakub@redhat.com>
52852 * g++.dg/parse/attr1.C: New test.
52854 2002-04-23 Roger Sayle <roger@eyesopen.com>
52856 * gcc.c-torture/execute/string-opt-17.c: New test case.
52857 * gcc.c-torture/execute/memset-2.c: New test case.
52859 2002-04-23 Mark Mitchell <mark@codesourcery.com>
52862 * g++.dg/template/friend5.C: New test.
52865 * g++.dg/template/qual1.C: Likewise.
52867 2002-04-22 Zack Weinberg <zack@codesourcery.com>
52869 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52870 Include stdlib.h, not stdio.h or ctype.h.
52872 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
52874 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52875 cris-*-elf* and mmix-*-*.
52876 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52877 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52878 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52880 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52881 * gcc.dg/wchar_t-1.c: Ditto.
52883 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
52885 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52888 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
52890 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52892 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52894 * gcc.c-torture/execute/20000906-1.x: Delete.
52896 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
52898 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52900 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
52903 * g77.f-torture/execute/6367.f: New test.
52904 * g77.f-torture/execute/6367.x: Disable for MMIX.
52906 2002-04-19 Mark Mitchell <mark@codesourcery.com>
52909 * g++.dg/opt/inline2.C: New test.
52911 2002-04-18 Richard Henderson <rth@redhat.com>
52913 * gcc.dg/20000906-1.c: Enable for all targets.
52914 * gcc.c-torture/compile/iftrap-2.c: New.
52916 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52918 * gcc.dg/20020418-1.c: New test.
52919 * gcc.dg/20020418-2.c: New test.
52921 2002-04-18 Richard Henderson <rth@redhat.com>
52923 * gcc.c-torture/compile/iftrap-1.c: New.
52924 * gcc.dg/iftrap-1.c: Adjust for ia64.
52925 * gcc.dg/iftrap-2.c: New.
52927 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52929 * gcc.c-torture/compile/20020418-1.c: New test.
52931 2002-04-18 Roger Sayle <roger@eyesopen.com>
52933 * gcc.c-torture/compile/20020415-1.c: New.
52935 2002-04-18 David S. Miller <davem@redhat.com>
52937 * gcc.c-torture/execute/20020418-1.c: New test.
52939 2002-04-17 Jakub Jelinek <jakub@redhat.com>
52941 * gcc.dg/20020416-1.c: New test.
52943 * g++.dg/opt/inline1.C: New test.
52945 2002-04-16 Jakub Jelinek <jakub@redhat.com>
52947 * gcc.dg/altivec-5.c: New test.
52949 * gcc.dg/20020415-1.c: New test.
52951 2002-04-15 Mark Mitchell <mark@codesourcery.com>
52953 * lib/chill.exp: Remove.
52955 2002-04-14 Jakub Jelinek <jakub@redhat.com>
52957 * g++.dg/other/big-struct.C: New test.
52959 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
52961 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52964 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
52967 * gcc.dg/i386-387-1.c: Allow optional leading underscore
52968 in scan-assembler function name
52970 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
52972 * g77.f-torture/execute/980628-4.x,
52973 g77.f-torture/execute/980628-5.x,
52974 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52975 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52976 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52979 2002-04-13 David S. Miller <davem@redhat.com>
52981 * gcc.c-torture/execute/20020413-1.c: New test.
52983 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
52986 * g++.dg/ext/asm1.C: New tests.
52988 2002-04-12 Mark Mitchell <mark@codesourcery.com>
52991 * g++.dg/parse/stmtexpr1.C: New test.
52994 * g++.dg/template/copy1.C: New test.
52996 2002-04-12 Richard Henderson <rth@redhat.com>
52998 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53000 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
53002 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53003 gcc.c-torture/execute/20020307-2.c.
53005 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
53007 * g++.dg/ext/attrib5.C,
53008 * g++.dg/lookup/struct1.C: New tests.
53010 2002-04-11 Jakub Jelinek <jakub@redhat.com>
53012 * gcc.dg/20020411-1.c: New test.
53014 * gcc.c-torture/execute/20020411-1.c: New test.
53016 2002-04-10 Janis Johnson <janis187@us.ibm.com>
53018 * g77.f-torture/execute/6177.f: New test.
53020 2002-04-10 Jakub Jelinek <jakub@redhat.com>
53023 * g++.dg/opt/cleanup1.C: New test.
53025 * g++.dg/opt/const1.C: New test.
53027 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
53029 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53031 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
53034 * g++.dg/template/typename2.C: New test.
53036 2002-04-10 Alan Modra <amodra@bigpond.net.au>
53038 * gcc.c-torture/execute/loop-12.c: New.
53040 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
53042 * g77.f-torture/execute/980628-4.x,
53043 g77.f-torture/execute/980628-5.x,
53044 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53045 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53046 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53048 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53050 PR optimization/6086
53051 * g++.dg/opt/preinc1.C: New test.
53053 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53056 * g++.dg/opt/static2.C: New test.
53058 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53061 * gcc.dg/20020406-1.c: New test.
53063 2002-04-04 David S. Miller <davem@redhat.com>
53065 * gcc.c-torture/execute/20020404-1.c: New test.
53067 2002-04-04 Jakub Jelinek <jakub@redhat.com>
53070 * gcc.dg/20020312-2.c: Do not declare global register variable
53071 if __PIC__ or __pic__ is defined.
53073 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
53075 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
53076 __asm__ so that it works correctly even if -ansi -pedantic-errors.
53078 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53080 * gcc.misc-tests/linkage.exp: Update last change to handle
53081 sparc*-, not just sparc-.
53083 2002-04-03 Richard Henderson <rth@redhat.com>
53085 * gcc.dg/cpp/ucs.c: Improved long UCS test.
53087 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53089 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53091 2002-04-02 David S. Miller <davem@redhat.com>
53093 * gcc.c-torture/execute/20020402-3.c: New test.
53095 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53097 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53098 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53100 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53101 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53102 g77.f-torture/execute/20001201.x,
53103 g77.f-torture/execute/u77-test.x: New files.
53105 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53106 * gcc.dg/wchar_t-1.c: Ditto.
53108 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53110 * gcc.c-torture/execute/20020402-1.c: New test.
53112 2002-04-01 Richard Henderson <rth@redhat.com>
53114 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53116 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53118 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53120 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53122 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53124 * g++.dg/inherit/template-as-base.C: Expect error.
53125 * g++.dg/inherit/namespace-as-base.C: Likewise.
53127 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
53129 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53130 g++.dg/ext/instantiate3.C: Tweak match patterns.
53132 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53133 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53136 2002-03-31 Richard Henderson <rth@redhat.com>
53138 * gcc.dg/special/alias-2.c: New.
53139 * gcc.dg/special/ecos.exp: Run it.
53141 2002-03-31 Richard Henderson <rth@redhat.com>
53143 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53145 2002-03-31 Kazu Hirata <kazu@hxi.com>
53147 * gcc.dg/weak-1.c: Disable on h8300 port.
53149 2002-03-29 Janis Johnson <janis187@us.ibm.com>
53151 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53152 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53154 * g++.dg/bprob/bprob-1.C: New test.
53155 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53156 * g++.dg/gcov/gcov-1.C: New test.
53157 * g++.dg/gcov/gcov-1.x: New file.
53158 * g++.dg/gcov/gcov-2.C: New test.
53159 * g++.dg/gcov/gcov-3.C: New test.
53160 * g++.dg/gcov/gcov-3.h: New file.
53162 2002-03-28 Roger Sayle <roger@eyesopen.com>
53164 * g++.old-deja/g++.other/builtins5.C: New test.
53165 * g++.old-deja/g++.other/builtins6.C: New test.
53166 * g++.old-deja/g++.other/builtins7.C: New test.
53167 * g++.old-deja/g++.other/builtins8.C: New test.
53168 * g++.old-deja/g++.other/builtins9.C: New test.
53170 2002-03-29 Jakub Jelinek <jakub@redhat.com>
53172 * g++.dg/opt/static1.C: New test.
53174 * g++.dg/opt/longbranch1.C: New test.
53176 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
53178 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53180 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53182 2002-03-28 Jeffrey A Law (law@redhat.com)
53184 * gcc.c-torture/execute/20020328-1.c: New test.
53186 2002-03-27 Richard Henderson <rth@redhat.com>
53188 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53189 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53190 move from g++.old-deja/g++.ext/.
53192 2002-03-27 Mark Mitchell <mark@codesourcery.com>
53194 * g++.dg/init/new2.C: New test.
53196 2002-03-26 Richard Henderson <rth@redhat.com>
53198 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53200 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53203 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
53205 * gcc.dg/20001102-1.c: Likewise.
53207 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
53209 * gcc.dg/cpp/endif-pedantic1.c,
53210 gcc.dg/cpp/endif-pedantic2.c: New tests.
53212 2002-03-26 Mark Mitchell <mark@codesourcery.com>
53214 * g++.dg/init/new1.C: New test.
53216 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
53218 * g++.dg/abi/vbase9.C: New test.
53220 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
53222 * gcc.dg/arm-asm.c: New test.
53224 2002-03-26 Andrew Cagney <ac131313@redhat.com>
53226 * gcc.dg/Wswitch-enum.c: New test.
53229 2002-03-26 Richard Henderson <rth@redhat.com>
53231 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53234 2002-03-25 Richard Henderson <rth@redhat.com>
53236 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
53239 * gcc.c-torture/compile/20011119-1.c (xxx): New.
53240 * gcc.c-torture/compile/20011119-2.c (xxx): New.
53242 2002-03-25 Zack Weinberg <zack@codesourcery.com>
53244 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53246 2002-03-25 Bob Wilson <bob.wilson@acm.org>
53248 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53249 targets using generic thunk support.
53251 2002-03-25 Jakub Jelinek <jakub@redhat.com>
53253 * gcc.c-torture/compile/20020323-1.c: New test.
53255 * g++.dg/opt/conj2.C: New test.
53257 2002-03-24 Richard Henderson <rth@redhat.com>
53259 * gcc.dg/weak-1.c: Use -fno-common.
53261 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53263 * g77.dg/f77-edit-apostrophe-out.f: New test
53264 * g77.dg/f77-edit-h-out.f: New test
53265 * g77.dg/f77-edit-t-in.f: New test
53266 * g77.dg/f77-edit-t-out.f: New test
53267 * g77.dg/f77-edit-x-out.f: New test
53268 * g77.dg/f77-edit-slash-out.f: New test
53269 * g77.dg/f77-edit-colon-out.f: New test
53270 * g77.dg/f77-edit-s-out.f: New test
53272 2002-03-24 Richard Henderson <rth@redhat.com>
53274 * objc/execute/formal_protocol-6.x: New XFAIL.
53276 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53278 * gcc.dg/weak-1.c: Early return from dg-final on platforms
53279 that do not support weak symbols
53281 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53283 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53284 * lib/g77.exp: Likewise.
53285 * lib/objc.exp: Likewise.
53287 2002-03-23 Andrew Cagney <ac131313@redhat.com>
53289 * gcc.dg/Wswitch-default.c: New test.
53291 2002-03-23 Jakub Jelinek <jakub@redhat.com>
53293 * g++.dg/other/enum1.C: New test.
53295 2002-03-23 Zack Weinberg <zack@codesourcery.com>
53297 * gcc.dg/pragma-ep-3.c: Fix typo.
53299 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53301 * g++.dg/inherit/template-as-base.C: New test.
53303 2002-03-22 Jakub Jelinek <jakub@redhat.com>
53305 * g++.old-deja/g++.other/dwarf2-1.C: Move...
53306 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
53308 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
53310 * gcc.dg/cpp/multiline.c: Update to match.
53312 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
53314 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53316 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
53318 * gcc.dg/cpp/extratokens2.c: New file.
53320 2002-03-21 David Edelsohn <edelsohn@gnu.org>
53322 * gcc.dg/20020312-2.c: Add rs6000 target.
53324 * gcc.c-torture/compile/20020319-1.c: New test.
53326 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53328 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53329 (A, E): Handle this.
53331 2002-03-20 Jason Merrill <jason@redhat.com>
53333 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53335 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53336 through prune_gcc_output.
53338 2002-03-20 Jakub Jelinek <jakub@redhat.com>
53340 * gcc.c-torture/compile/20020320-1.c: New test.
53342 2002-03-19 Jakub Jelinek <jakub@redhat.com>
53344 * gcc.c-torture/compile/20020318-1.c: New test.
53346 * gcc.dg/struct-by-value-1.c: New test.
53348 * gcc.dg/20020319-1.c: New test.
53350 2002-03-18 Jakub Jelinek <jakub@redhat.com>
53352 * g++.dg/opt/conj1.C: New test.
53354 2002-03-17 Mark Mitchell <mark@codesourcery.com>
53356 * g++.dg/template/qualttp20.C: Revert previous change.
53357 * g++.dg/template/qualttp3.C: Likewise.
53358 * g++.dg/template/qualttp4.C: Likewise.
53359 * g++.dg/template/qualttp5.C: Likewise.
53360 * g++.dg/template/qualttp6.C: Likewise.
53361 * g++.dg/template/qualttp7.C: Likewise.
53362 * g++.dg/template/qualttp8.C: Likewise.
53363 * g++.dg/template/recurse.C: Likewise.
53365 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
53367 * gcc.dg/cpp/wchar-1.c: Update.
53369 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
53371 * g++.dg/template/conv1.C: New test.
53372 * g++.dg/template/conv2.C: New test.
53373 * g++.dg/template/conv3.C: New test.
53374 * g++.dg/template/conv4.C: New test.
53376 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53378 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53379 * g++.dg/template/qualttp3.C: Likewise.
53380 * g++.dg/template/qualttp4.C: Likewise.
53381 * g++.dg/template/qualttp5.C: Likewise.
53382 * g++.dg/template/qualttp6.C: Likewise.
53383 * g++.dg/template/qualttp7.C: Likewise.
53384 * g++.dg/template/qualttp8.C: Likewise.
53385 * g++.dg/template/recurse.C: Likewise.
53387 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53389 * g++.dg/opt/dtor1.C: New test.
53391 2002-03-15 Jakub Jelinek <jakub@redhat.com>
53393 * gcc.c-torture/compile/20020315-1.c: New test.
53395 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
53397 * gcc.dg/weak-1.c: Fix scan tests.
53399 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
53401 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53402 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53403 cris-*-aout* mmix-*-*.
53404 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53405 cris-*-aout* mmix-*-*.
53406 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53407 cris-*-elf* cris-*-aout* and mmix-*-*.
53408 * gcc.dg/20001009-1.c: Ditto.
53409 * gcc.dg/20010912-1.c: Ditto.
53410 * gcc.dg/20020122-4.c: Ditto.
53411 * gcc.dg/inline-2.c: Ditto.
53413 2002-03-14 Jeffrey A Law (law@cygnus.com)
53415 * gcc.c-torture/compile/20020314-1.c: New test.
53417 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
53419 * gcc.c-torture/execute/20020314-1.c: New test.
53421 2002-03-14 Jakub Jelinek <jakub@redhat.com>
53423 * g++.dg/warn/Wunused-1.C: New test.
53425 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
53427 * g++.dg/abi/mangle6.C: New test.
53429 2002-03-13 Jakub Jelinek <jakub@redhat.com>
53431 * gcc.c-torture/compile/20020309-2.c: New test.
53433 * gcc.c-torture/compile/20020312-1.c: New test.
53435 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
53437 * g++.dg/other/access1.C: New test.
53439 2002-03-12 Jakub Jelinek <jakub@redhat.com>
53441 * gcc.c-torture/execute/wchar_t-1.c: New test.
53443 2002-03-12 David Edelsohn <edelsohn@gnu.org>
53445 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53447 2002-03-12 Roger Sayle <roger@eyesopen.com>
53449 * gcc.dg/20020312-1.c: New test case.
53451 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
53453 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53455 2002-03-11 Richard Henderson <rth@redhat.com>
53457 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53458 * g++.old-deja/g++.jason/report.C: Likewise.
53460 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53462 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53463 * g++.old-deja/g++.robertl/eb56.C: Likewise.
53465 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53467 * g++.dg/overload/pmf1.C: New test.
53469 2002-03-11 Kazu Hirata <kazu@hxi.com>
53471 * gcc.c-torture/execute/20020307-1.c: Use long.
53473 2002-03-11 Jakub Jelinek <jakub@redhat.com>
53475 PR optimization/5844
53476 * gcc.dg/20020310-1.c: New test.
53478 2002-03-09 Michael Meissner <meissner@redhat.com>
53480 * gcc.c-torture/execute/memcpy-2.c: New test.
53481 * gcc.c-torture/execute/memset-1.c: New test.
53482 * gcc.c-torture/execute/strlen-1.c: New test.
53483 * gcc.c-torture/execute/strcmp-1.c: New test.
53484 * gcc.c-torture/execute/strncmp-1.c: New test.
53486 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
53488 * gcc.dg/ppc-ldstruct.c: New test.
53490 2002-03-09 Jakub Jelinek <jakub@redhat.com>
53492 * gcc.c-torture/execute/va-arg-22.c: New test.
53494 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53496 * gcc.c-torture/compile/20020309-1.c: New test.
53498 2002-03-08 Jakub Jelinek <jakub@redhat.com>
53500 * gcc.c-torture/execute/20020307-2.c: New test.
53502 2002-03-07 Jeffrey A Law (law@redhat.com)
53504 * g77.f-torture/compile/20020307-1.f: New test.
53506 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
53508 * gcc.dg/unordered-1.c: New test.
53510 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
53512 * gcc.c-torture/execute/20020307-1.c: New test.
53514 2002-03-05 Jakub Jelinek <jakub@redhat.com>
53516 * gcc.dg/20020304-1.c: New test.
53518 * gcc.c-torture/compile/20020304-2.c: New test.
53520 2002-03-04 Zack Weinberg <zack@codesourcery.com>
53522 * gcc.c-torture/compile/20020304-1.c: New test case
53525 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
53527 * gcc.dg/20020103-1.c: Add other -D ppc variants.
53529 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
53531 * g++.dg/other/classkey1.C: New test.
53533 2002-03-01 Richard Henderson <rth@redhat.com>
53535 * gcc.c-torture/compile/981223-1.x: New.
53536 * gcc.c-torture/compile/920625-1.x: New.
53538 2002-02-28 Richard Henderson <rth@redhat.com>
53540 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53542 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
53544 * gcc.c-torture/execute/20020227-1.c: New test.
53546 2002-02-27 Mark Mitchell <mark@codesourcery.com>
53548 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53550 * g++.old-deja/g++.oliva/partord1.C: Likewise.
53551 * g++.old-deja.g++.other/defarg1.C: Likewise.
53552 * g++.old-deja/g++.pt/calls2.C: Likewise.
53553 * g++.old-deja/g++.pt/crash20.C: Likewise.
53554 * g++.old-deja/g++.pt/crash30.C: Likewise.
53555 * g++.old-deja/g++.pt/crash36.C: Likewise.
53556 * g++.old-deja/g++.pt/crash6.C: Likewise.
53557 * g++.old-deja/g++.pt/defarg13.C: Likewise.
53558 * g++.old-deja/g++.pt/derived3.C: Likewise.
53559 * g++.old-deja/g++.pt/error1.C: Likewise.
53560 * g++.old-deja/g++.pt/friend21.C: Likewise.
53561 * g++.old-deja/g++.pt/friend23.C: Likewise.
53562 * g++.old-deja/g++.pt/infinite1.C: Likewise.
53563 * g++.old-deja/g++.robertl/eb128.C: Likewise.
53565 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
53567 * gcc.c-torture/execute/20020225-2.c: New test.
53569 2002-02-27 Zack Weinberg <zack@codesourcery.com>
53571 * gcc.c-torture/execute/920730-1t.c,
53572 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53573 Delete test cases, only relevant to -traditional.
53575 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
53577 * gcc.dg/cpp/undef1.c: Remove.
53578 * gcc.dg/cpp/directiv.c: Update.
53579 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53581 2002-02-27 Michael Meissner <meissner@redhat.com>
53583 * gcc.c-torture/execute/20020226-1.c: New test.
53585 2002-02-26 Jakub Jelinek <jakub@redhat.com>
53587 * g++.dg/debug/debug4.C: New test.
53589 * gcc.dg/ia64-visibility-1.c: New test.
53591 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
53593 * gcc.dg/debug/20020224-1.c: New.
53595 2002-02-25 Kazu Hirata <kazu@hxi.com>
53597 * gcc.c-torture/execute/960416-1.x: New.
53598 * gcc.c-torture/execute/divconst-3.x: Likewise.
53600 2002-02-25 Jakub Jelinek <jakub@redhat.com>
53602 * gcc.dg/20020224-1.c: New test.
53604 2002-02-25 Alan Modra <amodra@bigpond.net.au>
53606 * gcc.c-torture/execute/20020225-1.c: New.
53608 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
53610 * gcc.dg/cpp/wchar-1.c: New test.
53612 2002-02-23 Jakub Jelinek <jakub@redhat.com>
53614 * gcc.dg/20020222-1.c: New test.
53616 2002-02-22 Jakub Jelinek <jakub@redhat.com>
53618 * g++.dg/opt/anonunion1.C: New test.
53620 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
53622 * g++.dg/template/qualttp19.C: New test.
53623 * g++.dg/template/qualttp20.C: New test.
53624 * g++.old-deja/g++.jason/report.C: Adjust expected errors
53625 * g++.old-deja/g++.other/qual1.C: Likewise.
53627 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
53629 * gcc.dg/attr-alwaysinline.c: New.
53631 2002-02-21 Jakub Jelinek <jakub@redhat.com>
53633 * gcc.dg/20020220-1.c: New test.
53635 * gcc.dg/20020220-2.c: New test.
53637 * g++.dg/opt/mmx1.C: New test.
53639 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
53641 * gcc.c-torture/compile/20020110.c: New test.
53643 2002-02-20 Jakub Jelinek <jakub@redhat.com>
53645 * gcc.c-torture/execute/20020219-1.c: New test.
53647 * gcc.dg/20020219-1.c: New test.
53649 * gcc.dg/noncompile/20020220-1.c: New test.
53651 * g++.dg/opt/ptrintsum1.C: New test.
53653 * gcc.dg/debug/20020220-1.c: New test.
53655 2002-02-17 Jakub Jelinek <jakub@redhat.com>
53657 * gcc.c-torture/execute/20020216-1.c: New test.
53659 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
53661 * gcc.dg/decl-1.c: Update, new test.
53663 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
53665 * g++.dg/abi/bitfield1.C: New test.
53666 * g++.dg/abi/bitfield2.C: New test.
53668 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53670 * gcc.dg/attr-nest.c: New test.
53672 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53674 * gcc.c-torture/execute/20020215-1.c: New test.
53676 2002-02-14 Jakub Jelinek <jakub@redhat.com>
53678 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53679 * g++.dg/debug/debug.exp: New.
53680 * g++.dg/debug/trivial.C: New.
53681 * g++.dg/debug/debug1.C: Moved...
53682 * g++.dg/other/debug1.C: ...from here.
53683 * g++.dg/debug/debug2.C: Moved...
53684 * g++.dg/other/debug2.C: ...from here.
53685 * g++.dg/debug/debug3.C: Moved...
53686 * g++.dg/other/debug3.C: ...from here.
53688 * gcc.dg/noncompile/20020213-1.c: New test.
53690 2002-02-13 Jakub Jelinek <jakub@redhat.com>
53692 * g++.dg/other/debug3.C: New test.
53694 * gcc.c-torture/execute/20020213-1.c: New test.
53696 2002-02-13 Richard Smith <richard@ex-parrot.com>
53698 * g++.old-deja/g++.other/thunk1.C: New test.
53700 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53702 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53704 2002-02-13 Stan Shebs <shebs@apple.com>
53706 * gcc.dg/altivec-3.c: New.
53708 2002-02-12 Jakub Jelinek <jakub@redhat.com>
53710 * gcc.dg/Wunreachable-1.c: New test.
53711 * gcc.dg/Wunreachable-2.c: New test.
53713 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
53715 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53717 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
53719 * gcc.dg/decl-1.c: New test.
53721 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53723 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53725 2002-02-10 Kazu Hirata <kazu@hxi.com>
53727 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53728 * gcc.c-torture/compile/980506-1.x: Likewise.
53730 2002-02-10 Kazu Hirata <kazu@hxi.com>
53732 * gcc.dg/20020210-1.c: New.
53734 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
53736 * g77.f-torture/execute/947.f: New regression test
53737 for PR fortran/947.
53739 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
53741 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53742 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53744 2002-02-08 Richard Henderson <rth@redhat.com>
53746 * gcc.c-torture/compile/labels-3.c: New.
53748 2002-02-08 Jakub Jelinek <jakub@redhat.com>
53750 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53751 expression statements work instead.
53752 * gcc.dg/noncompile/20020207-1.c: New test.
53754 2002-02-07 Richard Henderson <rth@redhat.com>
53756 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53758 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53760 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53762 * lib/g77-dg.exp: Trim g77 error messages so that they are
53763 recognized by dg.exp.
53765 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53768 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
53770 2002-02-07 Richard Henderson <rth@redhat.com>
53772 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53773 to be sufficiently aligned for integers.
53775 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
53777 * g++.dg/template/friend4.C: New test.
53779 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53782 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53785 2002-02-07 Richard Henderson <rth@redhat.com>
53787 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53788 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53789 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53790 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53792 2002-02-06 Richard Henderson <rth@redhat.com>
53794 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53796 2002-02-06 Janis Johnson <janis187@us.ibm.com>
53798 * gcc.dg/20020206-1.c: New test.
53800 2002-02-06 Jakub Jelinek <jakub@redhat.com>
53802 * gcc.c-torture/execute/20020206-1.c: New test.
53804 * gcc.c-torture/execute/20020206-2.c: New test.
53806 PR optimization/5429:
53807 * gcc.c-torture/compile/20020206-1.c: New test.
53809 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
53811 * g++.dg/ext/align1.C: Do not use an explicit alignment value
53812 as certain file formats cannot support particularly large
53815 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53816 and do not expect to be able to link the executable.
53818 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53819 fail because the COFF format does not support the weak attribute.
53821 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
53823 * g77.dg/pr5473.f: New test
53825 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
53827 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53828 Fix testcase accordingly.
53830 2002-02-04 Richard Henderson <rth@redhat.com>
53832 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53833 (buf): Change to be an array of pointers, not ints.
53835 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53837 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
53838 before all tests. Move warning one line above to match where it
53840 * gcc.dg/Wswitch-2.c: New test.
53841 * g++.dg/warn/Wswitch-1.C: New test.
53842 * g++.dg/warn/Wswitch-2.C: New test.
53844 2002-02-04 Richard Henderson <rth@redhat.com>
53846 * g++.dg/abi/offsetof.C: Fix size comparison.
53848 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
53850 * gcc.dg/cast-qual-2.c: New test.
53852 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53854 * gcc.dg/20020201-4.c: New test.
53856 2002-02-04 Ben Elliston <bje@redhat.com>
53858 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53859 target_info attribute != 0, in addition to the empty string.
53860 (gcc_target_compile): Likewise.
53862 2002-02-03 Andrew Cagney <ac131313@redhat.com>
53864 * gcc.dg/Wswitch.c: New test.
53865 PR gcc/4475. PR gcc/3780.
53867 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
53869 * g77.f-torture/execute/5122.f: New test for regressions
53870 against PR fortran/5122.
53872 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
53874 * g77.f-torture/compile/pr3743.f: Delete
53875 * g77.dg/pr3743-1.f: New test.
53876 * g77.dg/pr3743-2.f: New test.
53877 * g77.dg/pr3743-3.f: New test.
53878 * g77.dg/pr3743-4.f: New test.
53880 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53882 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53884 2002-02-02 Richard Henderson <rth@redhat.com>
53886 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53887 * gcc.c-torture/execute/bf64-1.c: Likewise.
53889 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53891 * gcc.dg/20020201-2.c: New test.
53893 * gcc.dg/20020201-3.c: New test.
53895 * gcc.c-torture/execute/bitfld-2.c: New test.
53897 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53899 * gcc.dg/bitfld-1.c: Update.
53900 * gcc.dg/bitfld-2.c: Update.
53901 * gcc.c-torture/execute/bitfld-1.x: New.
53903 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53905 * gcc.c-torture/execute/20020201-1.c: New test.
53907 2002-02-01 Janis Johnson <janis187@us.ibm.com>
53910 * gcc.dg/20020201-1.c: New test.
53912 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
53915 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53916 * g77.f-torture/compile/pr3743.x: Remove
53918 2002-01-31 Tom Rix <trix@redhat.com>
53920 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53922 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
53924 * gcc.dg/noncompile/20020130-1.c: New test.
53926 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
53928 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53930 2002-01-29 Richard Henderson <rth@redhat.com>
53932 * gcc.c-torture/execute/991118-1.c: Cast various constants back
53934 * gcc.c-torture/execute/bf64-1.c: Likewise.
53936 2002-01-29 Jakub Jelinek <jakub@redhat.com>
53938 * gcc.c-torture/execute/20020129-1.c: New test.
53940 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
53942 * gcc.c-torture/compile/20000224-1.c: Update.
53943 * gcc.c-torture/execute/bitfld-1.c: New tests.
53944 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53945 * gcc.dg/uninit-A.c: Update.
53947 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
53949 * g++.dg/template/ctor1.C: Add instantiation.
53951 2002-01-28 Paul Koning <pkoning@equallogic.com>
53953 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53954 argument to __builtin_prefetch to be const ptr.
53956 2002-01-28 Jakub Jelinek <jakub@redhat.com>
53958 * gcc.c-torture/compile/20020120-1.c: New test.
53960 2002-01-27 Kazu Hirata <kazu@hxi.com>
53962 * gcc.c-torture/execute/20020127-1.c: New test.
53964 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
53966 * g77.dg/f77-edit-i-in.f: New test
53967 * g77.dg/f77-edit-i-out.f: New test
53969 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
53971 * gcc.dg/debug/debug.exp: New file.
53972 * gcc.dg/debug/trivial.c: New file.
53973 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53974 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53975 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53976 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53977 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53978 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53979 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53980 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53981 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53982 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53983 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53984 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53985 * gcc.dg/20000503-1.c: Removed.
53986 * gcc.dg/20010207-1.c: Removed.
53987 * gcc.dg/20011223-1.c: Removed.
53988 * gcc.dg/20020104-2.c: Removed.
53989 * gcc.dg/debug-1.c: Removed.
53990 * gcc.dg/debug-2.c: Removed.
53991 * gcc.dg/debug-3.c: Removed.
53992 * gcc.dg/debug-4.c: Removed.
53993 * gcc.dg/debug-5.c: Removed.
53994 * gcc.dg/debug-6.c: Removed.
53995 * gcc.dg/dwarf2-1.c: Removed.
53996 * gcc.dg/dwarf2-2.c: Removed.
53998 2002-01-25 Jakub Jelinek <jakub@redhat.com>
54000 * g++.old-deja/g++.other/eh5.C: New test.
54001 * g++.old-deja/g++.other/sibcall2.C: New test.
54002 * g++.old-deja/g++.other/array9.C: New test.
54003 * g++.old-deja/g++.other/typename2.C: New test.
54004 * g++.old-deja/g++.other/crash60.C: New test.
54005 * g++.old-deja/g++.other/conv9.C: New test.
54006 * g++.old-deja/g++.other/mangle10.C: New test.
54007 * g++.old-deja/g++.other/unchanging1.C: New test.
54008 * g++.old-deja/g++.other/exprstmt1.C: New test.
54009 * g++.old-deja/g++.other/inline23.C: New test.
54010 * g++.old-deja/g++.eh/ia64-1.C: New test.
54011 * g++.old-deja/g++.other/dwarf2-1.C: New test.
54012 * g++.old-deja/g++.other/reload1.C: New test.
54013 * g++.old-deja/g++.other/static20.C: New test.
54014 * g++.old-deja/g++.other/local-alloc1.C: New test.
54015 * g++.old-deja/g++.other/conv8.C: New test.
54016 * g++.old-deja/g++.other/stmtexpr2.C: New test.
54017 * g++.old-deja/g++.other/storeexpr1.C: New test.
54018 * g++.old-deja/g++.other/storeexpr2.C: New test.
54019 * g++.dg/eh/template2.C: New test.
54020 * g++.dg/warn/weak1.C: New test.
54022 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
54024 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54025 Remove first, non-varying, argument.
54027 2002-01-23 Richard Henderson <rth@redhat.com>
54029 * gcc.dg/inline-2.c: New.
54031 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54032 Add optional target arg. Check number of arguments.
54033 (scan-assembler-not, scan-assembler-dem): Likewise.
54034 (scan-assembler-dem-not): Likewise.
54036 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54038 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54040 * g++.old-deja/g++.brendan/parse3.C,
54041 g++.old-deja/g++.other/crash26.C,
54042 g++.old-deja/g++.other/crash28.C,
54043 g++.old-deja/g++.other/crash29.C,
54044 g++.old-deja/g++.other/crash30.C,
54045 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54047 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
54049 * gcc.dg/20020115-1.c: New.
54051 2002-01-23 Bob Wilson <bob.wilson@acm.org>
54053 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54055 2002-01-23 Janis Johnson <janis187@us.ibm.com>
54057 * gcc.dg/20020122-3.c: New.
54059 2002-01-23 Jakub Jelinek <jakub@redhat.com>
54061 * g++.dg/other/gc1.C: New test.
54063 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54065 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54067 2002-01-22 Richard Henderson <rth@redhat.com>
54069 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54071 2002-01-22 Richard Henderson <rth@redhat.com>
54073 * gcc.dg/20020122-4.c: New.
54075 2002-01-22 H.J. Lu <hjl@gnu.org>
54077 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54079 * gcc.dg/special/ecos.exp: Likewise.
54080 * lib/g++-dg.exp: Likewise.
54081 * lib/g77-dg.exp: Likewise.
54082 * lib/gcc-dg.exp : Likewise.
54083 * lib/mike-g++.exp: Likewise.
54084 * lib/mike-g77.exp: Likewise.
54085 * lib/mike-gcc.exp: Likewise.
54086 * lib/objc-dg.exp: Likewise.
54088 2002-01-22 Janis Johnson <janis187@us.ibm.com>
54091 * gcc.dg/20020122-2.c: New test.
54093 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
54095 * gcc.dg/20020122-1.c: New test.
54097 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
54099 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54101 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
54103 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54105 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54107 * gcc.c-torture/compile/20020121-1.c: New test.
54109 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
54111 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54114 2002-01-21 Jakub Jelinek <jakub@redhat.com>
54116 * gcc.dg/20020218-1.c: New test.
54118 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
54120 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54122 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54123 "At global scope" warning
54124 * g++.dg/ext/align1.C: Change cygwin test for alignment
54125 from db-bogus to dg-warning
54127 2002-01-21 Zack Weinberg <zack@codesourcery.com>
54129 * g77.f-torture/compile/cpp2.F: New test.
54131 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
54133 * g++.dg/template/access1.C: New test.
54135 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
54137 * gcc.dg/20020118-1.c: New.
54139 2002-01-18 Kazu Hirata <kazu@hxi.com>
54141 * gcc.c-torture/execute/20020118-1.c: New test.
54143 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54145 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54146 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54147 alignment warnings.
54149 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54151 * gcc.misc-tests/i386-prefetch.exp: Save and restore
54152 torture_with_loops and torture_without_loops
54154 2002-01-17 Jakub Jelinek <jakub@redhat.com>
54156 * gcc.c-torture/compile/20020116-1.c: New test.
54158 2002-01-16 Jakub Jelinek <jakub@redhat.com>
54160 * gcc.dg/20020116-2.c: New test.
54162 * gcc.dg/ultrasp4.c: New test.
54164 * gcc.dg/20020116-1.c: New test.
54166 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
54168 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54171 2002-01-15 Janis Johnson <janis187@us.ibm.com>
54173 * gcc.misc-tests/i386-prefetch.exp: New.
54174 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54175 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54176 * gcc.misc-tests/i386-pf-none-1.c: New test.
54177 * gcc.misc-tests/i386-pf-sse-1.c: New test.
54179 2002-01-15 Jakub Jelinek <jakub@redhat.com>
54181 * gcc.dg/gnu89-init-1.c: Add new tests.
54183 2002-01-15 Andreas Jaeger <aj@suse.de>
54185 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54186 * gcc.dg/i386-mmx-2.c: Likewise.
54187 * gcc.dg/i386-sse-1.c: Likewise.
54188 * gcc.dg/i386-sse-2.c: Likewise.
54189 * gcc.dg/i386-sse-3.c: Likewise.
54191 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
54193 * g77.f-torture/execute/intrinsic-unix-bessel.f:
54194 Uncomment additional cases that now pass.
54196 2002-01-11 Richard Henderson <rth@redhat.com>
54198 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54199 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54201 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
54203 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54205 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
54207 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54208 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54210 2002-01-10 Dale Johannesen <dalej@apple.com>
54212 * gcc.c-torture/execute/loop-11.c: New.
54214 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
54216 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54217 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54219 2002-01-09 Richard Henderson <rth@redhat.com>
54221 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54222 type in which to perform the operation for each size.
54224 2002-01-09 Alan Matsuoka (alanm@redhat.com)
54226 * gcc.c-torture/compile/20020109-2.c: New test.
54228 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
54230 * gcc.c-torture/execute/loop-10.c: New test.
54232 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54234 * gcc.c-torture/compile/20010226-1.c: New test.
54235 * gcc.c-torture/compile/20010227-1.c: New test.
54236 * gcc.c-torture/compile/20010426-1.c: New test.
54237 * gcc.c-torture/compile/20010510-1.c: New test.
54238 * gcc.c-torture/compile/20010605-3.c: New test.
54239 * gcc.c-torture/compile/20010824-1.c: New test.
54240 * gcc.c-torture/execute/20010409-1.c: New test.
54241 * gcc.dg/noncompile/20000901-1.c: New test.
54242 * gcc.dg/20001023-1.c: New test.
54243 * gcc.dg/20001101-1.c: New test.
54244 * gcc.dg/20001102-1.c: New test.
54245 * gcc.dg/20010207-1.c: New test.
54246 * gcc.dg/20010405-1.c: New test.
54247 * gcc.dg/20010822-1.c: New test.
54248 * gcc.dg/20011107-1.c: New test.
54250 2002-01-09 Jeffrey A Law (law@redhat.com)
54252 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54254 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
54255 execution failure on PA targets.
54257 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54259 * gcc.c-torture/compile/20020109-1.c: New test.
54261 2002-01-08 Kazu Hirata <kazu@hxi.com>
54263 * gcc.c-torture/execute/20020108-1.c: New test.
54265 2002-01-08 Jakub Jelinek <jakub@redhat.com>
54267 * gcc.dg/20020108-1.c: New test.
54269 2002-01-08 H.J. Lu <hjl@gnu.org>
54271 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54274 2002-01-08 Geoff Keating <geoffk@redhat.com>
54276 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54279 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
54281 * gcc.dg/altivec-4.c: Test altivec predicates.
54283 2002-01-07 Jakub Jelinek <jakub@redhat.com>
54285 * gcc.c-torture/execute/20020107-1.c: New test.
54287 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
54290 * gcc.c-torture/compile/20020106-1.c: New test.
54292 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
54294 * gcc.c-torture/execute/nestfunc-4.c: New test.
54296 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54298 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54299 extra triple that slipped in.
54300 * g++.old-deja/g++.abi/align.C: Likewise.
54301 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54303 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54305 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54306 * g++.old-deja/g++.abi/align.C: Likewise.
54307 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54309 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54311 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54314 2002-01-04 Jakub Jelinek <jakub@redhat.com>
54316 * gcc.dg/20020104-1.c: New test.
54318 * gcc.dg/20020104-2.c: New test.
54320 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
54322 * gcc.dg/20020103-1.c: Fix typo in target selector.
54324 2002-01-03 Richard Henderson <rth@redhat.com>
54326 * gcc.dg/20020103-1.c: New.
54328 2002-01-03 Kazu Hirata <kazu@hxi.com>
54330 * gcc.c-torture/execute/20020103-1.c: New test.
54332 2002-01-03 Jakub Jelinek <jakub@redhat.com>
54334 * g++.dg/other/debug2.C: New test.
54336 * gcc.c-torture/compile/20020103-1.c: New test.
54338 2002-01-02 Jakub Jelinek <jakub@redhat.com>
54340 * gcc.dg/gnu89-init-1.c: Added new tests.
54342 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54344 * g++.dg/template/friend2.C: Remove as patch is reverted.
54346 * g++.dg/warn/oldcast1.C: New test.
54348 * g++.dg/template/ptrmem1.C: New test.
54349 * g++.dg/template/ptrmem2.C: New test.
54351 * g++.dg/template/ntp.C: New test.
54353 * g++.dg/other/component1.C: New test.
54355 * g++.dg/template/ttp3.C: New test.
54357 * g++.dg/template/friend2.C: New test.
54358 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54360 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54362 * g++.dg/other/ptrmem1.C: New test.
54363 * g++.dg/other/ptrmem2.C: New test.
54365 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54367 * g++.dg/template/ctor1.C: New test.
54369 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54371 * g++.dg/template/friend2.C: New test.
54373 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
54375 * gcc.dg/mmix-1.c: New test.
54377 2001-12-31 Richard Henderson <rth@redhat.com>
54379 * gcc.dg/asm-5.c: New.
54381 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
54383 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54384 in namespace __gnu_cxx
54386 2001-12-30 Richard Henderson <rth@redhat.com>
54388 * gcc.dg/debug-6.c: New.
54390 2001-12-30 Jakub Jelinek <jakub@redhat.com>
54392 * gcc.c-torture/compile/20011229-2.c: New test.
54394 2001-12-29 Jakub Jelinek <jakub@redhat.com>
54396 * gcc.dg/debug-3.c: New test.
54397 * gcc.dg/debug-4.c: New test.
54398 * gcc.dg/debug-5.c: New test.
54400 2001-12-29 Richard Henderson <rth@redhat.com>
54402 * g++.dg/eh/loop1.C: New.
54404 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54406 * g++.dg/template/crash1.C: New test.
54408 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54410 * g++.dg/other/const1.C: New test.
54412 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
54414 * gcc.c-torture/compile/20011229-1.c: New test.
54416 2001-12-28 Stan Shebs <shebs@apple.com>
54418 * lib/objc-torture.exp: Resync with c-torture.exp.
54419 * lib/objc.exp: Load standard libraries.
54421 2001-12-28 Jakub Jelinek <jakub@redhat.com>
54423 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54426 2001-12-27 Roger Sayle <roger@eyesopen.com>
54428 * gcc.c-torture/execute/string-opt-16.c: New testcase.
54430 2001-12-27 Richard Henderson <rth@redhat.com>
54432 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54434 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
54436 * g++.dg/eh/ctor1.C: New test.
54437 * g++.dg/other/error2.C: New test.
54439 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
54441 * g++.dg/other/init2.C: New test.
54443 2001-12-24 Richard Henderson <rth@redhat.com>
54445 * gcc.dg/20011223-1.c: New.
54446 * gcc.dg/inline-1.c: New.
54448 2001-12-23 Richard Henderson <rth@redhat.com>
54450 * gcc.dg/asm-4.c: Test operand modifiers.
54452 2001-12-23 Richard Henderson <rth@redhat.com>
54454 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54456 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
54458 * gcc.c-torture/execute/20011223-1.c: New test.
54460 2001-12-21 Richard Henderson <rth@redhat.com>
54462 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54463 re-enables the warning.
54465 2001-12-21 Richard Henderson <rth@redhat.com>
54467 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54469 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54471 * gcc.c-torture/compile/20011218-1.c: New test.
54473 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
54475 * gcc.misc-test/arm-isr.exp: New file. Control running of the
54477 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
54478 epilogue generation for ARM ISR routines.
54480 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54482 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54483 * gcc.dg/format/c90-printf-3.c: Likewise.
54484 * gcc.dg/format/c99-printf-3.c: Likewise.
54485 * gcc.dg/format/ext-1.c: Likewise.
54486 * gcc.dg/format/ext-6.c: Likewise.
54487 * gcc.dg/format/format.h: Prototype unlocked stdio.
54489 2001-12-20 Richard Henderson <rth@redhat.com>
54491 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54493 (malloc): Correct allocation logic. Abort if we fill up the
54494 arena before initialization complete.
54495 (realloc): Correct allocation logic.
54497 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54499 * gcc.c-torture/compile/20011219-2.c: New test.
54501 * gcc.c-torture/execute/20011219-1.c: New test.
54503 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
54505 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54506 target does not support weak symbols.
54508 2001-12-19 Jakub Jelinek <jakub@redhat.com>
54510 * gcc.c-torture/compile/20011219-1.c: New test.
54512 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
54514 * g++.dg/other/error1.C: New test.
54516 2001-12-17 Jeffrey A Law (law@redhat.com)
54518 * gcc.c-torture/execute/20011217-1.c: New test.
54520 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
54522 * objc.dg/special/: New directory.
54523 * objc.dg/special/special.exp: New file.
54524 * objc.dg/special/unclaimed-category-1.h: New file.
54525 * objc.dg/special/unclaimed-category-1a.m: New file.
54526 * objc.dg/special/unclaimed-category-1.m: New file.
54528 2001-12-17 Andreas Jaeger <aj@suse.de>
54530 * gcc.c-torture/compile/20011217-2.c: New test.
54532 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
54534 * gcc.c-torture/compile/20011217-1.c: New test.
54536 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
54538 * gcc.dg/20011214-1.c: New.
54540 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
54542 * gcc.dg/altivec-4.c: New.
54544 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
54546 * gcc.dg/20011113-1.c: New test.
54548 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
54550 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54551 std::__malloc_alloc_template<0> and
54552 std::__default_alloc_template<false, 0>.
54554 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
54556 * objc/execute/bf-21.m: New test.
54557 * objc/execute/enumeration-1.m: New test.
54558 * objc/execute/enumeration-2.m: New test.
54560 2001-12-12 Jakub Jelinek <jakub@redhat.com>
54562 * gcc.dg/gnu89-init-1.c: New test.
54564 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
54566 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54567 * g++.old-deja/g++.jason/2371.C: Likewise.
54568 * g++.old-deja/g++.jason/template33.C: Likewise.
54569 * g++.old-deja/g++.jason/template34.C: Likewise.
54570 * g++.old-deja/g++.jason/template36.C: Likewise.
54571 * g++.old-deja/g++.oliva/typename1.C: Likewise.
54572 * g++.old-deja/g++.oliva/typename2.C: Likewise.
54573 * g++.old-deja/g++.other/typename1.C: Likewise.
54574 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54575 * g++.old-deja/g++.pt/nontype5.C: Likewise.
54576 * g++.old-deja/g++.pt/typename11.C: Likewise.
54577 * g++.old-deja/g++.pt/typename14.C: Likewise.
54578 * g++.old-deja/g++.pt/typename16.C: Likewise.
54579 * g++.old-deja/g++.pt/typename3.C: Likewise.
54580 * g++.old-deja/g++.pt/typename4.C: Likewise.
54581 * g++.old-deja/g++.pt/typename5.C: Likewise.
54582 * g++.old-deja/g++.pt/typename7.C: Likewise.
54583 * g++.old-deja/g++.robertl/eb9.C: Likewise.
54585 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
54587 * g++.dg/other/linkage1.C: New test.
54588 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54591 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
54593 * gcc.dg/concat.c: New test.
54595 2001-12-11 Stan Shebs <shebs@apple.com>
54597 * objc/compile: New test directory.
54598 * objc/compile/compile.exp: New expect script.
54599 * objc/compile/20011211-1.m: New compile test.
54601 2001-12-11 Jason Merrill <jason@redhat.com>
54603 * lib/prune.exp (prune_gcc_output): Also handle "In member
54604 function". So many permutations...
54606 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
54608 * g++.dg/template/typedef1.C: New test.
54610 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
54612 * g++.dg/other/copy1.C: New test.
54614 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
54616 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54618 * gcc.dg/builtin-choose-expr.c: New.
54620 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
54622 * gcc.dg/altivec-2.c: New.
54624 2001-12-07 Richard Henderson <rth@redhat.com>
54626 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54628 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
54630 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54633 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54635 * g++-old.deja/g++.robertl/eb101.C: Deleted.
54637 2001-12-06 Janis Johnson <janis187@us.ibm.com>
54639 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54640 variable argument list.
54642 2001-12-06 Zack Weinberg <zack@codesourcery.com>
54644 * gcc.c-torture/execute/memcheck: Delete entire directory.
54645 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54646 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54648 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
54650 * gcc.dg/Wshadow-1.c: New test.
54652 2001-12-05 Jakub Jelinek <jakub@redhat.com>
54654 * gcc.c-torture/compile/20011130-1.c: New test.
54656 * gcc.dg/noncompile/20011025-1.c: New test.
54658 * g++.dg/other/anon-union.C: New test.
54660 * gcc.c-torture/execute/20011024-1.c: New test.
54662 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
54664 * gcc.c-torture/execute/20000722-1.x,
54665 gcc.c-torture/execute/20010123-1.x: Remove.
54666 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54667 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54668 gcc.dg/c99-complit-2.c: New tests.
54670 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
54672 * g++.dg/inherit/base1.C: New test.
54674 2001-12-04 Jakub Jelinek <jakub@redhat.com>
54676 * g++.dg/other/stdarg1.C: New test.
54678 * gcc.c-torture/compile/20011130-2.c: New test.
54680 2001-12-03 Janis Johnson <janis187@us.ibm.com>
54682 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54683 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54684 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54685 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54686 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54687 * gcc.dg/builtin-prefetch-1.c: New test.
54689 2001-12-03 Jakub Jelinek <jakub@redhat.com>
54691 * gcc.dg/20011130-1.c: New test.
54693 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
54695 * g++.dg/other/scope1.C: New test.
54696 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54698 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
54700 * gcc.dg/vla-init-1.c: New test.
54702 2001-12-01 Geoff Keating <geoffk@redhat.com>
54704 * gcc.c-torture/compile/structs.c: New testcase from GDB.
54706 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
54708 * objc.dg/alias.m: Update.
54709 * objc.dg/class-1.m: Update.
54710 * objc.dg/const-str-1.m: Update.
54711 * objc.dg/fwd-proto-1.m: Update.
54712 * objc.dg/id-1.m: Update.
54713 * objc.dg/super-class-1.m: Update.
54715 2001-11-29 Mark Mitchell <mark@codesourcery.com>
54717 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54720 2001-11-28 Jeffrey A Law (law@cygnus.com)
54722 * gcc.c-torture/execute/20011128-1.c: New test.
54724 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
54726 * gcc.dg/20011127-1.c: New test.
54728 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
54730 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
54731 from Austin Group draft 7.
54732 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
54733 scanf format arguments.
54734 * gcc.dg/format/no-exargs-2.c: New test.
54736 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
54738 * g++.dg/abi/vbase8-4.C: New test.
54740 2001-11-24 Ian Lance Taylor <ian@airs.com>
54742 * gcc.c-torture/execute/20011121-1.c: New test.
54744 2001-11-23 Jeffrey A Law (law@cygnus.com)
54746 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54748 2001-11-23 Andreas Jaeger <aj@suse.de>
54750 * gcc.dg/cpp/charconst-2.c: New test.
54752 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
54754 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54755 to the host if it is remote. Let tests specify extra headers
54757 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54758 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54759 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54760 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54761 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54762 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54763 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54764 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54765 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54766 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54768 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
54770 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54771 for little endian ARMs.
54773 2001-11-20 Jakub Jelinek <jakub@redhat.com>
54775 * gcc.c-torture/compile/20011119-1.c: New test.
54776 * gcc.c-torture/compile/20011119-2.c: New test.
54778 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
54780 * gcc.dg/altivec-1.c: Fix typo.
54782 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
54784 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54786 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
54788 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54790 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
54792 * lib/g77.exp: Don't specify --rpath-link.
54794 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54795 across all the headers.
54796 * gcc.dg/format/format.exp: For testing on a remote host,
54799 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54800 * gcc.c-torture/execute/930406-1.c: Likewise.
54801 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54803 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
54805 * gcc.dg/altivec-1.c: New.
54807 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
54809 * gcc.dg/cpp/fpreprocessed.c: New test case.
54811 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54813 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54814 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54815 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54817 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54819 * gcc.dg/no-builtin-1.c: New test.
54821 2001-11-16 Jakub Jelinek <jakub@redhat.com>
54823 * gcc.c-torture/execute/20011115-1.c: New test.
54825 2001-11-15 Jakub Jelinek <jakub@redhat.com>
54827 * gcc.c-torture/compile/20011114-2.c: New test.
54828 * gcc.c-torture/compile/20011114-3.c: New test.
54829 * gcc.c-torture/compile/20011114-4.c: New test.
54831 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
54833 * g++.dg/other/init1.C: New test.
54835 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
54837 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54840 * gcc.c-torture/execute/20011114-1.c: New testcase.
54842 * gcc.c-torture/compile/20010327-1.c: Revert last change.
54843 * gcc.c-torture/compile/20011114-1.c: New test, exactly
54844 like the (before this change) version of 20010327-1.c.
54846 2001-11-14 Roger Sayle <roger@eyesopen.com>
54848 * gcc.c-torture/execute/string-opt-13.c: New testcase.
54850 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
54852 * g++.dg/init/array2.C: New test.
54854 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
54856 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54858 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
54860 * g++.dg/other/forscope1.C: New test.
54861 * g++.dg/ext/forscope1.C: New test.
54862 * g++.dg/ext/forscope2.C: New test.
54864 2001-11-13 Jakub Jelinek <jakub@redhat.com>
54866 * gcc.c-torture/execute/20011113-1.c: New test.
54868 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
54870 * gcc.c-torture/execute/20011109-2.c: New test.
54872 * gcc.c-torture/execute/20011109-1.c: New test.
54874 2001-11-09 Jakub Jelinek <jakub@redhat.com>
54876 * gcc.c-torture/compile/20011109-1.c: New test.
54878 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
54880 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54881 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54882 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54883 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54884 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54885 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54886 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54888 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
54890 * g++.dg/warn/Wshadow-1.C: New tests.
54891 * g++.old-deja/g++.mike/for3.C: Update.
54893 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
54895 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54896 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54897 XFAILs. Adjust expected error texts.
54898 * gcc.c-torture/compile/20011106-1.c,
54899 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54900 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54901 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54902 gcc.dg/c99-array-lval-5.c: New tests.
54904 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54906 * gcc.dg/cpp/defined.c: Update.
54908 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54910 * gcc.c-torture/execute/anon-1.c: New test.
54912 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
54914 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54915 same size, so no warning should be produced on stormy16.
54917 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54918 due to oversized array.
54919 * g++.old-deja/g++.mike/ns15.C: Likewise.
54920 * g++.old-deja/g++.pt/crash16.C: Likewise.
54922 2001-11-02 Graham Stott <grahams@redhat.com>
54924 * g++.dgother/debug1.C: Fix typos.
54926 2001-11-01 Jakub Jelinek <jakub@redhat.com>
54928 * g++.dg/other/debug1.C: New test.
54930 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54932 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54935 2001-10-30 Jakub Jelinek <jakub@redhat.com>
54937 * gcc.dg/20011029-2.c: New test.
54939 * gcc.c-torture/compile/20011029-1.c: New test.
54941 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
54943 * objc/execute/class_self-1.m: New test.
54944 * objc/execute/class_self-2.m: New test.
54946 2001-10-25 Zack Weinberg <zack@codesourcery.com>
54948 * gcc.misc-tests/msgs.exp: Delete.
54949 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54950 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
54951 error set to match recent changes.
54953 2001-10-24 Zack Weinberg <zack@codesourcery.com>
54955 * gcc.dg/20011021-1.c: New test.
54957 2001-10-24 Jakub Jelinek <jakub@redhat.com>
54959 * gcc.c-torture/compile/20011023-1.c: New test.
54961 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
54963 * lib/g77.exp: Rewrite based on lib/g++.exp.
54965 2001-10-19 Jakub Jelinek <jakub@redhat.com>
54967 * gcc.c-torture/execute/20011019-1.c: New test.
54969 * gcc.dg/20011018-1.c: New test.
54971 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
54973 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54975 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
54977 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54978 * gcc.dg/attr-invalid.c: Likewise.
54980 2001-10-18 Jakub Jelinek <jakub@redhat.com>
54982 * gcc.dg/20011015-1.c: New test.
54984 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54986 * g++.dg/template/unify2.C: New test.
54988 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54990 * g++.dg/other/exception-specification.C: New test
54992 2001-10-13 Tom Rix <trix@redhat.com>
54994 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54995 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54997 2001-10-12 Jakub Jelinek <jakub@redhat.com>
54999 * gcc.dg/20011009-1.c: New test.
55001 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
55004 * g++.dg/other/friend1.C: New test.
55006 2001-10-11 Richard Henderson <rth@redhat.com>
55008 * g++.old-deja/g++.other/crash18.C: Add -S to options.
55010 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55012 * gcc.c-torture/compile/20011010-1.c: New.
55014 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
55016 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55017 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55018 g77.f-torture/execute/execute.exp,
55019 g77.f-torture/noncompile/noncompile.exp,
55020 gcc.c-torture/compile/compile.exp,
55021 gcc.c-torture/execute/execute.exp,
55022 gcc.c-torture/execute/ieee/ieee.exp,
55023 gcc.c-torture/execute/memcheck/memcheck.exp,
55024 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55025 objc/execute/execute.exp: Update FSF address.
55027 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
55029 * gcc.dg/cpp/cmdlne-C.c: Update.
55030 * gcc.dg/cpp/cmdlne-C2.c: New.
55032 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55034 * gcc.c-torture/execute/20011008-3.c: New.
55036 2001-10-08 DJ Delorie <dj@redhat.com>
55038 * gcc.dg/20011008-1.c: New.
55039 * gcc.dg/20011008-2.c: New.
55041 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
55043 * gcc.dg/cpp/spacing1.c: Update test.
55045 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
55047 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55048 spelling errors of "separate" as "seperate".
55050 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
55052 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55053 enough to avoid inlining.
55055 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55057 * lib/g77.exp: set libg2c_dir correctly.
55059 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
55061 * gcc.dg/cpp/macro11.c: New test.
55063 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55065 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55066 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55067 gcc.dg/format/multattr-3.c: New tests.
55068 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
55069 tests for format attributes on function pointers being rejected.
55071 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55073 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55075 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55077 * g++.dg/warn/format1.C: New test.
55079 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
55081 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55083 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55085 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55087 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55089 * gcc.dg/cpp/redef2.c: Add test.
55091 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
55093 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55094 long-standing bug on i686, apparently.
55095 * gcc.c-torture/execute/loop-2c.x: New file.
55096 * gcc.c-torture/execute/loop-2d.x: New file.
55097 * gcc.c-torture/execute/loop-3c.x: New file.
55099 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
55101 * gcc.dg/cpp/20000625-2.c: Correct line number.
55103 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55105 * gcc.dg/cpp/macro10.c: New test.
55106 * gcc.dg/cpp/strify3.c: New test.
55107 * gcc.dg/cpp/spacing1.c: Add tests.
55108 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55109 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55111 2001-09-24 DJ Delorie <dj@redhat.com>
55113 * gcc.c-torture/execute/20010924-1.c: New test.
55115 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55117 * objc/execute/paste.m: Remove.
55119 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
55121 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55123 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
55125 * g77.dg/strlen0.f: New test.
55127 2001-09-21 Richard Henderson <rth@redhat.com>
55129 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55130 * g++.old-deja/g++.abi/vtable2.C: Likewise.
55132 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
55134 Table-driven attributes.
55135 * g++.dg/ext/attrib1.C: New test.
55137 2001-09-20 DJ Delorie <dj@redhat.com>
55139 * gcc.dg/20000926-1.c: Update expected warning messages.
55140 * gcc.dg/array-2.c: Likewise, and test for warnings too.
55141 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55144 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
55146 * g++.dg/eh/registers1.C: New test case.
55148 2001-09-17 Richard Henderson <rth@redhat.com>
55150 * gcc.dg/array-5.c: Fix VLA decomposition test.
55152 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
55154 * gcc.dg/cpp/line5.c: New testcase.
55156 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
55158 * gcc.dg/cpp/macro9.c: New test.
55160 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
55162 * gcc.c-torture/execute/980223.c: Change type of addr from long
55165 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
55167 * gcc.c-torture/execute/20010915-1.c: New test.
55169 2001-09-14 Janis Johnson <janis187@us.ibm.com>
55171 * g77.dg/bprob: New directory.
55172 * g77.dg/bprob/bprob.exp: New file.
55173 * g77.dg/bprob/bprob-1.f: New test.
55174 * g77.dg/gcov: New directory.
55175 * g77.dg/gcov/gcov.exp: New file.
55176 * g77.dg/gcov/gcov-1.f: New test.
55177 * g77.dg/gcov/gcov-1.x: New file.
55179 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
55181 * gcc.dg/cpp/directiv.c: Update.
55182 * gcc.dg/cpp/undef1.c: Update.
55184 2001-09-12 Jakub Jelinek <jakub@redhat.com>
55186 * gcc.dg/20010912-1.c: New test.
55188 2001-09-11 Janis Johnson <janis187@us.ibm.com>
55190 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55191 language-independent file in lib.
55192 * lib/gcov.exp: New file.
55194 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
55196 * gcc.c-torture/compile/20010911-1.c: New test.
55198 2001-09-10 Janis Johnson <janis187@us.ibm.com>
55200 * lib/profopt.exp: New, to support profile-directed optimizations.
55201 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55202 * gcc.misc-tests/bprob-1.c: New test.
55203 * gcc.misc-tests/bprob-2.c: New test.
55205 2001-09-07 Janis Johnson <janis187@us.ibm.com>
55207 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55208 XFAIL and which kinds of gcov output to verify.
55209 * gcc.misc-tests/gcov-4b.x: New file.
55210 * gcc.misc-tests/gcov-5b.x: New file.
55211 * gcc.misc-tests/gcov-6.x: New file.
55212 * gcc.misc-tests/gcov-7.c: New test.
55213 * gcc.misc-tests/gcov-7.x: New file.
55215 2001-09-06 Janis Johnson <janis187@us.ibm.com>
55217 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55218 * gcc.misc-tests/gcov-6.c: New test.
55220 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
55223 * g++.dg/abi/vbase1.C: New test.
55225 2001-09-05 Ziemowit Laski <zlaski@apple.com>
55227 * objc.dg/method-2.m: New.
55229 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
55232 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55233 * g++.dg/init/empty1.C: New test.
55235 2001-09-03 Jakub Jelinek <jakub@redhat.com>
55237 * gcc.c-torture/compile/20010903-1.c: New test.
55239 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
55241 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55244 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
55246 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55248 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55250 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55252 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
55254 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55255 for 16-bit 'unsigned int'.
55257 2001-08-29 Kazu Hirata <kazu@hxi.com>
55259 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55261 2001-08-27 Richard Henderson <rth@redhat.com>
55263 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55264 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55266 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
55268 * gcc.dg/asm-names.c (ymain): New.
55270 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
55272 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55273 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55274 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55276 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55278 * gcc.dg/compare5.c: New testcase.
55280 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
55282 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55283 and "In instantiation".
55285 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
55287 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55289 2001-08-20 Janis Johnson <janis187@us.ibm.com>
55291 * gcc.misc-tests/gcov.exp: Add support for branch information.
55292 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55293 * gcc.misc-tests/gcov-4.c: New test.
55294 * gcc.misc-tests/gcov-4b.c: New test.
55295 * gcc.misc-tests/gcov-5b.c: New test.
55297 2001-08-20 Zack Weinberg <zackw@panix.com>
55299 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55302 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
55304 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55306 2001-08-19 Jakub Jelinek <jakub@redhat.com>
55308 * g++.dg/eh/template1.C: New test.
55310 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
55312 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55314 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55317 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
55319 * lib/g77-dg.exp: Use prune.exp for common procedures
55320 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55321 * lib/g77.exp: (g77-dg-prune) Remove
55323 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
55325 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55327 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55329 * g++.dg/template/unify1.C: New test.
55331 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
55333 * g++.dg/abi/empty4.C: New test.
55335 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
55337 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55339 * g77.f-torture/compile/pr3743.x: Likewise.
55341 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
55343 * g++.dg/other/using-declaration.C: New test.
55345 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55347 * gcc.dg/cpp/tr-sign.c: New testcase.
55349 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55351 * gcc.dg/cpp/19951025-1.c: Revert.
55352 * gcc.dg/cpp/directiv.c: We no longer process directives that
55353 interrupt macro arguments.
55355 2001-08-03 Zack Weinberg <zackw@stanford.edu>
55357 * gcc.dg/bconstp-1.c: New test.
55359 2001-08-03 Richard Henderson <rth@redhat.com>
55361 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55363 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
55365 * gcc.dg/cpp/19951025-1.c: Update.
55367 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
55369 * g77.dg/ff90-1.f (s): Fix reference of variable z,
55372 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
55375 * g++.old-deja/g++.ns/ns14.C: Remove special options.
55376 * g++.old-deja/g++.other/std1.C: Likewise.
55377 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55379 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55381 * lib/g77.exp: Load gcc-defs.exp for common procedures
55382 (g77_pass, g77_fail, g77_finish, g77_exit,
55383 ${tool}_check_unsupported_p} Now redundant. Deleted.
55385 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55387 * g77.dg/fbackslash.f
55388 * g77.dg/fcase-preserve.f
55390 * g77.dg/ffixed-line-length-0.f
55391 * g77.dg/ffixed-line-length-132.f
55392 * g77.dg/ffixed-line-length-7.f
55393 * g77.dg/ffixed-line-length-72.f
55394 * g77.dg/ffixed-line-length-none.f
55395 * g77.dg/ffree-form-1.f
55396 * g77.dg/fno-backslash.f
55397 * g77.dg/fno-f90-1.f
55398 * g77.dg/fno-fixed-form-1.f
55399 * g77.dg/fno-onetrip.f
55400 * g77.dg/fno-typeless-boz.f
55401 * g77.dg/fno-underscoring.f
55402 * g77.dg/fno-vxt-1.f
55403 * g77.dg/fonetrip.f
55404 * g77.dg/ftypeless-boz.f
55405 * g77.dg/fugly-assumed.f
55406 * g77.dg/funderscoring.f
55409 2001-08-01 Ziemowit Laski <zlaski@apple.com>
55411 * objc.dg/fwd-proto-1.m: New.
55412 * objc.dg/local-decl-1.m: New.
55413 * objc.dg/naming-1.m: New.
55414 * objc.dg/naming-2.m: New.
55415 * objc.dg/proto-hier-1.m: New.
55417 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
55419 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55420 largest-type elements to a struct makes its size grow.
55422 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55424 * g++.dg/abi/vthunk1.C: New test.
55426 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55428 * g++.dg/abi/vbase8-22.C: New test.
55430 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55432 * gcc.dg/cpp/macro8.c: New test.
55434 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55436 * g++.dg/abi/vbase8-21.C: New test.
55438 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55440 * g++.dg/abi/vbase8-10.C: New test.
55442 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55444 * lib/g++.exp (g++_set_ld_library_path): Renamed to
55445 ${tool}_set_ld_library_path.
55447 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55450 2001-07-26 Stan Cox <scox@redhat.com>
55452 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55453 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55454 gcc_exit, gcc_check_unsupported_p):
55455 Moved to gcc-deps.exp
55456 * gcc-deps.exp: New file.
55458 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55460 * g++.old-deja/g++.pt/defarg14.C: New test.
55462 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55464 * g++.old-deja/g++.other/lineno5.C: New test.
55466 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55468 * g++.old-deja/g++.pt/crash68.C: New test.
55470 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55472 * g++.old-deja/g++.other/crash42.C: New test.
55474 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55476 * gcc.dg/cpp/extratokens.c: Fix.
55477 * gcc.dg/cpp/skipping2.c: New tests.
55479 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55481 * gcc.c-torture/execute/20010724-1.c: New file.
55482 * gcc.c-torture/execute/20010724-1.x: New file.
55484 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55486 * g++.old-deja/g++.other/cond7.C: New test.
55488 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55490 * g++.old-deja/g++.other/optimize4.C: New test.
55492 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55494 * g++.old-deja/g++.abi/vbase8-5.C: New test.
55496 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
55498 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55499 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55500 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55501 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55503 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55504 bug report" message.
55506 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55507 * g++.dg/ext/instantiate1.C: Move from old-deja.
55509 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
55511 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55512 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55513 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55514 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55516 2001-07-23 Jeffrey A Law (law@cygnus.com)
55518 * gcc.c-torture/execute/20010723-1.c: New test.
55520 2001-07-23 Ben Elliston <bje@redhat.com>
55522 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55524 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55526 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55528 Delete handling of ieee_multilib_flags.
55529 Pass -mieee for alpha*-*-* and sh-*-*.
55530 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55532 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
55534 Remove old-abi tests.
55535 * g++.old-deja/g++.mike/p11116.C: Remove.
55536 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55538 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
55540 * g77.f-torture/compile/pr3743.f: New test
55542 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
55544 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55546 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55548 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55549 g++.old-deja/g++.pt/static6.C: Likewise.
55550 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55551 supports weak symbols.
55553 2001-07-18 Andreas Jaeger <aj@suse.de>
55555 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55558 2001-07-18 Andreas Jaeger <aj@suse.de>
55560 * gcc.dg/iftrap-1.c: Fix target line.
55562 2001-07-17 Richard Henderson <rth@redhat.com>
55564 * gcc.c-torture/execute/20010717-1.c: New.
55566 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
55568 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55571 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55573 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55575 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55577 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55578 UAC_SIGBUS, UAC_NOPRINT definitions.
55580 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
55582 * objc/execute/object_is_class.m: New test.
55583 * objc/execute/object_is_meta_class.m: New test.
55585 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55587 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55588 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55590 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
55592 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55593 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55595 2001-07-14 Richard Henderson <rth@redhat.com>
55597 * gcc.dg/iftrap-1.c: New.
55599 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
55601 * g77.f-torture/execute/intrinsic77.f: New test.
55603 2001-07-11 Janis Johnson <janis@us.ibm.com>
55605 * gcc.misc-tests/gcov-3.c: New test.
55607 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55609 * gcc.c-torture/compile/20010711-1.c,
55610 * gcc.c-torture/compile/20010711-2.c: New tests.
55612 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55614 * gcc.c-torture/execute/20010711-1.c: New test.
55616 2001-07-11 Ben Elliston <bje@redhat.com>
55618 * g++.old-deja/g++.other/enum5.C: New test.
55620 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
55622 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55623 (g++-dg-prune): Call prune_gcc_output.
55624 * prune.exp: New file for prune_gcc_output.
55625 * lib/g++.exp, lib/gcc.exp: Load it.
55627 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
55629 * gcc.c-torture/compile/20010701-1.c,
55630 g++.old-deja/g++.ext/attrib6.C: New tests.
55632 2001-07-06 Jeffrey A Law (law@cygnus.com)
55634 * gcc.c-torture/compile/20010706-1.c: New test.
55636 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
55638 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55640 2001-06-28 Stan Shebs <shebs@apple.com>
55642 * gcc.dg/pragma-darwin.c: New test.
55644 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55646 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55647 Solaris 2.[678] system.
55649 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
55651 * gcc.dg/20010622-1.c: New test.
55653 2001-06-18 Stan Shebs <shebs@apple.com>
55655 * objc.dg: New directory.
55656 * objc.dg/dg.exp: New file.
55657 * objc.dg/alias.m: New.
55658 * objc.dg/class-1.m: New.
55659 * objc.dg/class-2.m: New.
55660 * objc.dg/const-str-1.m: New.
55661 * objc.dg/const-str-2.m: New.
55662 * objc.dg/id-1.m: New.
55663 * objc.dg/method-1.m: New.
55664 * objc.dg/super-class-1.m: New.
55665 * lib/objc-dg.exp: New file.
55667 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
55669 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55672 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
55674 * g++.old-deja/g++.abi/vbase8-9.C: New test.
55676 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55678 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55681 2001-06-12 Richard Henderson <rth@redhat.com>
55683 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55685 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55687 * g++.old-deja/g++.abi/vbase5.C: New test.
55688 * g++.old-deja/g++.abi/vbase6.C: New test.
55689 * g++.old-deja/g++.abi/vbase7.C: New test.
55691 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55693 * gcc.c-torture/compile/20010610-1.c: New test.
55695 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55697 * g++.old-deja/g++.abi/vbase4.C: New test.
55699 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55701 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55702 support %f for HC11/HC12 targets.
55703 * gcc.c-torture/execute/930513-1.x: New file, likewise.
55704 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55705 on HC11/HC12 targets.
55706 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55708 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55710 * gcc.dg/wchar_t-1.c: New file.
55711 * gcc.dg/wint_t-1.c: Likewise.
55713 2001-06-11 Bernd Schmidt <bernds@redhat.com>
55715 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55717 2001-06-11 Richard Henderson <rth@redhat.com>
55719 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55721 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55723 * gcc.c-torture/compile/20010611-1.c: New test.
55725 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55727 * gcc.dg/c99-tag-1.c: Add more tests.
55729 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
55731 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55732 representation on MN10300 and ARM/Thumb.
55734 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
55736 * g77.f-torture/execute/20010610.f: New.
55738 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
55740 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55743 2001-06-09 Richard Henderson <rth@redhat.com>
55745 * gcc.c-torture/execute/ashrdi-1.c: New.
55746 * gcc.c-torture/execute/ashldi-1.c: New.
55747 * gcc.c-torture/execute/lshrdi-1.c: New.
55749 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
55751 * objc/execute/load-3.m: Added. Check sending +load to categories,
55752 in addition to classes.
55754 2001-06-08 Stan Shebs <shebs@apple.com>
55756 * objc/execute/load-2.m: New test. From Nicola Pero
55757 <n.pero@mi.flashnet.it>.
55759 2001-06-08 Jakub Jelinek <jakub@redhat.com>
55761 * gcc.c-torture/execute/20010605-2.c: New test.
55763 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55765 * g++.old-deja/g++.abi/vbase2.C: New test.
55766 * g++.old-deja/g++.abi/vbase3.C: New test.
55768 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55770 * g++.old-deja/g++.pt/friend49.C: New test.
55772 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
55774 * g++.old-deja/g++.ext/anon3.C: New test.
55776 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
55778 * g++.old-deja/g++.other/conv7.C: New test.
55780 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
55782 * gcc.c-torture/compile/20010605-2.c: New test.
55784 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
55786 * gcc.c-torture/execute/20010604-1.c: New test.
55788 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
55790 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55792 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
55794 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55795 (g++_link_flags): Likewise.
55796 (g++_init): Pass gccpath's value to two previous functions.
55798 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55800 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55801 Ensure logfile entry matches exec command line.
55803 2001-05-31 Richard Henderson <rth@redhat.com>
55805 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55806 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55808 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
55810 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55811 compiler for irix6.2
55813 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
55815 * g++.old-deja/g++.other/optimize3.C: New file.
55817 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
55819 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55822 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
55824 * g++.old-deja/g++.other/optimize2.C: New file.
55826 2001-05-25 Diego Novillo <dnovillo@redhat.com>
55828 * gcc.c-torture/compile/20010518-2.c: New file.
55829 * gcc.c-torture/execute/20010518-1.c: New file.
55830 * gcc.c-torture/execute/20010518-2.c: New file.
55832 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
55834 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55836 2001-05-24 Mark Mitchell <mark@codesourcery.com>
55838 G++ no longer defines builtins that do not begin with __builtin.
55839 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55840 * g++.old-deja/g++.brendand/misc13.C: Likewise.
55841 * g++.old-deja/g++.law/builtin1.C: Likewise.
55842 * g++.old-deja/g++.law/cvt2.C: Likewise.
55843 * g++.old-deja/g++.mike/net5.C: Likewise.
55844 * g++.old-deja/g++.other/builtins1.C: Likewise.
55845 * g++.old-deja/g++.other/builtins2.C: Likewise.
55846 * g++.old-deja/g++.other/builtins3.C: Likewise.
55847 * g++.old-deja/g++.other/builtins4.C: Likewise.
55848 * g++.old-deja/g++.other/inline8.C: Likewise.
55849 * g++.old-deja/g++.robertl/eb39.C: Likewise.
55851 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
55853 * g++.old-deja/g++.pt/using1.C: Adjust.
55854 * g++.old-deja/g++.pt/using2.C: New test.
55856 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
55858 * gcc.dg/cpp/charconst.c: New tests.
55859 * gcc.dg/cpp/escape.c: New tests.
55860 * gcc.dg/cpp/escape-1.c: New tests.
55861 * gcc.dg/cpp/escape-2.c: New tests.
55862 * gcc.dg/cpp/ucs.c: New tests.
55864 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
55866 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55867 native compiler for irix6.5.
55869 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
55871 * lib/g++.exp (g++_include_flags): Use args to compute
55873 (g++_link_flags): Likewise.
55874 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55876 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
55878 * gcc.dg/c90-hexfloat-1.c: Add more tests.
55880 2001-05-21 Geoff Keating <geoffk@redhat.com>
55882 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55885 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55887 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55889 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55890 to STACK_SIZE; Use it to define size of add_histo array.
55891 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55893 (f): Use GITT_SIZE to define size of gitt local table.
55894 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55895 to STACK_SIZE; Use it to define size of bytemem array.
55897 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55899 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55900 on 68HC11/HC12 due to the asm instruction.
55901 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55902 * gcc.c-torture/compile/920520-1.x: Likewise.
55903 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55904 on 68HC11/HC12 because the function is larger than 64K.
55905 * gcc.c-torture/compile/961203-1.x: New file, this test fails
55906 on 68HC11/HC12 because the structure is too large.
55908 2001-05-20 Richard Henderson <rth@redhat.com>
55910 * gcc.c-torture/execute/20010520-1.c: New.
55912 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55914 * g++.old-deja/g++.warn/compare1.C: New test.
55915 * gcc.dg/compare4.c: New test.
55917 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
55919 * g++.old-deja/g++.other/optimize1.C: New test.
55921 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55923 * g++.old-deja/g++.pt/spec41.C: New test.
55925 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
55927 * gcc.c-torture/compile/20010114-1.x: Remove.
55929 2001-05-18 Stan Shebs <shebs@apple.com>
55931 * gcc.c-torture/compile/20010518-1.c: New test.
55933 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
55935 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55936 * g++.old-deja/g++.pt/crash67.C: New test.
55938 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
55940 * g++.old-deja/g++.other/debug9.C: New test.
55942 2001-05-16 Zack Weinberg <zackw@stanford.edu>
55944 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55946 2001-05-16 Jan Hubicka <jh@suse.cz>
55948 * gcc.c-torture/compile/20010516-1.c: New test.
55950 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55952 * g++.old-deja/g++.other/crash41.C: New test.
55954 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55956 * g++.old-deja/g++.pt/crash66.C: New test.
55958 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
55960 * g++.old-deja/g++.robertl/eb27.C: Convert.
55962 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
55964 * g++.dg/friend-warn.C: New test. Do not warn about friend
55965 declaration being redundant.
55967 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
55969 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55971 2001-05-14 Mark Mitchell <mark@codesourcery.com>
55973 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55975 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
55977 * lib/g++.exp: Use testsuite_flags.
55979 2001-05-13 Mark Mitchell <mark@codesourcery.com>
55981 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55983 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
55985 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55987 2001-05-11 Mark Mitchell <mark@codesourcery.com>
55989 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55991 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
55993 * gcc.c-torture/compile/20010313-1.c: New test.
55995 2001-05-09 Zack Weinberg <zackw@stanford.edu>
55997 * gcc.dg/cpp/direct2.c: New test.
55998 * gccq.dg/cpp/direct2s.c: New test.
56000 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56002 2001-05-07 Mark Mitchell <mark@codesourcery.com>
56004 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56005 * g++.old-deja/g++.other/op3.C: Likewise.
56007 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
56009 * gcc.dg/cpp/syshdr.h: New file.
56010 * gcc.dg/cpp/sysmac1.c: Update.
56011 * gcc.dg/cpp/sysmac2.c: Update.
56013 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
56015 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56017 2001-05-04 David Edelsohn <edelsohn@gnu.org>
56019 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56020 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56022 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
56024 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56026 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
56028 * lib/g++.exp (g++_include_flags): Don't use any special flags
56029 if TESTING_IN_BUILD_TREE is not defined.
56030 (g++_init): Use a plain 'c++' as the compiler if
56031 TESTING_IN_BUILD_TREEE is not defined.
56033 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56035 * g++.old-deja/g++.eh/catch13.C: New test.
56036 * g++.old-deja/g++.eh/catch14.C: New test.
56038 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56040 * gcc.dg/cpp/tr-define.c: New test.
56042 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
56044 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56045 <stdlib.h>, not <malloc.h>.
56047 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56049 * g++.old-deja/g++.ns/template17.C: New test.
56051 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56053 * g++.old-deja/g++.pt/ref4.C: New test.
56055 2001-04-30 Richard Henderson <rth@redhat.com>
56057 * gcc.dg/20000724-1.c: Revert last change.
56059 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
56061 * g77.f-torture/execute/20010430.f: New test.
56063 2001-04-30 Mark Mitchell <mark@codesourcery.com>
56065 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56067 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
56069 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56071 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56073 * g++.old-deja/g++.eh/crash6.C: New test.
56075 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56077 * g++.old-deja/g++.other/warn7.C: New test.
56079 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56081 * g++.old-deja/g++.other/defarg9.C: New test.
56083 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56085 * g77.f-torture/compile/20010426.f: New test.
56086 * g77.f-torture/execute/20010426.f: New test.
56088 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56090 * g77.f-torture/compile/20000629-1.x: Remove - error
56093 2001-04-26 Jeffrey A Law (law@cygnus.com)
56095 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56096 Tweak slightly to work with g++.dg framework.
56097 * g++.dg/special/ecos.exp: Run initp1.C test.
56098 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56100 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56101 its linker doesn't give line numbers either.
56102 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56104 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56106 * g++.old-deja/g++.other/lex1.C: New test.
56108 2001-04-26 Jakub Jelinek <jakub@redhat.com>
56110 * gcc.dg/noncompile/20010425-1.c: New test.
56112 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56114 * g++.old-deja/g++.pt/mangle2.C: New test.
56116 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56118 * gcc.dg/format/plus-1.c: New test.
56120 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56122 * gcc.dg/20010423-1.c: New test.
56124 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56126 * gcc.c-torture/execute/20010422-1.c: New test.
56128 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
56130 * g++.old-deja/g++.ns/type2.C: New test.
56132 2001-04-24 Zack Weinberg <zackw@stanford.edu>
56134 * g++.old-deja/g++.other/perf1.C: New test.
56136 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
56138 * gcc.dg/c99-func-2.c: Remove xfail.
56139 * gcc.dg/c99-func-3.c: Remove xfail.
56140 * gcc.dg/c99-func-4.c: Remove xfail.
56142 2001-04-23 Zack Weinberg <zackw@stanford.edu>
56144 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56146 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
56148 * gcc.c-torture/compile/20010423-1.c: New test.
56150 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56152 * g++.old-deja/g++.pt/typename28.C: New test.
56154 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56156 * g++.old-deja/g++.abi/empty2.C: New test.
56157 * g++.old-deja/g++.abi/empty3.C: New test.
56159 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56161 * g++.old-deja/g++.other/comdat2.C: New test.
56162 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56164 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56166 * g++.old-deja/g++.other/overload14.C: New test.
56168 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56170 * g++.old-deja/g++.other/lookup23.C: New test.
56172 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56174 * gcc.c-torture/execute/20010403-1.c: New test.
56176 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
56177 Mark Mitchell <mark@codesourcery.com>
56179 * lib/old-dejagnu.exp: Don't delete output of executable.
56180 Add .exe suffix to executables.
56182 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
56184 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56186 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56188 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56190 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56192 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56193 * g++.old-deja/g++.abi/crash1.C: New test.
56195 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56197 * g++.old-deja/g++.other/crash40.C: New test.
56199 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56201 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56203 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
56205 * g++.old-deja/g++.other/warn6.C: New test.
56207 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56209 * g++.old-deja/g++.robertl/eb42.C: Same.
56211 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56213 * gcc.dg/wtr-conversion-1.c: New testcase.
56215 2001-04-10 Richard Henderson <rth@redhat.com>
56217 * g++.old-deja/g++.other/array5.C: New.
56219 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56221 * gcc.c-torture/execute/20010408-1.c: New test.
56223 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
56225 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56226 headers and constructs.
56227 * g++.old-deja/g++.robertl/eb79.C: Same.
56228 * g++.old-deja/g++.robertl/eb77.C (main): Same.
56229 * g++.old-deja/g++.robertl/eb73.C: Same.
56230 * g++.old-deja/g++.robertl/eb66.C (main): Same.
56231 * g++.old-deja/g++.robertl/eb55.C (t): Same.
56232 * g++.old-deja/g++.robertl/eb54.C (main): Same.
56233 * g++.old-deja/g++.robertl/eb46.C (main): Same.
56234 * g++.old-deja/g++.robertl/eb44.C: Same.
56235 * g++.old-deja/g++.robertl/eb41.C (main): Same.
56236 * g++.old-deja/g++.robertl/eb4.C (main): Same.
56237 * g++.old-deja/g++.robertl/eb39.C: Same.
56238 * g++.old-deja/g++.robertl/eb33.C (main): Same.
56239 * g++.old-deja/g++.robertl/eb31.C (main): Same.
56240 * g++.old-deja/g++.robertl/eb30.C: Same.
56241 * g++.old-deja/g++.robertl/eb3.C: Same.
56242 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56243 * g++.old-deja/g++.robertl/eb21.C: Same.
56244 * g++.old-deja/g++.robertl/eb15.C: Same.
56245 * g++.old-deja/g++.robertl/eb118.C: Same.
56246 * g++.old-deja/g++.robertl/eb115.C (main): Same.
56247 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56248 * g++.old-deja/g++.robertl/eb109.C: Same.
56249 * g++.old-deja/g++.other/sibcall1.C (main): Same.
56250 * g++.old-deja/g++.mike/rtti1.C: Same.
56251 * g++.old-deja/g++.mike/p658.C: Same.
56252 * g++.old-deja/g++.mike/net46.C: Same.
56253 * g++.old-deja/g++.mike/net34.C: Same.
56254 * g++.old-deja/g++.mike/memoize1.C: Same.
56255 * g++.old-deja/g++.mike/eh2.C: Same.
56256 * g++.old-deja/g++.law/weak.C: Same.
56257 * g++.old-deja/g++.law/visibility7.C: Same.
56258 * g++.old-deja/g++.law/visibility25.C: Same.
56259 * g++.old-deja/g++.law/visibility22.C: Same.
56260 * g++.old-deja/g++.law/visibility2.C: Same.
56261 * g++.old-deja/g++.law/visibility17.C: Same.
56262 * g++.old-deja/g++.law/visibility13.C: Same.
56263 * g++.old-deja/g++.law/visibility10.C: Same.
56264 * g++.old-deja/g++.law/visibility1.C: Same.
56265 * g++.old-deja/g++.law/virtual3.C (eval): Same.
56266 * g++.old-deja/g++.law/vbase1.C: Same.
56267 * g++.old-deja/g++.law/operators32.C: Same.
56268 * g++.old-deja/g++.law/nest3.C: Same.
56269 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56270 * g++.old-deja/g++.law/except5.C (main): Same.
56271 * g++.old-deja/g++.law/cvt7.C (run): Same.
56272 * g++.old-deja/g++.law/cvt2.C: Same.
56273 * g++.old-deja/g++.law/cvt16.C: Same.
56274 * g++.old-deja/g++.law/ctors6.C (bar): Same.
56275 * g++.old-deja/g++.law/ctors17.C (main): Same.
56276 * g++.old-deja/g++.law/ctors13.C: Same.
56277 * g++.old-deja/g++.law/ctors12.C (main): Same.
56278 * g++.old-deja/g++.law/ctors10.C: Same.
56279 * g++.old-deja/g++.law/code-gen5.C: Same.
56280 * g++.old-deja/g++.law/bad-error7.C: Same.
56281 * g++.old-deja/g++.law/arm9.C: Same.
56282 * g++.old-deja/g++.law/arm12.C: Same.
56283 * g++.old-deja/g++.law/arg8.C: Same.
56284 * g++.old-deja/g++.law/arg1.C: Same.
56285 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56286 * g++.old-deja/g++.jason/template31.C: Same.
56287 * g++.old-deja/g++.jason/template24.C (main): Same.
56288 * g++.old-deja/g++.jason/2371.C: Same.
56289 * g++.old-deja/g++.eh/new2.C: Same.
56290 * g++.old-deja/g++.eh/new1.C: Same.
56291 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56292 * g++.old-deja/g++.brendan/nest21.C (main): Same.
56293 * g++.old-deja/g++.brendan/err-msg3.C: Same.
56294 * g++.old-deja/g++.brendan/crash62.C: Same.
56295 * g++.old-deja/g++.brendan/crash52.C: Same.
56296 * g++.old-deja/g++.brendan/crash49.C (main): Same.
56297 * g++.old-deja/g++.brendan/crash38.C: Same.
56298 * g++.old-deja/g++.brendan/crash15.C (main): Same.
56299 * g++.old-deja/g++.brendan/copy9.C: Same.
56301 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
56303 * gcc.c-torture/execute/20001203-2.c (memset):
56304 Count argument is of type __SIZE_TYPE__.
56306 2001-04-04 Diego Novillo <dnovillo@redhat.com>
56308 * gcc.c-torture/compile/20010404-1.c: New test.
56310 2001-04-04 Jakub Jelinek <jakub@redhat.com>
56312 * gcc.c-torture/compile/20010326-1.c: New test.
56314 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
56316 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56317 peculiarities of the SH.
56318 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56320 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56322 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56323 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56324 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56326 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56328 * g77.f-torture/compile/20010321-1.f: New test.
56330 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56332 * gcc.c-torture/compile/20010329-1.c: New test.
56334 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56336 * gcc.c-torture/execute/20010329-1.c: New test.
56338 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56340 * g++.old-deja/g++.other/eh4.C: Fix typo.
56342 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56344 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56346 2001-03-28 Philip Blundell <philb@gnu.org>
56348 * gcc.c-torture/compile/20010328-1.c: New test.
56350 2001-03-27 Richard Henderson <rth@redhat.com>
56352 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56353 * g++.old-deja/g++.eh/vbase3.C: Likewise.
56355 2001-03-27 Alan Modra <alan@linuxcare.com.au>
56357 * gcc.c-torture/compile/20010327-1.c: New test.
56359 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
56361 * g++.old-deja/g++.other/friend12.C: New test.
56362 * g++.old-deja/g++.other/friend9.C: Expect no errors.
56363 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56365 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
56367 * gcc.c-torture/execute/20010325-1.c: New test.
56369 2001-03-23 Jakub Jelinek <jakub@redhat.com>
56371 * g++.old-deja/g++.other/mangle3.C: New test.
56373 2001-03-22 Jakub Jelinek <jakub@redhat.com>
56375 * g++.old-deja/g++.other/anon8.C: New test.
56377 2001-03-20 Philip Blundell <philb@gnu.org>
56379 * gcc.c-torture/compile/20010320-1.c: New test.
56381 2001-03-17 Richard Henderson <rth@redhat.com>
56383 * g++.old-deja/g++.other/eh4.C: Add expected error text.
56385 2001-03-15 Geoff Keating <geoff@redhat.com>
56387 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56390 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
56392 * g++.old-deja/g++.other/eh4.C: New test.
56394 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
56396 * gcc.dg/cpp/mi1.c: Update.
56398 2001-03-14 Jakub Jelinek <jakub@redhat.com>
56400 * g++.old-deja/g++.other/regstack.C: New test.
56402 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
56404 * g++.old-deja/g++.other/ref4.C: New test.
56406 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
56408 * objc/execute/va_method.m: Added.
56409 * objc/execute/IMP.m: Added.
56410 * objc/execute/_cmd.m: Added.
56411 * objc/execute/accessing_ivars.m: Added.
56412 * objc/execute/class-1.m: Added.
56413 * objc/execute/class-10.m: Added.
56414 * objc/execute/class-11.m: Added.
56415 * objc/execute/class-12.m: Added.
56416 * objc/execute/class-13.m: Added.
56417 * objc/execute/class-14.m: Added.
56418 * objc/execute/class-2.m: Added.
56419 * objc/execute/class-3.m: Added.
56420 * objc/execute/class-4.m: Added.
56421 * objc/execute/class-5.m: Added.
56422 * objc/execute/class-6.m: Added.
56423 * objc/execute/class-7.m: Added.
56424 * objc/execute/class-8.m: Added.
56425 * objc/execute/class-9.m: Added.
56426 * objc/execute/class-tests-1.h
56427 * objc/execute/class-tests-2.h
56428 * objc/execute/compatibility_alias.m: Added.
56429 * objc/execute/encode-1.m: Added.
56430 * objc/execute/formal_protocol-1.m: Added.
56431 * objc/execute/formal_protocol-2.m: Added.
56432 * objc/execute/formal_protocol-3.m: Added.
56433 * objc/execute/formal_protocol-4.m: Added.
56434 * objc/execute/formal_protocol-5.m: Added.
56435 * objc/execute/formal_protocol-6.m: Added.
56436 * objc/execute/formal_protocol-7.m: Added.
56437 * objc/execute/informal_protocol.m: Added.
56438 * objc/execute/initialize.m: Added.
56439 * objc/execute/load.m: Added.
56440 * objc/execute/many_args_method.m: Added.
56441 * objc/execute/nested-3.m: Added.
56442 * objc/execute/no_clash.m: Added.
56443 * objc/execute/private.m: Added.
56444 * objc/execute/redefining_self.m: Added.
56445 * objc/execute/root_methods.m: Added.
56446 * objc/execute/selector-1.m: Added.
56447 * objc/execute/static-1.m: Added.
56448 * objc/execute/static-2.m: Added.
56449 * objc/execute/va_method.m: Added.
56451 2001-03-10 Richard Henderson <rth@redhat.com>
56453 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56455 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
56457 * g++.old-deja/g++.other/crash31.C: XFAIL.
56458 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56459 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56460 * gcc.c-torture/execute/20010123-1.x: XFAIL.
56461 * gcc.c-torture/execute/20010124-1.x: XFAIL.
56462 * gcc.dg/sequence-pt-1.c: XFAIL one test.
56464 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56466 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56468 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56470 * gcc.dg/20000724-1.c: Don't use multiline strings.
56472 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56474 * objc/execute/string1.m, objc/execute/string2.m: Compare the
56475 result of -cString against what we expect it to be; don't just
56476 print it out for no one to read.
56478 * objc/execute/string3.m, objc/execute/string4.m: New tests.
56479 Based on testcases provided by Nicola Pero.
56481 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56483 * gcc.dg/cpp/macro7.c: New test.
56485 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56487 * gcc.dg/cpp/multiline.c: Update.
56489 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56491 * g++.old-deja/g++.other/enum3.C: New test.
56493 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56495 * g++.old-deja/g++.other/pod1.C: New test.
56497 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56499 * g++.old-deja/g++.ext/overload1.C: New test.
56501 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56503 * g++.old-deja/g++.pt/using1.C: New test.
56505 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56507 * g++.old-deja/g++.other/using9.C: New test.
56509 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
56511 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56513 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56515 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
56517 * g++.old-deja/g++.ext/realpt1.C: Remove.
56519 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
56521 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56523 2001-02-26 Will Cohen <wcohen@redhat.com>
56525 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56527 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
56529 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56530 templatized constructors.
56532 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56534 * gcc.c-torture/execute/20010224-1.c: New test.
56536 2001-02-23 Jakub Jelinek <jakub@redhat.com>
56538 * gcc.c-torture/execute/20010222-1.c: New test.
56540 2001-02-22 Jakub Jelinek <jakub@redhat.com>
56542 * g++.old-deja/g++.other/inline20.C: New test.
56544 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
56546 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56548 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
56550 * g++.old-deja/g++.other/lookup22.C: New test.
56552 2001-02-19 Zack Weinberg <zackw@stanford.edu>
56554 * g77.dg: New directory.
56555 * g77.dg/20010216-1.f: New test case.
56556 * g77.dg/dg.exp: New driver.
56557 * lib/g77-dg.exp: New driver library.
56559 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56561 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56563 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
56565 * g++.old-deja/g++.other/decl9.C: New test.
56567 2001-02-16 Jakub Jelinek <jakub@redhat.com>
56569 * g++.old-deja/g++.other/init16.C: Update the test so that it does
56570 not need <string> and also tests the initialization at runtime.
56572 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
56574 * gcc.c-torture/execute/longlong.c: New test.
56576 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56578 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56580 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56582 * gcc.c-torture/execute/920302-1.c (execute):
56583 Change argument type to short.
56585 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56587 * g++.old-deja/g++.pt/deduct6.C: New test.
56589 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56591 * g++.old-deja/g++.pt/deduct5.C: New test.
56593 2001-02-14 Jakub Jelinek <jakub@redhat.com>
56595 * gcc.c-torture/execute/20010209-1.c: New test.
56597 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
56599 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56601 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
56603 * g++.dg/vtgc1.C: Update for new ABI.
56605 * consistency.vlad: New directory, 1665 files.
56607 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
56609 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56611 * gcc.dg/cpp/digraphs.c: Declare puts.
56613 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56615 * g++.old-deja/g++.other/warn5.C: New test.
56617 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56619 * g++.old-deja/g++.pt/spec40.C: New test.
56621 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56623 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56625 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56627 2001-02-12 Jakub Jelinek <jakub@redhat.com>
56629 * gcc.c-torture/compile/20010209-1.c: New test.
56631 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
56633 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56634 excess errors message but not if it crashes.
56635 * g++.old-deja/g++.other/crash27.C: Likewise.
56636 * g++.old-deja/g++.other/crash28.C: Likewise.
56637 * g++.old-deja/g++.other/crash30.C: Likewise.
56638 * g++.old-deja/g++.other/crash32.C: Likewise.
56639 * g++.old-deja/g++.other/crash35.C: Likewise.
56640 * g++.old-deja/g++.pt/inherit2.C: Likewise.
56642 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
56644 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56645 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56646 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56647 g77.f-torture/execute/execute.exp,
56648 g77.f-torture/noncompile/noncompile.exp,
56649 gcc.c-torture/execute/execute.exp,
56650 gcc.c-torture/execute/memcheck/memcheck.exp,
56651 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56652 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56653 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56654 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56655 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56656 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56657 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56658 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56659 Remove bug reporting instructions with ancient email addresses.
56661 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56663 * gcc.dg/20010202-1.c: New test.
56664 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56666 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
56668 * g++.dg/stdbool-if.C: New test.
56670 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
56672 * objc/execute/fdecl.m: Added main().
56674 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56676 * gcc.c-torture/execute/20010206-1.c: New test.
56678 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
56680 * gcc.dg/cpp/avoidpaste1.c: Update.
56682 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
56684 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56685 Pero <nicola@brainstorm.co.uk>.
56686 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56688 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
56690 * g++.old-deja/g++.pt/spec39.C: New test.
56692 2001-02-05 Jakub Jelinek <jakub@redhat.com>
56694 * gcc.c-torture/compile/20010202-1.c: New test.
56696 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
56698 * g++.old-deja/g++.abi/primary2.C: New test.
56699 * g++.old-deja/g++.abi/primary3.C: New test.
56700 * g++.old-deja/g++.abi/primary4.C: New test.
56701 * g++.old-deja/g++.abi/primary5.C: New test.
56702 * g++.old-deja/g++.abi/vtable3.h: New test.
56703 * g++.old-deja/g++.abi/vtable3a.C: New test.
56704 * g++.old-deja/g++.abi/vtable3b.C: New test.
56705 * g++.old-deja/g++.abi/vtable3c.C: New test.
56706 * g++.old-deja/g++.abi/vtable3d.C: New test.
56707 * g++.old-deja/g++.abi/vtable3e.C: New test.
56708 * g++.old-deja/g++.abi/vtable3f.C: New test.
56709 * g++.old-deja/g++.abi/vtable3g.C: New test.
56710 * g++.old-deja/g++.abi/vtable3h.C: New test.
56711 * g++.old-deja/g++.abi/vtable3i.C: New test.
56712 * g++.old-deja/g++.abi/vtable3j.C: New test.
56713 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56715 2001-02-03 Jakub Jelinek <jakub@redhat.com>
56717 * g++.old-deja/g++.other/anon6.C: New test.
56718 * g++.old-deja/g++.other/anon7.C: New test.
56720 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
56722 * gcc.dg/cpp/avoidpaste2.c: New tests.
56724 2001-01-31 Jakub Jelinek <jakub@redhat.com>
56726 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56728 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
56730 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56731 DECIMAL_DIG cases for Irix."
56733 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
56735 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56737 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
56739 * gcc.dg/c99-tag-1.c: New test.
56741 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56743 * gcc.dg/cpp/tr-warn1.c: Add tests.
56745 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56747 * gcc.dg/cpp/avoidpaste1.c: Update.
56748 * gcc.dg/cpp/paste4.c: Update.
56750 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
56752 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56755 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56757 * g++.old-deja/g++.other/inline19.C: New test.
56759 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
56761 * gcc.dg/Wlarger-than.c: New test.
56763 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
56765 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56767 2001-01-29 Jakub Jelinek <jakub@redhat.com>
56769 * gcc.c-torture/execute/20010129-1.c: New test.
56770 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56772 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
56774 * gcc.dg/cpp/avoidpaste1.c: Test case.
56776 2001-01-28 Jakub Jelinek <jakub@redhat.com>
56778 * g++.old-deja/g++.other/inline18.C: New test.
56780 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56782 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56783 and __builtin_putchar.
56785 2001-01-27 Jakub Jelinek <jakub@redhat.com>
56787 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56790 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
56792 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56793 floating point number rounding mode to round to the nearest
56794 representable mode.
56796 2001-01-25 Jakub Jelinek <jakub@redhat.com>
56798 * g++.old-deja/g++.other/mangle2.C: New test.
56800 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
56802 * gcc.c-torture/compile/20010124-1.c: New test.
56804 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
56806 * g++.old-deja/g++.pt/spec38.C: New test.
56808 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56810 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56813 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56815 * gcc.c-torture/execute/20010123-1.c: New test.
56817 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56819 * g++.old-deja/g++.pt/spec37.C: New test.
56821 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56823 * g++.old-deja/g++.pt/overload14.C: New test.
56825 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56827 * gcc.c-torture/execute/20010122-1.c: New test, exercise
56828 __builtin_return_address.
56830 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
56832 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56833 * g++.old-deja/g++.pt/spec35.C: New test.
56834 * g++.old-deja/g++.pt/spec36.C: New test.
56836 2001-01-20 Jakub Jelinek <jakub@redhat.com>
56838 * gcc.c-torture/compile/20010118-1.c: New test.
56840 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
56842 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56844 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56846 * gcc.c-torture/execute/20010119-1.c: New test.
56848 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56850 * g++.old-deja/g++.other/vbase5.C: New test.
56852 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56854 * gcc.c-torture/execute/20010118-1.c: New test.
56856 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56858 * g++.old-deja/g++.pt/deduct3.C: New test.
56860 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56862 * g++.old-deja/g++.pt/spec34.C: New test.
56864 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56866 * g77.f-torture/compile/20000601-2.f: New test.
56868 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56870 * g++.old-deja/g++.other/init17.C: New test.
56872 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
56874 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56876 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56878 * g++.old-deja/g++.pt/unify8.C: New test.
56880 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56882 * g++.old-deja/g++.abi/vbase1.C: New test.
56884 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56886 * g++.old-deja/g++.pt/crash65.C: New test.
56888 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
56890 * gcc.dg/cpp/assembl2.S: New test case.
56892 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
56894 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56897 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56899 * g++.old-deja/g++.other/builtins1.C: New test.
56900 * g++.old-deja/g++.other/builtins2.C: Likewise.
56901 * g++.old-deja/g++.other/builtins3.C: Likewise.
56902 * g++.old-deja/g++.other/builtins4.C: Likewise.
56904 2001-01-17 Jakub Jelinek <jakub@redhat.com>
56906 * gcc.c-torture/compile/20010117-1.c: New test.
56907 * gcc.c-torture/compile/20010117-2.c: New test.
56909 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56911 * g77.f-torture/execute/20010116.[fx]: New test,
56913 * g77.f-torture/compile/20010115.f: Indicate it's
56914 a test for PR fortran/1636.
56916 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
56918 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56920 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56922 * g77.f-torture/compile/20010115.f: New test.
56924 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
56926 * g++.old-deja/g++.pt/nontype5.C: New test.
56928 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
56930 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56931 have an equivalent working one below it.
56933 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56935 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56936 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56938 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56940 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56941 message containing "init_priority".
56942 (conpr-2.C): Likewise.
56943 (conpr-3.C): Likewise.
56944 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56946 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56948 * gcc.c-torture/execute/20010114-2.c: New test.
56950 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
56952 * gcc.c-torture/compile/20010114-1.c: New test.
56953 * gcc.c-torture/compile/20010114-1.x: Xfail.
56954 * gcc.c-torture/compile/20010114-2.c: New test.
56955 * gcc.c-torture/execute/20010114-1.c: New test.
56956 * gcc.dg/trunc-1.c: New test.
56957 * gcc.dg/uninit-B.c: New test.
56959 2001-01-13 Nick Clifton <nickc@redhat.com>
56961 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56964 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
56966 * gcc.c-torture/compile/20010113-1.c: New test.
56968 2001-01-13 Jakub Jelinek <jakub@redhat.com>
56970 * gcc.c-torture/compile/20001212-1.c: New test.
56972 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
56974 * gcc.dg/cpp/widestr1.c: Update.
56975 * gcc.dg/cpp/prag-imp.c: Remove.
56977 2001-01-12 Jakub Jelinek <jakub@redhat.com>
56979 * gcc.c-torture/execute/20000801-3.x: Remove.
56980 * gcc.dg/c90-init-1.c: New test.
56981 * gcc.dg/c99-init-1.c: New test.
56982 * gcc.dg/c99-init-2.c: New test.
56983 * gcc.dg/gnu99-init-1.c: New test.
56985 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
56987 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56988 testing that no relevant ones were found.
56990 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56992 * g++.old-deja/g++.pt/cast2.C: New test.
56994 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56996 * g++.old-deja/g++.pt/friend47.C: New test.
56998 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57000 * g++.old-deja/g++.pt/instantiate13.C: New test.
57002 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57004 * g++.old-deja/g++.other/defarg7.C: New test.
57005 * g++.old-deja/g++.other/defarg8.C: New test.
57007 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57009 * g++.old-deja/g++.pt/crash64.C: New test.
57011 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57013 * g++.old-deja/g++.pt/crash63.C: New test.
57015 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
57017 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57019 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
57021 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57023 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57025 * g++.old-deja/g++.pt/error3.C: New test.
57027 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57029 * g++.old-deja/g++.other/crash39.C: New test.
57031 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57033 * g++.old-deja/g++.other/vbase4.C: New test.
57035 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
57037 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57038 * gcc.dg/special/20000419-2.c: New file. Identical to above.
57039 * gcc.dg/special/special.exp: New test driver which will check
57040 for alias support for the above test.
57042 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
57044 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57045 problems on small machines.
57046 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57049 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
57051 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57053 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57055 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
57057 * g++.old_deja/g++.pt/using8.C: New test.
57059 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
57061 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57063 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
57065 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57066 where a failure is expected.
57067 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57069 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57071 * g++.old_deja/g++.pt/instantiate12.C: New test.
57073 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57075 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57077 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57078 * g++.old-deja/g++.brendan/crash17.C: Likewise.
57079 * g++.old-deja/g++.brendan/crash29.C: Likewise.
57080 * g++.old-deja/g++.brendan/crash48.C: Likewise.
57081 * g++.old-deja/g++.brendan/ns1.C: Likewise.
57082 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57083 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57084 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57085 * g++.old-deja/g++.eh/spec6.C: Likewise.
57086 * g++.old-deja/g++.jason/crash3.C: Likewise.
57087 * g++.old-deja/g++.law/ctors11.C: Likewise.
57088 * g++.old-deja/g++.law/ctors17.C: Likewise.
57089 * g++.old-deja/g++.law/ctors5.C: Likewise.
57090 * g++.old-deja/g++.law/ctors9.C: Likewise.
57091 * g++.old-deja/g++.mike/ambig1.C: Likewise.
57092 * g++.old-deja/g++.mike/net22.C: Likewise.
57093 * g++.old-deja/g++.mike/p3538a.C: Likewise.
57094 * g++.old-deja/g++.mike/p3538b.C: Likewise.
57095 * g++.old-deja/g++.mike/virt3.C: Likewise.
57096 * g++.old-deja/g++.niklas/t128.C: Likewise.
57097 * g++.old-deja/g++.other/anon4.C: Likewise.
57098 * g++.old-deja/g++.other/using1.C: Likewise.
57099 * g++.old-deja/g++.other/warn3.C: Likewise.
57100 * g++.old-deja/g++.pt/t37.C: Likewise.
57101 * g++.old-deja/g++.robertl/eb69.C: Likewise.
57102 * g++.old-deja/g++.robertl/eb71.C: Likewise.
57104 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57106 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57108 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57110 * gcc.c-torture/execute/stdio-opt-3.c: New test.
57112 2001-01-07 Jakub Jelinek <jakub@redhat.com>
57114 * gcc.c-torture/compile/20010107-1.c: New test.
57116 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57118 * gcc.c-torture/execute/builtin-noret-1.c: New test.
57120 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57122 * gcc.dg/format/format.h: New file.
57123 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57124 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57125 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57126 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57127 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57128 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57129 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57130 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57131 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57132 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57133 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57134 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57135 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57136 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57137 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57138 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57139 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57140 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57141 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57142 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57143 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57144 instead of declaring standard types, macros and functions in each
57147 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
57149 * gcc.c-torture/execute/20010106-1.c: New test.
57151 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
57153 * gcc.dg/format/format.exp: New file.
57154 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57155 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57156 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57157 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57158 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57159 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57160 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57161 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57162 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57163 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57164 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57165 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57166 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57167 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57168 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57169 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57170 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57171 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57172 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57173 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57174 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57175 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57176 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57177 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57178 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57179 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57180 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57181 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57182 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57183 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57184 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57185 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57186 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57187 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57188 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57189 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57190 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57191 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57192 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57193 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57194 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57195 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57197 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
57199 * gcc.c-torture/execute/991228-1.c: Take word endianness into
57202 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
57204 * gcc.c-torture/execute/builtin-complex-1.c: New test.
57206 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
57208 * g++.old-deja/g++.pt/crash62.C: New test.
57210 2001-01-04 Richard Henderson <rth@redhat.com>
57212 * gcc.dg/20000926-1.c: Update expected warnings.
57213 * gcc.dg/array-2.c: Likewise.
57214 * gcc.dg/array-4.c: Also validate flexible array members.
57215 * gcc.dg/c99-flex-array-1.c: New.
57217 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
57219 * gcc.c-torture/compile/20001222-1.x: Remove.
57221 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57223 * gcc.c-torture/execute/built-in-setjmp.c: New.
57225 2001-01-03 Richard Henderson <rth@redhat.com>
57227 * gcc.dg/940510-1.c: Update expected error wording.
57228 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57230 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
57232 * lib/target-supports.exp (check_alias_available): Modified to
57233 indicate aliases not supported if only weak aliases are supported.
57235 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57237 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57238 Turn on cmpstrsi checks for __pj__ and __i370__.
57240 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57242 * g++.old-deja/g++.other/virtual11.C: New test.
57244 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57246 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57248 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57250 * gcc.c-torture/compile/20010102-1.c: New test.
57252 2001-01-02 Andreas Jaeger <aj@suse.de>
57254 * gcc.dg/noreturn-3.c: New test.
57256 * gcc.dg/noreturn-4.c: New test.
57258 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57260 * gcc.c-torture/execute/stdio-opt-1.c: Also test
57261 __builtin_fputc and __builtin_fwrite.
57263 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57265 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57266 signed char, not default char.
57268 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57270 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57272 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
57274 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57276 2000-12-29 Richard Henderson <rth@redhat.com>
57278 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57279 (__cyg_profile_func_exit): Define.
57281 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
57283 * g++.dg/vtgc1.C: New test.
57285 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
57287 * gcc.dg/noncompile/20001228-1.c: New test.
57289 * gcc.dg/20001228-1.c: New test.
57291 * gcc.c-torture/execute/20001228-1.c: New test.
57293 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
57295 * gcc.dg/format-strfmon-1.c: New test.
57297 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57299 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57300 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57301 * gcc.c-torture/execute/string-opt-1.c: Likewise.
57302 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57303 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57304 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57305 * gcc.c-torture/execute/string-opt-6.c: Likewise.
57306 * gcc.c-torture/execute/string-opt-7.c: Likewise.
57307 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57308 * gcc.c-torture/execute/string-opt-9.c: Likewise.
57309 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57310 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57311 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57313 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57314 * gcc.c-torture/execute/string-opt-4.c: Test index.
57316 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
57318 * gcc.c-torture/compile/20001226-1.c: New test.
57320 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
57322 * gcc.c-torture/compile/20001222-1.c: New test.
57323 * gcc.c-torture/compile/20001222-1.x: Xfail.
57325 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
57327 * gcc.c-torture/execute/comp-goto-2.c: New test.
57329 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
57331 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57332 Use long types if __INT_MAX__ is 32767.
57333 (main): Use cast to (sint32 *) when poking 88 into a_page.
57335 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57337 2000-12-21 Bernd Schmidt <bernds@redhat.com>
57339 * gcc.c-torture/compile/20001221-1.c: New test.
57340 * gcc.c-torture/execute/20001221-1.c: New test.
57342 2000-12-20 Richard Henderson <rth@redhat.com>
57344 * g++.old-deja/g++.pt/crash36.C: Update error lines.
57345 * g++.old-deja/g++.robertl/eb109.C: Likewise.
57347 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57349 * gcc.dg/compare3.c: New test.
57351 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57353 * gcc.dg/format-warnll-1.c: New test.
57355 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
57357 * gcc.dg/cpp/cmdlne-P.c: New test.
57359 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57361 * gcc.c-torture/execute/builtin-abs-1.c,
57362 gcc.c-torture/execute/builtin-abs-2.c: New tests.
57364 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57366 * gcc.dg/cpp/multiline.c: New test.
57368 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57370 * g++.old-deja/g++.other/syshdr1.C: Update.
57371 * gcc.dg/cpp/lineflags.c: Remove temporarily.
57373 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57375 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57377 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57379 * g++.old-deja/g++.pt/ttp65.C: New test.
57381 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57383 * g++.old-deja/g++.pt/ttp64.C: New test.
57385 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57387 * g++.old-deja/g++.pt/spec33.C: New test.
57389 2000-12-14 Catherine Moore <clm@redhat.com>
57391 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57392 * gcc.c-torture/execute/920612-2.c: Likewise.
57393 * gcc.c-torture/execute/920428-2.c: Likewise.
57394 * gcc-c-torture/execute/va-arg-11.c: Call exit.
57395 * gcc.c-torture/execute/va-arg-21.c: Likewise.
57397 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57399 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57400 * gcc.dg/pack-test-2.c: Likewise.
57402 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57404 Tests by Zack Weinberg <zackw@stanford.edu>.
57406 * gcc.dg/cpp/defined.c: Update.
57407 * gcc.dg/cpp/defined_trad.c: New tests.
57409 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57411 * gcc.dg/cpp/trad-direct.c: Update.
57413 2000-12-11 Neil Booth <neilb@earthling.net>
57415 * gcc.dg/cpp/defined_trad.c
57417 2000-12-11 Neil Booth <neilb@earthling.net>
57419 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57421 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
57423 * gcc.dg/format-miss-2.c: New test.
57425 2000-12-09 Neil Booth <neilb@earthling.net>
57427 * gcc.dg/cpp/lineflags.c: New tests.
57428 * gcc.dg/cpp/poison.c: Update.
57429 * gcc.dg/cpp/redef2.c: Update.
57430 * gcc.dg/cpp/skipping.c: New test.
57432 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
57434 * g++.old-deja/g++.other/eh3.C: New testcase.
57436 2000-12-07 Neil Booth <neilb@earthling.net>
57438 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57439 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57440 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57441 wtr-union-init-2.c, wtr-union-init-3.c: Update.
57442 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57445 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57447 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57448 __SIZE_TYPE__ instead of int for type of integers cast to
57451 2000-12-07 Jakub Jelinek <jakub@redhat.com>
57453 * g++.old-deja/g++.other/cleanup4.C: New test.
57455 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57457 * format-sec-1.c: New test.
57459 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57461 * gcc.dg/format-nonlit-3.c: New test.
57463 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57465 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57466 through a null pointer.
57468 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57470 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57471 * g++.old-deja/g++.pt/partial4.C: New test.
57473 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
57475 * gcc.c-torture/execute/ieee/hugeval.x: New.
57477 2000-12-06 Neil Booth <neilb@earthling.net>
57479 * gcc.dg/cpp/backslash2.c: New tests.
57481 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57483 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57484 * gcc.c-torture/execute/stdio-opt-2.c: New test.
57486 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
57488 * gcc.c-torture/execute/20001203-2.c: New testcase.
57490 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57492 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57493 * g++.old-deja/g++.other/virtual10.C: New test.
57495 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57497 * g++.old-deja/g++.mike/pmf5.C: Remove test.
57499 2000-12-05 Richard Henderson <rth@redhat.com>
57501 * gcc.c-torture/compile/20001205-1.c: New.
57503 2000-12-04 Neil Booth <neilb@earthling.net>
57505 * g++.old-deja/g++.other/virtual9.C: New test.
57506 * g++.old-deja/g++.pt/crash61.C: New test.
57507 * gcc.c-torture/execute/loop-9.c: New test.
57509 2000-12-04 Neil Booth <neilb@earthling.net>
57511 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57512 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57513 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57514 * gcc.dg/cpp/extratokens.c: ...here.
57516 2000-12-04 Neil Booth <neilb@earthling.net>
57518 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57521 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57523 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57524 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57526 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
57528 * gcc.c-torture/execute/20001203-1.c: New test.
57530 2000-12-03 Neil Booth <neilb@earthling.net>
57532 * gcc.dg/cpp/macro6.c: New test cases.
57534 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57536 * gcc.c-torture/execute/string-opt-9.c: New test.
57537 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57538 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57539 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57541 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57542 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57544 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
57546 * gcc.dg/cpp/if-6.c: New testcase.
57548 * gcc.dg/20001201-1.c: New testcase.
57550 2000-12-02 Neil Booth <neilb@earthling.net>
57552 * g++.old-deja/g++.other/externC4.C,
57553 g++.old-deja/g++.other/friend10.C: New tests.
57555 2000-12-02 Neil Booth <neilb@earthling.net>
57557 * g++.old-deja/g++.other/instan2.C
57558 * g++.old-deja/g++.other/instan3.C: New test.
57560 2000-12-02 Neil Booth <neilb@earthling.net>
57562 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57563 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57564 gnuc99.c,gnuc99-pedantic.c: New tests.
57566 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57568 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57569 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57571 2000-12-01 Neil Booth <neilb@earthling.net>
57573 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57574 * gcc.dg/cpp/poison.c: Update.
57575 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57577 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
57579 * g77.f-torture/execute/20001201.f: New test.
57581 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57583 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57585 2000-12-01 Jakub Jelinek <jakub@redhat.com>
57587 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57589 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
57591 * g++.old-deja/g++.other/cast6.C: New test.
57593 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
57595 * gcc.c-torture/execute/20001130-2.c: New testcase.
57597 2000-11-30 Richard Henderson <rth@redhat.com>
57599 * gcc.c-torture/execute/20001130-1.c: New test.
57601 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57603 * g++.old-deja/g++.other/op3.C: New test.
57605 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57607 * g++.old-deja/g++.other/op2.C: New test.
57609 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57611 * g++.old-deja/g++.other/crash38.C: New test.
57613 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
57615 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57617 2000-11-29 Jakub Jelinek <jakub@redhat.com>
57619 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57621 * gcc.c-torture/execute/string-opt-6.c: New test.
57623 * gcc.dg/20001117-1.c: Add main.
57625 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
57627 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57629 * gcc.dg/940510-1.c: ... to here.
57631 * gcc.dg/20000926-1.c: GNU C now allows initializations of
57632 zero-size arrays in toplevel structures.
57634 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57636 * gcc.c-torture/execute/loop-8.c: New test.
57638 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57640 * g++.old-deja/g++.other/base1.C: New test.
57642 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57644 * g++.old-deja/g++.other/parse2.C: New test.
57646 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57648 * g++.old-deja/g++.pt/incomplete1.C: New test.
57650 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57652 * g++.old-deja/g++.other/friend9.C: New test.
57654 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57656 * gcc.dg/20001127-1.c: New test.
57658 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57660 * g++.old-deja/g++.pt/friend46.C: New test.
57662 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57664 * g++.old-deja/g++.other/ptrmem8.C: New test.
57666 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57668 * gcc.c-torture/execute/string-opt-7.c: New test.
57669 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57671 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
57673 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57674 instead of 'mkcheck 2'.
57676 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
57678 * gcc.c-torture/execute/memcheck/driver.c,
57679 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57680 C9X references to refer to C99.
57682 2000-11-25 Jakub Jelinek <jakub@redhat.com>
57684 * gcc.dg/ultrasp3.c: New test.
57686 2000-11-25 Neil Booth <neilb@earthling.net>
57688 * gcc.dg/cpp/include2.c: Update test to be locale independent.
57690 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
57692 * gcc.c-torture/compile/20001123-2.c: New.
57694 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57696 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57698 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
57700 * gcc.dg/sequence-point-1.c: Add some new tests.
57701 * gcc.c-torture/execute/20001124-1.c: New test.
57703 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57705 * g++.old-deja/g++.other/vaarg4.C: New test.
57706 * gcc.c-torture/compile/20001123-1.c: New test.
57708 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57710 * g++.other/crash24.C: Adjust and remove XFAIL.
57711 * g++.other/crash37.C: New test.
57713 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
57715 * g++.old-deja/g++.pt/instantiate9.C: New test.
57717 2000-11-22 Mark Mitchell <mark@codesourcery.com>
57719 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57722 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57723 * g++.old-deja/g++.robertl/eb55.C: Likewise.
57725 2000-11-22 Neil Booth <neilb@earthling.net>
57727 * gcc.dg/cpp/Wtrigraphs.c: New test.
57729 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
57731 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57733 2000-11-22 Jakub Jelinek <jakub@redhat.com>
57735 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57737 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
57739 * lib/gcc-dg.exp: load_lib scanasm.exp.
57740 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57741 * lib/g++-dg.exp: load_lib scanasm.exp.
57742 * lib/scanasm.exp: New.
57743 (scan-assembler, scan-assembler-not): Add optional arguments to
57744 test name, or if not present, the pattern name.
57745 (scan-assembler-dem, scan-assembler-dem-not): New.
57747 * g++.dg/dg.exp: New.
57749 2000-11-21 Neil Booth <neilb@earthling.net>
57751 * gcc.dg/cpp/integrated1.c: Remove.
57753 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57755 * gcc.c-torture/execute/20001121-1.c: New test.
57757 2000-11-21 Richard Henderson <rth@redhat.com>
57759 * gcc.c-torture/compile/20001121-1.c: New test.
57761 2000-11-20 Neil Booth <neilb@earthling.net>
57763 * gcc.dg/cpp/integrated1.c: New test.
57765 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57767 * g++.old-deja/g++.other/inline17.C: New test.
57769 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
57771 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57772 local variable to be zero: I made the variable global. Now
57773 uses abort() and exit() instead of relying on main's return value.
57775 2000-11-20 Neil Booth <neilb@earthling.net>
57777 * gcc.dg/cpp/paste2.c: Update test.
57778 * objc/execute/paste.m: New test.
57780 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
57782 * gcc.dg/c99-condexpr-1.c: New test.
57784 2000-11-20 Neil Booth <neilb@earthling.net>
57786 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57788 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
57790 * g++.old-deja/g++.pt/export1.C: New test.
57792 2000-11-20 Jakub Jelinek <jakub@redhat.com>
57794 * gcc.dg/20001117-1.c: New test.
57796 2000-11-18 Richard Henderson <rth@redhat.com>
57798 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57800 2000-11-18 Richard Henderson <rth@redhat.com>
57802 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57803 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57804 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57806 2000-11-18 Richard Henderson <rth@redhat.com>
57808 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57809 (main): New. Exit cleanly.
57811 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
57813 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57814 gcc.dg/c99-fordecl-2.c: New tests.
57816 2000-11-18 Richard Henderson <rth@redhat.com>
57818 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57819 * gcc.c-torture/execute/zerolen-2.c: New.
57821 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57823 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57826 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57828 * g++.old-deja/g++.pt/instantiate8.C: New test.
57830 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57832 * g++.old-deja/g++.other/incomplete.C: Add more tests.
57833 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57835 2000-11-16 Nick Clifton <nickc@redhat.com>
57837 * gcc.c-torture/execute/nestfunc-2.c: New test.
57838 * gcc.c-torture/execute/nestfunc-3.c: New test.
57840 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57842 * gcc.c-torture/compile/20001116-1.c: New test.
57844 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57846 * gcc.c-torture/execute/20001115-1.c: New test.
57848 2000-11-15 Mark Mitchell <mark@codesourcery.com>
57850 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57851 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57852 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57853 * g++.old-deja/g++.abi/vmihint.C: Likewise.
57855 2000-11-15 Neil Booth <neilb@earthling.net>
57857 gcc.dg/cpp/_Pragma1.c: Update.
57858 gcc.dg/cpp/_Pragma2.c: New test.
57860 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
57862 * g++.old-deja/g++.other/anon5.C: New test.
57864 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
57866 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57869 2000-11-14 Jakub Jelinek <jakub@redhat.com>
57871 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57874 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57876 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57877 labels at end of compound statements.
57879 2000-11-13 Jakub Jelinek <jakub@redhat.com>
57881 * gcc.c-torture/execute/loop-7.c: New test.
57883 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57885 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57887 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57889 * gcc.dg/c99-bool-1.c: New test.
57891 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57893 * gcc.dg/c99-scope-1.c: Remove xfail.
57894 * gcc.dg/c99-scope-2.c: New test.
57896 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57898 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57899 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57901 2000-11-11 Mark Mitchell <mark@codesourcery.com>
57903 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57906 * g++.mike/p700.C: Don't typedef wchar_t.
57907 * g++.mike/p784.C: Likewise.
57908 * g++.mike/eb101.C: Don't use __wchar_t.
57910 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
57912 * g77.f-torture/execute/20001111.[fx]: Test premature exit
57915 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57917 * gcc.c-torture/execute/20001111-1.c: New test.
57919 2000-11-10 Nick Clifton <nickc@redhat.com>
57921 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57922 long multuiple and accumulate.
57924 2000-11-09 Richard Henderson <rth@redhat.com>
57926 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57927 via size_t instead of int.
57929 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57930 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57931 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57932 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57934 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
57936 * gcc.c-torture/compile/20001109-1.c: New test.
57937 * gcc.c-torture/compile/20001109-2.c: New test.
57939 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
57941 * g++.old-deja/g++.pt/operator1.C: New test.
57942 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57944 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57946 * gcc.dg/20001108-1.c: New test.
57948 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57950 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57951 with both arguments constant strings.
57952 * gcc.c-torture/execute/string-opt-3.c: New test.
57953 * gcc.c-torture/execute/string-opt-4.c: New test.
57954 * gcc.c-torture/execute/string-opt-5.c: New test.
57956 2000-11-08 Nick Clifton <nickc@redhat.com>
57958 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
57959 mulsidi3adddi patterns.
57961 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
57963 * g++.old-deja/g++.other/crash36.C: New test.
57965 2000-11-08 Jakub Jelinek <jakub@redhat.com>
57967 * g++.old-deja/g++.other/init16.C: New test.
57969 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
57971 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57973 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57975 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57976 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57977 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57979 2000-11-07 DJ Delorie <dj@redhat.com>
57981 * gcc.dg/20000614-1.c: Add return so that test can pass.
57983 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57985 * gcc.c-torture/execute/string-opt-1.c: New test.
57987 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57989 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
57990 mips-sgi-irix6.* because the MIPS ABI passes floating-point
57991 parameters in registers, and there is no way for a varargs
57992 function to know in which order the integer and floating-point
57993 parameters should be interleaved when they are placed on the
57995 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57996 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57998 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58000 * gcc.c-torture/execute/string-opt-2.c: New test.
58002 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
58004 * g++.old-deja/g++.pt/crash60.C: New test.
58006 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58008 * g++.old-deja/g++.other/crash24.C: New test.
58009 * g++.old-deja/g++.other/crash25.C: New test.
58010 * g++.old-deja/g++.other/crash26.C: New test.
58011 * g++.old-deja/g++.other/crash27.C: New test.
58012 * g++.old-deja/g++.other/crash28.C: New test.
58013 * g++.old-deja/g++.other/crash29.C: New test.
58014 * g++.old-deja/g++.other/crash30.C: New test.
58015 * g++.old-deja/g++.other/crash31.C: New test.
58016 * g++.old-deja/g++.other/crash32.C: New test.
58017 * g++.old-deja/g++.other/crash33.C: New test.
58018 * g++.old-deja/g++.other/crash34.C: New test.
58019 * g++.old-deja/g++.other/crash35.C: New test.
58021 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58023 * gcc.c-torture/execute/20001031-1.c: New test.
58025 2000-11-04 Mark Mitchell <mark@codesourcery.com>
58027 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58030 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58031 standards-conformant.
58033 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58035 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58036 * g++.old-deja/g++.mike/p755a.C: Likewise.
58037 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58038 library makes no calls to `operator new' during initialization.
58040 2000-11-04 Neil Booth <neilb@earthling.net>
58042 * gcc.dg/cpp/include2.c: New tests.
58044 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
58046 * lib/g++.exp (g++_set_ld_library_path): New function.
58047 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58049 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
58051 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
58054 2000-11-01 Richard Henderson <rth@redhat.com>
58056 * g++.old-deja/g++.ext/namedret1.C: New.
58057 * g++.old-deja/g++.ext/namedret2.C: New.
58058 * g++.old-deja/g++.ext/namedret3.C: New.
58060 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
58062 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58063 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58065 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58067 * gcc.c-torture/execute/va-arg-21.c: New test.
58069 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
58071 * gcc.dg/c99-complex-2.c: New test.
58073 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58075 * gcc.c-torture/execute/stdio-opt-1.c: New test.
58077 2000-10-31 Jakub Jelinek <jakub@redhat.com>
58079 * g++.old-deja/g++.other/inline16.C: New test.
58081 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
58083 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58084 __PRETTY_FUNCTION__
58086 2000-10-29 Neil Booth <neilb@earthling.net>
58088 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58090 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58091 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58094 2000-10-29 Neil Booth <neilb@earthling.net>
58096 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58097 * mi1.c, mi1c.h: Add null directives to multiple-include test.
58098 * mi5.c: Test multiple includes work with -C.
58099 * trigraphs.c: Test ^= version.
58101 2000-10-28 Neil Booth <neilb@earthling.net>
58103 New tests and test updates for new macro expander.
58105 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58106 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58107 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58108 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58109 new diagnostic messages.
58111 * gcc.dg/cpp/macro3.c: New tests.
58113 2000-10-27 Mark Mitchell <mark@codesourcery.com>
58115 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58118 2000-10-27 Jakub Jelinek <jakub@redhat.com>
58120 * g++.old-deja/g++.other/eh2.C: New test.
58122 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
58124 * gcc.c-torture/execute/20001027-1.c: New test.
58126 2000-10-26 Richard Henderson <rth@redhat.com>
58128 * gcc.c-torture/execute/20001026-1.c: New.
58130 2000-10-26 Mark Mitchell <mark@codesourcery.com>
58132 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58133 * g++.old-deja/g++.law/builtin1.C: Likewise.
58134 * g++.old-deja/g++.law/ctors10.C: Likewise.
58135 * g++.old-deja/g++.law/virtual3.C: Likewise.
58136 * g++.old-deja/g++.mike/p658.C: Likewise.
58137 * g++.old-deja/g++.other/sibcall1.C: Likewise.
58138 * g++.old-deja/g++.other/vaarg2.C: Likewise.
58139 * g++.old-deja/g++.robertl/eb124.C: Likewise.
58140 * g++.old-deja/g++.robertl/eb44.C: Likewise.
58141 * g++.old-deja/g++.robertl/eb77.C: Likewise.
58143 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
58145 * gcc.c-torture/compile/20001024-1.c: New test.
58147 2000-10-25 Mark Mitchell <mark@codesourcery.com>
58149 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58150 to tell us whether or not we are using V3.
58152 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
58154 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58157 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
58159 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58161 2000-10-25 Jakub Jelinek <jakub@redhat.com>
58163 * gcc.c-torture/execute/20001024-1.c: New test.
58165 2000-10-24 Jakub Jelinek <jakub@redhat.com>
58167 * g++.old-deja/g++.other/sibcall1.C: New test.
58169 2000-10-20 Jakub Jelinek <jakub@redhat.com>
58171 * gcc.dg/noncompile/init-3.c: New test.
58173 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
58175 * gcc.dg/format-array-1.c: New test.
58177 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58179 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58180 writing through null pointers; remove comment about testing
58181 unterminated strings.
58183 2000-10-17 Matthew Hiller <hiller@redhat.com>
58185 * gcc.c-torture/execute/20001017-2.c: New test.
58187 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58189 * gcc.c-torture/compile/20001018-1.c: New test.
58190 * gcc.c-torture/compile/20001018-1.x: Xfail.
58192 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58194 * gcc.c-torture/execute/20001017-1.c: New test.
58196 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58198 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58199 for multiple use of arguments with scanf formats; add tests for
58200 multiple use of arguments.
58202 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
58204 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58205 from some old tests.
58207 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58209 * gcc.dg/format-miss-1.c: New test.
58211 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58213 * gcc.c-torture/execute/20001013-1.c: New test.
58215 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58217 * gcc.dg/format-branch-1.c: New test.
58219 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58221 * README, lib/file-format.exp: Remove EGCS references.
58223 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58225 * gcc.dg/20001013-1.c: New test.
58227 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
58229 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58230 for intmax_t in the compiler using __typeof__ and the type rules
58231 for conditional expressions.
58233 2000-10-13 Jakub Jelinek <jakub@redhat.com>
58235 * gcc.dg/20001012-1.c: New test.
58236 * gcc.dg/20001012-2.c: New test.
58238 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58240 * gcc.dg/format-attr-1.c: New test.
58242 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58244 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58245 __LONG_LONG_MAX__ instead of LLONG_MAX.
58247 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58249 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58251 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58254 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
58256 * gcc.dg/sequence-pt-1.c: New test.
58258 2000-10-11 Geoff Keating <geoffk@cygnus.com>
58260 * gcc.c-torture/execute/20001011-1.c: New testcase.
58261 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58263 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58265 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58266 does not error on it.
58268 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58270 * gcc.dg/20001009-1.c: New test.
58272 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
58274 * gcc.c-torture/compile/20001009-1.c: Move from here ....
58275 * gcc.c-torture/execute/20001009-2.c: ... to here.
58277 2000-10-09 Geoff Keating <geoffk@cygnus.com>
58279 * gcc.c-torture/compile/20001009-1.c: New testcase.
58280 * gcc.c-torture/execute/20001009-1.c: New testcase.
58281 Testcases provided by Jan Hubicka <jh@suse.cz>.
58283 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58285 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58286 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58287 uintmax_t using <limits.h> to emulate the compiler's internal
58288 logic. No longer XFAIL %j tests.
58290 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58292 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58293 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58294 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58295 regexps and details of expected handling of some bad formats.
58296 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58299 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
58301 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58302 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58303 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58304 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58307 2000-10-06 Richard Henderson <rth@cygnus.com>
58309 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58310 * g++.old-deja/g++.brendan/crash52.C: Likewise.
58311 * g++.old-deja/g++.jason/report.C: Likewise.
58312 * g++.old-deja/g++.law/friend5.C: Likewise.
58313 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
58314 of the expected warnings.
58316 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
58318 * g++.old-deja/g++.pt/enum14.C: New test.
58320 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
58322 * g++.old-deja/g++.pt/crash59.C: New test.
58324 2000-10-04 Will Cohen <wcohen@redhat.com>
58326 * gcc.dg/20000926-1.c: New test.
58328 2000-10-03 Geoff Keating <geoffk@cygnus.com>
58330 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58331 function name for current C++ compiler.
58332 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58334 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
58336 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58337 __PRETTY_FUNCTION__.
58338 * g++.old-deja/g++.ext/pretty2.C: Likewise.
58340 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58342 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58344 2000-09-26 Jakub Jelinek <jakub@redhat.com>
58346 * gcc.c-torture/compile/20000923-1.c: New test.
58348 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58350 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58351 * g++.old-deja/g++.pt/ttp62.C: Same.
58352 * g++.old-deja/g++.other/inline14.C: Same.
58354 2000-09-24 Richard Henderson <rth@cygnus.com>
58356 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58358 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
58360 * gcc.dg/c90-printf-1.c: Add test for wide string format.
58362 2000-09-22 Geoff Keating <geoffk@cygnus.com>
58364 * gcc.c-torture/compile/20000922-1.c: New file.
58366 2000-09-21 Nick Clifton <nickc@redhat.com>
58368 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58369 a signed long modulo operation.
58370 (mod6): New function - perform an unsigned long modulo operation.
58371 (main): Add tests for modulos of very large numbers by very small
58374 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58376 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58378 2000-09-19 Richard Henderson <rth@cygnus.com>
58380 * gcc.dg/compare2.c (case 10): XFAIL.
58382 2000-09-18 Richard Henderson <rth@cygnus.com>
58384 * gcc.c-torture/execute/20000906-1.c: Move ...
58385 * gcc.dg/20000906-1.c: ... here. Only run on targets
58386 that support __builtin_trap.
58388 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
58390 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58392 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58394 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58395 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
58396 more $ format tests.
58398 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58400 * gcc.dg/format-errmk-1.c: New test.
58402 2000-09-17 Greg McGary <greg@mcgary.org>
58404 * gcc.c-torture/execute/20000917-1.x: Remove.
58406 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
58408 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58410 2000-09-17 Greg McGary <greg@mcgary.org>
58412 * gcc.c-torture/execute/20000917-1.c: New test.
58413 * gcc.c-torture/execute/20000917-1.x: XFAIL.
58415 2000-09-16 Neil Booth <NeilB@earthling.net>
58417 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58418 in nested macro bug.
58420 2000-09-15 Neil Booth <NeilB@earthling.net>
58422 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58424 2000-09-14 Jeffrey A Law (law@cygnus.com)
58426 * gcc.c-torture/execute/20000914-1.c: New test.
58428 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
58430 * g++.other/inline13.C: New test.
58432 2000-09-12 Andreas Jaeger <aj@suse.de>
58434 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58435 constant by Ulrich Drepper <drepper@redhat.com>.
58437 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
58439 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58441 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58443 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58445 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
58447 * gcc.dg/cpp/backslash.c: New test.
58449 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
58451 * gcc.c-torture/execute/20000910-1.c: New test.
58452 * gcc.c-torture/execute/20000910-2.c: Likewise.
58454 2000-09-11 Robert Lipe <robertl@sco.com>
58456 * gcc.dg/pragma-align.c: New test.
58458 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
58460 * g++.old-deja/g++.pt/explicit82.C: New test.
58461 * g++.old-deja/g++.pt/explicit83.C: New test.
58463 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
58465 * gcc.dg/asm-names.c: New test.
58467 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58469 * gcc.dg/cpp/tr-warn6.c: New test
58471 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
58473 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58476 2000-09-07 Catherine Moore <clm@redhat.com>
58478 * gcc.c-torture/execute/unroll-1.c: New test.
58480 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
58482 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58484 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58485 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58486 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58487 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58488 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58490 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58491 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58493 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58495 * g++.old-deja/g++.pt/deduct2.C: New test.
58497 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58499 * g++.old-deja/g++.pt/parms2.C: New test.
58501 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58503 * g++.old-deja/g++.pt/crash58.C: New test.
58505 2000-09-06 Greg McGary <greg@mcgary.org>
58507 * gcc.c-torture/execute/20000906-1.c: New test.
58508 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58510 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58512 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58514 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58516 * g++.old-deja/g++.pt/crash57.C: New test.
58518 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58520 * g++.old-deja/g++.pt/crash56.C: New test.
58522 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58524 * g++.old-deja/g++.pt/koenig1.C: New test.
58526 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58528 * gcc.dg/20000904-1.c: New test.
58530 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58532 * gcc.dg/cpp/paste8.c: New test.
58534 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
58536 * gcc.c-torture/compile/20000827-1.c: New test.
58538 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58540 * gcc.dg/format-diag-1.c: New test.
58542 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58544 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58545 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58546 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58547 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58548 gcc.dg/formatz-1.c: Adjust warning regular expressions.
58550 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58552 * g++.old-deja/g++.other/nested4.C: New test.
58554 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58556 * g++.old-deja/g++.ns/scoped1.C: New test.
58558 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
58560 * lib/g++.exp: Support testing already-installed GCC.
58562 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58564 * wtr-label-1.c, wtr-suffix-1.c: New tests.
58566 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58568 * gcc.dg/return-type-2.c: New test.
58570 2000-08-27 Geoff Keating <geoffk@cygnus.com>
58572 * gcc.c-torture/compile/20000825-1.c: New test.
58574 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
58576 * gcc.dg/dwarf2-2.c: New test.
58578 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
58580 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58581 dg-warning regexps.
58583 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
58585 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58586 gcc.dg/format-ext-5.c: New tests.
58588 2000-08-25 Jakub Jelinek <jakub@redhat.com>
58590 * g++.old-deja/g++.other/crash22.C: New test.
58592 2000-08-24 Mark Mitchell <mark@codesourcery.com>
58594 * gcc.dg/noncompile/930622-2.c: Adjust error message.
58596 2000-08-24 Richard Henderson <rth@cygnus.com>
58598 * gcc.dg/ia64-sync-1.c: New test.
58599 * gcc.dg/ia64-sync-2.c: New test.
58600 * gcc.dg/ia64-asm-1.c: New test.
58602 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
58604 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58605 * gcc.dg/format-ext-2.c: New test.
58607 2000-08-23 Jason Merrill <jason@redhat.com>
58609 * lib/old-dejagnu.exp: Also ignore "In member function" and
58612 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58614 * gcc.dg/noncompile/label-lineno-1.c: New test.
58616 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58618 * gcc.dg/c99-array-nonobj-1.c: New test.
58620 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58622 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58624 * gcc.dg/format-ext-1.c: New test.
58626 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58628 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58629 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58630 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58631 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58632 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58634 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
58636 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58637 gcc.dg/c99-strftime-2.c: New tests.
58639 2000-08-22 Richard Henderson <rth@cygnus.com>
58641 * gcc.c-torture/execute/20000822-1.c: New test.
58643 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58645 * gcc.c-torture/execute/20000819-1.x: Remove.
58647 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58649 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58650 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58651 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58652 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58653 gcc.dg/format-xopen-1.c: New tests.
58655 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58657 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58659 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58661 * g++.old-deja/g++.other/loop2.C: New test.
58663 * gcc.c-torture/compile/20000606-1.c: New test.
58664 * gcc.c-torture/compile/20000728-1.c: New test.
58665 * gcc.c-torture/execute/20000801-1.c: New test.
58666 * gcc.c-torture/execute/20000801-2.c: New test.
58667 * gcc.c-torture/execute/20000819-1.c: New test.
58668 * gcc.c-torture/execute/20000819-1.x: XFAIL.
58669 * gcc.dg/20000629-1.c: New test.
58670 * gcc.dg/20000724-1.c: New test.
58671 * gcc.dg/20000807-1.c: New test.
58673 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58675 * gcc.dg/cpp/pragma-1.c: New test.
58676 * gcc.dg/cpp/pragma-2.c: New test.
58678 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
58680 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58681 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
58683 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58685 * gcc.c-torture/compile/20000818-1.c: New test.
58687 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
58689 * gcc.c-torture/execute/20000818-1.c: New test.
58691 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
58693 * gcc.dg/format-va-1.c: New test.
58695 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58697 * g++.old-deja/g++.other/typedef8.C: New test.
58699 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58701 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58702 * g++.old-deja/g++.mike/net36.C: Mark candidate.
58703 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58704 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58705 * g++.old-deja/g++.other/ptrmem7.C: New test.
58706 * g++.old-deja/g++.pt/ptrmem10.C: New test.
58708 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58710 * g++.old-deja/g++.pt/typename27.C: New test.
58712 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
58714 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58715 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58716 * g++.old-deja/g++.pt/friend45.C: New test.
58717 * g++.old-deja/g++.other/friend8.C: New test.
58719 2000-08-15 Richard Henderson <rth@cygnus.com>
58721 * gcc.c-torture/execute/20000815-1.c: New test.
58723 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
58725 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58726 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58727 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58729 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
58731 * g++.old-deja/g++.other/refinit2.C: New test.
58733 2000-08-13 Geoff Keating <geoffk@cygnus.com>
58735 * lib/c-torture.exp (c-torture): Make
58736 compiler_conditional_xfail_data global.
58737 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58738 compiler_conditional_xfail_data machinery.
58739 (f-torture-execute): Likewise.
58740 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58741 and only when unrolling loops.
58743 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58745 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58747 * g++.old-deja/g++.pt/explicit81.C: New test.
58749 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58751 * g++.old-deja/g++.pt/typename26.C: New test.
58753 2000-08-10 Geoff Keating <geoffk@cygnus.com>
58755 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58758 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
58760 * g++.old-deja/g++.other/array3.C: New test.
58762 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58764 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58765 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58766 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58769 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
58771 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58772 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58774 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
58776 * gcc.c-torture/execute/20000808-1.c: New test.
58778 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58780 * gcc.dg/c90-const-expr-1.c: New test.
58782 2000-08-08 Richard Henderson <rth@cygnus.com>
58784 * gcc.dg/noncompile/920923-1.c: Declare calloc.
58786 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
58788 * gcc.dg/noncompile/const-ll-1.c: New test.
58790 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
58792 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58794 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
58796 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58797 that running programs linked against the shared version of libobjc
58800 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58802 * gcc.dg/c99-printf-1.c: New test.
58804 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58806 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58808 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
58810 * gcc.c-torture/execute/20000731-1.x: Delete.
58812 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
58814 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58815 and torture_without_loops as is done by c-torture.exp.
58816 (search_for): Copy from c-torture.exp.
58817 (gcc-dg-runtest): New function, drives a directory of tests
58818 iterating over the TORTURE_OPTIONS.
58819 (scan-assembler, scan-assembler-not): Move here from
58820 individual directory drivers.
58822 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58823 defined by lib/gcc-dg.exp.
58824 * gcc.dg/cpp/cpp.exp: Likewise.
58825 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
58826 gcc-dg-runtest, so we cycle over optimization options.
58828 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58829 * gcc.dg/compare2.c: No longer expected to fail.
58831 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
58833 * gcc.c-torture/execute/20000804-1.c: New test.
58835 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
58837 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58839 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
58841 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58843 2000-08-03 Jeffrey A Law (law@cygnus.com)
58845 * gcc.c-torture/compile/20000803-1.c: New test.
58847 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
58849 * gcc.c-torture/execute/20000801-3.c,
58850 gcc.c-torture/execute/20000801-4.c: New tests.
58851 * gcc.c-torture/execute/20000801-3.x,
58852 gcc.c-torture/execute/20000801-4.x: Xfail.
58854 2000-08-02 Geoff Keating <geoffk@cygnus.com>
58856 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58857 libobjc/.libs to allow for libtool.
58859 2000-08-02 Jakub Jelinek <jakub@redhat.com>
58861 * gcc.c-torture/compile/20000802-1.c: New test.
58863 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
58865 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58867 2000-07-31 Jeffrey A Law (law@cygnus.com)
58869 * gcc-c-torture/execute/20000731-2.c: New test.
58871 * gcc.c-torture/execute/20000731-1.c: New test.
58872 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58874 2000-07-31 Jakub Jelinek <jakub@redhat.com>
58876 * gcc.dg/cpp/paste7.c: New test.
58877 * gcc.dg/cpp/20000725-1.c: New test.
58879 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
58881 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58882 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58883 declaration warning for __builtin_dwarf_reg_size.
58885 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58887 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
58889 * gcc.dg/noncompile/voidparam-1.c: New test.
58891 2000-07-30 Richard Henderson <rth@cygnus.com>
58893 * gcc.dg/c90-digraph-1.c: Don't xfail.
58894 * gcc.dg/compare2.c (case 10): Xfail.
58895 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58897 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
58899 * gcc.dg/c99-main-1.c: New test.
58901 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
58903 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58905 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
58907 * gcc.c-tortuer/execute/20000726-1.c: New test.
58909 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
58911 * gcc.c-torture/execute/enum-2.c: New test.
58913 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58915 * gcc.dg/cpp/tr-warn3.c: New test.
58917 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58919 * g++.old-deja/g++.ext/implicit1.C: Remove.
58920 * g++.old-deja/g++.jason/c2.C: Remove
58921 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58922 * g++.old-deja/g++.pt/crash16.C: Likewise.
58923 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58925 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58927 * g++.old-deja/g++.other/for2.C: New test.
58929 2000-07-25 Jakub Jelinek <jakub@redhat.com>
58931 * gcc.dg/20000720-1.c: New test.
58933 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
58935 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
58937 2000-07-24 Geoff Keating <geoffk@cygnus.com>
58939 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58940 * gcc.c-torture/execute/20000722-1.c: New.
58941 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58943 2000-07-24 Jakub Jelinek <jakub@redhat.com>
58945 * gcc.dg/cpp/20000720-1.S: New test.
58947 2000-07-21 Michael Meissner <meissner@redhat.com>
58949 * gcc.c-torture/execute/ieee/hugeval.c: New test.
58951 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58953 * g++.old-deja/g++.brendan/crash16.C,
58954 g++.old-deja/g++.brendan/parse3.C,
58955 g++.old-deja/g++.brendan/redecl1.C,
58956 g++.old-deja/g++.ns/template13.C,
58957 g++.old-deja/g++.other/decl4.C,
58958 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58960 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58962 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58963 and "Internal error".
58965 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58967 * gcc.dg/cpp/paste6.c: New test.
58969 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
58971 * gcc.dg/cpp/tr-direct.c: New test.
58973 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58974 gcc.dg/cpp/undef1.c: Tweak error regexps.
58976 2000-07-18 Eric Christopher <echristo@redhat.com>
58978 * gcc.c-torture/compile/20000718-1.c: New test.
58980 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
58982 * cpplex.c (_cpp_push_token): If the token being pushed back
58983 is the previous token in this context, just subtract one from
58985 * cppmacro.c (save_expansion): Clear aux field when storing a
58988 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
58990 * gcc.dg/noncompile/redecl-1.c: New test.
58992 2000-07-18 Jakub Jelinek <jakub@redhat.com>
58994 * gcc.c-torture/execute/20000717-5.c: New test.
58995 * gcc.c-torture/execute/20000717-1.x: Removed.
58997 2000-07-17 Richard Henderson <rth@cygnus.com>
58999 * gcc.c-torture/execute/20000717-4.c: New test.
59001 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
59003 * gcc.dg/cpp/syshdr.c: New test.
59004 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59006 2000-07-17 Neil Booth <neilb@earthling.net>
59008 * gcc.dg/cpp/cmdlne-dM.c: New test.
59009 * gcc.dg/cpp/cmdlne-dD.c: New test.
59011 2000-07-17 Jeffrey A Law (law@cygnus.com)
59013 * gcc.c-torture/execute/20000717-3.c: New test.
59015 * gcc.c-torture/compile/20000717-1.c: New test.
59017 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
59019 * gcc.c-torture/execute/20000717-2.c: New test.
59021 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
59023 * gcc.dg/formatz-1.c: New test.
59025 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59026 * gcc.dg/c99-digraph-1.c: New tests.
59028 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59029 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59031 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59032 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59033 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59034 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59035 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59036 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59037 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59039 2000-07-17 Greg McGary <greg@mcgary.org>
59041 * gcc.c-torture/execute/20000717-1.c: New test.
59042 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59044 2000-07-15 Jakub Jelinek <jakub@redhat.com>
59046 * gcc.c-torture/execute/20000715-2.c: New test.
59047 * gcc.dg/20000715-1.c: New test.
59049 2000-07-15 Michael Meissner <meissner@redhat.com>
59051 * gcc.c-torture/execute/20000715-1.c: New test.
59053 2000-07-13 Jakub Jelinek <jakub@redhat.com>
59055 * gcc.c-torture/execute/20000707-1.c: New test.
59057 2000-07-13 Neil Booth <NeilB@earthling.net>
59059 * gcc.dg/cpp/digraph1.c,
59060 gcc.dg/cpp/digraph2.c,
59061 gcc.dg/cpp/digraphs.c: New tests.
59063 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
59065 * g77.f-torture/compile/20000630-2.f: New test.
59066 * g77.f-torture/compile/20000630-2.x
59068 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
59070 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
59072 2000-07-11 Neil Booth <NeilB@earthling.net>
59074 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59076 2000-07-11 Neil Booth <NeilB@earthling.net>
59078 * gcc.dg/cpp/cmdlne-C.c: New.
59080 2000-07-09 Neil Booth <NeilB@earthling.net>
59082 * gcc.dg/cpp/directiv.c: New tests.
59083 * gcc.dg/cpp/undef1.c: Update.
59085 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
59087 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59089 2000-07-09 Neil Booth <NeilB@earthling.net>
59091 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59093 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
59095 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59096 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59098 2000-07-08 Neil Booth <NeilB@earthling.net>
59100 * gcc.dg/cpp/macsyntx.c: New tests.
59102 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59104 * gcc.dg/20000707-1.c: New test.
59106 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59108 * gcc.c-torture/execute/20000706-1.c: New test.
59109 * gcc.c-torture/execute/20000706-2.c: New test.
59110 * gcc.c-torture/execute/20000706-3.c: New test.
59111 * gcc.c-torture/execute/20000706-4.c: New test.
59112 * gcc.c-torture/execute/20000706-5.c: New test.
59114 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59116 * g++.old-deja/g++.pt/instantiate7.C: New test.
59118 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59120 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59121 * g++.old-deja/g++.mike/thunk3.C: Likewise.
59122 * g++.old-deja/g++.other/rtti3.C: Likewise.
59123 * g++.old-deja/g++.other/rttid3.C: Likewise.
59125 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
59127 * g77.f-torture/compile/20000630-1.x: Fix typo
59129 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
59131 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59134 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
59136 * gcc.dg/cpp/ident.c: New test.
59138 2000-07-05 Neil Booth <NeilB@earthling.net>
59140 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59141 gcc.dg/cpp/lexstrng.c: New tests.
59143 2000-07-04 Neil Booth <NeilB@earthling.net>
59145 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59146 * gcc.dg/cpp/strify2.c: Same.
59148 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
59150 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59151 * gcc.dg/cpp/19990703-1.c: Likewise.
59152 * gcc.dg/cpp/20000625-1.c: Likewise.
59153 * gcc.dg/cpp/20000625-2.c: Likewise.
59155 * gcc.dg/cpp/macro1.c,
59156 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59157 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59158 gcc.dg/cpp/strify1.c,
59159 gcc.dg/cpp/strify2.c: New tests.
59161 2000-07-03 Jakub Jelinek <jakub@redhat.com>
59163 * gcc.c-torture/execute/20000703-1.c: New test.
59165 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59167 * g++.old-deja/g++.pt (lookup10.C): New test.
59169 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59171 * g++.old-deja/g++.pt (typename25.C): New test.
59173 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
59175 * gcc.c-torture/compile/20000701-1.c: New test.
59177 2000-06-30 Nick Clifton <nickc@cygnus.com>
59179 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59182 2000-06-30 Catherine Moore <clm@cygnus.com>
59184 * gcc.c-torture/execute/align-1.c: New test.
59186 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
59188 * g++.old-deja/g++.pt/expr8.C: New test.
59189 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59191 2000-06-29 Nick Clifton <nickc@cygnus.com>
59193 * gcc.c-torture/compile/20000629-1.c: New test.
59195 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59198 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59199 gcc.dg/noncompile directory, depending on whether they're
59200 preprocessor tests or not. Annotate all the tests for the dg
59203 * gcc.c-torture/noncompile/noncompile.exp: Delete.
59204 * gcc.dg/noncompile/noncompile.exp: New.
59208 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
59209 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
59210 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
59211 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
59212 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
59213 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
59214 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
59215 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
59216 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
59217 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
59218 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
59219 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
59220 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
59221 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
59222 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
59223 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
59224 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
59225 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
59226 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
59227 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
59228 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
59229 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
59230 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
59231 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
59233 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
59234 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
59235 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
59236 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
59237 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
59238 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
59240 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59242 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59243 declare one variable. On the fourth, error.
59244 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59245 declared by 20000628-1a.h.
59247 2000-06-29 Richard Henderson <rth@redhat.com>
59249 * gcc.c-torture/execute/930529-1.x: New file.
59250 * gcc.dg/920413-1.c: Adjust expected warning text.
59251 * gcc.dg/980217-1.c: Declare abort.
59252 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59254 2000-06-29 Jeffrey A Law (law@cygnus.com)
59256 * g77.f-torture/compile/20000629-1.f: New test.
59257 * g77.f-torture/compile/20000629-1.x: Expected to fail.
59259 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59261 Rearrange lots of files, removing entirely the
59262 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59266 gcc.c-torture/code_quality/code_quality.exp
59267 gcc.c-torture/special/special.exp
59268 gcc.failure/failure.exp
59269 gcc.failure/940409-1.x
59270 gcc.c-torture/compile/961203-1.x
59273 gcc.misc-tests/linkage.exp
59274 gcc.c-torture/execute/920730-1t.c
59275 gcc.c-torture/execute/920730-1t.x
59276 gcc.c-torture/compile/920520-1.x
59277 gcc.c-torture/compile/920521-1.x
59278 gcc.c-torture/compile/981006-1.x
59279 gcc.c-torture/execute/eeprof-1.x
59281 * Moved files (possibly with modifications to fit a new harness):
59283 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
59284 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
59285 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
59286 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
59287 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
59288 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
59289 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
59290 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
59291 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
59292 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
59293 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
59294 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
59295 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
59296 gcc.failure/940409-1.c gcc.dg/940409-1.c
59298 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59300 * c-torture/compile/961203-1.x: Delete.
59302 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
59303 not exit. Include stdio.h.
59304 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59305 * gcc.misc-tests/dg-12.c: Likewise.
59306 * gcc.misc-tests/dg-5.c: Likewise.
59307 * gcc.misc-tests/dg-6.c: Likewise.
59308 * gcc.misc-tests/dg-7.c: Prototype abort.
59309 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59310 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59311 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
59313 * gcc.misc-tests/sieve.c: Use return from main, not exit.
59314 * gcc.misc-tests/sort2.c: Use return from main, not exit.
59316 2000-06-28 Jakub Jelinek <jakub@redhat.com>
59318 * gcc.dg/cpp/20000628-1.c: New test.
59319 * gcc.dg/cpp/20000628-1.h: New header for above test.
59320 * gcc.dg/cpp/20000628-1a.h: Likewise.
59322 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
59324 * gcc.dg/cpp: New directory.
59325 * gcc.dg/cpp/cpp.exp: New driver.
59326 * gcc.dg/cpp/20000627-1.c: New test.
59327 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59328 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59329 and rewrite as a compilation test.
59331 * gcc.dg: Move many files into the cpp subdirectory, possibly
59332 renaming or editing them as well.
59334 990119-1.c cpp/19990119-1.c
59335 990228-1.c cpp/19990228-1.c
59336 990407-1.c cpp/19990407-1.c
59337 990409-1.c cpp/19990409-1.c
59338 990413-1.c cpp/19990413-1.c
59339 990703-1.c cpp/19990703-1.c
59340 20000127-1.c cpp/20000127-1.c
59341 20000129-1.c cpp/20000129-1.c
59342 20000207-1.c cpp/20000207-1.c
59343 20000207-2.c cpp/20000207-2.c
59344 20000209-1.c cpp/20000209-1.c
59345 20000209-2.c cpp/20000209-2.c
59346 20000301-1.c cpp/20000301-1.c
59347 20000419-1.c cpp/20000419-1.c
59348 20000510-1.S cpp/20000510-1.S
59349 20000519-1.c cpp/20000519-1.c
59350 20000529-1.c cpp/20000529-1.c
59351 20000625-1.c cpp/20000625-1.c
59352 20000625-2.c cpp/20000625-2.c
59353 cpp-as1.c cpp/assert1.c
59354 cpp-as2.c cpp/assert2.c
59355 cxx-comments-1.c cpp/cxxcom1.c
59356 cxx-comments-2.c cpp/cxxcom2.c
59357 endif-label.c cpp/endif.c
59358 cpp-hash1.c cpp/hash1.c
59359 cpp-hash2.c cpp/hash2.c
59360 cpp-if1.c cpp/if-1.c
59361 cpp-if2.c cpp/if-2.c
59362 cpp-if3.c cpp/if-3.c
59363 cpp-if4.c cpp/if-4.c
59364 cpp-if5.c cpp/if-5.c
59365 cpp-cond.c cpp/if-cexp.c
59366 cpp-missingop.c cpp/if-mop.c
59367 cpp-missingparen.c cpp/if-mpar.c
59368 cpp-opprec.c cpp/if-oppr.c
59369 cpp-ifparen.c cpp/if-paren.c
59370 cpp-shortcircuit.c cpp/if-sc.c
59371 cpp-shift.c cpp/if-shift.c
59372 cpp-unary.c cpp/if-unary.c
59373 cpp-li1.c cpp/line1.c
59374 cpp-li2.c cpp/line2.c
59375 lineno.c cpp/line3.c
59376 lineno-2.c cpp/line4.c
59378 cpp-mic.h cpp/mi1c.h
59379 cpp-micc.h cpp/mi1cc.h
59380 cpp-mind.h cpp/mi1nd.h
59381 cpp-mindp.h cpp/mi1ndp.h
59382 cpp-mix.h cpp/mi1x.h
59383 cpp-mi2.c cpp/mi2.c
59384 cpp-mi2a.h cpp/mi2a.h
59385 cpp-mi2b.h cpp/mi2b.h
59386 cpp-mi2c.h cpp/mi2c.h
59387 cpp-mi3.c cpp/mi3.c
59388 cpp-mi3.def cpp/mi3.def
59389 poison-1.c cpp/poison.c
59390 pr-impl.c cpp/prag-imp.c
59391 cpp-redef-2.c cpp/redef1.c
59392 cpp-redef.c cpp/redef2.c
59393 strpaste.c cpp/strp1.c
59394 strpaste-2.c cpp/strp2.c
59395 cpp-tradpaste.c cpp/tr-paste.c
59396 cpp-tradstringify.c cpp/tr-str.c
59397 cpp-tradwarn1.c cpp/tr-warn1.c
59398 cpp-tradwarn2.c cpp/tr-warn2.c
59399 trigraphs.c cpp/trigraphs.c
59400 cpp-unc1.c cpp/unc1.c
59401 cpp-unc2.c cpp/unc2.c
59402 cpp-unc3.c cpp/unc3.c
59403 cpp-unc.c cpp/unc4.c
59404 undef.c cpp/undef1.c
59405 undef-2.c cpp/undef2.c
59406 cpp-wi1.c cpp/widestr1.c
59408 2000-06-27 Mark Mitchell <mark@codesourcery.com>
59410 * lib/g++.exp (g++_include_flags): Tweak.
59412 2000-06-27 H.J. Lu <hjl@gnu.org>
59413 Loren J. Rittle <ljrittle@acm.org>
59415 * lib/g++.exp (g++_include_flags): Override libgloss.exp
59416 version with one that knows about the new gcc tree structure.
59417 (g++_link_flags): Same.
59419 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
59421 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59422 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59423 case we are cross-compiling.
59425 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59426 g++.old-deja/g++.niklas/Makefile.in,
59427 g++.old-deja/g++.niklas/configure.in,
59428 g++.old-deja/g++.other/Makefile.in,
59429 g++.old-deja/g++.other/configure.in,
59430 gcc.c-torture/code_quality/Makefile.in,
59431 gcc.c-torture/code_quality/configure.in,
59432 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59433 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59434 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59435 gcc.c-torture/execute/ieee/Makefile.in,
59436 gcc.c-torture/execute/ieee/configure.in,
59437 gcc.c-torture/noncompile/Makefile.in,
59438 gcc.c-torture/noncompile/configure.in,
59439 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59440 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59441 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59443 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59445 * g++.old-deja/g++.other/ambig3.C: New test.
59447 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59449 * g++.old-deja/g++.pt/syntax1.C: New test.
59450 * g++.old-deja/g++.pt/syntax2.C: New test.
59451 * g++.old-deja/g++.other/syntax3.C: New test.
59452 * g++.old-deja/g++.other/syntax4.C: New test.
59454 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59456 * gcc.dg/20000623-1.c: Prototype exit and abort.
59458 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59460 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59462 * gcc.dg/cpp-mi3.def: New file.
59464 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59466 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59467 lexer's error messages.
59468 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59469 divine anything from the linemarkers.
59470 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59471 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59473 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
59475 * gcc.dg/20000623-1.c: New test.
59477 2000-06-22 Jakub Jelinek <jakub@redhat.com>
59479 * gcc.c-torture/execute/20000622-1.c: New test.
59481 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59483 * g++.old-deja/g++.other/init15.C: New test.
59485 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59487 * g++.old-deja/g++.pt/vaarg2.C: New test.
59488 * g++.old-deja/g++.pt/vaarg3.C: New test.
59490 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
59492 * g++.old-deja/g++.other/dyncast6.C: New test.
59494 2000-06-15 Jakub Jelinek <jakub@redhat.com>
59496 * gcc.c-torture/execute/loop-6.c: New test.
59498 2000-06-14 Jakub Jelinek <jakub@redhat.com>
59500 * gcc.dg/20000614-1.c: New test.
59501 * gcc.dg/20000614-2.c: New test.
59503 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
59505 * g++.old-deja/g++.other/inline12.C: New test.
59507 2000-06-13 Jakub Jelinek <jakub@redhat.com>
59509 * g++.old-deja/g++.other/eh1.C: New test.
59511 2000-06-12 Jakub Jelinek <jakub@redhat.com>
59513 * g++.old-deja/g++.other/type.C: New test.
59515 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59517 * g++.old-deja/g++.other/initstring.C: New test.
59519 2000-06-12 Jason Merrill <jason@redhat.com>
59521 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59523 2000-06-09 Jeffrey A Law (law@cygnus.com)
59525 * gcc.c-torture/compile/20000609-1.c: New test.
59527 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
59529 * gcc.dg/20000609-1.c: New test.
59531 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
59533 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59534 * gcc.c-torture/noncompile/poison-1.c: Move...
59535 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59536 * gcc.dg/cpp-li1.c: Add a token after the #line.
59538 2000-06-05 Richard Henderson <rth@cygnus.com>
59540 * gcc.c-torture/execute/20000605-2.c: New test.
59541 * gcc.c-torture/execute/20000605-3.c: New test.
59543 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
59545 * g77.f-torture/execute/20000503-1.x: New file.
59547 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
59549 * g++.old-deja/g++.eh/badalloc1.C: New test.
59551 2000-06-05 Richard Henderson <rth@cygnus.com>
59553 * gcc.c-torture/execute/20000605-1.c: New test.
59555 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59556 Nathan Sidwell <nathan@codesourcery.com>
59558 * gcc.c-torture/compile/20000605-1.c: New test.
59560 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
59562 * g77.f-torture/compile/20000601-1.f: New test.
59564 2000-06-03 Richard Henderson <rth@cygnus.com>
59566 * gcc.c-torture/execute/20000603-1.c: New.
59568 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
59570 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59571 * gcc.dg/noreturn-2.c (noreturn): Likewise.
59573 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
59575 * gcc.dg/compare2.c (case 12): XFAIL.
59576 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59577 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59579 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59581 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
59583 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59584 guard macro is already defined when the header is first
59586 * gcc.dg/cpp-mix.h: New file.
59587 * gcc.dg/endif-label.c: Update patterns to match compiler.
59589 * g++.brendan/complex1.C: Declare abort.
59590 * g++.law/refs4.C: Remove XFAIL.
59591 * g++.oliva/expr2.C: Declare abort and exit.
59593 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
59595 * gcc.c-torture/execute/20000528-1.c: New test.
59597 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59598 * g++.old-deja/g++.law/temps4.C: Likewise.
59600 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59601 stdlib.h. Call abort() on failure.
59602 * g++.old-deja/g++.law/refs4.C: Likewise.
59603 * g++.old-deja/g++.law/temps4.C: Likewise.
59604 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59605 * gcc.c-torture/execute/20000112-1.c: Include string.h.
59607 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
59609 Relative to g++.dg/special:
59610 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59612 Relative to g++.old-deja:
59613 * g++.brendan/complex1.C, g++.jason/optimize2.C,
59614 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59615 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59616 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59617 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59618 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59619 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59621 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59622 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59623 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59624 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59625 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59626 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59629 * g++.other/goto1.C: Update expectations for error messages.
59631 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
59633 * gcc.c-torture/compile/20000523-1.c: New test.
59635 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59637 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59639 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59641 * g++.old-deja/g++.eh/catch11.C: New test.
59642 * g++.old-deja/g++.eh/catch12.C: New test.
59644 2000-05-24 Nick Clifton <nickc@cygnus.com>
59646 * gcc.c-torture/execute/20000523-1.c: New test.
59648 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
59650 * c-torture/execute/bcp-1.c: Replace abort in arg of
59651 __builtin_constant_p with a generic external function.
59653 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59654 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59655 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59656 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59657 Prototype abort and/or exit.
59659 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59660 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59661 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59662 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59664 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
59666 * gcc.dg/dwarf2-1.c: New test.
59668 2000-05-20 Richard Henderson <rth@cygnus.com>
59670 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59672 2000-05-20 Andreas Jaeger <aj@suse.de>
59674 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59677 2000-05-19 David Edelsohn <edelsohn@gnu.org>
59679 * gcc.c-torture/execute/20000519-2.c: New test.
59681 2000-05-19 Andreas Jaeger <aj@suse.de>
59683 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59684 which fails with SSA.
59686 * lib/c-torture.exp: Also test with -O3 -fssa.
59688 2000-05-18 Michael Meissner <meissner@redhat.com>
59690 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59691 * gcc.c-torture/execute/920415-1.c: Ditto.
59692 * gcc.c-torture/execute/920501-1.c: Ditto.
59693 * gcc.c-torture/execute/conversion.c: Ditto.
59694 * gcc.c-torture/execute/cvt-1.c: Ditto.
59696 2000-05-18 Jeffrey A Law (law@cygnus.com)
59698 * gcc.c-torture/compile/20000518-1.c: New test.
59700 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
59702 * g77.f-torture/compile/200005018.f: New test.
59704 2000-05-17 Jeffrey A Law (law@cygnus.com)
59706 * gcc.c-torture/compile/20000517-1.c: New test.
59708 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59710 * gcc.c-torture/execute/20000516-1.c: New test.
59712 2000-05-15 Jakub Jelinek <jakub@redhat.com>
59714 * g++.old-deja/g++.other/eh.C: New test.
59716 2000-05-12 Richard Henderson <rth@cygnus.com>
59718 * gcc.c-torture/execute/990208-1.c (main): Don't pass
59719 constants through to doit's conditional.
59721 2000-05-11 Jeffrey A Law (law@cygnus.com)
59723 * gcc.c-torture/compile/20000511-1.c: New test.
59724 * g77.f-torture/compile/20000511-1.f: New test.
59725 * g77.f-torture/compile/20000511-2.f: New test.
59727 2000-05-11 Michael Meissner <meissner@redhat.com>
59729 * gcc.c-torture/execute/20000511-1.c: New test.
59731 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
59733 * gcc.dg/dg.exp: Scan .S files as well as .c files.
59734 * gcc.dg/20000510-1.S: New.
59736 2000-05-08 Catherine Moore <clm@cygnus.com>
59738 * gcc.dg/unused-3.c: New.
59740 2000-05-06 Richard Henderson <rth@cygnus.com>
59742 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59743 * g++.old-deja/g++.mike/warn1.C: Likewise.
59744 * g++.old-deja/g++.pt/local1.C: Likewise.
59745 * g++.old-deja/g++.pt/local7.C: Likewise.
59746 * g++.old-deja/g++.pt/spec16.C: Likewise.
59748 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
59750 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59752 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
59754 * g77.f-torture/execute/20000503-1.f: New test.
59756 2000-05-04 Andreas Jaeger <aj@suse.de>
59758 * gcc.dg/noreturn-2.c: New test.
59760 2000-05-04 Neil Booth <NeilB@earthling.net>
59762 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59765 2000-05-04 Richard Henderson <rth@cygnus.com>
59767 * gcc.c-torture/execute/20000503-1.c: Fix typo.
59769 2000-05-04 Richard Henderson <rth@cygnus.com>
59771 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
59772 OpenSSL by Jason R Thorpe.
59774 2000-05-03 Jim Wilson <wilson@cygnus.com>
59776 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59778 2000-05-03 Robert Lipe <robertlipe@usa.net>
59780 * gcc.dg/20000503-1.c: New test.
59782 2000-05-02 Jakub Jelinek <jakub@redhat.com>
59784 * gcc.c-torture/compile/20000502-1.c: New test.
59785 * g++.old-deja/g++.other/align.C: New test.
59786 * gcc.dg/cpp-tradstringify.c: New test.
59788 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
59790 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59791 and hard registers.
59793 2000-04-26 Geoff Keating <geoffk@cygnus.com>
59795 * gcc.c-torture/execute/loop-5.c: New test.
59797 2000-04-25 Jakub Jelinek <jakub@redhat.com>
59799 * gcc.c-torture/execute/va-arg-20.c: New test.
59801 2000-04-23 Jeffrey A Law (law@cygnus.com)
59803 * gcc.c-torture/execute/20000422-1.c: New test.
59805 2000-04-20 Greg McGary <gkm@gnu.org>
59807 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59808 when optimizing, but without sibling-call optimizations (-O1).
59810 2000-04-20 Jeffrey A Law (law@cygnus.com)
59812 * gcc.c-torture/compile/20000420-1.c: New test.
59814 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
59816 * g++.abi/ptrflags.C: New test.
59817 * g++.eh/catchptr1.C: Test incomplete pointer chains.
59819 2000-04-19 Catherine Moore <clm@cygnus.com>
59821 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59823 2000-04-19 Greg McGary <gkm@gnu.org>
59825 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59826 sibling-call optimizations.
59828 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
59830 * gcc.dg/20000419-1.c: New test.
59832 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
59834 * gcc.c-torture/execute/20000412-6.c: New test.
59836 2000-04-12 Jeffrey A Law (law@cygnus.com)
59838 * gcc.c-torture/execute/20000412-5.c: New test.
59839 * g77.f-torture/compile/20000412-1.f: New test.
59840 * gcc.c-torture/execute/20000412-4.c: New test.
59841 * gcc.c-torture/compile/20000412-2.c: New test.
59842 * gcc.c-torture/execute/20000412-3.c: New test.
59843 * gcc.c-torture/compile/20000412-1.c: New test.
59844 * gcc.c-torture/execute/20000412-2.c: New test.
59846 2000-04-12 Jakub Jelinek <jakub@redhat.com>
59848 * objc/execute/bf-20.m: New test.
59850 2000-04-10 Richard Henderson <rth@cygnus.com>
59852 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59854 * gcc.c-torture/execute/20000412-1.c: New test.
59856 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
59858 * g++.old-deja/g++.eh/catchptr1.C: New test.
59860 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
59862 * g++.old-deja/g++.abi/cxa_vec.C: New test.
59864 2000-04-08 Neil Booth <NeilB@earthling.net>
59866 * gcc.dg/cpp-nullchar.c: Remove test as
59867 embedded nulls cause problems.
59869 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59871 * gcc.dg/compare2.c: New test.
59873 2000-04-08 Neil Booth <NeilB@earthling.net>
59875 * gcc.dg/cpp-nullchar.c: New test.
59877 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
59879 * gcc.dg/cpp-mi2.c: New test.
59880 * gcc.dg/cpp-mi2[abc].h: New files.
59882 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
59884 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59887 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
59889 * g++.old-deja/g++.abi/vmihint.C: New test.
59891 2000-04-06 Neil Booth <NeilB@earthling.net>
59893 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59894 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59897 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
59899 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59900 avoid stack-frame overwrite.
59902 2000-04-05 Jakub Jelinek <jakub@redhat.com>
59904 * gcc.c-torture/compile/20000405-2.c: New test.
59905 * gcc.c-torture/compile/20000405-3.c: New test.
59907 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59909 * gcc.c-torture/compile/20000405-1.c: New test.
59911 2000-04-04 Geoff Keating <geoffk@cygnus.com>
59913 * gcc.dg/cast-qual-1.c: Revert last change.
59915 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59917 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59919 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
59921 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59922 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59924 2000-04-03 Jeffrey A Law (law@cygnus.com)
59926 * gcc.c-torture/compile/20000403-2.c: New test.
59927 * gcc.c-torture/compile/20000403-1.c: New test.
59929 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
59931 * gcc.c-torture/execute/20000403-1.c: New test.
59933 2000-04-03 Geoff Keating <geoffk@cygnus.com>
59935 * gcc.c-torture/execute/20000402-1.c: New test.
59937 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
59939 * gcc.c-torture/execute/va-arg-15.c: New test.
59940 * gcc.c-torture/execute/va-arg-16.c: New test.
59941 * gcc.c-torture/execute/va-arg-17.c: New test.
59942 * gcc.c-torture/execute/va-arg-18.c: New test.
59943 * gcc.c-torture/execute/va-arg-19.c: New test.
59945 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
59947 * gcc.c-torture/compile/981211-1.c: Move to...
59948 * gcc.dg/cpp-as1.c: ...here.
59949 * gcc.dg/cpp-as2.c: New file.
59951 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59954 2000-04-02 Neil Booth <NeilB@earthling.net>
59956 * gcc.dg/cpp-cond.c New tests.
59957 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
59958 accidental success less likely.
59959 * gcc.dg/cpp-missingop.c New tests.
59960 * gcc.dg/cpp-missingparen.c New tests.
59961 * gcc.dg/cpp-shift.c New tests.
59962 * gcc.dg/cpp-shortcircuit.c New tests.
59963 * gcc.dg/cpp-unary.c New tests.
59965 2000-03-29 Jeffrey A Law (law@cygnus.com)
59967 * gcc.c-torture/compile/20000329-1.c: New test.
59969 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
59971 * gcc.c-torture/compile/20000326-1.c: New test.
59972 * gcc.c-torture/compile/20000326-2.c: New test.
59974 2000-03-24 Geoff Keating <geoffk@cygnus.com>
59976 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59977 the first parameter is a function argument.
59979 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
59981 * g++.old-deja/g++.ext/array4.C: New test.
59983 2000-03-22 Geoff Keating <geoffk@cygnus.com>
59985 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59987 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59989 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59991 2000-03-19 Richard Henderson <rth@cygnus.com>
59993 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59995 2000-03-19 Richard Henderson <rth@cygnus.com>
59997 * gcc.c-torture/compile/20000319-1.c: New test.
59999 2000-03-14 Jeffrey A Law (law@cygnus.com)
60001 * gcc.c-torture/execute/20000314-3.c: New test.
60002 * gcc.c-torture/execute/20000314-2.c: New test.
60003 * gcc.c-torture/execute/20000314-1.c: New test.
60004 * gcc.c-torture/compile/20000314-2.c: New test.
60005 * gcc.c-torture/compile/20000314-1.c: New test.
60007 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
60009 * g++.old-deja/g++.warn/inline.C: New test.
60011 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
60013 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60014 standards-compliant result rather than specific constants.
60015 Put test-values in array.
60017 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
60019 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60020 (g++_target_compile): Put test-specific options last.
60022 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60024 * g++.old-deja/g++.eh/vbase4.C: New test.
60026 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60028 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60030 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60032 * g++.old-deja/g++.brendan/misc12.C: Removed.
60033 * g++.old-deja/g++.pt/memtemp77.C: Constify.
60034 * g++.old-deja/g++.ext/pretty4.C: New test.
60036 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60038 * g++.old-deja/g++.other/string2.C: New test.
60040 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
60042 * g++.old-deja/g++.warn/impint2.C: New test.
60044 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
60046 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60049 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
60051 * g++.old-deja/g++.warn/impint.C: New test.
60052 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60053 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60054 * g++.old-deja/g++.pt/explicit12.C: Likewise.
60055 * g++.old-deja/g++.pt/explicit13.C: Likewise.
60056 * g++.old-deja/g++.pt/explicit17.C: Likewise.
60057 * g++.old-deja/g++.pt/explicit18.C: Likewise.
60058 * g++.old-deja/g++.pt/explicit19.C: Likewise.
60059 * g++.old-deja/g++.pt/explicit23.C: Likewise.
60060 * g++.old-deja/g++.pt/explicit31.C: Likewise.
60061 * g++.old-deja/g++.pt/explicit35.C: Likewise.
60062 * g++.old-deja/g++.pt/explicit6.C: Likewise.
60063 * g++.old-deja/g++.pt/memclass7.C: Likewise.
60065 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
60067 * gcc.dg/cpp-redef.c: New test.
60069 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
60071 * g++.old-deja/g++.pt/unify7.C: New test.
60073 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
60075 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60076 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60078 2000-02-25 Geoff Keating <geoffk@cygnus.com>
60080 * gcc.c-torture/compile/20000224-1.c: New test.
60082 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60084 * gcc.c-torture/compile/cpp-2.c: New test.
60085 * gcc.c-torture/compile/cpp-1.c: New test.
60087 2000-02-25 Jeffrey A Law (law@cygnus.com)
60089 * gcc.c-torture/execute/20000225-1.c: New test.
60091 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60093 * gcc.dg/cpp-li2.c: New test.
60095 * gcc.dg/cpp-wi1.c: New test.
60097 * gcc.dg/cpp-li1.c: New test.
60099 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
60101 * g++.old-deja/g++.other/sizeof5.C: New test.
60103 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60105 * gcc.c-torture/execute/va-arg-13.c: New test.
60107 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
60109 * gcc.c-torture/execute/va-arg-12.c: New test.
60111 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60113 * gcc.c-torture/execute/20000223-1.c: New test.
60115 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60117 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60119 2000-02-22 Mark Mitchell <mark@codesourcery.com>
60121 * g++.old-deja/g++.abi/ptrmem.C: New test.
60123 2000-02-19 Richard Henderson <rth@cygnus.com>
60125 * gcc.c-torture/compile/init-3.c: New.
60127 2000-02-17 Mark Mitchell <mark@codesourcery.com>
60129 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60132 2000-02-11 Robert Lipe <robertl@sco.com>
60134 * gcc.c-torture/compile/20000211-3.c: New test.
60136 2000-02-11 Martin Buchholz <martin@xemacs.org>
60138 * gcc.c-torture/compile/20000211-2.c: New test.
60140 2000-02-11 Jeffrey A Law (law@cygnus.com)
60142 * gcc.c-torture/compile/20000211-1.c: New test.
60144 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
60146 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60149 2000-02-08 Nathan Sidwell <nathan@acm.org>
60151 * g++.old-deja/g++.other/cast5.C: New test.
60153 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
60155 * gcc.c-torture/execute/20000205-1.c: New.
60157 2000-02-03 Nathan Sidwell <nathan@acm.org>
60159 * g++.old-deja/g++.jason/cast3.C: Return void.
60160 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60162 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60164 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60166 * gcc.dg/loop-1.c: New test.
60168 2000-01-27 Jakub Jelinek <jakub@redhat.com>
60170 * gcc.c-torture/compile/20000127-1.c: New test.
60171 * gcc.c-torture/execute/991228-1.c: New test.
60173 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60175 * gcc.dg/unused-2.c: New test.
60177 * gcc.dg/conv-1.c: New test.
60179 2000-01-24 Mark Mitchell <mark@codesourcery.com>
60181 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60183 (tool_option_proc): Fix typo.
60185 2000-01-24 Geoff Keating <geoffk@cygnus.com>
60187 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60188 of the ld on the host, not on the build machine.
60189 Also, don't crash if '--help' is not a supported option.
60191 2000-01-24 Richard Henderson <rth@cygnus.com>
60193 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60195 2000-01-20 Jeffrey A Law (law@cygnus.com)
60197 * gcc.c-torture/execute/20000120-2.c: New test.
60198 * gcc.c-torture/execute/20000120-1.c: New test.
60200 2000-01-13 Jeffrey A Law (law@cygnus.com)
60202 * gcc.c-torture/execute/20000113-1.c: New test.
60204 2000-01-12 Jeffrey A Law (law@cygnus.com)
60206 * gcc.c-torture/execute/20000112-1.c: New test.
60208 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60210 * gcc.dg/20000111-1.c: New test.
60212 2000-01-10 Jeffrey A Law (law@cygnus.com)
60214 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60215 with 16 bit integers.
60217 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60219 * gcc.dg/20000108-1.c: New test.
60221 2000-01-05 Nathan Sidwell <nathan@acm.org>
60223 * g++.old-deja/g++.ns/koenig8.C: New test.
60225 2000-01-05 Nathan Sidwell <nathan@acm.org>
60227 * g++.old-deja/g++.other/cast4.C: New test.
60229 2000-01-05 Jeffrey A Law (law@cygnus.com)
60231 * gcc.c-torture/compile/20000105-2.c: New test.
60232 * gcc.c-torture/compile/20000105-1.c: New test.
60234 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60236 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60237 references to printf & atoi to conform to ANSI standard.
60238 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60239 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60240 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60241 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60242 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60243 * g++.old-deja/g++.brendan/complex1.C: Likewise.
60244 * g++.old-deja/g++.brendan/copy1.C: Likewise.
60245 * g++.old-deja/g++.brendan/copy2.C: Likewise.
60246 * g++.old-deja/g++.brendan/copy3.C: Likewise.
60247 * g++.old-deja/g++.brendan/copy4.C: Likewise.
60248 * g++.old-deja/g++.brendan/copy5.C: Likewise.
60249 * g++.old-deja/g++.brendan/copy6.C: Likewise.
60250 * g++.old-deja/g++.brendan/copy7.C: Likewise.
60251 * g++.old-deja/g++.brendan/copy8.C: Likewise.
60252 * g++.old-deja/g++.brendan/crash11.C: Likewise.
60253 * g++.old-deja/g++.brendan/crash14.C: Likewise.
60254 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60255 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60256 * g++.old-deja/g++.brendan/delete2.C: Likewise.
60257 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60258 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60259 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60260 * g++.old-deja/g++.brendan/eh1.C: Likewise.
60261 * g++.old-deja/g++.brendan/groff1.C: Likewise.
60262 * g++.old-deja/g++.brendan/init3.C: Likewise.
60263 * g++.old-deja/g++.brendan/misc12.C: Likewise.
60264 * g++.old-deja/g++.brendan/misc7.C: Likewise.
60265 * g++.old-deja/g++.brendan/new2.C: Likewise.
60266 * g++.old-deja/g++.brendan/operators4.C: Likewise.
60267 * g++.old-deja/g++.brendan/operators5.C: Likewise.
60268 * g++.old-deja/g++.brendan/overload2.C: Likewise.
60269 * g++.old-deja/g++.brendan/overload7.C: Likewise.
60270 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60271 * g++.old-deja/g++.brendan/reference1.C: Likewise.
60272 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60273 * g++.old-deja/g++.brendan/template24.C: Likewise.
60274 * g++.old-deja/g++.brendan/template3.C: Likewise.
60275 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60276 * g++.old-deja/g++.jason/inline3.C: Likewise.
60277 * g++.old-deja/g++.jason/opeq.C: Likewise.
60278 * g++.old-deja/g++.law/arg5.C: Likewise.
60279 * g++.old-deja/g++.law/arm7.C: Likewise.
60280 * g++.old-deja/g++.law/ctors11.C: Likewise.
60281 * g++.old-deja/g++.law/cvt8.C: Likewise.
60282 * g++.old-deja/g++.law/init9.C: Likewise.
60283 * g++.old-deja/g++.law/refs4.C: Likewise.
60284 * g++.old-deja/g++.law/template2.C: Likewise.
60285 * g++.old-deja/g++.law/visibility24.C: Likewise.
60286 * g++.old-deja/g++.law/vtable3.C: Likewise.
60287 * g++.old-deja/g++.mike/asm2.C: Likewise.
60288 * g++.old-deja/g++.mike/eh1.C: Likewise.
60289 * g++.old-deja/g++.mike/misc1.C: Likewise.
60290 * g++.old-deja/g++.mike/misc13.C: Likewise.
60291 * g++.old-deja/g++.mike/misc14.C: Likewise.
60292 * g++.old-deja/g++.mike/ns12.C: Likewise.
60293 * g++.old-deja/g++.mike/p1248.C: Likewise.
60294 * g++.old-deja/g++.mike/p3708.C: Likewise.
60295 * g++.old-deja/g++.mike/p3708a.C: Likewise.
60296 * g++.old-deja/g++.mike/p3708b.C: Likewise.
60297 * g++.old-deja/g++.mike/p646.C: Likewise.
60298 * g++.old-deja/g++.mike/p700.C: Likewise.
60299 * g++.old-deja/g++.mike/p783.C: Likewise.
60300 * g++.old-deja/g++.mike/p783a.C: Likewise.
60301 * g++.old-deja/g++.mike/p783b.C: Likewise.
60302 * g++.old-deja/g++.mike/p786.C: Likewise.
60303 * g++.old-deja/g++.mike/p789.C: Likewise.
60304 * g++.old-deja/g++.mike/p789a.C: Likewise.
60305 * g++.old-deja/g++.mike/p807a.C: Likewise.
60306 * g++.old-deja/g++.other/delete3.C: Likewise.
60307 * g++.old-deja/g++.other/dyncast1.C: Likewise.
60308 * g++.old-deja/g++.other/dyncast2.C: Likewise.
60309 * g++.old-deja/g++.other/dyncast3.C: Likewise.
60310 * g++.old-deja/g++.other/empty1.C: Likewise.
60311 * g++.old-deja/g++.other/temporary1.C: Likewise.
60312 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60313 * g++.old-deja/g++.pt/t16.C: Likewise.
60314 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60316 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
60318 * gcc.dg/991230-1.c: New test.
60320 1999-12-29 Jeffrey A Law (law@cygnus.com)
60322 * gcc.c-torture/compile/991229-3.c: New test.
60323 * gcc.c-torture/compile/991229-2.c: New test.
60324 * gcc.c-torture/compile/991229-1.c: New test.
60326 1999-12-29 Greg McGary <gkm@eng.ascend.com>
60328 * gcc.c-torture/compile/labels-2.c: New test.
60330 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
60332 * gcc.c-torture/execute/991227-1.c: New test.
60334 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60336 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60338 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
60340 * gcc.c-torture/execute/991221-1.c: New test.
60342 1999-12-20 Nathan Sidwell <nathan@acm.org>
60344 * g++.old-deja/g++.other/cast3.C: New test.
60346 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
60348 * gcc.c-torture/execute/991216-4.c: New test.
60350 1999-12-16 Michael Meissner <meissner@cygnus.com>
60352 * gcc.c-torture/execute/991216-1.c: New test.
60353 * gcc.c-torture/execute/991216-2.c: New test.
60354 * gcc.c-torture/execute/991216-3.c: New test.
60356 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60358 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60359 Actually make the test fail by using "-O2" for compilation.
60361 1999-12-15 Nathan Sidwell <nathan@acm.org>
60363 * g++.old-deja/g++.warn/cast-align1.C: New test.
60365 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60367 * gcc.c-torture/compile/991214-1.c: New test.
60368 * gcc.c-torture/compile/991214-2.c: New test.
60370 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60372 * gcc.dg/991214-1.c: New test.
60374 1999-12-13 Jeffrey A Law (law@cygnus.com)
60376 * gcc.c-torture/compile/991213-3.c: New test.
60377 * gcc.c-torture/compile/991213-2.c: New test.
60378 * gcc.c-torture/compile/991213-1.c: New test.
60380 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
60382 * gcc.dg/991209-1.c: New test.
60384 1999-12-08 Nathan Sidwell <nathan@acm.org>
60386 * gcc.c-torture/compile/991208-1.c: New test.
60388 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60390 * gcc.dg/ultrasp2.c: New test.
60392 1999-12-05 Alex Samuel <samuel@codesourcery.com>
60394 * g++.old-deja/g++.abi/align.C (main): Fix typo.
60396 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
60398 * gcc.c-torture/compile/991202-1.c: New test.
60399 * gcc.c-torture/execute/991202-1.c: New test.
60400 * gcc.c-torture/execute/991202-2.c: New test.
60401 * gcc.c-torture/execute/991202-3.c: New test.
60403 1999-12-02 Alex Samuel <samuel@codesourcery.com>
60405 * g++.old-deja/g++.abi/align.C: New test.
60406 * g++.old-deja/g++.abi/aggregates.C: Likewise.
60407 * g++.old-deja/g++.abi/bitfields.C: Likewise.
60409 1999-12-01 Richard Henderson <rth@cygnus.com>
60411 * gcc.c-torture/execute/991201-1.c: New.
60413 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
60415 * gcc.dg/991129-1.c: New test.
60417 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
60419 * gcc.c-torture/compile/991127-1.c: New test.
60421 1999-11-22 Nathan Sidwell <nathan@acm.org>
60423 * g++.old-deja/g++.other/warn4.C: New test.
60425 1999-11-22 Nathan Sidwell <nathan@acm.org>
60427 * g++.old-deja/g++.eh/cleanup2.C: New test.
60428 * g++.old-deja/g++.ext/pretty2.C: New test.
60429 * g++.old-deja/g++.ext/pretty3.C: New test.
60430 * g++.old-deja/g++.other/debug6.C: New test.
60432 1999-10-20 Jim Wilson <wilson@cygnus.com>
60434 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60435 compiler_output to look for one error message instead of two.
60437 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
60439 * gcc.c-torture/execute/991118-1.c: Also test case
60440 where the word boundary does not split a byte evenly.
60442 1999-11-19 Nathan Sidwell <nathan@acm.org>
60444 * g++.old-deja/g++.ext/restrict1.C: New test.
60446 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60448 * gcc.c-torture/execute/991118-1.c: New test.
60450 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
60452 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60453 working directory pathnames.
60455 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
60457 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60458 host is equipped with driver.h and driver.o so it can actually
60459 compile and run the tests.
60461 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
60463 * gcc.c-torture/compile/991008-1.c: New test.
60465 1999-11-08 Nick Clifton <nickc@cygnus.com>
60467 * lib/gcc-dg.exp: Include target-supports.exp
60469 1999-11-05 Nick Clifton <nickc@cygnus.com>
60471 * lib/target-supports.exp: New file: Provide procs to test for
60472 features supported by the target.
60473 (check_weak_available): Moved here from ecos.exp.
60474 (check_alias_available): New proc: Determine of the target
60475 toolchain supports the alias attribute.
60477 * gcc.dg/special/ecos.exp: Move check_weak_available to
60478 target-supports.exp.
60479 (alias-1.c): Only perform the test if the target supports
60481 (wkali-1.c): Only perform the test if the target supports
60484 * gcc.dg/990506-0.c: Expect error messages from cross
60485 targets as well as native targets.
60487 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60489 * gcc.dg/ultrasp1.c: Removed xfail.
60490 * gcc.dg/struct-ret-2.c: Likewise.
60491 * gcc.dg/array-1.c: Likewise.
60493 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60495 * gcc.dg/struct-ret-2.c: New test.
60497 * gcc.dg/array-1.c: New test.
60499 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
60501 * gcc.c-torture/execute/991030-1.c: New test.
60503 1999-10-26 Richard Henderson <rth@cygnus.com>
60505 * gcc.c-torture/compile/991026-2.c: New test.
60507 1999-10-26 Jeffrey A Law (law@cygnus.com)
60509 * gcc.c-torture/compile/991026-1.c: New test.
60511 1999-10-23 Jeffrey A Law (law@cygnus.com)
60513 * gcc.c-torture/execute/991023-1.c: New test.
60515 1999-10-19 Jeffrey A Law (law@cygnus.com)
60517 * gcc.c-torture/execute/991019-1.c: New test.
60519 1999-10-16 Richard Henderson <rth@cygnus.com>
60521 * gcc.c-torture/execute/991016-1.c: New test.
60523 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
60525 * gcc.c-torture/execute/991014-1.c: New test.
60527 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
60529 * g++.old-deja/g++.other/union2.C: New test.
60531 1999-10-13 Nathan Sidwell <nathan@acm.org>
60533 * g++.old-deja/g++.other/vaarg2.C: New test.
60534 * g++.old-deja/g++.other/vaarg3.C: New test.
60536 1999-10-12 Craig Burley <craig@jcb-sc.com>
60538 * g77.f-torture/noncompile/19990905-1.f: Moved from being
60541 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
60543 * gcc.c-torture/execute/va-arg-11.c: New test.
60545 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
60547 * lib/file-format.exp (gcc_target_object_format): Don't
60548 crash if objdump is unavailable.
60550 1999-09-29 Donn Terry <donn@interix.com>
60552 * gcc.misc-tests/mg.exp: delete extraneous redirection.
60554 1999-09-28 Nick Clifton <nickc@cygnus.com>
60556 * gcc.c-torture/compile/990928-1.c: New test.
60558 1999-09-28 Nathan Sidwell <nathan@acm.org>
60560 * g++.old-deja/g++.other/decl6.C: New test.
60562 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60564 * gcc.c-torture/execute/va-arg-10.c: New test.
60566 1999-09-27 Nathan Sidwell <nathan@acm.org>
60568 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60569 __PRETTY_FUNCTION__.
60571 1999-09-23 Nick Clifton <nickc@cygnus.com>
60573 * gcc.c-torture/execute/990923-1.c: New test.
60575 1999-09-21 Nick Clifton <nickc@cygnus.com>
60577 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60578 for which -fpic is inappropriate.
60580 1999-09-21 Mark Mitchell <mark@codesourcery.com>
60582 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60584 1999-09-21 Nathan Sidwell <nathan@acm.org>
60586 * g++.old-deja/g++.other/dyncast1.C: New test.
60587 * g++.old-deja/g++.other/dyncast2.C: New test.
60588 * g++.old-deja/g++.other/dyncast3.C: New test.
60589 * g++.old-deja/g++.other/dyncast4.C: New test.
60590 * g++.old-deja/g++.other/dyncast5.C: New test.
60591 * g++.old-deja/g++.eh/catch3.C: New test.
60592 * g++.old-deja/g++.eh/catch3p.C: New test.
60593 * g++.old-deja/g++.eh/catch4.C: New test.
60594 * g++.old-deja/g++.eh/catch4p.C: New test.
60595 * g++.old-deja/g++.eh/catch5.C: New test.
60596 * g++.old-deja/g++.eh/catch5p.C: New test.
60597 * g++.old-deja/g++.eh/catch6.C: New test.
60598 * g++.old-deja/g++.eh/catch6p.C: New test.
60599 * g++.old-deja/g++.eh/catch7.C: New test.
60600 * g++.old-deja/g++.eh/catch7p.C: New test.
60601 * g++.old-deja/g++.eh/catch8.C: New test.
60602 * g++.old-deja/g++.eh/catch8p.C: New test.
60603 * g++.old-deja/g++.eh/catch9.C: New test.
60604 * g++.old-deja/g++.eh/catch9p.C: New test.
60606 1999-09-13 Nathan Sidwell <nathan@acm.org>
60608 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60609 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60611 1999-09-13 Jeffrey A Law (law@cygnus.com)
60613 * gcc.c-torture/compile/990913-1.c: New test.
60615 1999-09-10 Nathan Sidwell <nathan@acm.org>
60617 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60618 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60620 1999-09-09 Richard Henderson <rth@cygnus.com>
60622 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60624 1999-09-09 Nathan Sidwell <nathan@acm.org>
60626 * g++.old-deja/g++.other/lookup11.C: New test.
60627 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60628 what is permitted and what we want.
60629 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60631 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60633 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
60635 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60636 * gcc.c-torture/noncompile/poison-1.c: New file.
60638 1999-09-08 Nathan Sidwell <nathan@acm.org>
60640 * g++.old-deja/g++.other/sizeof3.C: New test.
60641 * g++.old-deja/g++.other/sizeof4.C: New test.
60642 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60643 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60645 1999-09-07 Richard Henderson <rth@cygnus.com>
60647 * gcc.dg/va-arg-1.c: New.
60649 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60651 * gcc.c-torture/execute/va-arg-9.c: New test.
60653 1999-09-05 Craig Burley <craig@jcb-sc.com>
60655 * g77.f-torture/compile/980519-2.f: New test.
60656 * g77.f-torture/compile/19990905-0.f: New test.
60657 * g77.f-torture/compile/19990905-1.f: New test.
60658 * g77.f-torture/compile/19990905-2.f: New test.
60660 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60662 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
60664 * gcc.c-torture/execute/990827-1.c: Fix typo.
60666 1999-09-03 Nathan Sidwell <nathan@acm.org>
60668 * g++.old-deja/g++.other/deref1.C: New test.
60670 1999-09-02 Nathan Sidwell <nathan@acm.org>
60672 * g++.old-deja/g++.other/ambig2.C: New test.
60673 * g++.old-deja/g++.other/cond5.C: New test.
60674 * g++.old-deja/g++.other/lookup16.C: New test.
60676 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
60678 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60681 1999-08-31 Jeffrey A Law (law@cygnus.com)
60683 * lib/c-torture.exp: Avoid the "compare executables" optimization
60684 when testing native.
60686 1999-08-29 Jeffrey A Law (law@cygnus.com)
60688 * gcc.c-torture/execute/990829-1.c: New test.
60689 * gcc.c-torture/compile/990829-1.c: New test.
60691 1999-08-27 Paul Burchard <burchard@pobox.com>
60693 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60694 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60695 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60696 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60697 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60698 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60699 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60700 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60701 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60702 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60703 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60705 1999-08-27 Jeffrey A Law (law@cygnus.com)
60707 * gcc.c-torture/execute/990827-1.c: New test.
60709 1999-08-26 Craig Burley <craig@jcb-sc.com>
60711 * g77.f-torture/noncompile/19990826-4.f: New test.
60713 * g77.f-torture/compile/19990826-3.f: New test.
60715 * g77.f-torture/execute/19990826-2.f: New test.
60717 * g77.f-torture/compile/19990826-1.f: New test.
60719 * gcc.c-torture/execute/990826-0.c: New test.
60720 * g77.c-torture/execute/19990826-0.f: New test.
60722 * g77.f-torture/noncompile/970626-2.f: New test.
60724 1999-08-25 Paul Burchard <burchard@pobox.com>
60726 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60727 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60728 lss-011.C: New tests.
60730 1999-08-25 Nathan Sidwell <nathan@acm.org>
60732 * g++.old-deja/g++.other/decl5.C: New test.
60734 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60736 * noncompile/noncompile.exp: Load_lib c-torture.exp.
60737 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60738 call `postbase' for each one. All callers of `postbase' changed
60739 to call this instead.
60741 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
60743 * gcc.c-torture/execute/990811-1.c: New test.
60745 1999-08-09 Nick Clifton <nickc@cygnus.com>
60747 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60750 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60753 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60755 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60757 1999-08-04 Jeffrey A Law (law@cygnus.com)
60759 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60761 1999-08-04 Nathan Sidwell <nathan@acm.org>
60763 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60765 1999-08-04 Jeffrey A Law (law@cygnus.com)
60767 * gcc.c-torture/execute/990804-1.c: New test.
60769 1999-08-03 Nathan Sidwell <nathan@acm.org>
60771 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60772 * g++.old-deja/g++.brendan/crash64.C: Likewise.
60773 * g++.old-deja/g++.brendan/overload8.C: Likewise.
60775 1999-08-03 Nathan Sidwell <nathan@acm.org>
60777 * g++.old-deja/g++.other/struct1.C: New test.
60779 1999-08-03 Nathan Sidwell <nathan@acm.org>
60781 * g++.old-deja/g++.other/enum2.C: New test.
60783 1999-08-02 Richard Henderson <rth@cygnus.com>
60785 Adapted from tests from Franz Sirl:
60786 * gcc.c-torture/execute/va-arg-7.c: New test.
60787 * gcc.c-torture/execute/va-arg-8.c: New test.
60789 1999-08-01 Jeffrey A Law (law@cygnus.com)
60791 * gcc.c-torture/compile/990801-2.c: New test.
60793 * gcc.c-torture/compile/990801-1.c: New test.
60795 1999-07-27 Michael Meissner <meissner@cygnus.com>
60797 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60798 fp-cmp-1.c, converting double to float.
60800 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60801 fp-cmp-1.c, converting double to long double.
60803 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60804 from fr1 to unknown_register, since fr1 is a legitimate register
60807 1999-07-25 Jeffrey A Law (law@cygnus.com)
60809 * README: More listname related changes.
60811 1999-07-08 Catherine Moore <clm@cygnus.com>
60813 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
60815 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
60817 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60819 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60821 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60823 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
60825 * gcc.dg/990703-1.c: New test.
60827 1999-06-29 Nick Clifton <nickc@cygnus.com>
60829 * lib/file-format.exp: New file: Move definition of proc
60830 gcc_target_object_format to here from
60831 gcc.dg/special/ecos.exp.
60833 * lib/c-torture.exp: Include lib file-format.exp.
60834 * lib/gcc-dg.exp: Include lib file-format.exp.
60836 * gcc.dg/special/ecos.exp: Remove definition of proc
60837 gcc_target_object_format.
60839 1999-06-28 Jeffrey A Law (law@cygnus.com)
60841 * gcc.c-torture/execute/990628-1.c: New test.
60843 1999-06-25 Jeffrey A Law (law@cygnus.com)
60845 * gcc.c-torture/compile/990625-2.c: New test.
60847 * gcc.c-torture/compile/990625-1.c: New test.
60849 1999-06-23 Nick Clifton <nickc@cygnus.com>
60851 * gcc.c-torture/compile/dll.c: New test case. Check that dll
60852 attributes compile.
60853 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60854 ports that use the COFF/PE file format.
60856 1999-06-17 Jeffrey A Law (law@cygnus.com)
60858 * gcc.c-torture/compile/990617-1.c: New test.
60860 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
60862 * g++.old-deja/g++.other/decl4.C: New test.
60864 1999-06-14 Nathan Sidwell <nathan@acm.org>
60866 * g++.old-deja/g++.other/bitfld3.C: New test.
60868 1999-06-08 Nathan Sidwell <nathan@acm.org>
60870 * g++.old-deja/g++.eh/catch1.C: New test.
60872 1999-06-07 Jeffrey A Law (law@cygnus.com)
60874 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60876 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60877 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
60879 1999-06-05 Craig Burley <craig@jcb-sc.com>
60881 * g77.f-torture/compile/19990502-0.f: Replace with new,
60882 shorter, test that still fails after recent changes.
60884 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60886 * gcc.c-torture/execute/990604-1.c: New test.
60888 1999-05-31 Jeffrey A Law (law@cygnus.com)
60890 * gcc.c-torture/execute/990531-1.c: New test.
60892 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60894 * gcc.c-torture/compile/990527-1.c: New test.
60896 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
60898 * gcc.c-torture/execute/990527-1.c: New test.
60900 1999-05-25 Nick Clifton <nickc@cygnus.com>
60902 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60903 bitfields as signed.
60905 1999-05-25 Craig Burley <craig@jcb-sc.com>
60907 * g77.f-torture/compile/19990525-0.f: New test.
60909 1999-05-25 Jeffrey A Law (law@cygnus.com)
60911 * gcc.c-torture/execute/990525-2.c: New test.
60913 * gcc.c-torture/execute/990525-1.c: New test.
60915 1999-05-24 Nathan Sidwell <nathan@acm.org>
60917 * g++.old-deja/g++.other/anon3.C: New test.
60918 * g++.old-deja/g++.other/anon4.C: New test.
60919 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60920 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60921 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60924 1999-05-24 Jeffrey A Law (law@cygnus.com)
60926 * gcc.c-torture/execute/990524-1.c: New test.
60928 * gcc.dg/990524-1.c: New test.
60930 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60932 * gcc.c-torture/compile/990523-1.c: New test.
60934 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
60936 * gcc.c-torture/compile/990519-1.c: New test.
60938 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60940 * gcc.c-torture/compile/990517-1.c: New test.
60942 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60943 (e4, f4): New tests.
60946 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60948 * gcc.dg/noreturn-1.c: New test.
60950 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60952 * gcc.c-torture/execute/990513-1.c: New test.
60954 1999-05-10 Richard Henderson <rth@cygnus.com>
60956 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60958 1999-05-10 Craig Burley <craig@jcb-sc.com>
60960 * g77.f-torture/execute/erfc.f: Use small single-precision
60961 values, to avoid problems on Alphas when not -mieee.
60963 1999-05-08 Craig Burley <craig@jcb-sc.com>
60965 * gcc.dg/990506-0.c: New test.
60967 1999-05-08 Richard Henderson <rth@cygnus.com>
60969 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60970 the constant to test. Don't XFAIL 64-bit targets.
60972 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60973 * g++.old-deja/g++.law/profile1.C: Likewise.
60975 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60976 operator new instances.
60977 * g++.old-deja/g++.other/delete5.C: Likewise.
60979 1999-05-03 Craig Burley <craig@jcb-sc.com>
60981 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60984 1999-05-03 Craig Burley <craig@jcb-sc.com>
60986 * g77.f-torture/execute/u77-test.f: Reverse order of two
60987 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60989 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60991 * gcc.dg/compare1.c: New test.
60993 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
60995 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60998 1999-05-02 Craig Burley <craig@jcb-sc.com>
61000 * g77.f-torture/compile/19990502-1.f: New test.
61002 1999-05-02 Craig Burley <craig@jcb-sc.com>
61004 * g77.f-torture/compile/19990502-0.f: New test.
61006 1999-05-02 Craig Burley <craig@jcb-sc.com>
61008 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61011 1999-05-02 Craig Burley <craig@jcb-sc.com>
61013 * g77.f-torture/execute/u77-test.f (main): List libU77
61014 intrinsics not currently tested.
61015 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61016 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61017 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61018 Trim blanks off the ends of some printed strings.
61020 1999-05-02 Craig Burley <craig@jcb-sc.com>
61022 * g77.f-torture/execute/u77-test.f (main): Just warn about
61023 FSTAT gid disagreement, as it's expected on some systems.
61025 1999-05-01 Craig Burley <craig@jcb-sc.com>
61027 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61028 use a new function, which allows for some slop.
61029 Clean up some commentary.
61030 (issum): The new function.
61031 (sgladd): Deleted subroutine.
61033 1999-05-01 Craig Burley <craig@jcb-sc.com>
61035 * g77.f-torture/execute/u77-test.f: Modify to be more like
61036 libf2c/libU77 version, bringing patches to that version here.
61037 Add suitable commentary.
61039 1999-04-25 Richard Henderson <rth@cygnus.com>
61041 * gcc.dg/990424-1.c: New test.
61043 1999-04-24 Craig Burley <craig@jcb-sc.com>
61045 * g77.f-torture/execute/u77-test.f (main): Bug involving
61046 LSTAT has been fixed, so turn back on full checking.
61048 1999-04-20 Craig Burley <craig@jcb-sc.com>
61050 * g77.f-torture/compile/19990419-0.f: New test.
61051 * g77.f-torture/execute/19990419-1.f: New test.
61053 1999-04-17 Richard Henderson <rth@cygnus.com>
61055 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61056 to avoid the need for a prototype to supress a warning.
61058 1999-04-07 Jim Wilson <wilson@cygnus.com>
61060 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61062 1999-04-04 Jeffrey A Law (law@cygnus.com)
61064 * gcc.c-torture/execute/990404-1.c: New test.
61066 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61068 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61069 * gcc.dg/cpp-if3.c: Don't use -pedantic.
61070 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61071 missing initializer warnings.
61073 1999-03-28 Jeffrey A Law (law@cygnus.com)
61075 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61078 1999-03-26 Jeffrey A Law (law@cygnus.com)
61080 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61082 1999-03-26 Craig Burley <craig@jcb-sc.com>
61084 * g77.f-torture/execute/19990325-0.f: New test.
61085 * g77.f-torture/execute/19990325-1.f: New test.
61087 1999-03-24 Jeffrey A Law (law@cygnus.com)
61089 * gcc.c-torture/execute/990324-1.c: New test.
61091 1999-03-22 Jim Wilson <wilson@cygnus.com>
61093 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61096 1999-03-17 Richard Henderson <rth@cygnus.com>
61098 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
61100 1999-03-13 Craig Burley <craig@jcb-sc.com>
61102 * g77.f-torture/execute/19990313-2.f: New test.
61103 * g77.f-torture/execute/19990313-3.f: New test.
61105 1999-03-13 Craig Burley <craig@jcb-sc.com>
61107 * g77.f-torture/execute/19990313-0.f: New test.
61108 * g77.f-torture/execute/19990313-1.f: New test.
61110 1999-03-12 Jim Wilson <wilson@cygnus.com>
61112 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61114 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61115 (main): Add check for u15. Conditionalize u31 check depending on
61116 whether ints are <32 bits or >=32 bits.
61118 1999-03-08 Craig Burley <craig@jcb-sc.com>
61120 * g77.f-torture/execute/19981119-0.f: Improve testiness.
61122 1999-03-08 Craig Burley <craig@jcb-sc.com>
61124 * g77.f-torture/compile/19990305-0.f: New test.
61125 * g77.f-torture/execute/19981119-0.f: New test.
61127 1999-03-08 Craig Burley <craig@jcb-sc.com>
61129 * g77.f-torture/execute/970625-2.f: call ABORT if final
61130 result is not correct, instead of just printing it.
61131 Add this checking via newly introduced obfuscation, to
61132 trip up buggy front ends.
61134 1999-03-07 Craig Burley <craig@jcb-sc.com>
61136 * g77.f-torture/compile/960317-1.f: Moved from being
61137 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
61139 1999-03-06 Craig Burley <craig@jcb-sc.com>
61141 * g77.f-torture/execute/960317-1.f: New (old) test.
61142 * g77.f-torture/execute/970625-2.f: Ditto.
61144 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
61146 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61147 error message on line 1 or line 2; cccp and cpplib do this differently.
61149 1999-03-01 Jeffrey A Law (law@cygnus.com)
61151 * g++.old-deja/g++.law/weak1.C: New test.
61153 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61155 * gcc.c-torture/execute/990119-1.c: Renamed to...
61156 * gcc.dg/990119-1.c: this, so it will only be tested once
61157 (it's a preprocessor test, it doesn't need to be run at
61158 multiple optimization levels).
61160 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61162 * lib/g++.exp: Don't add incdir=$base_dir/../include to
61165 1999-02-24 Craig Burley <craig@jcb-sc.com>
61167 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61168 * g77.f-torture/compile/19981216-0.f: ...as it is expected
61169 to not be compilable by current g77.
61171 1999-02-24 Nick Clifton <nickc@cygnus.com>
61173 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61175 1999-02-22 Jeffrey A Law (law@cygnus.com)
61177 * gcc.c-torture/execute/990222-1.c: New test.
61179 1999-02-19 Craig Burley <craig@jcb-sc.com>
61181 * g77.f-torture/compile/19990218-0.f: New test.
61182 * g77.f-torture/noncompile/19990218-1.f: New test.
61184 1999-02-18 Craig Burley <craig@jcb-sc.com>
61186 * g77.f-torture/compile/19981216-0.f: New test.
61188 1999-02-14 Jeffrey A Law (law@cygnus.com)
61190 * gcc.dg/990214-1.c: New test.
61192 1999-02-13 Jeffrey A Law (law@cygnus.com)
61194 * gcc.dg/990213-2.c: New test.
61196 * gcc.dg/990213-1.c: New test.
61198 1999-02-12 Jeffrey A Law (law@cygnus.com)
61200 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61203 1999-02-11 Nick Clifton <nickc@cygnus.com>
61205 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61206 specified by target.
61208 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61210 1999-02-11 Jeffrey A Law (law@cygnus.com)
61212 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61214 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
61216 * gcc.dg/special/ecos.exp: New test driver for new tests with
61217 special requirements.
61219 * gcc.dg/special/alias-1.c: New test.
61220 * gcc.dg/special/gcsec-1.c: New test.
61221 * gcc.dg/special/weak-1.c: New test.
61222 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61223 * gcc.dg/special/weak-2.c: New test.
61224 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61225 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61226 * gcc.dg/special/wkali-1.c: New test.
61227 * gcc.dg/special/wkali-2.c: New test.
61228 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61229 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61231 1999-02-10 Felix Lee <flee@cygnus.com>
61233 * lib/c-torture.exp (c-torture-compile): Pull out code for
61234 analyzing gcc error messages.
61235 (c-torture-execute): Likewise. Fix some (harmless) false
61237 * lib/gcc.exp (gcc_check_compile): New function.
61239 1999-02-08 Richard Henderson <rth@cygnus.com>
61241 * gcc.c-torture/execute/990208-1.c: New test.
61243 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
61245 * g++.dg/special/ecos.exp: New driver for new tests with special
61248 * g++.dg/special/conpr-1.C: New test
61249 * g++.dg/special/conpr-2.C: New test
61250 * g++.dg/special/conpr-2a.C: New test
61251 * g++.dg/special/conpr-3.C: New test
61252 * g++.dg/special/conpr-3a.C: New test
61253 * g++.dg/special/conpr-3b.C: New test
61255 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61256 allow g++ to use the dg driver
61258 * README: Add comment about g++.dg directory
61260 1999-02-06 Jeffrey A Law (law@cygnus.com)
61262 * README: Update email addresses.
61264 1999-02-03 Nick Clifton <nickc@cygnus.com>
61266 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61267 arguments in order to force structure S onto the stack even on
61269 (test): Pass 10 leading arguments to function foo as well as the
61272 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61273 failure for all targets.
61275 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61276 abort to terminate program execution.
61278 1999-01-30 Richard Henderson <rth@cygnus.com>
61280 * gcc.c-torture/execute/990130-1.c: New test.
61282 1999-01-30 Jeffrey A Law (law@cygnus.com)
61284 * gcc.dg/990130-1.c: New test.
61286 1999-01-28 Michael Meissner <meissner@cygnus.com>
61288 * gcc.c-torture/execute/990128-1.c: New test.
61290 1999-01-27 Michael Meissner <meissner@cygnus.com>
61292 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61294 1999-01-27 Felix Lee <flee@cygnus.com>
61296 * lib/c-torture.exp (c-torture-compile): pull out code for
61297 analyzing gcc error messages.
61298 (c-torture-execute): ditto, and fix some (harmless) false
61300 * lib/gcc.exp (gcc_check_compile): new function.
61302 1999-01-17 Jeffrey A Law (law@cygnus.com)
61304 * gcc.dg/990117-1.c: New test.
61306 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61308 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61310 1999-01-15 Jeffrey A Law (law@cygnus.com)
61312 * g77.f-torture/compile/990115-1.f: New test.
61314 1999-01-07 Jeffrey A Law (law@cygnus.com)
61316 * gcc.c-torture/compile/990107-1.c: New test
61318 1999-01-06 Jeffrey A Law (law@cygnus.com)
61320 * gcc.c-torture/execute/990106-2.c: New test.
61322 * gcc.c-torture/execute/990106-1.c: New test.
61324 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
61326 * gcc.c-torture/compile/981223-1.c: New test.
61328 1998-12-29 Richard Henderson <rth@cygnus.com>
61330 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61331 (opt3): Rename from opt4 and disable.
61333 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
61335 * g++.old-deja/g++.pt/ptrmem5.C: New test.
61337 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61339 * g++.old-deja/g++.other/conv5.C: New test.
61341 1998-12-14 Nick Clifton <nickc@cygnus.com>
61343 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61345 1998-12-11 Jeffrey A Law (law@cygnus.com)
61347 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61349 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
61351 * gcc.c-torture/compile/981211-1.c: New test.
61353 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61355 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61357 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61359 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61361 * gcc.special/930510-1.c: Make C9X safe.
61362 * gcc.misc-tests/gcov-1.c Similarly.
61363 * gcc.misc-tests/gcov-2.c Similarly.
61365 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61367 * gcc.dg/ultrasp1.c: New test.
61369 1998-12-06 Richard Henderson <rth@cygnus.com>
61371 * gcc.c-torture/execute/981206.c: New test.
61373 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61375 * g++.old-deja/g++.ns/template7.C: New test.
61377 * g++.old-deja/g++.other/expr1.C: New test.
61379 * g++.old-deja/g++.eh/tmpl3.C: New test.
61381 * g++.old-deja/g++.eh/tmpl2.C: New test.
61383 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61385 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61386 * g++.old-deja/g++.other/using6.C: Removed.
61387 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61389 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61391 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61393 * g++.old-deja/g++.pt/overload8.C: New test.
61395 * g++.old-deja/g++.pt/overload7.C: New test.
61397 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61399 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61400 and relinking messages.
61401 * lib/g++.exp (g++_target_compile): Remove .rpo file when
61402 compiling with -frepo.
61404 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
61406 * g++.old-deja/g++.pt/lookup6.C: New test.
61408 1998-11-30 Nick Clifton <nickc@cygnus.com>
61410 * gcc.c-torture/execute/981130-1.c: New test.
61411 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61413 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61415 * g++.old-deja/g++.pt/explicit76.C: New test.
61417 * g++.old-deja/g++.pt/friend38.C: New test.
61419 * g++.old-deja/g++.ns/crash2.C: New test.
61421 * g++.old-deja/g++.pt/defarg8.C: New test.
61423 * g++.old-deja/g++.pt/instantiate6.C: New test.
61425 * g++.old-deja/g++.pt/static6.C: New test.
61427 * g++.old-deja/g++.pt/decl2.C: New test.
61429 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61431 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
61432 problem is actually related with name lookup, but so what? :-)
61434 * g++.old-deja/g++.pt/friend37.C: New test.
61436 1998-11-25 Dave Love <d.love@dl.ac.uk>
61438 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61439 element, which fails on some systems.
61441 * g77.f-torture/execute/labug1.f: New test.
61443 1998-11-21 Jeffrey A Law (law@cygnus.com)
61445 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61448 1998-11-18 Dave Love <d.love@dl.ac.uk>
61450 * g77.f-torture/compile/981117-1.f: New test.
61452 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
61454 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
61455 properly discarded.
61457 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
61459 * gcc.c-torture/execute/memcheck: New directory of tests for
61460 -fcheck-memory-usage.
61462 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
61464 * README: New file, general information about the testsuite and
61465 new description of the various C++ test subdirectories.
61466 * README.g++: Eliminate obsolete information, update and move most
61467 relevant stuff to README.
61469 1998-11-07 Richard Henderson <rth@cygnus.com>
61471 * gcc.c-torture/compile/981107-1.c: New test.
61473 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
61475 * execute/memcpy-bi.c: New testcase.
61477 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
61479 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61482 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61483 template is selected.
61485 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61486 classes, it should be accepted for all types.
61488 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61490 * g++.old-deja/g++.pt/spec24.C: Ensure that template
61491 specializations start with template headers.
61493 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
61495 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61497 * g++.old-deja/g++.other/init9.C: Test cross initialization of
61500 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61502 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61504 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61506 * compile/981022-1.c, compile/981022-1.x: New test and driver.
61508 1998-10-19 Jeffrey A Law (law@cygnus.com)
61510 * 981019-1.c: New test.
61512 1998-10-14 Robert Lipe <robertl@dgii.com>
61514 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61517 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61519 * compile/981001-4.c: Remove use of GCC extension that triggers a
61522 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
61524 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61526 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61528 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
61529 instantiation of template produces incorrect code for delete
61532 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
61533 constructors' name is not unique.
61534 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61535 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61537 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
61538 automatic array of const is ill-formed.
61540 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
61541 of template parameter?
61543 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
61546 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
61547 pointer-to-member expression.
61549 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
61550 declaration causes ICE.
61552 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
61554 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
61555 reserved in the global namespace.
61557 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61558 generate needed virtual table.
61560 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61562 1998-10-10 Dariush Eslimi <eslimi@loran.com>
61564 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61565 template-dependent type
61567 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61569 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61570 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61571 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61573 * g++.old-deja/g++.other/using5.C: New test; using decl from base
61574 class should be usable as argument of member function.
61575 * g++.old-deja/g++.other/using6.C: New test; using decl from base
61576 class should be usable as return type of member function.
61577 * g++.old-deja/g++.other/using7.C: New test; using decl from base
61578 class should be usable as type of data member.
61580 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61582 1998-10-09 Jeffrey A Law (law@cygnus.com)
61584 * gcc.c-torture/special/920521-1.c: Fix bogus test.
61586 1998-10-08 Nick Clifton <nickc@cygnus.com>
61588 * gcc.dg/dll-?.c Add thumb to target list.
61589 Fix assembler scan patterns to match current assembler output.
61591 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
61593 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
61594 matching of template brackets.
61596 * g++.old-deja/g++.other/using4.C: New test. Test using
61597 declarations of methods from base classes.
61599 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
61600 within functions should introduce names into the innermost
61601 enclosing namespace.
61603 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
61604 of static locals if first initialization throws.
61606 1998-10-07 Jim Wilson <wilson@cygnus.com>
61608 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61610 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
61612 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
61613 lose track of the possible targets of tablejump insns.
61614 * special/special.exp: Run it.
61616 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61618 * g++.old-deja/g++.pt/friend35.C: New test. A template function
61619 must be declared before its specializations can be named in friend
61622 1998-10-05 Dave Love <d.love@dl.ac.uk>
61624 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61626 * g77.f-torture/execute/io1.f: New test.
61628 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61630 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61631 with pointer to template function, for which no argument deduction
61634 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61635 specialization of template function as argument to template
61638 * g++.old-deja/g++.other/access2.C: New test; Inner class
61639 shouldn't have privileged access to Outer's names.
61641 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61643 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61644 friend template declared within template class conflicts with
61645 nested class of the same name.
61647 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61650 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61651 object with direct initializer as function declaration.
61653 * g++.old-deja/g++.other/decl2.C: New test; duplicate
61656 * g++.old-deja/g++.other/null2.C: New test; conditional operator
61657 involving const pointer and NULL produces incorrect result.
61659 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61660 type name without `typename' should be rejected with -pedantic.
61662 1998-10-02 Richard Henderson <rth@cygnus.com>
61664 * g++.old-deja/g++.other/addrof1.C: New test.
61666 1998-10-01 Nick Clifton <nickc@cygnus.com>
61668 * gcc.c-torture/compile/981001-1.c: New test.
61669 * gcc.c-torture/execute/981001-1.c: New test.
61671 1998-10-01 Jeffrey A Law (law@cygnus.com)
61673 * gcc.c-torture/compile/981001-2.c: New test.
61674 * gcc.c-torture/compile/981001-3.c: New test.
61675 * gcc.c-torture/compile/981001-4.c: New test.
61677 1998-10-01 Robert Lipe <robertl@dgii.com>
61679 * lib/objc.exp (objc_target_compile): Add -L during compiles for
61680 multilibbed hosts. Idea grafted from g77.exp.
61682 1998-09-30 Dave Love <d.love@dl.ac.uk>
61684 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61685 avoid losing on systems which need -lsocket.
61687 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
61689 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61690 * g++.old-deja/g++.other/nested2.C: Ditto.
61691 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61694 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61696 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61697 preferred over template operator!= for enum bitfields.
61699 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
61701 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61702 that happen to have the same base name, but in different scopes,
61703 are incorrectly rejected.
61705 1998-09-16 Richard Henderson <rth@cygnus.com>
61707 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61708 on the native word size instead of an integer literal.
61710 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61712 * g++.old-deja/g++.other/static2.C: Invocation of static data
61713 member of type pointer-to-function denoted as non-static member.
61715 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61716 checks involving function types and aliases.
61718 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61720 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61721 redefined to the same non-trivial type.
61723 * g++.old-deja/g++.pt/explicit73.C: Test for proper
61724 namespace-qualification of template specializations declared in
61727 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61728 to declare a subset of the specializations of a template function
61729 as friends of specializations of a template class.
61731 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61732 member templates that do not fully specialize the enclosing
61733 template class are rejected.
61735 1998-09-11 Dave Love <d.love@dl.ac.uk>
61737 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61739 1998-09-08 Dave Love <d.love@dl.ac.uk>
61741 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61742 altered from libf2c/libU77 version.
61744 1998-09-06 Dave Love <d.love@dl.ac.uk>
61746 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61748 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
61749 Alexandre Oliva <oliva@dcc.unicamp.br>
61751 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61752 (un)signed char are different types for template specialization
61755 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
61757 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61758 * objc: ObjC testsuite.
61760 1998-08-31 Catherine Moore <clm@cygnus.com>
61762 * gcc.c-torture/execute/941014-1.x: New file.
61764 1998-08-31 Nick Clifton <nickc@cygnus.com>
61766 * lib/c-torture.exp: Add support for
61767 torture_eval_before_compile and torture_eval_before_execute
61770 1998-08-30 Jeffrey A Law (law@cygnus.com)
61772 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
61773 this test triggers valid.
61775 1998-08-27 Jeffrey A Law (law@cygnus.com)
61777 * gcc.dg/980827-1.c: New test.
61779 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
61781 * gcc.c-torture/execute/loop-4b.c: New test.
61783 1998-08-26 Nick Clifton <nickc@cygnus.com>
61785 * lib/c-torture.exp: Add support for
61786 torture_eval_before_compile and torture_eval_before_execute
61789 1998-08-25 Jeffrey A Law (law@cygnus.com)
61791 * gcc.c-torture/compile/980825-1.c: New test.
61793 1998-08-24 Nick Clifton <nickc@cygnus.com>
61795 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61796 count number tests in opt_t0 not good_t0.
61798 1998-08-24 Jeffrey A Law (law@cygnus.com)
61800 * gcc.c-torture/compile/930326-1.x: Fix typo.
61802 1998-08-23 Mark Mitchell <mark@markmitchell.com>
61804 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61807 1998-08-21 Jeffrey A Law (law@cygnus.com)
61809 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61810 STACK_SIZE is defined.
61811 * gcc.c-torture/unsorted/stuct.c: Similarly.
61813 * gcc.c-torture/compile/980821-1.c: New test.
61815 1998-08-21 Jeffrey A Law (law@cygnus.com)
61817 * gcc.c-torture/execute/980526-2.c: Disable for targets with
61820 1998-08-19 Mark Mitchell <mark@markmitchell.com>
61822 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61825 1998-08-09 Mark Mitchell <mark@markmitchell.com>
61827 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61830 1998-08-18 Jeffrey A Law (law@cygnus.com)
61832 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61834 1998-08-16 Jeffrey A Law (law@cygnus.com)
61836 * gcc.c-torture/compile/980816-1.c: New test.
61838 * gcc.dg/980816-1.c: New test.
61840 1998-08-13 Jeffrey A Law (law@cygnus.com)
61842 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61843 compiler for ieee tests.
61845 1998-08-01 Dave Love <d.love@dl.ac.uk>
61847 * g77.f-torture/compile/980729-0.f: New test.
61849 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
61851 * gcc.c-torture/special/eeprof-1.c: New test, for
61852 -finstrument-functions.
61853 * gcc.c-torture/special/special.exp: Run it.
61855 1998-07-29 Jeffrey A Law (law@cygnus.com)
61857 * gcc.c-torture/compile/980729-1.c: New test.
61859 1998-07-27 Nick Clifton <nickc@cygnus.com>
61861 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61862 __thumb__ is defined, and test for ARM style doubles if so.
61864 1998-07-26 Dave Love <d.love@dl.ac.uk>
61866 * g77.f-torture/noncompile/980615-0.f: New test.
61868 1998-07-26 H.J. Lu (hjl@gnu.org)
61870 * gcc.dg/980312-1.c: Do link instead of compile.
61871 * gcc.dg/980313-1.c: Likewise.
61873 1998-07-26 Jeffrey A Law (law@cygnus.com)
61875 * gcc.c-torture/compile/980726-1.c: New test.
61877 1998-07-25 Dave Love <d.love@dl.ac.uk>
61879 * g77.f-torture/execute/io0.f: New test.
61881 1998-07-24 Nick Clifton <nickc@cygnus.com>
61883 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61886 1998-06-18 Michael Meissner <meissner@cygnus.com>
61888 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61891 1998-07-17 Nick Clifton <nickc@cygnus.com>
61893 * gcc.dg/980626-1.c: Expect failures for all toolchains until
61894 c-decl.c:grokdeclarator can handle mode attributes.
61896 1998-07-16 Jeffrey A Law (law@cygnus.com)
61898 * gcc.c-torture/execute/980716-1.c: New test.
61900 1998-07-13 Jeffrey A Law (law@cygnus.com)
61902 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61904 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
61906 * gcc.c-torture/execute/va-arg-3.x: Similarly.
61907 * gcc.c-torture/compile/930326-1.x: Similarly.
61909 1998-07-13 Dave Love <d.love@dl.ac.uk>
61911 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61912 New test from Craig.
61914 1998-07-12 Dave Love <d.love@dl.ac.uk>
61916 * g77.f-torture/noncompile/980616-0.f: New test.
61918 * g77.f-torture/execute/970816-3.f: New test from Craig.
61920 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61922 * g++.other/singleton.C: Return error value instead of taking
61925 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61927 * g++.other/singleton.C: New test. Warning is under dispute.
61928 Runtime crash is not.
61930 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61932 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61933 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61934 using6.C, using7.C}: New namespace tests.
61936 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61938 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61939 specialization with typedef'ed names used as array indexes.
61941 1998-07-09 Jeffrey A Law (law@cygnus.com)
61943 * gcc.c-torture/execute/980709-1.c: New test.
61945 * gcc.dg/980709-1.c: New test.
61947 1998-07-07 Richard Henderson <rth@cygnus.com>
61949 * gcc.c-torture/execute/bcp-1.c: New test.
61951 1998-07-07 Jeffrey A Law (law@cygnus.com)
61953 * gcc.c-torture/execute/980707-1.c: New test.
61955 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
61957 * gcc.c-torture/compile/980706-1.c: New test.
61959 1998-07-01 Dave Love <d.love@dl.ac.uk>
61961 * g77.f-torture/execute/980701-0.f,
61962 g77.f-torture/execute/980701-1.f: New test from Craig.
61964 1998-07-01 Jeffrey A Law (law@cygnus.com)
61966 * gcc.c-torture/compile/980701-1.c: New test.
61968 * gcc.c-torture/execute/980701-1.c: New test.
61970 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
61973 * g++.old-deja/g++.robertl/eb132.C: New test.
61974 * g++.old-deja/g++.robertl/eb133.C: Likewise.
61976 1998-06-29 Dave Love <d.love@dl.ac.uk>
61978 * g77.f-torture/execute/980628-7.f,
61979 g77.f-torture/execute/980628-8.f,
61980 g77.f-torture/execute/980628-9.f,
61981 g77.f-torture/execute/980628-10.f: New tests from Craig.
61983 * g77.f-torture/execute/980628-3.f: Remove mail headers.
61985 1998-06-28 Jeffrey A Law (law@cygnus.com)
61987 * g77.f-torture/execute/980628-4.f: New test from Craig.
61988 * g77.f-torture/execute/980628-5.f: Likewise.
61989 * g77.f-torture/execute/980628-2.f: Likewise.
61990 * g77.f-torture/execute/980628-0.f: Likewise.
61991 * g77.f-torture/execute/980628-1.f: Likewise.
61992 * g77.f-torture/execute/980628-3.f: Likewise.
61993 * g77.f-torture/execute/980628-6.f: Likewise.
61995 1998-06-28 Jeffrey A Law (law@cygnus.com)
61997 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61998 directory when nothing has been installed yet.
62000 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
62002 * gcc.c-torture/special/special.exp: Handle newer versions of
62005 1998-06-26 Jeffrey A Law (law@cygnus.com)
62007 * gcc.dg/980626-1.c: New test.
62009 1998-06-19 Bruno Haible <haible@ilog.fr>
62011 * gcc.misc-tests/m-un-2.c: New test.
62012 * g++.old-deja/g++.other/warn01.c: Likewise.
62014 1998-06-19 Robert Lipe <robertl@dgii.com>
62016 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62017 compatibility with assmblers with a different comment character.
62018 Eliminate use of GAS-specific extensions.
62020 1998-06-19 Jeffrey A Law (law@cygnus.com)
62022 * gcc.c-torture/execute/ieee/980619-1.c: New test.
62024 1998-06-19 Robert Lipe <robertl@dgii.com>
62026 * lib/g77.exp: Replace search for libf2c.a with search for newly
62029 1998-06-17 Jeffrey A Law (law@cygnus.com)
62031 * gcc.c-torture/execute/980617-1.c: New test.
62033 1998-06-12 Jeffrey A Law (law@cygnus.com)
62035 * gcc.c-torture/execute/980612-1.c: New test.
62037 1998-06-08 Jeffrey A Law (law@cygnus.com)
62039 * gcc.dg/980523-1.c: Only test on ppc-linux.
62040 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62042 * gcc.c-torture/execute/980608-1.c: New test.
62044 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
62046 * gcc.c-torture/execute/980605-1.c: New test.
62048 1998-06-04 Jeffrey A Law (law@cygnus.com)
62050 * gcc.c-torture/execute/980604-1.c: New test.
62052 1998-06-02 Jeffrey A Law (law@cygnus.com)
62054 * gcc.c-torture/execute/980602-1.c: New test.
62055 * gcc.c-torture/execute/980602-2.c: Likewise.
62057 1998-06-02 Dave Love <d.love@dl.ac.uk>
62059 * 970125-0.f: Fix per JCB. Add commentary.
62061 1998-05-31 Michael Meissner <meissner@cygnus.com>
62063 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62066 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62068 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62071 1998-05-28 Catherine Moore <clm@cygnus.com>
62073 * gcc.c-torture/execute/980526-3.c: New test.
62075 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
62077 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62078 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62079 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62080 m88k-motorola-sysv3 to XFAIL.
62082 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62084 * gcc.dg/980526-1.c: New test.
62085 * gcc.c-torture/execute/980526-2.c: New test.
62087 1998-05-26 Jeffrey A Law (law@cygnus.com)
62089 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62091 * gcc.c-torture/execute/980526-1.c: New test.
62093 1998-05-26 Dave Love <d.love@dl.ac.uk>
62095 * g77.f-torture/execute/alpha2.f: Add runtime test.
62097 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
62099 * g++.old-deja/old-deja.exp: Strip leading directories.
62101 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62102 error for the line. Don't run multiple tests for the same line.
62104 1998-05-23 Jeffrey A Law (law@cygnus.com)
62106 * gcc.dg/980523-1.c: New test.
62108 1998-05-23 Dave Love <d.love@dl.ac.uk>
62110 * g77.f-torture/compile/970915-0.f: New test.
62112 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
62114 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62116 1998-05-21 Jeffrey A Law (law@cygnus.com)
62118 * gcc.dg/980520-1.c: New test.
62120 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
62122 * gcc.dg/980502-1.c: Fix return type.
62124 1998-05-20 Jeffrey A Law (law@cygnus.com)
62126 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62127 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62128 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62129 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62130 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62132 1998-05-20 Dave Love <d.love@dl.ac.uk>
62134 * g77.f-torture/execute/980520-1.f: New test.
62136 1998-05-15 Dave Love <d.love@dl.ac.uk>
62138 * lib/mike-g77.exp: New file.
62140 * g77.f-torture/noncompile/noncompile.exp,
62141 g77.f-torture/noncompile/check0.f: New files.
62143 1998-05-14 Dave Love <d.love@dl.ac.uk>
62145 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62146 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62147 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62148 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62149 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62150 abort where appropriate.
62152 1998-05-05 Michael Meissner <meissner@cygnus.com>
62154 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62155 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62157 1998-04-29 Dave Love <d.love@dl.ac.uk>
62159 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62161 1998-04-27 Dave Love <d.love@dl.ac.uk>
62163 * g77.f-torture/compile/980427-0.f: New test.
62165 1998-04-24 Dave Love <d.love@dl.ac.uk>
62167 * g77.f-torture/compile/980424-0.f: New test.
62169 1998-04-19 Dave Love <d.love@dl.ac.uk>
62171 * g77.f-torture/compile/980419-2.f (main): New test.
62172 * g77.f-torture/compile/970125-0.f: New test.
62173 * g77.f-torture/compile/980419-1.f: New test.
62175 1998-04-08 Jim Wilson <wilson@cygnus.com>
62177 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
62180 1998-04-07 Jim Wilson <wilson@cygnus.com>
62182 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62184 1998-04-03 Jim Wilson <wilson@cygnus.com>
62186 * gcc.c-torture/compile/980329-1.c: New test.
62188 1998-03-18 Jim Wilson <wilson@cygnus.com>
62190 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62191 * gcc.dg/980312-1.c: Fix typo in -march command.
62193 1998-03-16 H.J. Lu (hjl@gnu.org)
62195 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62197 1998-03-11 Robert Lipe <robertl@dgii.com>
62199 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
62200 Dave Love agree the Fortran source is bogus.
62202 1998-03-11 Robert Lipe <robertl@dgii.com>
62204 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62205 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62206 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62207 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62208 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62210 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
62212 * g++.old-deja/g++.other/friend1.C: New test.
62214 1998-02-18 Dave Love <d.love@dl.ac.uk>
62216 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62217 possibly uninitialized) variables and declare dnrm2.
62219 1998-02-23 Robert Lipe <robertl@dgii.com>
62221 From Bruno Haible <haible@ilog.fr>:
62222 * gcc.c-torture/execute/980223.c: New test.
62224 1998-02-13 Jeffrey A Law (law@cygnus.com)
62226 * gcc.dg/ifelse-1.c: New test.
62228 1998-02-09 H.J. Lu (hjl@gnu.org)
62230 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62232 * lib/old-dejagnu.exp (old-dejagnu): Added the
62233 "execution test - XFAIL *-*-*" handling in the spirit of
62234 "excess errors test -". Changed the "execution test fails"
62235 handling to be like "excess errors test fails".
62236 * Update various tests accordingly.
62238 1998-02-06 Jim Wilson <wilson@cygnus.com>
62240 * gcc.c-torture/execute/980205.c: New test.
62242 1998-01-18 Jeffrey A Law (law@cygnus.com)
62244 * lib/c-torture.exp: Look for .x files instead of .cexp files.
62245 * lib/f-torture.exp: Similarly.
62246 * gcc.c-torture: Rename all .cexp files to .x files.
62248 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
62250 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62251 (940510-1.c): Removed duplicate.
62252 (971104-1.c): New test.
62254 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
62256 * lib/f-torture.exp: Improve error and loop detection.
62258 1997-11-19 Michael Meissner <meissner@cygnus.com>
62260 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62261 use that to size the filler array.
62263 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
62265 * lib/c-torture.exp(c-torture-execute): Fix typo.
62267 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62268 testcase as the executable name. Keep the executable around if
62271 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
62273 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62274 changes. Only test one -g option, and move it to the end of the
62275 list of options to test.
62277 1997-09-19 Michael Meissner <meissner@cygnus.com>
62279 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62280 variable GCC_TORTURE_OPTIONS to supply default switches separated
62281 by colons. If no environment variable, run tests with -O0 -g, -O1
62282 -g, and -O2 -g as well.
62284 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
62286 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62287 explanatory comments. Fix indentation.
62289 1997-09-15 Jeffrey A Law (law@cygnus.com)
62291 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62293 1997-09-11 Jeffrey A Law (law@cygnus.com)
62295 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62296 * g++.old-deja/g++.mike/p7325.C: Likewise.
62297 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62299 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
62301 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62302 * g++.old-deja/g++.brendan/crash30.C: Likewise.
62303 * g++.old-deja/g++.brendan/crash39.C: Likewise.
62304 * g++.old-deja/g++.law/operators4.C: Likewise.
62306 1997-09-11 Joe Buck (jbuck@synopsys.com)
62308 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62309 * g++.old-deja/g++.mike/p784.C: Ditto.
62310 * g++.old-deja/g++.mike/p785.C: Ditto.
62312 1997-09-05 Jeffrey A Law (law@cygnus.com)
62314 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62316 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62318 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62319 target feature; pass this to c-torture-execute as needed.
62321 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62323 * lib/c-torture.exp(c-torture-execute): If the previous and the
62324 current executables being tested are identical, we don't need to
62325 run the executable again. Try to make the executable names
62326 unique. Add an optional argument for passing additional compiler
62329 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
62331 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62333 1997-08-29 Jeffrey A Law (law@cygnus.com)
62335 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62337 1997-07-31 Jeffrey A Law (law@cygnus.com)
62339 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62340 32bit or larger longs.
62342 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62343 have either a 32bit long or 32bit int.
62345 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
62347 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62348 Make double precision tests dependent on sizeof (double).
62350 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
62352 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62355 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
62357 * gcc.c-torture/compile/961203-1.cexp: New script.
62359 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
62361 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62362 up the includes ourselves.
62364 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
62366 * lib/plumhall.exp: Remove random include, and add a few
62367 verbose messages for debugging.
62369 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
62371 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62372 of trying to do it ourselves.
62374 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
62376 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62378 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
62380 * gcc.prms/5403.c: Made regexp a bit less strict.
62382 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
62384 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62385 is returned from remote_load instead.
62386 * lib/plumhall.exp: Ditto.
62387 * lib/mike-g++.exp: Ditto.
62388 * lib/old-dejagnu.exp: Ditto.
62389 * lib/c-torture.exp: Ditto.
62391 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
62393 * lib/g++.exp: Use build_wrapper procedure.
62394 * lib/gcc.exp: Ditto.
62396 1997-05-20 Jeffrey A Law (law@cygnus.com)
62398 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62399 an old-style decl for malloc. Fixes tests to work when
62400 sizeof (int) != sizeof (size_t).
62402 1997-05-15 Mike Meissner <meissner@cygnus.com>
62404 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62406 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62407 use stdargs.h interface.
62409 1997-05-15 Mike Meissner <meissner@cygnus.com>
62411 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62412 NO_VARARGS when compiling.
62414 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
62416 * lib/plumhall.exp(ph_includes): New procedure.
62418 (ph_compiler): Ditto.
62420 * lib/g++.exp: Rename test-glue.c to testglue.c.
62421 * lib/gcc.exp: Ditto.
62423 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
62425 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62426 to completion when it's called.
62428 1997-03-21 Michael Meissner <meissner@cygnus.com>
62430 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62431 is defined, don't do test.
62433 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
62435 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62437 (ph_summary): Mark skipped testcases as untested, not unresolved.
62439 * lib/plumhall.exp (ph_make): If unresolved because of bad
62440 errorCode, record errorCode in log file.
62441 (*): Replace send_log/verbose with verbose -log.
62443 1997-03-19 Michael Meissner <meissner@cygnus.com>
62445 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62446 double conversion if double isn't at least 8 bytes.
62448 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62449 int to work with targets where int is 16 bits.
62451 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62452 8 bytes, just exit, since 4 byte doubles don't have enough bits of
62453 precision for the test to complete.
62455 1997-03-14 Michael Meissner <meissner@cygnus.com>
62457 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62458 if d10v is not compiled with the -mdouble64 flag.
62459 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62461 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62462 d10v is not compiled with the -mint32 flag.
62464 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
62466 * lib/plumhall.exp: Use incr_count.
62468 1997-03-12 Jeffrey A Law (law@cygnus.com)
62470 * gcc.c-torture: Update to c-torture-1.45.
62472 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
62474 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62475 the name of the expect testcase file).
62477 * lib/g++.exp(g++_init): Ditto.
62479 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
62481 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62484 * lib/gcc.exp(gcc_exit): New procedure.
62486 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
62488 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62489 specs where appropriate.
62491 * g++.old-deja/g++.arm/*: Added additional ERROR checks
62492 because of new "candidates are" messages, and removed a few
62494 * Converted all non-old-style g++ testcases to old-style, and
62495 moved into g++.old-deja.
62497 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
62499 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62502 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62505 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62507 1997-02-13 Michael Meissner <meissner@cygnus.com>
62509 * lib/gcc.exp (gcc_target_compile): Add support for defining
62510 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62511 the machine doesn't have those features.
62513 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
62515 * g++.law/operators4.exp: Don't use LIBS.
62517 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
62519 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62521 * lib/mike-g++.exp: Don't set the compiler to be tested here.
62522 * lib/g++.exp: Set it here instead. Also, allow use of the
62523 --tool_exec and --tool_opt options. Change CXX to
62526 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62528 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62530 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
62532 * lib/old-dejagnu.exp: Use prune_warnings instead of
62534 * lib/mike-g++.exp: Ditto.
62535 * lib/gcc.exp: Ditto.
62536 * lib/g++.exp: Ditto.
62538 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62540 1997-02-07 Jeffrey A Law (law@cygnus.com)
62542 * 941014-2.c: Include stdlib.h
62543 * 960327-1.c: Include stdio.h
62544 * dbra.c, index-1.c: Don't assume ints are 32bits.
62546 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
62548 * lib/gcc.exp: Add gcc,stack_size target feature.
62550 * lib/g++.exp(g++_target_compile): Add the include and link
62551 paths here, not in two other places. And, it's $options, not
62554 * lib/mike-g++.exp(postbase): Remove the code that determines
62555 the correct include and link paths.
62556 * g++.old-deja/old-deja.exp: Ditto.
62558 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
62560 * lib/g++.exp(g++_init): target_compile no longer returns the
62561 filename of the result.
62563 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
62565 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62568 * gcc.c-torture/special/special.exp: Change call to
62569 gcc_target_compile to include the object file.
62571 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
62573 * gcc.c-torture/special/special.exp: Correct misspelling in last
62576 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
62578 * lib/plumhall.exp(ph_summary): Log the entire output of the
62579 executable. Return -1 if there were any failures, 0 otherwise.
62580 (ph_execute): Return -1 if there were any failures, 0 otherwise.
62581 (ph_make): Clean up objects and executables that were built
62582 if the tests succeeded.
62584 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
62586 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62587 libraries and includes in the build tree as appropriate.
62589 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62591 * lib/c-torture.exp: Instead of looking for the global variable
62592 NO_LONG_LONG, check to see if that's a feature of the target.
62594 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62596 * config/default.exp: Minimize. Delete the remainer of the files in
62597 config; this functionality is now in devo/dejagnu/config.
62599 g++.*/*: Pass any additional flags used to compile to postbase;
62602 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62603 is now done by runtest.exp. Use gcc_target_compile instead of
62606 lib/c-torture.exp: Use gcc_target_compile instead of compile.
62607 Remove references to CFLAGS. Use remote_file instead of
62609 (c-torture): Take a list of arguments to use to compile this
62612 lib/g++.exp: Simplify. Use target_compile instead of compile.
62613 lib/gcc-dg.exp: Ditto.
62614 lib/gcc.exp: Ditto.
62615 lib/mike-{gcc,g++}.exp: Ditto.
62616 lib/old-dejagnu.exp: Ditto.
62617 lib/plumhall.exp: Ditto.
62619 1997-01-08 Jim Wilson <wilson@cygnus.com>
62621 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62622 (ph_linker): Likewise.
62624 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
62626 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62627 MAP_ANON / MAP_ANONYMOUS if defined;
62628 else try to map from /dev/zero .
62630 1996-11-12 Jeffrey A Law (law@cygnus.com)
62632 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62633 isn't defined, then define it to MAP_ANONYMOUS.
62635 1996-11-12 Jeffrey A Law (law@cygnus.com)
62637 * gcc.c-torture: Update to c-torture-1.42 release.
62639 1996-11-11 Jeffrey A Law (law@cygnus.com)
62641 * gcc.c-torture: Update to c-torture-1.41 release.
62643 1996-10-27 Jeffrey A Law (law@cygnus.com)
62645 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
62648 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
62650 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62651 and LDFLAGS. Fix second case to append the target_info ldflags
62652 onto LDFLAGS, not CFLAGS.
62653 * lib/g++.exp (g++_init): Add target_info stuff.
62654 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
62655 of libgloss and newlib flags for !native.
62657 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62658 (GDB): Fix relative path to go up another dir for finding gdb.
62660 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
62662 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62663 versions in the target_info array, if they don't exist.
62665 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
62667 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62669 1996-07-08 Jim Wilson <wilson@cygnus.com>
62671 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62672 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62674 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
62676 * lib/old-dejagnu.exp: Don't remove the output file before we've
62677 actually tested it. Don't append pwd to the path of the executable
62680 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
62682 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62684 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
62686 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62687 temporary directory for compiler files, and set it to a default
62688 value of /tmp. Set $output as the name of the output file from
62689 compiling the testcase. Add a -o option to $cflags_var so the
62690 compiler writes the final output file as $output. Set $executable
62693 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62694 directory for compiler files, and set it to /tmp if it doesn't
62695 already have a value. Set $output_file to the name of the output
62696 file from compiling the testcase. Add a -o option to CXXFLAGS so
62697 the compiler writes the final output file as $output. Use $output
62698 as the executable to be tested.
62700 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62702 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62704 1996-06-08 Jeffrey A Law (law@cygnus.com)
62706 * gcc.c-torture/execute/pending-1.c: New test. Still
62707 pending in Tege's queue.
62709 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
62711 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62712 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
62713 if there were failures. Call unresolved if there were unresolved
62714 testcases. Call gcc_fail if program did not run to completion.
62715 (ph_make): Pass additional argument name to ph_execute.
62716 (ph_execute): Add new argument. Pass additional arguments to
62717 ph_summary. Call gcc_fail is there is no execution output.
62719 1996-04-24 Jeffrey A Law (law@cygnus.com)
62721 * lib/plumhall.exp (proc_summary): Output relavent summary
62722 lines into the log so specific failures in plumhall can be
62725 1996-04-10 Jeffrey A Law (law@cygnus.com)
62727 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62728 (c-torture-execute): Don't try to execute tests which use
62729 "long long" types if $NO_LONG_LONG is nonzero.
62731 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
62733 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62736 * gcc.ieee: Move from here.
62737 * gcc.c-torture/execute/ieee: To here.
62739 1996-03-26 Jeffrey A Law (law@cygnus.com)
62741 * gcc.c-torture: Update to c-torture-1.41 release.
62743 1996-03-22 Jeffrey A Law (law@cygnus.com)
62745 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62748 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
62750 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62753 1996-03-02 Jeffrey A Law (law@cygnus.com)
62755 * config/proelf.exp: Handle connecting to a simulator.
62757 1996-01-31 Jeffrey A Law (law@cygnus.com)
62759 * config/proelf.exp: New file. Enough framework that we can
62760 run c-torture tests on the proelf targets (or any other target
62761 that gdb can connect to for that matter).
62763 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
62765 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62766 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
62768 * lib/plumhall.exp (ph_execute): Always call ph_summary if
62769 exec_output exists.
62771 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
62773 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62774 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62776 * config/*.exp: Update FSF address. Change result of ${tool}_load
62777 to pass/fail/unresolved/unsupported/untested. Caller must now
62778 call unresolved/unsupported/untested.
62779 * lib/*.exp: Update FSF address. Update to handle new results of
62781 * lib/chill.exp (verbose): Delete.
62783 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
62785 * lib/gcc.exp (default_gcc_start): Change order of args to
62786 $LDFLAGS $CFLAGS $LIBS.
62787 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62788 Save/set/restore CFLAGS. Pass single arg to gcc_start.
62789 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62790 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62791 * gcc.misc-tests/dg-test.exp: Likewise.
62792 * gcc.misc-tests/msgs.exp: Likewise.
62793 * gcc.prms/prms.exp: Likewise.
62794 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62795 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62797 * lib/dg.exp: Deleted, moved to dejagnu/lib.
62799 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62801 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62803 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62804 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62806 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62809 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
62811 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62812 global for loop; add use of $mathlib.
62813 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62814 settings here; set mathlib for anything but VxWorks.
62816 1996-01-22 Jeffrey A Law (law@cygnus.com)
62818 * gcc.c-torture: Update to c-torture-1.40 release.
62820 1996-01-03 Jeffrey A Law (law@cygnus.com)
62822 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62825 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
62827 * lib/c-torture.exp (c-torture-execute): Declare "output" as
62830 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
62832 * lib/g++.exp (LIBS): Define if not already.
62833 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62834 (gcc-dg-prune): Call prune_gcc_output.
62835 * lib/gcc.exp (prune_gcc_output): New proc.
62836 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62839 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
62841 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62842 (c-torture-execute): Likewise. Rename `name' to `testcase'.
62844 1995-11-15 Jeffrey A Law (law@cygnus.com)
62846 * gcc.c-torture: Update to c-torture-1.39 release.
62848 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
62850 * lib/c-torture.exp (c-torture-execute): Don't return if one option
62851 fails, try others as well.
62853 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
62855 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62856 If compilation fails, mark execute tests as `untested'.
62857 If test is marked as unsupported, don't mark compilation and
62858 execute tests as failed.
62860 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
62862 * lib/g++.exp (g++_init): Don't link in libg++, and look to
62863 libstdc++ for whether or not we want to be doing shared
62864 libraries. Delete link_curses since we don't need it anymore.
62865 * lib/mike-g++.exp (postbase): Don't link in libg++.
62866 * g++.old-deja/old-deja.exp: Likewise.
62868 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
62870 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62872 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
62874 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62875 For that, add `-Wl,-a,shared_archive'.
62876 * g++.old-deja/old-deja.exp: Likewise.
62878 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
62880 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62882 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
62884 * lib/mike-g++.exp (postbase): Pay attention to the status of
62887 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
62889 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62891 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
62893 * lib/gcc.exp (default_gcc_start): No longer need to log program
62894 being executed or its output, execute_anywhere does that now.
62895 * lib/g++.exp (default_g++_version): Call execute_anywhere.
62896 (default_g++_start): Likewise. Delete calls to verbose/send_log.
62898 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
62900 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62901 the same as those in lib/g++.exp.
62903 1995-10-10 Jeff Law (law@hurl.cygnus.com)
62905 * gcc.c-torture: Update to c-torture-1.38 release.
62906 * gcc.ieee: Related changes.
62908 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
62910 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62911 "exec". Minor reformatting changes.
62913 * config/rom68k.exp (${tool}_load): Make it work in a canadian
62914 cross. This means all "exec" calls now work on a remote host as
62916 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62917 cross. Filter out the extra "\r\n" stuff that expect puts in.
62918 (c-torture-execute): Filter out the bogus warnings like
62919 c-torture-compile does. Add support for canadian cross.
62920 * lib/gcc.exp (default_gcc_version, default_gcc_start)
62921 Use execute_anywhere rather than calling exec directly. Now it
62922 works for canadian cross testing.
62924 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
62926 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
62927 results into a variable, and check that rather than using file exists.
62929 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
62931 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62932 create a libg++.so. For sunos4.1.*, also add -ltermcap.
62934 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62936 * g++.old-deja/old-deja.exp: Create and pass runshlib and
62937 lib_curses if there's a shared libg++ in the build tree.
62939 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
62941 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62942 if not supported target.
62944 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
62946 * lib/g++.exp (g++_init): Move empty setting of runshlib and
62947 link_curses up to always happen, not just for native builds.
62949 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
62951 * gcc.c-torture: Update to c-torture-1.36 release.
62952 * gcc.failure: Related changes.
62954 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
62956 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62958 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
62960 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62961 * lib/mike-g++.exp (postbase): Not in here. Still reference
62962 runshlib, link_curses, and mathlib for link and run.
62964 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62965 pass the runtime shared library options for Solaris, OSF/1, and
62966 Irix5, and link with -lcurses to avoid unresolved references.
62968 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
62970 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62973 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
62975 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62977 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
62979 * gcc.c-torture: Update to c-torture-1.35 release. Note we
62980 do not have a framework for the "compat" tests yet.
62982 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
62984 * lib/mike-g++.exp (postbase): New local variable `mathlib',
62985 set to null if we're testing vxworks5.1. Use that instead of
62986 `-lm' in the setting of LIBS for link and run.
62988 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
62990 * config/rom68k.exp (${tool}_load): Major changes to make it
62991 work. Verified that it does in fact return the stuff in
62992 exec_output properly. Catch any Emul or any TRAP other than 0.
62994 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
62996 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62997 LDFLAGS properly for targets that need stuff from libgloss.
62998 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63000 (gpp_initialized): New variable.
63002 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
63004 * config/rom68k.exp: Load libgloss.exp.
63005 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63006 so we can produce a fully linked binary.
63007 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63008 so we can produce a fully linked binary.
63010 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
63012 * lib/plumhall.exp (ph_section): Watch for expected failures.
63013 Add missing `else'.
63015 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63017 (c-torture): Likewise.
63019 1995-08-28 Doug Evans <dje@cygnus.com>
63021 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63023 * lib/mike-g++.exp (mike_cleanup): New proc.
63024 (prebase): New globals compiler_result, not_compiler_result,
63026 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
63027 allow leading "-" in pattern. Watch for unsupported tests.
63028 If $compiler_result is set, pattern match assembler code,
63029 and ditto for $not_compiler_result.
63030 * lib/mike-gcc.exp: Likewise.
63032 * lib/plumhall.exp (ph_execute): Only call ph_summary if
63033 execution "succeeded".
63035 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
63037 * config/win32.exp: New file.
63038 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63040 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
63042 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63044 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63045 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63046 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63048 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63049 "... without exceptions was ...". That is now handled by
63051 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63053 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
63055 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63056 sieve.c,sort2.c}: New files.
63057 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63058 sieve.exp,sort2.exp}: Drivers for them.
63060 * lib/mike-gcc.exp (program_output): New user settable variable.
63061 (postbase): Call prune_system_crud. Also prune extraneous compiler
63063 * lib/mike-g++.exp (program_output): New user settable variable.
63065 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63067 * config/sh.exp: Deleted (use sim.exp instead).
63069 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
63071 * config/vx.exp: Declare CHECKTASK as global.
63072 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63073 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63074 * lib/old-dejagnu.exp: Load [pwd]/$executable.
63076 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
63078 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63079 target. Like vx.exp, only includes `vx29k.exp' instead of
63082 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
63084 * config/sim.exp: Increase time limit from 120 seconds to 240.
63086 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
63088 * gcc.c-torture/execute/950628-1.c: New test.
63090 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
63092 * gcc.c-torture: Update with changes/additions from
63095 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
63097 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63099 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
63101 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63103 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
63105 * gcc.c-torture/compile/950512-1.c: New test.
63106 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63107 * gcc.dg/struct-ret-1.c: Likewise.
63109 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
63111 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63112 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63114 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
63116 * gcc.c-torture/special/920411-1.c: Deleted.
63117 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63119 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
63121 * config/sim.exp (${tool}_load): Hack in call to bash to get a
63124 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
63126 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63128 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
63131 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63132 is the proper length.
63133 * va-arg-3.c: Likewise.
63135 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
63137 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
63138 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63140 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
63141 * lib/g++.exp (default_g++_start): Delete old cruft.
63143 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
63145 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63146 (2 * (1 << 18)) to (2 * (1 << 17)).
63148 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63150 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
63152 * config/rom68k.exp: Renamed from config/idp.exp
63154 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
63156 * c-torture/compile/921109-2.c
63158 1995-04-18 Mike Stump <mrs@cygnus.com>
63160 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63163 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
63165 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63167 * lib/g++.exp (default_g++_start): Likewise.
63169 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
63171 * gcc.c-torture/compile/950329-1.c: New test.
63173 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
63175 * config/bug.exp (${tool}_load): Updated to use new remote_open
63176 and remote_close procs.
63177 * config/idp.exp: New file.
63179 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
63181 * gcc.c-torture/execute/950322-1.c: New test.
63183 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
63185 * config/vx.exp (${tool}_load): Clean up testing of return code from
63186 vxworks_ld and vxworks_spawn.
63188 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
63190 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63192 1995-03-13 Mike Stump <mrs@cygnus.com>
63194 * lib/old-deja.exp: Add `excess errors test - ' error, now one
63195 can mark excess errors on a machine by machine basis. Note, the
63196 default is to not expect any excess errors, even when excess
63197 errors test - is given, so you will want to put an XFAIL ... on
63198 these lines. For example, // excess errors test - XFAIL hppa*-*-*
63199 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63200 those 4 machines, but no others.
63202 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
63204 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63205 * lib/c-torture.exp: to here.
63207 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
63209 * gcc.c-torture/execute/950221-1.c: New test.
63210 * gcc.c-torture/execute/struct-ret-1.c: New test.
63211 * gcc.c-torture/compile/950221-1.c: New test.
63213 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63215 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
63217 * gcc.c-torture/execute/arith-1.c (main): Return 0.
63218 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63220 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
63222 * g++.gb: New directory of tests, derived from my signature and
63223 class scoping tests.
63225 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63226 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63227 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63228 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63229 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63230 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63231 * g++.gb/sig25.C: Likewise.
63233 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63234 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63235 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63236 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63237 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63238 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63239 * g++.gb/sig25.exp: Likewise.
63241 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63242 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63243 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63244 * g++.gb/scope13.C: Likewise, this test still fails.
63246 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63247 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63248 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63249 * g++.gb/scope13.exp: Ditto.
63251 * g++.gb/README: New file, explains what these tests are about.
63253 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
63255 * lib/dg.exp (dg-do): Support `preprocess'.
63256 (dg-test): Likewise.
63258 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
63260 * config/udi.exp: change "continue -expect" to "exp_continue".
63262 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
63264 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63265 Delete redundant tests.
63267 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63268 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63269 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63270 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63271 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63272 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63273 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63274 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63276 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63277 storing label pointers.
63278 * gcc.c-torture/execute/921019-1.c: Likewise.
63279 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63280 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63282 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63285 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63286 Delete obsolete tests.
63288 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63289 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63290 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63291 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63292 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63293 * gcc.c-torture/compile/950124-1.c: New test.
63295 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63297 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
63299 * lib/mike-g++.exp: Add -lm to LIBS.
63301 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
63303 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63305 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
63307 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63309 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
63311 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63313 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
63315 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63316 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63317 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63318 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63319 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63320 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63321 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63322 * g++.law/{operators31.C, operators32.C,
63323 * g++.law/{operators33.C, operators34.C}: Likewise.
63324 * g++.law/{pic1.C, refs2.C}: Likewise.
63325 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63326 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63327 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63328 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63330 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63331 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63332 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63333 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63334 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63335 * g++.law/{enum9.exp, friend5.exp}: Likewise.
63336 * g++.law/{nest3.exp, nest4.exp}: Likewise.
63337 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63338 * g++.law/{operators30.exp, operators31.exp}: Likewise.
63339 * g++.law/{operators32.exp, operators33.exp}: Likewise.
63340 * g++.law/{operators34.exp}: Likewise.
63341 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63342 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63343 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63344 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63345 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63347 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63348 No longer expected to fail.
63349 * g++.law/missed-error3.C: Tweak for recent bool changes.
63351 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
63353 * config/emb-unix: Deleted.
63354 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63355 remote execution. Do final link on remote host if REMOTE_LINK is set.
63357 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
63359 * lib/dg.exp (dg-test): Fix typo in last patch.
63361 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
63363 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63364 (handles multiple occurrences).
63366 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
63368 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63369 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63370 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63372 * lib/c-torture.exp (c-torture-compile): Likewise.
63373 (c-torture): Prepend full path if missing.
63374 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63375 (gcc_fail): Likewise.
63376 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63378 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
63380 * lib/netware.exp: Only attach to NetWare i386 systems.
63382 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
63384 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63385 messages. Add test name to "output pattern match" pass/fail message.
63387 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
63389 * gcc.dg: New testsuite.
63390 * gcc.dg/dg.exp: New file.
63392 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63393 test-switch.c}: Deleted.
63395 * gcc.misc-tests/msgs.exp: New testcase driver.
63397 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
63399 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63400 Watch for illegal return values from ${tool}_load.
63401 * config/unix.exp (${tool}_load): Fix pass/fail detection for
63402 cross targets. Coerce return value >0 to 1.
63404 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
63406 * config/unix.exp (${tool}_load): Call program rsh, not proc.
63408 * config/emb-unix.exp: New file.
63410 * config/sim.exp: Error if variable $SIM not defined.
63411 (${tool}_load): Mark test as "untested" if simulator missing.
63413 * config/unix.exp: Load remote.exp to get rcp_download.
63414 * lib/c-torture.exp: Use different option lists for testcases with
63416 * gcc.c-torture/execute/execute.exp: Likewise.
63418 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
63420 * config/*.exp: Clarify return code from ${tool}_load.
63421 Call `unresolved' or `untested' instead of `warning' or `perror'
63422 (sometimes you still want to call both though).
63423 Add comment that `shell_id' is local to each file.
63424 * config/udi.exp (timeout): Set to 30.
63425 Don't print warning if connection fails, $connectmode has already
63427 (${tool}_load): Move verbose messages to level 2.
63428 Rework pattern for "Process started" message.
63429 Pass `shell_id' to ${connectmode}_download.
63430 Retry twice upon timeout. Make resetting of target more robust.
63431 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63432 Pass `shell_id' to exit_$connectmode.
63433 Only call exit_$connectmode if connected.
63434 * config/unix.exp (${tool}_load): Check return codes better.
63435 * config/vrtx.exp (${tool}_load): Likewise.
63436 * config/vx.exp (${tool}_load): Likewise.
63437 Delete unneeded global's.
63438 * lib/dg.exp (dg-test): Update to reflect clarified return codes
63441 (dg-init): Delete recording of pass/fail counts.
63442 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63443 (old-dejagnu-init): Likewise.
63444 (old-dejagnu-stat): Delete contents, empty proc now.
63445 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63446 (c-torture): Delete references to lcnt, lpass, lfail.
63447 Get option list from TORTURE_OPTIONS.
63448 Delete -funroll[-all]-loops if no loops.
63449 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63450 (g++_stat): Delete contents (empty proc now).
63451 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63452 (gcc_finish): Likewise.
63453 (gcc_stat): Deleted.
63454 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63455 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63456 * gcc.c-torture/execute/execute.exp: Likewise.
63457 Split tests into two parts: compile, execute.
63458 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
63459 no loops. Update to reflect clarified return codes from ${tool}_load.
63461 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
63463 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63465 (old-dejagnu): Likewise (where necessary).
63467 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
63469 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63471 * lib/dg.exp (dg-process-target): Fix processing of selector.
63472 Add comment regarding use of `error'.
63474 * lib/gcc.exp (prune_system_crud): Define if missing.
63475 * lib/g++.exp (prune_system_crud): Likewise.
63477 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63478 Call prune_system_crud.
63479 * lib/dg.exp (dg-runtest): New proc.
63480 Use perror instead of send_user for tcl errors in testcase.
63481 Don't return any value, it's never used.
63482 Don't clobber previous definition of `unknown'.
63483 Print tcl errors in `dg-final'.
63485 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
63487 * lib/dg.exp (dg-process-target): Improve syntax error messages.
63488 (dg-test): Don't print errorInfo, it contains stack backtrace.
63490 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
63492 * lib/g++.exp (runtest_file_p): Define if missing.
63494 1994-09-24 Doug Evans (dje@cygnus.com)
63496 * lib/mike-g++.exp: Comment out loading of g++.exp.
63497 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
63498 (default_g++_version): Always print something.
63499 (default_g++_start): Comment out call to `which'.
63500 (g++_start, g++_load): Deleted (must be defined in config file).
63501 * lib/gcc.exp: Test for existence of $CC at start.
63502 Delete check for tmpdir (done in gcc_init).
63503 (default_gcc_version): Always print something.
63504 (default_gcc_start): Comment out call to `which'.
63505 * config/*.exp: Major cleanup - make cross targets work at least a
63506 little better for g++ (by not being "--tool gcc" specific).
63507 Rename gcc_xxx to ${tool}_xxx.
63508 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63509 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63511 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
63513 * lib/c-torture.exp (c-torture-compile): Rework compiler
63514 message processing.
63516 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63519 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
63521 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63523 * lib/dg.exp (dg-process-target): Support { target native }.
63525 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
63527 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
63528 looked for "... program xxx got fatal signal".
63529 Correct regsub munging of `comp_output'.
63530 Ignore compiler messages "path prefix not used" and "linker input
63533 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
63535 * lib/gcc.exp (runtest_file_p): Define if missing.
63536 * gcc.prms/template.c: Example to work from.
63538 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
63540 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63541 * lib/dg.exp (dg-test): Call unsupported testcases as such.
63543 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63544 * gcc.prms/1883.c: Moved from compile/940714-1.c.
63545 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63546 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63548 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63549 (dg-process-target): No longer a varargs proc.
63550 Return S/N for target, P/F for xfail. All callers changed.
63551 (user option procs): More argument checking.
63552 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63553 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63554 (dg-test): Skip test if not running on selected target in `dg-do'.
63555 Update handling of `dg-do-what', `dg-output-text'.
63556 Separate execution pass/fail from output pattern match pass/fail.
63557 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63559 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
63561 * gcc.c-torture/special/special.exp: Don't expect failure for mips
63562 target for 920510-1.c.
63564 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
63566 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63567 Clean up comment regarding use of passcnt, etc.
63568 (gcc_stat): Don't update `testcnt' here.
63569 (gcc_finish): Do it here.
63570 Might as well reset `but_id' here too.
63571 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63572 to determine if the file should be tested.
63573 * gcc.c-torture/compile/compile.exp: Likewise.
63574 * gcc.c-torture/execute/execute.exp: Likewise.
63575 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63576 * gcc.misc-tests/dg-test.exp: Likewise.
63577 * gcc.prms/prms.exp: Likewise.
63578 * gcc.wendy/wendy.exp: Likewise.
63579 * g++.old-deja.exp: Likewise.
63580 Move "Testing file" message to verbose level 1.
63582 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
63584 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63586 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
63588 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63589 (default_gcc_start): Accept optional second list element
63590 of compiler flags. Print compiler output at verbosity level 2.
63591 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63592 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63593 Save current values of framework globals passcnt, failcnt, xpasscnt,
63594 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63595 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
63596 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63597 xfailcnt to compute stats. Update framework global `testcnt' from
63599 (gcc_finish): New proc. Clean up test environment.
63600 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63601 (gcc_epass, gcc_efail): Delete.
63602 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63603 argument of line number.
63604 (dg-init): If the tool has an init routine, call it.
63605 (dg-test): Remove args `cflags_var' and `libs_var'.
63606 Pass all compiler options to ${tool}_start.
63607 Handle missing line number.
63608 (dg-finish): New function.
63609 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63610 particular files. Call gcc_finish at end. Move "skipping test"
63611 message to verbosity level 3.
63612 * gcc.c-torture/compile/compile.exp: Likewise.
63613 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63614 * gcc.c-torture/execute/execute.exp: Likewise.
63615 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63616 Print testcase being tried at verbosity level 1.
63617 * gcc.c-torture/special/special.exp: Unset xfail.
63618 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63619 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63620 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63621 * gcc.failure/failure.exp: Likewise.
63622 * gcc.ieee/ieee.exp: Likewise.
63623 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63624 Update call to dg-test. Call dg-finish at end.
63625 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
63626 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63627 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63628 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63629 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
63630 * gcc.wendy/wendy.exp: Add copyright.
63631 Delete setting of tmpdir (done by gcc_init).
63632 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63633 Pass compiler flags to gcc_start. Call gcc_finish at end.
63634 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63637 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
63639 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63641 (g++_load): Likewise.
63643 * config/*.exp (gcc_load): Some were varargs fns and some were not.
63644 Rename argument to `prog' to remove the confusion.
63645 Varargs fns behave differently too!
63646 (g++_load): Likewise.
63648 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63650 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63651 what it is. Delete (always) printing of status value for !native.
63652 Simplify verbose code, and include status and exec_output.
63653 (g++_load): Use gcc_load.
63655 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
63657 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63658 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63659 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63660 940714-3.c as these testcases don't exist anymore. Make
63661 va-arg-1.c expected to pass.
63663 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
63665 * gcc.misc-tests/misc.exp: Only run specific testcases.
63666 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
63667 * gcc.misc-tests/dg-[1-9].c: New files.
63669 * lib/dg.exp: New testsuite driver.
63670 * gcc.prms/prms.exp: Use it.
63672 * README.gcc: New file.
63674 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63675 Document and reset `lxpass' and `lxfail'.
63676 Simplify "initialized" message.
63677 (gcc_stat): Clean up comments a little.
63679 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
63681 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63683 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
63685 * lib/old-dejagnu.exp (process-option): New proc.
63686 (old-dejagnu-init, old-dejagnu-stat): Likewise.
63687 (old-dejagnu): Simplify.
63688 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63690 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
63692 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63693 exists and is not an empty string.
63695 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63696 $xfail rather than calling setup_xfail. Clear $xfail when test is
63698 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63701 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63702 longer expected to fail.
63704 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63707 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63709 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63710 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63711 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63712 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63715 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63716 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63718 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63720 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63721 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63723 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63724 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63725 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63727 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
63729 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63730 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63731 940714-1.c, 940714-2.c, 940714-3.c},
63732 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63733 gcc.misc-tests/{mg.c,mg.exp}:
63735 * gcc.noncompile/noncompile.exp: Change accordingly.
63737 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
63739 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63740 Undo previous clobberage.
63742 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
63744 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63745 * gcc.special/{930510-1.c, special.exp}:
63746 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63747 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63748 struct-varargs-1.c}: New tests from c-torture-1.26.
63750 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
63752 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63753 argument to switch.
63755 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
63757 * Revert the previous changes. Please see Rob's directory
63758 (/lisa/test/rob/progressive/gcc/testsuite) for testing
63761 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
63763 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63764 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63765 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63766 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63767 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63768 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63769 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63770 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63771 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63772 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63773 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63774 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63775 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63776 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63777 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63778 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63779 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63780 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63781 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63782 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63783 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63784 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63785 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63786 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63787 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63788 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63789 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63790 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63791 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63794 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
63796 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63797 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63800 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
63802 * config/unix.exp (g++_load): Fix syntax.
63804 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
63806 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63807 * gcc.noncompile/921017-1.c: Deleted obsolete test.
63808 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63809 Don't expect va-arg-1.c to fail. Correct expected output for
63811 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63812 * gcc.wendy/hbm4.c: Correct typo.
63813 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63815 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
63817 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63818 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63819 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
63820 * lib/c-torture.exp (c-torture-compile): Ditto.
63822 Reduce volume of output (remove all the -I's and such).
63823 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63824 Call gcc_cpass, gcc_cfail.
63825 (c-torture): Pass testing option to c-torture-compile.
63827 1994-03-21 Doug Evans (dje@cygnus.com)
63829 Bring patches over from progressive.
63830 * config/default.exp: Exit remote shell cleanly.
63831 (g++_exit, g++_start): Add default versions.
63832 * config/sim.exp (gcc_load): Use perror, not error.
63834 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
63836 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
63839 1994-03-14 Doug Evans (dje@cygnus.com)
63841 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63842 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63843 (wendy_try): New proc to run testcase.
63844 (main loop): Call 'em.
63845 * gcc.wendy/*.c: Clean up pass to correct expected output.
63847 * lib/gcc.exp: Minor cleanup work.
63848 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63850 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
63852 * config/sim.exp (gcc_load): Document return codes better.
63853 Don't pass -v to simulator.
63855 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
63857 * gcc.special/920717-x.c: Fix typo.
63858 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63861 * lib/mike-gcc.exp: Fix typo.
63863 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
63865 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63866 binary to use, transform the name.
63867 * config/*.exp: rename everything. Nuke any g++ specific files,
63868 it's now a special case of gcc that requires no special support.
63869 Add a default.exp for unsupported targets.
63871 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
63873 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63874 lib/old-dejagnu.exp: Fix a few patterns to work with the new
63877 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
63879 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63882 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
63884 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63886 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
63888 * gcc.execute/execute.exp: Combine opt_list and foption_list into
63889 option_list. Compile every file with only 4/6 option choices
63890 (same as C torture) instead of with 12/18 different option
63892 * lib/c-torture.exp: Likewise.
63894 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63897 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
63899 * lib/old-deja.exp: Add `excess errors test fails' error, now one
63900 can put an XFAIL *-*-* on excess errors.
63902 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
63904 * g++.law: Add more tests derived from g++-bugs snapshots.
63906 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
63907 equivalent to g++.law/init9.
63909 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63910 compiled it, and the a.out file after we've run it.
63912 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
63914 * lib/mike-g++.exp (postbase): Delete the .o file after we've
63915 compiled it, and the a.out file after we've run it.
63917 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
63919 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63921 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
63923 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63926 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
63928 * g++.law: New directory of g++ tests derived from the g++-bugs
63931 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
63933 * gcc.compile: initbug1.c initbug1.exp testcase added
63935 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
63937 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63938 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63939 fixes submitted by Jeff Law (law@cs.utah.edu)
63940 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63941 Jeff Law (law@cs.utah.edu)
63944 1993-11-30 Mike Stump (mrs@cygnus.com)
63946 * config/unix-g++.exp: Follow the gcc way of doing things.
63947 * g++.old-deja/old-deja.exp: Minor updates.
63948 * lib/g++.exp: New file, follow the gcc way of doing things.
63949 * lib/old-dejagnu.exp: Minor updates.
63950 * lib/mike-g++.exp: Always unset errorInfo.
63952 1993-11-06 Mike Stump (mrs@cygnus.com)
63954 * lib/gcc.exp: Fix some errors with the below change, CC and
63955 CFLAGS should be global when setting, not local.
63957 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
63959 * lib/gcc.exp: Transform tool name.
63961 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63963 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63965 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63967 * lib/gcc.exp: change gcc_done to gcc_stat
63969 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63971 * Upgraded gcc testsuite to c-torture version 1.25
63973 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
63975 * lib/gcc.exp: added reporting code. Changed verbose compile message.
63976 * lib/c-torture: added hooks for new reporting code.
63978 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
63980 * config/sh-gcc.exp: check if sh-sim exists in the path
63982 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
63984 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63985 * gcc.compile/compile.exp: Initial changes for new logic.
63986 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63987 * gcc.failure/failure.exp: Initial changes for new logic.
63988 * gcc.ieee/ieee.exp: Initial changes for new logic.
63989 * gcc.misc-tests/misc.exp: Initial changes for new logic.
63990 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63991 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63992 * lib/c-torture.exp: Initial changes for new logic.
63993 * lib/gcc.exp: Initial changes for new logic.
63995 1993-10-15 Mike Stump (mrs@cygnus.com)
63997 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63998 depend upon failure or success. Fully qualify names in failure
63999 and success messages. Always remove a.out before starting
64000 compile, just in case. Pay more attention to error text output by
64001 the compiler. Handle testcases with no known past errors just
64002 like all others, so that things are uniform. Other miscellaneous
64005 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
64007 * gcc.cpp: new directory for cpp tests
64009 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
64011 * lib/chill.exp: Code reformatted, removed unused code.
64012 * config/unix-chill.exp: Code reformatted, removed unused code.
64013 * chill.execute/execute.exp: Code reformatted, removed unused code.
64014 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64016 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
64018 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
64019 routines not written.
64021 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
64023 * config/bug-gcc.exp: Use new procs from bug.exp.
64025 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
64027 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64028 via ftp, rather than depending on NFS.
64029 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64032 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
64034 * config/bug-gcc.exp: Use new download proc.
64036 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
64038 * chill.execute/execute.exp: cleanups, handles errors better
64039 * chill.compile/compile.exp: rewrite, based on execute.exp
64040 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64041 * lib/chill.exp: major changes to diff proc and compile and link
64042 procs. added chill_fail and chill_pass wrappers to pass and
64043 fail. added more comments, and handle error codes better.
64044 Added a hack to capture stderr from exec, so noncompile tests
64047 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
64049 * chill.execute/execute.exp: rewrite of testsuite driver
64050 * lib/chill.exp: rewrite of testsuite driver
64051 * config/unix-chill.exp: rewrite of testsuite driver
64053 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
64056 * iexpr.ch: Standardize uppercase.
64057 * tuples.dat: Standardize uppercase.
64058 * vary.ch: standardize. Correct varying string assignments.
64059 * vary.dat: Add new output lines.
64061 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
64064 * chprintf.ch: Standardize use of uppercase.
64065 * tuples.ch: Standardize and turn arr2 into a DCL,
64067 * pinits.ch: Standardize.
64069 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
64071 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64072 * Makefil: Renamed to Makefile.in.
64073 * configure.in: New.
64075 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
64078 * .cvsignore: Add result/output files.
64079 * Makefile: Fix up variables at start. Use MFLAGS
64080 everywhere. Correct bool_loc, built_ins entries.
64081 Add entry for vary1.ch.
64082 * bitarray.ch: Standardize upper-case usage.
64083 * bitexpr.ch: Standardize, add output of b1.
64084 * params.ch: Use arrayt in along PROC parameters, to
64085 avoid novelty problems.
64086 * sets.ch: Tiny cleanup.
64087 * vary1.ch: Re-indent.
64089 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
64091 * Add PR-related files to Makefiles, .cvsignore files, etc.
64093 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
64095 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64096 with compiler objects. New names are test-flow.c and test-loop.c
64098 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
64100 * Upgraded c-torture tests from 1.19 to 1.20
64103 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64104 * gcc.compile: 930623-1.c 930623-2.c
64105 * gcc.noncompile: 930622-1.c 930622-2.c
64106 * gcc.failure: 920411-1.c 920627-2.c
64107 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64109 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
64111 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64112 More changes to get testsuite working properly. Needs more work.
64113 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64115 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
64117 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64118 More changes to get testsuite working properly. Needs more work.
64120 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
64122 * chill.compile/compile.exp: Added for Dejagnu support
64123 * chill.execute/execute.exp: Added for Dejagnu support
64124 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
64126 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
64128 This should complete moving the CHILL test files.
64129 * chill.noncompile(.cvsignore printf.grt
64130 in-printf.grt chprintf.grt chprintf.ch):
64131 Added test-support files.
64132 (Makefile): Modified further.
64133 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64134 signal.ch): Added test files.
64135 * chill.execute (.cvsignore printf.grt printr.c
64136 in-printf.grt rts.c chprintf.grt rts.h): Added
64137 test-support files.
64138 (Makefile): More corrections.
64140 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
64142 * chill.compile, chill.execute, chill.nocompile: Add CHILL
64143 test cases, ready for DejaGnu.
64145 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
64147 * Upgraded c-torture tests from 1.18 to 1.19
64149 * gcc.compile: added test(s):
64151 * gcc.execute: added test(s):
64152 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64154 * added new subdirectory for misc tests: gcc.misc-tests
64155 * gcc.misc-test(s): added tests:
64156 inst-check.c test-consts.c test-ior.c test-switch.c
64158 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
64160 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64162 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
64164 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64166 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
64168 * Upgraded c-torture tests from 1.17 to 1.18
64170 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
64172 * Upgraded c-torture tests from 1.12 to 1.17
64174 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
64176 * lib/old-dejagnu.exp:
64177 Fixed handling of XFAIL target triplets to correctly
64178 recognize wildcard characters. Removed code that
64179 appended a unique id tag to the end of the file name
64180 printed out by the result of the testcases within a
64183 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
64185 * lib/old-dejagnu.exp:
64186 Reworked expected failure handling to trigger off of XFAIL
64187 keyword in keyphrase embeded in testcase source code. The
64188 XFAIL keyword must be at the end of the keyphrase line. It
64189 may optionally be followed by one or more target triplets.
64190 It has just occured that the handling of wildcards in the
64191 target triplet may not be correct.
64193 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
64195 * g++.old-deja/tests:
64196 Moved all subdirectories up one level into g++.old-deja .
64198 * lib/old-dejagnu.exp:
64199 Fixed problem with CXXFLAGS not being properly reset, and being
64200 corrupted with extraneous "-c" compiler option. This was
64201 causing binaries to not be generated for test that needed them.
64202 Modified strings passed to "pass" and "fail" so that individual
64203 tests from the same test file would be distinguished by an
64204 identifier appended to the test file name in the summary logs;
64205 this corrected a problem with erroneous diff logs. Added code
64206 to search testcases for expected fail and unexpected pass keywords.
64208 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
64210 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64212 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
64214 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64215 Removed extraneous text from end of "Special g++ Options"
64218 * lib/old-dejagnu.exp: Added pattern matching to look for new
64219 keywords, embedded in testcases comments, which will trigger
64220 calls to xpass and xfail.
64222 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
64224 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64225 comments embedded in the testcases, especially the one looking for
64226 special compiler options, as well as the pattern matching for the
64227 compiler output again.
64229 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
64231 * lib/old-dejagnu.exp: Do a proper check of the return value for
64232 execute tests. Fixed several problems with the pattern matching
64233 of the compiler output which gave erroneous test results.
64234 Changed several of the test result messages to be more descriptive.
64235 * config/unix-g++.exp: Proc g++_load now actually works and
64236 executes the tests passed to it and returns a usable return
64239 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
64241 * lib/gcc.exp: Exits gracefully if $CC is bogus.
64243 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
64245 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64246 Modified both files to properly execute the old style
64247 dejagnu tests. The previous versions of these files were
64248 experimental and did not function anything near correctly.
64250 1993-04-05 Rob Savoye (rob@cygnus.com)
64252 * Removed all Makefile.in and configure.in files. No configuration
64255 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
64257 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64259 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
64261 * gcc.compile/configure.in, gcc.unsorted/configure.in,
64262 gcc.special/configure.in, gcc.noncompile/configure.in,
64263 gcc.execute/configure.in, gcc.code_quality/configure.in,
64264 g++.other/configure.in, g++.old-deja/configure.in,
64265 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64266 in srcname setting.
64268 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
64270 * lib/udi.exp: Fixed mondfe and mondfe_download.
64271 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64272 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64274 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
64276 * config/udi-gdb.exp: Check $shell_id after connecting to target.
64277 (gdb_exit): Don't remove *_soc files.
64279 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
64281 * lib/c-torture.exp: Don't look for main; instead always use -w
64282 -c. This is how the c-torture tests work. Remove the object
64283 file if the compilation succeeds.
64284 * gcc.execute/execute.exp: Remove executable if test passes.
64285 * gcc.noncompile/noncompile.exp: Every test is an expected
64287 * gcc.special/special.exp: Added tests from c-torture 1.11,
64288 corrected use of existing test.
64289 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64290 gcc.execute/920625-1.c: Updated to c-torture 1.11.
64291 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64292 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64293 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64294 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64295 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64296 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64297 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64298 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64299 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64300 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64301 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64302 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64303 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64304 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64305 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64306 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64307 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64309 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64310 correspond to c-torture 1.11.