1 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
6 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9 * gcc.dg/20031223-1.c: Adjust error output.
10 * gcc.dg/parse-decl-after-label.c: New.
12 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
16 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
17 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
19 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
21 PR rtl-optimization/28940
22 * gcc.target/i386/addr-sel-1.c: New test.
24 2007-11-03 Jakub Jelinek <jakub@redhat.com>
27 * gcc.dg/pr33670.c: New test.
29 2007-11-02 Jakub Jelinek <jakub@redhat.com>
32 * g++.dg/lookup/typedef1.C: New test.
34 2007-11-02 Janis Johnson <janis187@us.ibm.com>
37 * lib/scandump.exp (dump-suffix): New.
38 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
39 Include dump suffix in pass/fail messages, put regexp in quotes.
41 2007-11-02 Paolo Carlini <pcarlini@suse.de>
44 * g++.dg/other/error19.C: New.
46 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
48 PR rtl-optimization/28062
49 * gcc.c-torture/compile/20071102-1.c: New test.
51 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
53 * g++.dg/cpp0x/pr33955.C: New.
55 2007-11-01 Tom Tromey <tromey@redhat.com>
57 PR preprocessor/30805:
58 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
60 2007-11-02 Jakub Jelinek <jakub@redhat.com>
62 PR rtl-optimization/33648
63 * gcc.dg/pr33648.c: New test.
65 2007-11-01 Jakub Jelinek <jakub@redhat.com>
68 * g++.dg/template/pseudodtor1.C: New test.
69 * g++.dg/template/pseudodtor2.C: New test.
72 * g++.dg/rtti/typeid7.C: New test.
74 2007-11-01 Tom Tromey <tromey@redhat.com>
76 PR preprocessor/30805:
77 * gcc.dg/cpp/pr30805.c: New file.
79 2007-11-01 Janis Johnson <janis187@us.ibm.com>
82 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
84 * gcc.c-torture/compile/20001205-1.c: Ditto.
85 * gcc.c-torture/compile/20001226-1.c: Ditto.
86 * gcc.c-torture/compile/20020312-1.c: Ditto.
87 * gcc.c-torture/compile/20020604-1.c: Ditto.
88 * gcc.c-torture/compile/920501-12.c: Ditto.
89 * gcc.c-torture/compile/920501-4.c: Ditto.
90 * gcc.c-torture/compile/920520-1.c: Ditto.
91 * gcc.c-torture/compile/980506-1.c: Ditto.
92 * gcc.c-torture/compile/990617-1.c: Ditto.
93 * gcc.dg/compare6.c: Ditto.
94 * g++.old-deja/g++.brendan/crash43.C: Ditto.
95 * g++.old-deja/g++.brendan/synth1.C: Ditto.
96 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
97 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
98 * g++.old-deja/g++.pt/static6.C: Ditto.
99 * g++.old-deja/g++.pt/crash16.C: Ditto.
100 * g++.old-deja/g++.mike/p10416.C: Ditto.
101 * g++.old-deja/g++.mike/ns15.C: Ditto.
102 * g++.old-deja/g++.mike/eh46.C: Ditto.
104 2007-11-01 Tom Tromey <tromey@redhat.com>
106 * gcc.dg/redecl-1.c: Update.
107 * gcc.dg/pr20368-3.c: Update.
108 * gcc.dg/inline-14.c: Update.
109 * gcc.dg/builtins-30.c: Update.
110 * gcc.dg/dremf-type-compat-4.c: Update.
111 * gcc.dg/pr20368-2.c: Update.
113 2007-11-01 Jakub Jelinek <jakub@redhat.com>
115 PR rtl-optimization/33673
116 * gcc.dg/pr33673.c: New test.
118 2007-11-01 Michael Matz <matz@suse.de>
120 PR tree-optimization/33961
121 * gcc.dg/pr33961.c: New test.
123 2007-10-31 Paolo Carlini <pcarlini@suse.de>
126 * g++.dg/template/error35.C: New.
128 2007-10-31 Jakub Jelinek <jakub@redhat.com>
131 * gcc.dg/pr31507-1.c: New test.
132 * gcc.dg/pr31507-2.c: New test.
134 2007-10-31 Revital Eres <eres@il.ibm.com>
136 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
138 * gcc.dg/vect/tree-vect.h (check_vect): Add
139 powerpc-*paired test.
140 * lib/target-supports.exp (check_750cl_hw_available):
142 (check_effective_target_vect_int,
143 check_effective_target_vect_intfloat_cvt,
144 check_effective_target_powerpc_altivec_ok,
145 check_effective_target_vect_long,
146 check_effective_target_vect_sdot_hi,
147 check_effective_target_vect_udot_hi,
148 check_effective_target_vect_pack_trunc,
149 check_effective_target_vect_unpack,
150 check_effective_target_vect_shift,
151 check_effective_target_vect_int_mult): Disable for powerpc-*paired
153 * gcc.dg/vect/vect-ifcvt-11.c: New.
154 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
155 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
156 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
157 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
158 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
159 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
161 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
162 Tobias Burnus <burnus@net-b.de>
165 * gfortran.dg/module_read_1.f90: New.
167 2007-10-31 Tom Tromey <tromey@redhat.com>
169 PR preprocessor/30786:
170 * gcc.dg/cpp/pr30786.c: New file.
172 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
175 * gfortran.dg/interface_19.f90: New.
176 * gfortran.dg/interface_20.f90: New.
177 * gfortran.dg/interface_21.f90: New.
179 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
181 PR tree-optimization/32377
182 * gfortran.dg/vect/pr32377.f90: New.
184 2007-10-31 Richard Guenther <rguenther@suse.de>
187 * gcc.c-torture/execute/pr33779-1.c: New testcase.
188 * gcc.c-torture/execute/pr33779-2.c: Likewise.
190 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
193 * gfortran.dg/contained_3.f90: New.
195 2007-10-31 Christian Bruel <christian.bruel@st.com>
198 * g++.dg/opt/nrv8.C: New.
200 2007-10-30 Jakub Jelinek <jakub@redhat.com>
203 * g++.dg/opt/compound1.C: New test.
206 * g++.dg/template/ptrmem18.C: New test.
208 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
211 * gfortran.dg/isnan_2.f90: New test.
213 2007-10-30 Ed Schouten <ed@fxq.nl>
215 PR tree-optimization/32500
216 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
218 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
222 * g++.dg/cpp0x/pr31993.C: New
223 * g++.dg/cpp0x/pr32252.C: New
225 2007-10-30 Jakub Jelinek <jakub@redhat.com>
227 PR tree-optimization/33723
228 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
230 2007-10-30 Richard Guenther <rguenther@suse.de>
232 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
233 gcc.target/i386/loop-3.c.
235 2007-10-30 Revital Eres <eres@il.ibm.com>
237 * testsuite/gcc.dg/vect/pr33866.c: Require vect_long.
239 2007-10-30 Revital Eres <eres@il.ibm.com>
241 * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int.
242 * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise.
244 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
246 PR tree-optimization/32893
247 * testsuite/lib/target-supports.exp
248 (check_effective_target_unaligned_stack): new keyword.
249 * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test
250 not sensitive to unaligned_stack.
251 * testsuite/gcc.dg/vect/vect-3.c: Likewise.
252 * testsuite/gcc.dg/vect/vect-4.c: Likewise.
253 * testsuite/gcc.dg/vect/vect-5.c: Likewise.
254 * testsuite/gcc.dg/vect/vect-6.c: Likewise.
255 * testsuite/gcc.dg/vect/vect-7.c: Likewise.
256 * testsuite/gcc.dg/vect/vect-13.c: Likewise.
257 * testsuite/gcc.dg/vect/vect-17.c: Likewise.
258 * testsuite/gcc.dg/vect/vect-18.c: Likewise.
259 * testsuite/gcc.dg/vect/vect-19.c: Likewise.
260 * testsuite/gcc.dg/vect/vect-20.c: Likewise.
261 * testsuite/gcc.dg/vect/vect-21.c: Likewise.
262 * testsuite/gcc.dg/vect/vect-22.c: Likewise.
263 * testsuite/gcc.dg/vect/vect-27.c: Likewise.
264 * testsuite/gcc.dg/vect/vect-29.c: Likewise.
265 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
266 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
267 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
268 * testsuite/gcc.dg/vect/vect-72.c: Likewise.
269 * testsuite/gcc.dg/vect/vect-73.c: Likewise.
270 * testsuite/gcc.dg/vect/vect-86.c: Likewise.
271 * testsuite/gcc.dg/vect/vect-all.c: Likewise.
272 * testsuite/gcc.dg/vect/slp-25.c: Likewise.
273 * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise.
274 * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
275 * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
277 * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks.
278 * testsuite/gcc.dg/vect/vect-34.c: Likewise.
279 * testsuite/gcc.dg/vect/vect-36.c: Likewise.
280 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
281 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
282 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
283 * testsuite/gcc.dg/vect/vect-68.c: Likewise.
284 * testsuite/gcc.dg/vect/vect-76.c: Likewise.
285 * testsuite/gcc.dg/vect/vect-77.c: Likewise.
286 * testsuite/gcc.dg/vect/vect-78.c: Likewise.
288 * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
289 original testcase (without no-section-anchors prefix) but with global arrays.
290 * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
291 * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
292 * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
293 * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
294 * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
295 * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
296 * testsuite/gcc.dg/vect/vect-77-global.c: Likewise.
297 * testsuite/gcc.dg/vect/vect-78-global.c: Likewise.
299 * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
300 original testcase (without no-section-anchors prefix) but fix alignment checks
301 to also consider unaligned_stack targets.
302 * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise.
304 2007-10-29 Jakub Jelinek <jakub@redhat.com>
306 PR tree-optimization/33723
307 * gcc.c-torture/execute/20071029-1.c: New test.
308 * gcc.dg/tree-ssa/pr33723.c: New test.
310 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
312 PR tree-optimization/33614
313 * gcc.c-torture/compile/pr33614.c: New test.
315 2007-10-29 Richard Guenther <rguenther@suse.de>
317 PR tree-optimization/33870
318 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
320 2007-10-29 Jakub Jelinek <jakub@redhat.com>
322 PR tree-optimization/33757
323 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
324 true architectures instead of having a big dg-skip-if.
327 * g++.dg/other/bitfield3.C: New test.
329 2007-10-29 Richard Guenther <rguenther@suse.de>
331 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
333 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
335 Automatic parallelization reduction tests.
337 * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
338 * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
339 * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
340 * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
341 * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
342 * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
343 * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
344 * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
345 * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
346 * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
347 * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
349 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
350 Zdenek Dvorak <ook@ucw.cz>
352 OMP_ATOMIC Changes, testsuite changes.
354 * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
355 instead of gimple dump.
356 * testsuite/gcc.dg/gomp/atomic-9.c: Same.
357 * testsuite/gcc.dg/gomp/atomic-10.c: Same.
358 * testsuite/g++.dg/gomp/atomic-3.C: Same.
359 * testsuite/g++.dg/gomp/atomic-9.C: Same.
360 * testsuite/g++.dg/gomp/atomic-10.C: Same.
362 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
366 * gfortran.dg/forall_12.f90: New test.
369 * gfortran.dg/forall_13.f90: New test.
371 2007-10-28 Paolo Carlini <pcarlini@suse.de>
372 Mark Mitchell <mark@codesourcery.com>
375 * g++.dg/template/crash71.C: New.
377 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
380 * gfortran.dg/module_md5_1.f90: Update hash-value.
382 2007-10-28 Andrew Pinski <pinskia@gmail.com>
385 * g++.dg/torture/pr33589-1.C: New testcase.
386 * g++.dg/torture/pr33589-2.C: New testcase.
388 2007-10-28 Richard Guenther <rguenther@suse.de>
390 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
392 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
393 Uros Bizjak <ubizjak@gmail.com>
395 PR tree-optimization/33920
396 * gcc.dg/tree-ssa/pr33290.c: New test.
398 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
401 * gfortran.dg/argument_check_7.f90: New test.
402 * gfortran.dg/argument_check_8.f90: New test.
404 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
406 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
407 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
408 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
409 * gcc.target/i386/sse-14.c: Ditto.
411 2007-10-27 Jakub Jelinek <jakub@redhat.com>
414 * g++.dg/other/ptrmem8.C: New test.
417 * g++.dg/template/error34.C: New test.
419 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
421 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
423 2007-10-27 Richard Guenther <rguenther@suse.de>
425 PR tree-optimization/33870
426 * gcc.dg/tree-ssa/alias-15.c: New testcase.
427 * gcc.c-torture/execute/pr33870.c: Likewise.
429 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
432 * gfortran.dg/argument_checking_9.f90: New test.
434 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
436 * g++.dg/other/pr33601.C: New.
438 2007-10-26 Paolo Carlini <pcarlini@suse.de>
441 * g++.dg/init/new25.C: New.
443 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
445 * g++.dg/cpp0x/pr33839.C: New.
447 2007-10-26 Jakub Jelinek <jakub@redhat.com>
450 * g++.dg/template/arg6.C: New test.
452 2007-10-26 Paolo Carlini <pcarlini@suse.de>
455 * g++.dg/parse/crash39.C: New.
457 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
459 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
460 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
463 2007-10-25 David Daney <ddaney@avtrex.com>
465 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
467 2007-10-25 Paolo Carlini <pcarlini@suse.de>
470 * g++.dg/template/error32.C: New.
472 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
473 Ira Rosen <irar@il.ibm.com>
475 PR tree-optimization/33833
476 * gcc.dg/vect/pr33833.c: New testcase.
478 2007-10-25 David Daney <ddaney@avtrex.com>
480 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
482 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
483 Ira Rosen <irar@il.ibm.com>
485 PR tree-optimization/33866
486 * gcc.dg/vect/pr33866.c: New testcase.
488 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
490 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
491 Add -w to compile flags to suppress "call-clobbered register" warnings
492 and remove dg-warning directives.
494 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
496 * gcc.dg/sms-2.c: Cleanup sms dump file.
497 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
500 2007-10-24 David Daney <ddaney@avtrex.com>
502 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
504 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
507 * gcc.target/mips/pr33755.c: New test.
509 2007-10-24 Ira Rosen <irar@il.ibm.com>
511 PR tree-optimization/33804
512 * gcc.dg/vect/pr33804.c: New testcase.
514 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
517 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
519 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
520 Uros Bizjak <ubizjak@gmail.com>
522 PR rtl-optimization/33846
523 * gcc.dg/vect/pr33846.c: New testcase.
525 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
526 Dorit Nuzman <dorit@il.ibm.com>
528 PR tree-optimization/33860
529 * g++.dg/vect/pr33860.cc: New test.
530 * g++.dg/vect/pr33860a.cc: New test.
532 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
533 Revital Eres <eres@il.ibm.com>
535 * testsuite/gcc.dg/sms-2.c: New testcase.
537 2007-10-22 David S. Miller <davem@davemloft.net>
539 * gcc.dg/globalreg-1.c: New test.
541 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
542 Dorit Nuzman <dorit@il.ibm.com>
544 PR tree-optimization/33834
545 PR tree-optimization/33835
546 * g++.dg/vect/pr33834_1.cc: New test.
547 * g++.dg/vect/pr33834_2.cc: New test.
548 * g++.dg/vect/pr33835.cc: New test.
550 2007-10-22 Jakub Jelinek <jakub@redhat.com>
552 * gcc.dg/pr33644.c: New test.
554 2007-10-22 Jakub Jelinek <jakub@redhat.com>
557 * g++.dg/gomp/pr33372-1.C: New test.
558 * g++.dg/gomp/pr33372-2.C: New test.
559 * g++.dg/gomp/pr33372-3.C: New test.
561 2007-10-22 Michael Matz <matz@suse.de>
563 PR tree-optimization/33855
564 * gcc.c-torture/compile/pr33855.c: New testcase.
566 2007-10-22 Ira Rosen <irar@il.ibm.com>
568 PR tree-optimization/33854
569 * gcc.dg/vect/O1-pr33854.c: New testcase.
570 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
572 2007-10-21 David Edelsohn <edelsohn@gnu.org>
574 * gcc.dg/unwind-1.c: Disable on AIX.
575 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
577 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
580 * gfortran.dg/assign_9.f90: New test.
582 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
584 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
585 (dg-mips-options): Skip tests that specify an ABI other than o32
586 and o64 if generating MIPS16 hard-float code.
588 2007-10-21 Ira Rosen <irar@il.ibm.com>
589 Revital Eres <eres@il.ibm.com>
591 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
592 * gcc.dg/vect/vect-16.c: Fix comment.
593 * gcc.dg/vect/pr33369.c: Require vect_int.
594 * gcc.dg/vect/slp-33.c: Add spaces.
595 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
597 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
598 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
600 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
601 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
603 * gcc.dg/vect/slp-10.c: Add spaces.
604 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
606 * gcc.dg/vect/slp-36.c: Require vect_int.
607 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
608 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
609 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
610 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
612 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
613 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
614 instead of vector_alignment_reachable_for_double.
615 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
616 (natural_alignment): Split into...
617 (natural_alignment_32, natural_alignment_64): New.
618 (vector_alignment_reachable): Depend on natural_alignment_32.
619 (vector_alignment_reachable_for_double): Rename to ...
620 (vector_alignment_reachable_for_64bit): And depend on
621 natural_alignment_64.
623 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
625 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
627 * g++.dg/vect/vect.exp: Likewise.
628 * lib/fortran-torture.exp: Likewise.
629 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
630 mipsisa64*-*-* as the target selector. Remove -mips64,
631 -mhard-float and -mgp64 from the options list.
632 * gcc.target/mips/mips-ps-2.c: Likewise.
633 * gcc.target/mips/mips-ps-3.c: Likewise.
634 * gcc.target/mips/mips-ps-4.c: Likewise.
635 * gcc.target/mips/mips-ps-6.c: Likewise.
636 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
638 * gcc.target/mips/sb1-1.c: Likewise.
639 * gcc.target/mips/mips-ps-type.c: Likewise.
640 * gcc.target/mips/mips-ps-7.c: New test.
641 * gcc.target/mips/mips-ps-type-2.c: Likewise.
642 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
643 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
644 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
645 as forcing an ABI and an architecture.
646 (is_gp32_flag, is_gp64_flag): Fold into...
647 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
648 then -mfp64 imply -mhard-float. Apply register rules after the
649 loop. Handle -march=mipsN like -mipsN.
651 2007-10-20 David Edelsohn <edelsohn@gnu.org>
653 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
654 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
656 2007-10-20 Tobias Burnus <burnus@net-b.de>
659 * gfortran.dg/entry_dummy_ref_3.f90: New.
661 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
662 FX Coudert <fxcoudert@gcc.gnu.org>
665 * gfortran.dg/char_cast_1.f90: New test.
667 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
669 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
670 * gfortran.dg/large_real_kind_2.F90: ditto.
671 * gfortran.dg/default_format_2.f90: ditto.
672 * gfortran.dg/default_format_denormal_1.f90: ditto.
674 2007-10-19 Richard Guenther <rguenther@suse.de>
678 * gfortran.dg/pr32921.f: New testcase.
680 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
683 * gfortran.dg/transfer_check_1.f90: Adjust options.
685 2007-10-19 Richard Guenther <rguenther@suse.de>
688 2007-10-19 Richard Guenther <rguenther@suse.de>
691 * gfortran.dg/pr32921.f: New testcase.
693 2007-10-19 Richard Guenther <rguenther@suse.de>
695 * gcc.c-torture/execute/20071018-1.c: New testcase.
697 2007-10-19 Richard Guenther <rguenther@suse.de>
700 * gfortran.dg/pr32921.f: New testcase.
702 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
704 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
706 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
708 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
710 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
713 * gfortran.dg/host_assoc_function_1.f90: Correct references.
714 * gfortran.dg/host_assoc_function_3.f90: New test.
716 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
719 * gfortran.dg/transfer_simplify_6.f90: New test.
721 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
722 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
725 * gfortran.dg/pr33794.f90: New testcase.
727 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
730 * gcc.target/i386/pr32961.c: New testcase.
731 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
732 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
733 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
734 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
735 __builtin_ia32_pslldi128 defines.
737 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
740 * gfortran.dg/c_ptr_tests_13.f03: New test case.
742 2007-10-16 Paolo Carlini <pcarlini@suse.de>
746 * g++.dg/template/void12.C: New.
747 * g++.dg/template/void13.C: New.
749 2007-10-16 Paolo Carlini <pcarlini@suse.de>
752 * g++.dg/template/void11.C: New.
753 * g++.dg/template/void2.C: Adjust error markers.
754 * g++.dg/template/void10.C: Likewise.
755 * g++.dg/template/crash55.C: Likewise.
757 2007-10-16 Mark Mitchell <mark@codesourcery.com>
759 * g++.dg/opt/const5.C: New test.
761 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
762 Maxim Kuvyrkov <maxim@codesourcery.com>
764 * gcc.target/ia64/20040709-2.c: New test.
766 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
768 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
770 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
772 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
773 to each function. Check that there are no unsigned loads.
775 2007-10-15 Jakub Jelinek <jakub@redhat.com>
777 PR tree-optimization/33136
778 * gcc.c-torture/execute/20070824-1.c: New test.
779 * gcc.dg/pr33136-1.c: New test.
780 * gcc.dg/pr33136-2.c: New test.
781 * gcc.dg/pr33136-3.c: New test.
783 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
785 PR tree-optimization/33735
786 * g++.dg/torture/pr33735.C: New.
788 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
791 * gcc.dg/va-arg-pack-2.c: New.
793 2007-10-15 Jakub Jelinek <jakub@redhat.com>
795 PR tree-optimization/33619
796 * gcc.dg/pr33619.c: New test.
798 2007-10-15 David Edelsohn <edelsohn@gnu.org>
800 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
802 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
804 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
807 * gfortran.dg/inquire_11.f90: New test.
808 * gfortan.dg/negative_unit_int8.f: New test.
810 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
813 * gcc.c-torture/compile/pr33133.c: New test.
815 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
818 * gfortran.dg/namelist_40.f90: New test.
820 2007-10-14 Tobias Burnus <burnus@net-b.de>
823 * gfortran.dg/bounds_check_11.f90: New.
825 2007-10-14 Andrew Pinski <pinskia@gmail.com>
828 * g++.dg/other/ctor1.C: New test.
829 * g++.dg/other/ctor2.C: New test.
830 * g++.dg/other/dtor1.C: New test.
832 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
834 * gfortran.dg/bounds_check_10.f90: Fix testcase.
836 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
837 Paul Thomas <pault@gcc.gnu.org>
841 * gfortran.dg/bounds_check_10.f90: New.
843 2007-10-13 David Edelsohn <edelsohn@gnu.org>
845 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
846 * gcc.target/powerpc/popcount-1.c: Same.
848 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
851 * g++.dg/conversion/op4.C: New test.
853 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
855 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
857 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
860 * gfortran.dg/ambiguous_specific_1.f90: New test.
862 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
865 * gfortran.dg/impure_spec_expr_1.f90: New test.
866 * gfortran.dg/char_result_7.f90: Remove illegal test.
868 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
871 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
872 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
873 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
874 * gcc.target/i386/pr11001-memset-1.c: New testcase.
875 * gcc.target/i386/pr11001-memset-2.c: New testcase.
876 * gcc.target/i386/pr11001-memset-3.c: New testcase.
877 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
878 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
879 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
881 2007-10-12 Richard Guenther <rguenther@suse.de>
884 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
885 * gcc.c-torture/execute/20071011-1.c: Likewise.
886 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
888 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
890 PR tree-optimization/33742
891 * gcc.dg/pr33742.c: New testcase.
893 2007-10-12 Jakub Jelinek <jakub@redhat.com>
895 PR tree-optimization/33645
896 * gcc.dg/pr33645-1.c: New test.
897 * gcc.dg/pr33645-2.c: New test.
898 * gcc.dg/pr33645-3.c: New test.
901 * g++.dg/ext/label4.C: Adjust error regexp.
902 * g++.dg/ext/label6.C: Adjust error regexp.
903 * g++.dg/ext/label7.C: New test.
904 * g++.dg/ext/label8.C: New test.
905 * g++.dg/ext/label9.C: New test.
907 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
910 * gcc.dg/pr33676.c: New.
912 2007-10-11 Paolo Carlini <pcarlini@suse.de>
915 * g++.dg/cpp0x/variadic83.C: New.
917 2007-10-11 Paolo Carlini <pcarlini@suse.de>
920 * g++.dg/cpp0x/variadic81.C: New.
921 * g++.dg/cpp0x/variadic82.C: Likewise.
923 2007-10-11 Richard Guenther <rguenther@suse.de>
926 * gcc.dg/pr33724.c: New testcase.
928 2007-10-11 Richard Guenther <rguenther@suse.de>
931 * gcc.dg/pr33726.c: New testcase.
933 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
936 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
938 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
941 * gfortran.dg/do_3.F90: Run with -fwrapv.
943 2007-10-09 Geoffrey Keating <geoffk@apple.com>
945 * gcc.dg/unwind-1.c: New.
947 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
950 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
951 failure on some common systems.
953 2007-10-09 Richard Guenther <rguenther@suse.de>
956 * gcc.dg/pr33692.c: New testcase.
958 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
961 * gcc.c-torture/execute/pr33669.c: New.
963 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
965 PR tree-optimization/33615
966 * g++.dg/tree-ssa/pr33615-2.C: New test.
968 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
970 PR tree-optimization/33615
971 * g++.dg/tree-ssa/pr33615.C: New test.
973 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
975 PR tree-optimization/33572
976 * g++.dg/torture/pr33572.C: Replace with complete test.
978 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
981 * gfortran.dg/spec_expr_5.f90: New.
983 2007-10-08 Geoffrey Keating <geoffk@apple.com>
985 * gcc.dg/pragma-darwin-2.c: New.
987 2007-10-08 Richard Guenther <rguenther@suse.de>
992 * gcc.dg/pr33693.c: New testcase.
993 * gcc.dg/pr33695.c: Likewise.
994 * gcc.dg/pr33697.c: Likewise.
996 2007-10-08 Richard Guenther <rguenther@suse.de>
1001 * gcc.dg/pr33691.c: New testcase.
1002 * gcc.dg/pr33694.c: Likewise.
1003 * gcc.dg/pr33696.c: Likewise.
1005 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1008 * gfortran.dg/gamma_5.f90: New test case
1010 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
1013 * initialization_1.f90: Fix dg-error annotations.
1014 * initialization_14.f90: New.
1015 * initialization_7.f90: Fix dg-error annotations.
1016 * initialization_9.f90: Likewise.
1018 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1020 * gfortran.dg/error_recovery_4.f90: New test.
1022 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1024 * gfortran.dg/default_format_denormal_2.f90: New test.
1025 * gfortran.dg/default_format_2.inc: New test.
1026 * gfortran.dg/default_format_denormal_1.f90: New test.
1027 * gfortran.dg/default_format_1.inc: New test.
1028 * gfortran.dg/default_format_1.f90: Don't test for denormalized
1030 * gfortran.dg/default_format_2.f90: Don't test for denormalized
1033 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1035 * gfortran.dg/namelist_15.f90: Revise test.
1037 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1039 PR tree-optimization/33655
1040 * gcc.dg/torture/pr33655.c: New.
1042 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1044 PR tree-optimization/33572
1045 * g++.dg/torture/pr33572.C: New.
1047 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
1050 * gfortran.dg/forall_11.f90: New.
1052 2007-10-05 Michael Matz <matz@suse.de>
1055 * gcc.dg/pr33667.c: New testcase.
1057 2007-10-05 Richard Guenther <rguenther@suse.de>
1060 * gcc.dg/pr33666.c: New testcase.
1062 2007-10-05 Michael Matz <matz@suse.de>
1065 * gcc.target/i386/pr33600.c: New testcase.
1067 2007-10-05 Richard Guenther <rguenther@suse.de>
1069 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1071 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
1074 * gcc.target/mips/pr33635-1.c: New test.
1076 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1079 * gfortran.dg/namelist_39.f90: Revise to use long names.
1081 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
1084 * gfortran.dg/pr33646.f90: New file.
1086 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1089 * gfortran.dg/char_type_len_2.f90: Adjust error message.
1090 * gfortran.dg/char_decl_2.f90: New test.
1092 2007-10-04 Richard Guenther <rguenther@suse.de>
1095 * gcc.c-torture/compile/pr33641.c: New testcase.
1097 2007-10-04 Michael Matz <matz@suse.de>
1099 PR rtl-optimization/33653
1100 * gcc.dg/pr33653.c: New.
1102 2007-10-04 Richard Guenther <rguenther@suse.de>
1104 PR tree-optimization/33627
1105 * g++.dg/torture/pr33627.C: New testcase.
1107 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
1110 * gfortran.dg/parens_6.f90: New.
1112 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
1116 * gfortran.dg/ambiguous_specific_1.f90: Remove.
1118 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
1120 * g++.dg/ext/gnu-inline-global-redecl.C: New.
1122 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
1125 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1127 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
1128 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
1130 * gcc.target/mips/fpr-moves-1.c: New test.
1131 * gcc.target/mips/fpr-moves-2.c: Likewise.
1132 * gcc.target/mips/fpr-moves-3.c: Likewise.
1133 * gcc.target/mips/fpr-moves-4.c: Likewise.
1134 * gcc.target/mips/fpr-moves-5.c: Likewise.
1135 * gcc.target/mips/fpr-moves-6.c: Likewise.
1136 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1138 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1140 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1142 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1144 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1145 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1147 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
1150 * gfortran.dg/common_errors_1.f90: New.
1152 2007-10-03 Doug Kwan <dougkwan@google.com>
1153 Richard Guenther <rguenther@suse.de>
1156 * g++.dg/debug/using3.C: New testcase.
1158 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1161 * gfortran.dg/namelist_38.f90: New test.
1162 * gfortran.dg/namelist_39.f90: New test.
1164 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1167 * gfortran.dg/default_format_1.f90: New test.
1168 * gfortran.dg/default_format_2.f90: New test.
1169 * gfortran.dg/namelist_print_1.f: Adjust expected output.
1170 * gfortran.dg/real_const_3.f90: Adjust expected output.
1172 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1174 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1175 default ABI. Split mips_forced_abi into mips_forced_abi and
1177 (is_gp32_flag): Return true for -mabi=32.
1178 (is_gp64_flag): New function. Handle 64-bit -mabi options.
1179 (dg-mips-options): Use is_gp64_flag instead of checking specifically
1180 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
1181 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1182 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1183 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1184 * gcc.target/mips/save-restore-2.c: Likewise.
1185 * gcc.target/mips/save-restore-3.c: Likewise.
1186 * gcc.target/mips/save-restore-4.c: Likewise.
1188 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1191 * gcc.c-torture/compile/pr33617.c: New test.
1193 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
1195 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1196 -gstabs+ for extended options.
1198 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1201 * gfortran.dg/ambiguous_specific_1.f90: New test.
1203 2007-10-02 Revital Eres <eres@il.ibm.com>
1205 * gcc.target/powerpc/paired-8.c: New test.
1206 * gcc.target/powerpc/paired-9.c: New test.
1207 * gcc.target/powerpc/paired-10.c: New test.
1209 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1212 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1214 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1217 * gfortran.dg/intent_out_2.f90: New test.
1219 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1222 * gfortran.dg/ambiguous_reference_1.f90: New test.
1224 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1229 * gfortran.dg/function_kinds_1.f90: New test.
1230 * gfortran.dg/function_kinds_2.f90: New test.
1231 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1232 use association into interfaces.
1234 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1237 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1238 (overflow): Use INFINITY, not FP_INFINITE.
1239 gcc.dg/float-range-4.c: Likewise.
1240 gcc.dg/float-range-5.c: Likewise.
1242 2007-10-01 Nick Clifton <nickc@redhat.com>
1244 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1247 2007-09-30 Diego Novillo <dnovillo@google.com>
1250 * g++.dg/tree-ssa/pr33593.C: New test.
1252 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1255 * gfortran.dg/PR19872.f: Fix test condition.
1256 * gfortran.dg/list_read_7.f90: New test.
1258 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
1260 PR tree-optimization/33597
1261 * gcc.dg/vect/pr33597.c: New testcase.
1263 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
1265 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1266 * gcc.target/i386/pr33524.c: ...this.
1268 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
1271 * gfortran.dg/minmaxloc_4.f90: New.
1273 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1275 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1277 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
1279 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1281 2007-09-28 Paolo Carlini <pcarlini@suse.de>
1284 * g++.dg/cpp0x/variadic79.C: New.
1286 2007-09-28 Michael Matz <matz@suse.de>
1287 Jakub Jelinek <jakub@redhat.com>
1289 PR rtl-optimization/33552
1290 * gcc.target/i386/pr33552.c: New runtime test.
1291 * gcc.target/i386/strinline.c: New compile time test.
1293 2007-09-28 Jakub Jelinek <jakub@redhat.com>
1295 * gfortran.dg/openmp_stack.f90: Removed.
1298 * g++.dg/cpp0x/variadic80.C: New test.
1300 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1302 * gfortran.dg/namelist_38.f90: Delete test for revertion of
1305 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1308 * gcc.target/powerpc/gcse-1.c: New test.
1310 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
1312 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1313 fixed capitalizations.
1314 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1315 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1316 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1317 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1318 * gfortran.dg/maxloc_shape_1.f90: Likewise.
1319 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1320 * gfortran.dg/min_max_conformance.f90: Likewise.
1322 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
1324 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1326 * gcc.dg/c99-tgmath-2.c: Likewise.
1327 * gcc.dg/c99-tgmath-3.c: Likewise.
1328 * gcc.dg/c99-tgmath-4.c: Likewise.
1330 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
1333 * gfortran.dg/anint_1.f90: New test.
1335 2007-09-27 Ian Lance Taylor <iant@google.com>
1337 PR tree-optimization/33565
1338 * gcc.dg/Wstrict-overflow-20.c: New test.
1340 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1342 * gfortran.dg/openmp_stack.f90: Fix typo.
1343 * gfortran.dg/recursive_stack.f90: Fix typo.
1345 2007-09-27 Paolo Carlini <pcarlini@suse.de>
1348 * g++.dg/template/error31.C: New.
1350 2007-09-27 Jakub Jelinek <jakub@redhat.com>
1352 * lib/prune.exp: Prune also "^In function .*$" lines and
1353 "^ inlined from .*$" lines.
1355 2007-09-26 Richard Guenther <rguenther@suse.de>
1357 PR tree-optimization/33563
1358 * gcc.dg/torture/pr33563.c: New testcase.
1360 2007-09-26 Joseph Myers <joseph@codesourcery.com>
1363 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1365 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
1368 2007-09-26 Richard Guenther <rguenther@suse.de>
1370 PR tree-optimization/30375
1371 PR tree-optimization/33560
1372 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1373 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1374 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1375 * gcc.dg/torture/pr30375.c: New testcase.
1376 * gcc.dg/torture/pr33560.c: New testcase.
1377 * gcc.dg/tree-ssa/pr30375.c: Likewise.
1379 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
1382 * g++.dg/parse/crash38.C: New test.
1384 2007-09-25 Michael Meissner <michael.meissner@amd.com>
1387 * gcc.target/i386/sse5-convert.c: New file, test int->long
1388 vectorized conversions.
1390 2007-09-25 Revital Eres <eres@il.ibm.com>
1392 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1394 2007-09-25 Joseph Myers <joseph@codesourcery.com>
1397 * gcc.dg/enum-incomplete-1.c: New test.
1399 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
1401 * gcc.c-torture/compile/20070919-1.c: New test.
1403 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
1405 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1407 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
1410 * g++.dg/inherit/override_attribs.C: New file.
1412 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
1415 * io.c (check_format_string): Move NULL and constant checks into
1417 (check_io_constraints): Call gfc_simplify_expr() before calling
1418 check_format_string(). Remove NULL and constant checks.
1420 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
1422 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1423 * gcc.c-torture/execute/loop-2g.x: Likewise.
1425 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
1427 * lib/target-supports.exp (check_effective_target_mips16_attribute):
1428 Reject hard-float modes unless the ABI is o32 or o64.
1429 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1430 of gcc.exp. Skip the tests when mips16 code generation is not
1432 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1433 and use dg-add-options mips16_attribute.
1435 2007-09-24 Jakub Jelinek <jakub@redhat.com>
1438 * g++.dg/ext/attrib29.C: New test.
1440 2007-09-23 Ollie Wild <aaw@google.com>
1442 * gcc.dg/fold-bitand-1.c: New test.
1443 * gcc.dg/fold-bitand-2.c: New test.
1444 * gcc.dg/fold-bitand-3.c: New test.
1445 * gcc.dg/fold-bitand-4.c: New test.
1447 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1449 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1450 any of the macros to be defined for __mips16.
1451 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1453 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1455 * gcc.dg/vect/pr21591.c: Require vect_int.
1456 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1457 * gcc.dg/vect/vect-outer-2a.c: Likewise.
1458 * gcc.dg/vect/vect-outer-2c.c: Likewise.
1460 2007-09-23 Jakub Jelinek <jakub@redhat.com>
1462 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1464 * gcc.dg/va-arg-pack-len-2.c: New test.
1465 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1467 * g++.dg/ext/va-arg-pack-len-2.C: New test.
1469 PR tree-optimization/32772
1470 * gcc.c-torture/compile/20070905-1.c: New test.
1472 PR tree-optimization/32975
1473 * gcc.dg/pr32975.c: New test.
1476 * gcc.dg/pr28755.c: New test.
1478 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1480 * lib/target-supports.exp (check_effective_target_nomips16): New
1482 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1484 * gcc.dg/vect/vect.exp: Likewise.
1485 * g++.dg/vect/vect.exp: Likewise.
1486 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1487 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1488 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1489 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1490 * gcc.target/mips/clear-cache-1.c (f): Likewise.
1491 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1492 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1493 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1494 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1495 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1496 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1497 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1498 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1499 (test14, test15, test16, test17, test18): Likewise.
1500 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1501 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1502 (test14, test15, test16, test17, test18, test19, test20, test21)
1504 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1505 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1506 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1507 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1508 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1509 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1510 * gcc.target/mips/mips-3d-1.c (main): Likewise.
1511 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1512 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1513 (test13, test14, test15, test16, test17, test18, test19, test20)
1514 (test21, test22, test23, test24, test25, test26, test27, test28)
1515 (test29, test30, test31): Likewise.
1516 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1517 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1518 (test13, test14, test15, test16, test17, test18, test19, test20)
1519 (test21, test22, test23, test24, test25, test26, test27, test28)
1520 (test29, test30, test31, test32, test33, test34, test35, test36)
1521 (test37, test38, test39, test40, test41, test42, test43, test44)
1522 (test45, test46, test47, test48, test49, test50, test51, test52)
1523 (test53, test54, test55, test56, test57, test58, test59, test60)
1524 (test61, test62, test63): Likewise.
1525 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1526 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1527 (test13, test14, test15, test16, test17, test18, test19, test20)
1528 (test21, test22, test23, test24, test25, test26, test27, test28)
1529 (test29, test30, test31): Likewise.
1530 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1531 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1532 (test13, test14, test15, test16, test17, test18, test19, test20)
1533 (test21, test22, test23, test24, test25, test26, test27, test28)
1534 (test29, test30, test31): Likewise.
1535 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1536 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1537 (test13, test14, test15): Likewise.
1538 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1539 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1540 (test13, test14, test15): Likewise.
1541 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1542 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1543 (test13, test14, test15, test16, test17, test18, test19, test20)
1544 (test21, test22, test23, test24, test25, test26, test27, test28)
1545 (test29, test30, test31): Likewise.
1546 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1547 (matrix_multiply4: Likewise.
1548 * gcc.target/mips/mips-ps-1.c (main): Likewise.
1549 * gcc.target/mips/mips-ps-2.c (main): Likewise.
1550 * gcc.target/mips/mips-ps-3.c (main): Likewise.
1551 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1552 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1553 (test13, test14, test15, test16, test17, test18, test19, test20)
1554 (test21, test22, test23, test24, test25, test26, test27, test28)
1555 (test29, test30, test31): Likewise.
1556 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1557 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1558 (test13, test14, test15, test16, test17, test18, test19, test20)
1559 (test21, test22, test23, test24, test25, test26, test27, test28)
1560 (test29, test30, test31): Likewise.
1561 * gcc.target/mips/mips-ps-5.c (main): Likewise.
1562 * gcc.target/mips/mips-ps-6.c (main): Likewise.
1563 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1564 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1565 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1566 (sub_v4qi): Likewise.
1567 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1568 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1569 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1570 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1571 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1572 (subb, subc): Likewise.
1573 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1574 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1575 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1576 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1577 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1578 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1579 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1580 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1581 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1582 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1583 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1584 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1585 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1587 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1589 * lib/target-supports.exp (add_options_for_mips16_attribute)
1590 (check_effective_target_mips16_attribute): New functions.
1591 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1593 (dg-mips-options) Remove -mno-mips16 handling. Add options to
1595 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1596 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1597 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1598 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1599 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1600 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1601 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1602 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1603 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1604 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1605 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1606 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1607 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1608 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1609 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1610 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1611 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1612 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1613 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1614 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1615 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1616 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1617 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1618 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1620 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1622 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1623 options. Require { target mips16_attribute } and use dg-add-options
1624 to add the associated options.
1626 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1627 * gcc.target/mips/call-saved-3.c: Likewise.
1628 * gcc.target/mips/code-readable-1.c: Require { target
1629 mips16_attribute } and use dg-add-options to add the associated
1630 options. Remove trailing whitespace.
1632 * gcc.target/mips/code-readable-2.c: Likewise.
1633 * gcc.target/mips/code-readable-3.c: Likewise.
1634 * gcc.target/mips/mips16-attributes-2.c: Likewise.
1635 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1636 Require { target mips16_attribute } and use dg-add-options to
1637 add the associated options.
1638 (cksum16, cksum8): Use MIPS16.
1639 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1640 Require { target mips16_attribute } and use dg-add-options to
1641 add the associated options.
1643 * gcc.target/mips/save-restore-2.c: Likewise.
1644 * gcc.target/mips/save-restore-3.c: Likewise.
1645 * gcc.target/mips/save-restore-4.c: Likewise.
1646 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
1648 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1649 (foo): Use NOMIPS16.
1651 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
1654 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1657 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1659 2007-09-22 Tobias Burnus <burnus@net-b.de>
1662 * gfortran.dg/gomp/free-2.f90: New.
1663 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1664 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1666 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
1668 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1669 * gcc.target/i386/sse5-haddX.c: Ditto.
1670 * gcc.target/i386/sse5-hsubX.c: Ditto.
1671 * gcc.target/i386/sse5-maccXX.c: Ditto.
1672 * gcc.target/i386/sse5-msubXX.c: Ditto.
1673 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1674 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1675 * gcc.target/i386/sse5-permpX.c: Ditto.
1676 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1678 * gcc.target/i386/sse5-fma-vector.c: Ditto.
1679 * gcc.target/i386/sse5-ima-vector.c: Ditto.
1680 * gcc.target/i386/sse5-pcmov.c: Ditto.
1681 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1683 2007-09-22 Richard Guenther <rguenther@suse.de>
1685 PR tree-optimization/33146
1686 * gcc.c-torture/compile/pr33146.c: New testcase.
1688 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1690 * lib/target-supports.exp (check_cached_effective_target): New
1692 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1693 (check_effective_target_c99_runtime): New procedure.
1694 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1695 (test3l): Likewise cargl.
1696 * gcc.dg/builtins-59.c: Require c99_runtime.
1697 * gcc.dg/builtins-61.c: Likewise.
1698 * gcc.dg/builtins-62.c: Likewise.
1700 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1702 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1703 * lib/target-supports-dg.exp (dg-add-options): Likewise.
1704 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1705 target-specific dg-options.
1706 * gcc.dg/builtins-20.c: Likewise.
1707 * gcc.dg/builtins-53.c: Likewise.
1708 * gcc.dg/builtins-55.c: Likewise.
1709 * gcc.dg/single-precision-constant.c: Likewise.
1710 * gcc.dg/torture/builtin-convert-1.c: Likewise.
1711 * gcc.dg/torture/builtin-convert-2.c: Likewise.
1712 * gcc.dg/torture/builtin-convert-3.c: Likewise.
1713 * gcc.dg/torture/builtin-convert-4.c: Likewise.
1714 * gcc.dg/torture/builtin-power-1.c: Likewise.
1716 2007-09-21 Chao-ying Fu <fu@mips.com>
1718 * lib/target-supports.exp (check_effective_target_fixed_point): New to
1719 check if targets have fixed-point supports.
1720 * gcc.dg/fixed-point/fixed-point.exp: New file.
1721 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1722 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1723 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1724 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1725 * gcc.dg/fixed-point/constants-pedantic.c,
1726 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1727 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1728 * gcc.dg/fixed-point/keywords-ignored-c99.c,
1729 * gcc.dg/fixed-point/keywords-pedantic.c,
1730 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1731 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1732 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1733 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1734 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1735 * gcc.dg/fixed-point/func-vararg-mixed.c,
1736 * gcc.dg/fixed-point/operator-logical.c,
1737 * gcc.dg/fixed-point/struct-union.c,
1738 * gcc.dg/fixed-point/bit-complement.c,
1739 * gcc.dg/fixed-point/operator-bitwise.c,
1740 * gcc.dg/fixed-point/operator-comma.c,
1741 * gcc.dg/fixed-point/struct-layout-1.c,
1742 * gcc.dg/fixed-point/union-init.c,
1743 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1744 * gcc.dg/fixed-point/func-mixed.c,
1745 * gcc.dg/fixed-point/func-vararg-size0.c,
1746 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1747 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1748 * gcc.dg/fixed-point/operator-unary.c,
1749 * gcc.dg/fixed-point/allop-const.c,
1750 * gcc.dg/fixed-point/muldiv-warning.c,
1751 * gcc.dg/nofixed-point-1.c,
1752 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1753 * gcc.target/mips/fixed-vector-type.c,
1754 * gcc.target/mips/fixed-scalar-type.c: New tests.
1756 2007-09-21 Olivier Hainque <hainque@adacore.com>
1758 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1759 * gnat.dg/test_nested_subtype_byref.adb: New test.
1761 2007-09-21 Jakub Jelinek <jakub@redhat.com>
1764 * gfortran.dg/gomp/pr33439.f90: New test.
1766 2007-09-21 Tobias Burnus <burnus@net-b.de>
1769 * gfortran.dg/merge_char_3.f90: New.
1771 2007-09-21 Tobias Burnus <burnus@net-b.de>
1774 * gfortran.dg/transfer_check_1.f90: New.
1776 2007-09-20 Asher Langton <langton2@llnl.gov>
1779 * gfortran.dg/init_flag_1.f90: New.
1780 * gfortran.dg/init_flag_2.f90: New.
1781 * gfortran.dg/init_flag_3.f90: New.
1782 * gfortran.dg/init_flag_4.f90: New.
1783 * gfortran.dg/init_flag_5.f90: New.
1784 * gfortran.dg/init_flag_6.f90: New.
1785 * gfortran.dg/init_flag_7.f90: New.
1787 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1790 * g++.dg/ext/anon-struct6.C: New.
1792 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1795 * gfortran.dg/inquire_10.f90: New test.
1797 2007-09-20 Joseph Myers <joseph@codesourcery.com>
1799 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1801 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1804 * gfortran.dg/used_types_18.f90: Declare variable of empty
1807 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1810 * gfortran.dg/array_constructor_19.f90: New test.
1812 2007-09-20 Jakub Jelinek <jakub@redhat.com>
1815 * gcc.dg/debug/pr33316.c: New test.
1818 * g++.dg/cpp0x/variadic76.C: New test.
1819 * g++.dg/cpp0x/variadic77.C: New test.
1820 * g++.dg/cpp0x/variadic78.C: New test.
1824 * gcc.c-torture/execute/20070919-1.c: New test.
1825 * gcc.dg/pr33238.c: New test.
1826 * gcc.dg/pr27301.c: New test.
1828 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
1830 * lib/target-supports.exp (check_effective_target_mips64): New
1832 * gcc.dg/lower-subreg-1.c: Require !mips64.
1833 * gcc.dg/sibcall-3.c (ATTR): New macro.
1834 (recurser_void1, recurser_void2): Use it.
1835 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1836 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1838 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
1840 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1841 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
1843 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1845 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
1848 * gfortran.dg/c_loc_tests_11.f03: New test case.
1850 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1853 * g++.dg/init/ref14.C: New.
1855 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
1857 * gnat.dg/slice2.ad[sb]: New testcase.
1859 2007-09-19 Nick Clifton <nickc@redhat.com>
1861 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1863 2007-09-19 Jie Zhang <jie.zhang@analog.com>
1865 * gcc.target/bfin/bfin.exp: New.
1866 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1867 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1868 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1869 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1870 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1871 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1872 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1873 mcpu-bf561.c, mcpu-default.c}: New tests.
1875 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
1877 Restore detection of unsupported TLS.
1880 2007-02-10 Richard Henderson <rth@redhat.com>
1882 * lib/target-supports.exp (check_effective_target_tls): Redefine
1883 to mean non-emulated tls.
1884 * gcc.dg/tls/alias-1.c: Remove tls requirement.
1885 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1886 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1887 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1888 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1889 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1890 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1893 * lib/target-supports.exp (check_effective_target_tls): Use
1894 stronger test for compiler support for TLS.
1895 (check_effective_target_tls_native): New, to test for non-emulated
1897 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1898 instead of dg-require-effective-target tls.
1899 * g++.dg/gomp/copyin-1.C: Likewise.
1900 * g++.dg/gomp/sharing-1.C: Likewise.
1901 * g++.dg/gomp/tls-1.C: Likewise.
1902 * g++.dg/gomp/tls-2.C: Likewise.
1903 * g++.dg/gomp/tls-3.C: Likewise.
1904 * g++.dg/tls/diag-1.C: Likewise.
1905 * g++.dg/tls/diag-2.C: Likewise.
1906 * g++.dg/tls/diag-3.C: Likewise.
1907 * g++.dg/tls/diag-4.C: Likewise.
1908 * g++.dg/tls/diag-5.C: Likewise.
1909 * g++.dg/tls/init-1.C: Likewise.
1910 * g++.dg/tls/init-2.C: Likewise.
1911 * g++.dg/tls/trivial.C: Likewise.
1912 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1913 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1914 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1915 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1916 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1917 * gcc.dg/gomp/clause-1.c: Likewise.
1918 * gcc.dg/gomp/copyin-1.c: Likewise.
1919 * gcc.dg/gomp/sharing-1.c: Likewise.
1920 * gcc.dg/gomp/tls-1.c: Likewise.
1921 * gcc.dg/gomp/tls-2.c: Likewise.
1922 * gcc.dg/tls/alpha-1.c: Likewise.
1923 * gcc.dg/tls/opt-1.c: Likewise.
1924 * gcc.dg/tls/opt-13.c: Likewise.
1925 * gcc.dg/tls/opt-14.c: Likewise.
1926 * gcc.dg/tls/opt-2.c: Likewise.
1927 * gcc.dg/tls/opt-3.c: Likewise.
1928 * gcc.dg/tls/opt-4.c: Likewise.
1929 * gcc.dg/tls/opt-7.c: Likewise.
1930 * gcc.dg/tls/section-1.c: Likewise.
1931 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1932 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1933 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1934 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1935 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1936 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1937 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1938 * gfortran.dg/gomp/crayptr2.f90: Likewise.
1939 * gfortran.dg/gomp/fixed-1.f: Likewise.
1940 * gfortran.dg/gomp/free-1.f90: Likewise.
1941 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1942 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1943 * gfortran.dg/gomp/reduction1.f90: Likewise.
1944 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1946 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1949 * gfortran.dg/bounds_check_9.f90: New test.
1950 * gfortran.dg/bounds_check_fail_2.f90: New test.
1952 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1954 PR c++/33462 (again)
1955 * g++.dg/ext/va-arg1.C: Adjust.
1957 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1960 * g++.dg/ext/va-arg1.C: New.
1962 2007-09-18 Tobias Burnus <burnus@net-b.de>
1964 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1966 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1969 * g++.dg/rtti/typeid6.C: New.
1971 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1974 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1975 * g++.dg/ext/is_class_error2.C: New.
1977 2007-09-18 Richard Guenther <rguenther@suse.de>
1979 PR tree-optimization/33340
1980 * g++.dg/torture/pr33340.C: New testcase.
1982 2007-09-18 Tobias Burnus <burnus@net-b.de>
1985 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1986 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1987 * gfortran.dg/elemental_subroutine_5.f90: New.
1989 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
1991 * lib/target-supports.exp (check_profiling_available): Extend
1992 mips*-*-elf check to mips*-*-elf*.
1994 2007-09-18 Jakub Jelinek <jakub@redhat.com>
1996 * gcc.dg/format/c90-scanf-5.c: New test.
1997 * gcc.dg/format/c99-scanf-4.c: New test.
1998 * gcc.dg/format/ext-7.c: New test.
1999 * gcc.dg/format/ext-8.c: New test.
2002 * gcc.c-torture/compile/20070915-1.c: New test.
2004 2007-09-17 Tobias Burnus <burnus@net-b.de>
2007 * gfortran.dg/private_type_9.f90: New.
2009 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2012 * gfortran.dg/pr33449.f90: New test.
2014 2007-09-17 Tobias Burnus <burnus@net-b.de>
2016 * gfortran.dg/interface_15.f90: Compile with -std=f95.
2017 * gfortran.dg/private_type_1.f90: Ditto
2018 * gfortran.dg/interface_18.f90: New.
2019 * gfortran.dg/private_type_8.f90: New.
2021 2007-09-16 Paolo Carlini <pcarlini@suse.de>
2024 * g++.dg/warn/new1.C: Adjust.
2025 * g++.dg/torture/str_empty.C: Likewise.
2027 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2029 * gcc.target/mips/dse-1.c: New test.
2031 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
2034 * g++.dg/overload/operator3.C: New.
2036 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2038 * gcc.target/mips/truncate-1.c: New test.
2040 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
2046 * gfortran.dg/subref_array_pointer_1.f90: New test.
2047 * gfortran.dg/subref_array_pointer_2.f90: New test.
2049 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
2051 * gfortran.dg/nint_2.f90: Correct last change.
2053 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
2055 * gcc.dg/tree-ssa/parallelization-1.c: New test.
2057 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
2059 * gcc.dg/vect/pr33373b.c: New test.
2061 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
2064 * gcc.target/i386/pr33438.c: New test.
2066 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2068 * gfortran.dg/nint_2.f90: Revert previous commit.
2070 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2072 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2074 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
2077 * g++.dg/other/unused1.C: XFAIL class2 scan.
2079 2007-09-13 Tobias Burnus <burnus@net-b.de>
2082 * gfortran.dg/elemental_args_check_1.f90: New.
2083 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2084 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2086 2007-09-13 Tobias Burnus <burnus@net-b.de>
2088 * gfortran.dg/recursive_check_3.f90: New.
2090 2007-09-13 Tobias Burnus <burnus@net-b.de>
2093 * gfortran.dg/elemental_bind_c.f90: New.
2095 2007-09-13 Richard Sandiford <richard@codesourcery.com>
2097 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2098 * gcc.target/mips/mips16-attributes-2.c: New test.
2099 * gcc.target/mips/mips16-attributes-3.c: Likewise.
2100 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
2101 hard-float asm when __mips16 is defined.
2102 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2103 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2104 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2105 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2106 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2107 * gcc.target/mips/pr26765.c (foo): Likewise.
2108 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2109 targets, use dg-mips-options instead of dg-options, and use -mgp32
2110 to force 32-bit mode.
2111 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2113 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2115 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
2116 Michael Meissner <michael.meissner@amd.com>
2118 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2119 * gcc.target/i386/sse5-hsubX.c: Ditto.
2120 * gcc.target/i386/sse5-permpX.c: Ditto.
2121 * gcc.target/i386/sse5-haddX.c: Ditto.
2122 * gcc.target/i386/sse5-maccXX.c: Ditto.
2123 * gcc.target/i386/sse5-msubXX.c: Ditto.
2124 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2125 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2127 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2128 optimizes floating point conditional moves into the pcmov
2129 instruction on SSE5.
2130 * gcc.target/i386/sse5-pcmov2.c: Ditto.
2132 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2133 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2136 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2137 compiler optimizes vector (a*b)+c into fmadd on SSE5.
2139 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2140 optimizes (a*b)+c into fmadd on SSE5.
2142 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2143 whether the SSE5 instructions can be generated.
2145 * gcc.target/i386/sse5-check.h: New. Add support for
2148 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2149 ammintrin.h, and turn on -msse5 option instead of -msse4a.
2150 * gcc.target/i386/sse-13.c: Ditto.
2151 * gcc.target/i386/sse-14.c: Ditto.
2153 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
2156 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2157 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2159 2007-09-12 Jakub Jelinek <jakub@redhat.com>
2162 * gcc.dg/pr32338-1.c: New test.
2163 * gcc.dg/pr32338-2.c: New test.
2165 2007-09-12 Bob Wilson <bob.wilson@acm.org>
2167 * lib/target-supports.exp (check_effective_target_sync_int_long):
2168 Revert change to add xtensa.
2169 (check_effective_target_sync_char_short): Likewise.
2171 2007-09-12 Olivier Hainque <hainque@adacore.com>
2173 * gnat.dg/packed_subtype.adb: New test.
2175 2007-09-12 Tobias Burnus <burnus@net-b.de>
2178 * gfortran.dg/intrinsic_size.f90: New.
2180 2007-09-12 Tobias Burnus <burnus@net-b.de>
2184 * gfortran.dg/conflicts_2.f90: New.
2186 2007-09-12 Ira Rosen <irar@il.ibm.com>
2188 PR tree-optimization/32377
2189 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2190 dependence distance.
2191 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2192 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2193 * gcc.dg/vect/no-vfa-vect-depend-1.c,
2194 gfortran.dg/vect/no-vfa-pr32377.f90: New.
2196 2007-09-12 Richard Guenther <rguenther@suse.de>
2199 * gcc.c-torture/compile/pr33382.c: New testcase.
2200 * gcc.c-torture/execute/pr33382.c: Likewise.
2202 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
2205 * gfortran.dg/c_ptr_tests_12.f03: New test case.
2207 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
2209 PR tree-optimization/33373
2210 * gcc.dg/vect/pr33373.c: New test.
2212 2007-09-12 Ben Elliston <bje@au.ibm.com>
2214 * lib/target-supports.exp (check_effective_target_vect_no_double):
2217 2007-09-12 Ben Elliston <bje@au.ibm.com>
2218 Ulrich Weigand <uweigand@de.ibm.com>
2220 * gcc.target/spu/dfcgt-nan.c: New test.
2222 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
2224 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2226 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
2229 * gfortran.dg/c_ptr_tests_11.f03: New test case.
2231 2007-09-11 Jakub Jelinek <jakub@redhat.com>
2233 * gcc.dg/va-arg-pack-len-1.c: New test.
2234 * g++.dg/va-arg-pack-len-1.C: New test.
2236 2007-09-11 Michael Matz <matz@suse.de>
2238 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2240 2007-09-10 Janis Johnson <janis187@us.ibm.com>
2242 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2243 checks for size of long double.
2244 * gcc.dg/dfp/convert.h: New file.
2245 * gcc.dg/dfp/convert-bfp-2.c: New test.
2246 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2247 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2248 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2249 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2250 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2251 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2252 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2253 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2254 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2256 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
2258 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
2259 Change dg-final to expect 1 non-profitable loop and
2261 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2262 Change dg-final to expect 1 non-profitable loop and
2264 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2265 Change dg-final to expect 1 profitable loop.
2266 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2267 Change dg-final to expect 1 profitable loop.
2269 2007-09-10 Richard Sandiford <richard@codesourcery.com>
2271 * gcc.target/mips/call-saved-1.c: New test.
2272 * gcc.target/mips/call-saved-2.c: Likewise.
2273 * gcc.target/mips/call-saved-3.c: Likewise.
2274 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2275 instead of mips_mips64. Set mips_fp64 too.
2276 (is_gp32_flag): Return true for -mips1 and -mips2.
2277 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2279 2007-09-10 Jakub Jelinek <jakub@redhat.com>
2281 * g++.dg/ext/va-arg-pack-1.C: New test.
2282 * g++.dg/ext/va-arg-pack-2.C: New test.
2284 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
2287 * gcc.dg/vect/pr33369.c: New test.
2289 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
2292 * gfortran.dg/array_memcpy_5.f90: New test.
2294 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
2296 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2298 2007-09-09 Richard Guenther <rguenther@suse.de>
2300 * gcc.c-torture/compile/20070906-1.c: New testcase.
2302 2007-09-09 Ira Rosen <irar@il.ibm.com>
2304 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2306 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2307 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2308 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2311 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2313 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2315 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2317 * gnat.dg/addr2_p.ads: Bump size of array to 9.
2319 2007-09-09 Ira Rosen <irar@il.ibm.com>
2321 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2322 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2323 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2324 Compile tests with -fno-tree-pre.
2325 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2326 * lib/target-supports.exp (check_effective_target_vect_strided): New.
2327 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2328 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2329 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2330 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2331 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2332 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2333 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2334 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2335 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2336 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2337 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2338 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2339 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2340 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
2341 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2342 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2343 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2345 2007-09-09 Joseph Myers <joseph@codesourcery.com>
2347 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2349 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2350 Use remote_exec to call c++filt.
2351 * lib/target-supports-dg.exp (dg-require-host-local): New.
2352 * gcc.misc-tests/options.exp: Allow .exe in command paths.
2353 * g++.dg/parse/repo1.C: Use dg-require-host-local.
2354 * g++.dg/rtti/repo1.C: Likewise.
2355 * g++.dg/template/repo1.C: Likewise.
2356 * g++.dg/template/repo2.C: Likewise.
2357 * g++.dg/template/repo3.C: Likewise.
2358 * g++.dg/template/repo4.C: Likewise.
2359 * g++.dg/template/repo5.C: Likewise.
2360 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2361 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2362 * g++.old-deja/g++.pt/repo1.C: Likewise.
2363 * g++.old-deja/g++.pt/repo2.C: Likewise.
2364 * g++.old-deja/g++.pt/repo3.C: Likewise.
2365 * g++.old-deja/g++.pt/repo4.C: Likewise.
2366 * gcc.dg/cpp/trad/builtins.c: Likewise.
2368 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
2370 PR tree-optimization/32283
2371 * gcc.dg/tree-ssa/loop-31.c: New test.
2373 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2375 PR rtl-optimization/26449
2376 * gcc.target/i386/pr26449-1.c: New file.
2378 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2381 PR rtl-optimization/26449
2382 * gcc.target/i386/pr33329.c: New file.
2384 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2386 * gnat.dg/renaming3.adb, renaming4.ads: New test.
2388 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2390 * gnat.dg/unaligned_rep_clause.adb: New testcase.
2392 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
2394 PR tree-optimization/33301
2395 * gfortran.dg/vect/pr33301.f: New test.
2397 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2400 * gfortran.dg/backspace_10.f90: New test.
2402 2007-09-07 Richard Guenther <rguenther@suse.de>
2405 2007-09-06 Richard Guenther <rguenther@suse.de>
2407 PR tree-optimization/32586
2408 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2409 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2410 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2411 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2412 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2413 now obsolete simplification.
2415 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
2417 PR tree-optimization/33299
2418 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2419 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2421 2007-09-07 Richard Guenther <rguenther@suse.de>
2424 2007-09-06 Richard Guenther <rguenther@suse.de>
2426 PR tree-optimization/32586
2427 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2428 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2429 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2430 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2431 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2432 now obsolete simplification.
2434 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2436 PR tree-optimization/32821
2437 * gcc.dg/tree-ssa/pr32821.c: New file.
2439 2007-09-07 Richard Sandiford <richard@codesourcery.com>
2441 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2442 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2443 and mips_forced_no_er.
2444 (dg-mips-options): Add -mno-abicalls when a small-data option is
2445 specified. Skip tests with small-data options if mips_forced_gp.
2446 Skip tests with -mexplicit-relocs if mips_forced_no_er.
2447 * gcc.target/mips/sdata-1.c: New test.
2448 * gcc.target/mips/sdata-2.c: Likewise.
2449 * gcc.target/mips/sdata-3.c: Likewise.
2450 * gcc.target/mips/sdata-4.c: Likewise.
2452 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2455 * spread_zerosize_1.f90: New test case.
2456 * spread_bounds_1.f90: New test case.
2458 2007-09-06 Paolo Carlini <pcarlini@suse.de>
2461 * g++.dg/template/static31.C: New.
2463 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2466 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2469 2007-09-06 David Daney <ddaney@avtrex.com>
2470 Richard Sandiford <richard@codesourcery.com>
2473 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2474 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2475 * gcc.target/mips/pr33256.c: New test.
2477 2007-09-06 Tom Tromey <tromey@redhat.com>
2479 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2481 2007-09-06 Richard Guenther <rguenther@suse.de>
2483 PR tree-optimization/32586
2484 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2485 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2486 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2487 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2488 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2489 now obsolete simplification.
2491 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
2493 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2494 * gcc.target/i386/sse3-addsubps.c: Ditto.
2495 * gcc.target/i386/sse3-haddpd.c: Ditto.
2496 * gcc.target/i386/sse3-haddps.c: Ditto.
2497 * gcc.target/i386/sse3-hsubpd.c: Ditto.
2498 * gcc.target/i386/sse3-hsubps.c: Ditto.
2499 * gcc.target/i386/sse3-lddqu.c: Ditto.
2500 * gcc.target/i386/sse3-movddup.c: Ditto.
2501 * gcc.target/i386/sse3-movshdup.c: Ditto.
2502 * gcc.target/i386/sse3-movsldup.c: Ditto.
2504 2007-09-06 Richard Guenther <rguenther@suse.de>
2506 PR tree-optimization/33302
2507 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2509 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2512 * gfortran.dg./fmt_float.f90: New test.
2514 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2517 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2519 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
2521 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2522 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2524 2007-09-06 Jakub Jelinek <jakub@redhat.com>
2526 * g++.dg/eh/builtin1.C: New test.
2527 * g++.dg/eh/builtin2.C: New test.
2528 * g++.dg/eh/builtin3.C: New test.
2531 * g++.dg/eh/builtin4.C: New test.
2533 2007-09-05 Janis Johnson <janis187@us.ibm.com>
2535 * gcc.target/powerpc/dfp-dd.c: New test.
2536 * gcc.target/powerpc/dfp-td.c: New test.
2538 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2540 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2541 * gcc.dg/va-arg-pack-1.c: New test.
2543 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
2545 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2546 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2547 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2548 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2549 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2551 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2554 * g++.dg/ext/anon-struct5.C: New.
2556 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
2558 * gcc.dg/i386-cpuid.h: Remove.
2559 * gcc.target/i386/mmx-check.h: Include cpuid.h.
2560 (main): Use __get_cpuid to get target features.
2561 * gcc.target/i386/sse-check.h: Ditto.
2562 * gcc.target/i386/sse2-check.h: Ditto.
2563 * gcc.target/i386/sse3-check.h: Ditto.
2564 * gcc.target/i386/ssse3-check.h: Ditto.
2565 * gcc.target/i386/sse4_1-check.h: Ditto.
2566 * gcc.target/i386/sse4_2-check.h: Ditto.
2567 * gcc.target/i386/sse4a-check.h: Ditto.
2568 * gcc.dg/torture/pr16104-1.c: Ditto.
2569 (do_test): Change to void.
2570 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2571 * gcc.target/i386/sse-6.c: Ditto.
2572 * gcc.target/i386/sse-7.c: Ditto.
2573 * g++.dg/other/i386-1.C: Include cpuid.h.
2574 (main): New function. Use __get_cpuid to get target fetaures.
2576 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2577 David Ung <davidu@mips.com>
2578 Nigel Stephens <nigel@mips.com>
2580 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2581 * gcc.c-torture/compile/mipscop-2.c: Likewise.
2582 * gcc.c-torture/compile/mipscop-3.c: Likewise.
2583 * gcc.c-torture/compile/mipscop-4.c: Likewise.
2584 * gcc.dg/torture/mips-hilo-1.c: Likewise.
2585 * gcc.dg/torture/mips-hilo-2.c: Likewise.
2586 * gcc.dg/torture/pr19683-1.c: Likewise.
2587 * gcc.target/mips/madd-3.c: Likewise.
2588 * gcc.target/mips/maddu-3.c: Likewise.
2589 * gcc.target/mips/msub-3.c: Likewise.
2590 * gcc.target/mips/msubu-3.c: Likewise.
2591 * gcc.target/mips/asm-1.c: Likewise.
2592 * gcc.target/mips/branch-1.c: Likewise.
2593 * gcc.target/mips/ins-1.c: Likewise.
2594 * gcc.target/mips/near-far-3.c: Likewise.
2595 * gcc.target/mips/near-far-4.c: Likewise.
2596 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2597 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2598 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2599 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2600 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2601 * gcc.target/mips/dspr2-MULT.c: Likewise.
2602 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2603 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2604 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2605 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2606 * gcc.target/mips/code-readable-2.c: Likewise.
2607 * gcc.target/mips/code-readable-3.c: Likewise.
2609 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2610 David Ung <davidu@mips.com>
2611 Nigel Stephens <nigel@mips.com>
2613 * gcc.target/mips/mips16-attributes.c: New.
2615 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
2618 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2621 * gfortran.dg/char_length_10.f90: New test.
2623 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2626 * g++.dg/parse/template24.C: New.
2628 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2630 * g++.dg/other/spu2vmx-1.C: New test.
2632 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2634 PR tree-optimization/33017
2635 * gcc.dg/pr33017.c: New test.
2637 2007-09-05 Ben Elliston <bje@au.ibm.com>
2639 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2640 __protected_stream family of macros.
2642 2007-09-04 Jan Hubicka <jh@suse.cz>
2644 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2645 * gcc.dg/tree-ssa/pr27236.c: Likewise.
2646 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2647 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2648 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2649 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2650 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2653 2007-09-04 Janus Weil <jaydub66@gmail.com>
2654 Tobias Burnus <burnus@net-b.de>
2656 * gfortran.dg/proc_decl_1.f90: New.
2657 * gfortran.dg/proc_decl_2.f90: New.
2658 * gfortran.dg/proc_decl_3.f90: New.
2659 * gfortran.dg/proc_decl_4.f90: New.
2661 2007-09-04 Jan Hubicka <jh@suse.cz>
2663 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2664 * gcc.dg/vect/vect-105.c: Mark functions noinline.
2665 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2666 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2667 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2668 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2669 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2670 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2671 * gcc.dg/vect/vect-50.c: Mark functions noinline.
2672 * gcc.dg/vect/vect-33.c: Mark functions noinline.
2673 * gcc.dg/vect/vect-16.c: Mark functions noinline.
2674 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2675 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2676 * gcc.dg/vect/vect-92.c: Mark functions noinline.
2677 * gcc.dg/vect/vect-75.c: Mark functions noinline.
2678 * gcc.dg/vect/vect-58.c: Mark functions noinline.
2679 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2680 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2681 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2682 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2683 * gcc.dg/vect/vect-114.c: Mark functions noinline.
2684 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2685 * gcc.dg/vect/vect-8.c: Mark functions noinline.
2686 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2687 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2688 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2689 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2690 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2691 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2692 * gcc.dg/vect/vect-42.c: Mark functions noinline.
2693 * gcc.dg/vect/vect-25.c: Mark functions noinline.
2694 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2695 * gcc.dg/vect/vect-67.c: Mark functions noinline.
2696 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2697 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2698 * gcc.dg/vect/vect-106.c: Mark functions noinline.
2699 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2700 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2701 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2702 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2703 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2704 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2705 * gcc.dg/vect/vect-34.c: Mark functions noinline.
2706 * gcc.dg/vect/vect-17.c: Mark functions noinline.
2707 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2708 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2709 * gcc.dg/vect/vect-93.c: Mark functions noinline.
2710 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2711 * gcc.dg/vect/vect-76.c: Mark functions noinline.
2712 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2713 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2714 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2715 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2716 * gcc.dg/vect/vect-115.c: Mark functions noinline.
2717 * gcc.dg/vect/vect-9.c: Mark functions noinline.
2718 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2719 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2720 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2721 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2722 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2723 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2724 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2725 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2726 * gcc.dg/vect/vect-60.c: Mark functions noinline.
2727 * gcc.dg/vect/vect-26.c: Mark functions noinline.
2728 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2729 * gcc.dg/vect/vect-85.c: Mark functions noinline.
2730 * gcc.dg/vect/vect-68.c: Mark functions noinline.
2731 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2732 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2733 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2734 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2735 * gcc.dg/vect/vect-107.c: Mark functions noinline.
2736 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2737 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2738 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2739 * gcc.dg/vect/vect-52.c: Mark functions noinline.
2740 * gcc.dg/vect/vect-35.c: Mark functions noinline.
2741 * gcc.dg/vect/vect-18.c: Mark functions noinline.
2742 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2743 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2744 * gcc.dg/vect/vect-77.c: Mark functions noinline.
2745 * gcc.dg/vect/vect-2.c: Mark functions noinline.
2746 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2747 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2748 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2749 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2750 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2751 * gcc.dg/vect/vect-116.c: Mark functions noinline.
2752 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2753 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2754 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2755 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2756 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2757 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2758 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2759 * gcc.dg/vect/vect-44.c: Mark functions noinline.
2760 * gcc.dg/vect/vect-27.c: Mark functions noinline.
2761 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2762 * gcc.dg/vect/vect-86.c: Mark functions noinline.
2763 * gcc.dg/vect/vect-100.c: Mark functions noinline.
2764 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2765 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2766 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2767 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2768 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2769 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2770 * gcc.dg/vect/vect-108.c: Mark functions noinline.
2771 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2772 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2773 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2774 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2775 * gcc.dg/vect/vect-11.c: Mark functions noinline.
2776 * gcc.dg/vect/vect-70.c: Mark functions noinline.
2777 * gcc.dg/vect/vect-36.c: Mark functions noinline.
2778 * gcc.dg/vect/vect-19.c: Mark functions noinline.
2779 * gcc.dg/vect/vect-95.c: Mark functions noinline.
2780 * gcc.dg/vect/vect-78.c: Mark functions noinline.
2781 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2782 * gcc.dg/vect/vect-3.c: Mark functions noinline.
2783 * gcc.dg/vect/vect-all.c: Mark functions noinline.
2784 * gcc.dg/vect/vect-117.c: Mark functions noinline.
2785 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2786 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2787 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2788 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2789 * gcc.dg/vect/vect-20.c: Mark functions noinline.
2790 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2791 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2792 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2793 * gcc.dg/vect/vect-62.c: Mark functions noinline.
2794 * gcc.dg/vect/vect-28.c: Mark functions noinline.
2795 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2796 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2797 * gcc.dg/vect/vect-87.c: Mark functions noinline.
2798 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2799 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2800 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2801 * gcc.dg/vect/vect-109.c: Mark functions noinline.
2802 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2803 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2805 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2806 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2807 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2808 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2809 * gcc.dg/vect/vect-12.c: Mark functions noinline.
2810 * gcc.dg/vect/vect-71.c: Mark functions noinline.
2811 * gcc.dg/vect/vect-54.c: Mark functions noinline.
2812 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2813 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2814 * gcc.dg/vect/vect-96.c: Mark functions noinline.
2815 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2816 * gcc.dg/vect/vect-110.c: Mark functions noinline.
2817 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2818 * gcc.dg/vect/vect-4.c: Mark functions noinline.
2819 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2820 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2821 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2822 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2823 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2824 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2825 * gcc.dg/vect/vect-21.c: Mark functions noinline.
2826 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2827 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2828 * gcc.dg/vect/vect-80.c: Mark functions noinline.
2829 * gcc.dg/vect/vect-63.c: Mark functions noinline.
2830 * gcc.dg/vect/vect-46.c: Mark functions noinline.
2831 * gcc.dg/vect/vect-29.c: Mark functions noinline.
2832 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2833 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2834 * gcc.dg/vect/vect-88.c: Mark functions noinline.
2835 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2836 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2837 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2838 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2839 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2840 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2841 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2842 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2843 * gcc.dg/vect/vect-30.c: Mark functions noinline.
2844 * gcc.dg/vect/vect-13.c: Mark functions noinline.
2845 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2846 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2847 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2848 * gcc.dg/vect/vect-72.c: Mark functions noinline.
2849 * gcc.dg/vect/vect-38.c: Mark functions noinline.
2850 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2851 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2852 * gcc.dg/vect/vect-97.c: Mark functions noinline.
2853 * gcc.dg/vect/vect-111.c: Mark functions noinline.
2854 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2855 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2856 * gcc.dg/vect/vect-5.c: Mark functions noinline.
2857 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2858 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2859 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2860 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2861 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2862 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2863 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2864 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2865 * gcc.dg/vect/vect-22.c: Mark functions noinline.
2866 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2867 * gcc.dg/vect/vect-64.c: Mark functions noinline.
2868 * gcc.dg/vect/vect-89.c: Mark functions noinline.
2869 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2870 * gcc.dg/vect/vect-103.c: Mark functions noinline.
2871 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2872 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2873 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2874 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2875 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2876 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2877 * gcc.dg/vect/vect-31.c: Mark functions noinline.
2878 * gcc.dg/vect/vect-14.c: Mark functions noinline.
2879 * gcc.dg/vect/vect-73.c: Mark functions noinline.
2880 * gcc.dg/vect/vect-56.c: Mark functions noinline.
2881 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2882 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2883 * gcc.dg/vect/vect-98.c: Mark functions noinline.
2884 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2885 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2886 * gcc.dg/vect/vect-112.c: Mark functions noinline.
2887 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2888 * gcc.dg/vect/vect-6.c: Mark functions noinline.
2889 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2890 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2891 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2892 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2893 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2894 * gcc.dg/vect/pr25413.c: Mark functions noinline.
2895 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2896 * gcc.dg/vect/vect-40.c: Mark functions noinline.
2897 * gcc.dg/vect/vect-23.c: Mark functions noinline.
2898 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2899 * gcc.dg/vect/vect-82.c: Mark functions noinline.
2900 * gcc.dg/vect/vect-65.c: Mark functions noinline.
2901 * gcc.dg/vect/vect-48.c: Mark functions noinline.
2902 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2903 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2904 * gcc.dg/vect/vect-104.c: Mark functions noinline.
2905 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2906 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2907 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2908 * gcc.dg/vect/vect-32.c: Mark functions noinline.
2909 * gcc.dg/vect/vect-15.c: Mark functions noinline.
2910 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2911 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2912 * gcc.dg/vect/vect-91.c: Mark functions noinline.
2913 * gcc.dg/vect/vect-74.c: Mark functions noinline.
2914 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2915 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2916 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2917 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2918 * gcc.dg/vect/vect-99.c: Mark functions noinline.
2919 * gcc.dg/vect/vect-113.c: Mark functions noinline.
2920 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2921 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2922 * gcc.dg/vect/vect-7.c: Mark functions noinline.
2923 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2924 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2925 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2926 * gcc.dg/vect/vect-24.c: Mark functions noinline.
2927 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2928 * gcc.dg/vect/vect-83.c: Mark functions noinline.
2929 * gcc.dg/vect/vect-66.c: Mark functions noinline.
2930 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2932 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2935 * gcc.target/i386/cmov7.c: New file.
2937 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2939 * gcc.target/i386/sse4a-check.h: New file.
2940 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
2941 * gcc.target/i386/sse4a-insert.c: Ditto.
2942 * gcc.target/i386/sse4a-montsd.c: Ditto.
2943 * gcc.target/i386/sse4a-montss.c: Ditto.
2944 * gcc.target/i386/mmx-check.h: New file.
2945 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
2946 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2947 * gcc.target/i386/sse-check.h: New file.
2948 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
2949 * gcc.target/i386/sse-3.c: Ditto.
2950 * gcc.target/i386/sse-7.c: Ditto.
2951 * gcc.target/i386/sse-9.c: Ditto.
2952 * gcc.target/i386/ssefn-3.c: Ditto.
2953 * gcc.target/i386/sse-recip.c: Ditto.
2954 * gcc.target/i386/sse-recip-vec.c: Ditto.
2955 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2956 * gcc.target/i386/20020523-1.c: Remove.
2957 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
2958 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2959 * gcc.target/i386/ssefn-4.c: Ditto.
2960 * gcc.target/i386/sse-6.c: Ditto.
2961 * gcc.target/i386/sse-10.c: Ditto.
2962 * gcc.target/i386/sse-11.c: Ditto.
2963 * gcc.target/i386/sse-18.c: Ditto.
2964 * gcc.target/i386/fpprec-1.c: Ditto.
2965 * g++.dg/other/i386-1.C: Ditto.
2967 2007-09-04 Richard Guenther <rguenther@suse.de>
2969 PR tree-optimization/33291
2970 * gcc.dg/volatile2.c: New testcase.
2971 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2972 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2973 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2974 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2976 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2979 * gfortran.dg/namelist_15.f90: Update test.
2980 * gfortran.dg/namelist_24.f90: Update test.
2981 * gfortran.dg/namelist_38.f90: New test.
2983 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
2985 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
2986 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2987 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
2988 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2989 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
2990 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2992 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2994 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2995 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2997 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2999 2007-09-02 David Daney <ddaney@avtrex.com>
3001 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3002 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3003 * gcc.target/mips/atomic-memory-1.c: Ditto.
3004 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
3006 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3008 * gcc.target/cris/builtin_clz_v0.c: New testcase.
3009 * gcc.target/cris/builtin_clz_v3.c: New testcase.
3011 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
3013 * gfortran.dg/substr_6.f90: New test.
3015 2007-09-02 Paolo Carlini <pcarlini@suse.de>
3018 * g++.dg/other/error18.C: New.
3019 * g++.dg/expr/bitfield3.C: Adjust.
3021 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
3024 * gfortran.fortran-torture/compile/pr33276.f90: New.
3026 2007-09-02 Joseph Myers <joseph@codesourcery.com>
3029 * gcc.dg/c99-arraydecl-3.c: New test.
3031 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3034 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
3035 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
3037 2007-08-31 Tobias Burnus <burnus@net-b.de>
3040 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3041 * gfortran.dg/read_1.f90: New.
3043 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3046 * g++.dg/template/error30.C: New.
3048 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3051 * g++.dg/template/crash70.C: New.
3053 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3056 * g++.dg/ext/is_class_error.C: New.
3058 2007-08-31 Olivier Hainque <hainque@adacore.com>
3060 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3062 2007-08-31 David Edelsohn <edelsohn@gnu.org>
3063 Revital Eres <eres@il.ibm.com>
3065 * gcc.target/powerpc/paired-1.c: New test.
3066 * gcc.target/powerpc/paired-2.c: New test.
3067 * gcc.target/powerpc/paired-3.c: New test.
3068 * gcc.target/powerpc/paired-4.c: New test.
3069 * gcc.target/powerpc/paired-5.c: New test.
3070 * gcc.target/powerpc/paired-6.c: New test.
3071 * gcc.target/powerpc/paired-7.c: New test.
3072 * gcc.target/powerpc/ppc-paired.c: New test.
3074 2007-08-31 Ollie Wild <aaw@google.com>
3076 * g++.dg/conversion/ptrmem2.C: New test.
3077 * g++.dg/conversion/ptrmem3.C: New test.
3078 * g++.dg/conversion/ptrmem4.C: New test.
3079 * g++.dg/conversion/ptrmem5.C: New test.
3080 * g++.dg/conversion/ptrmem6.C: New test.
3081 * g++.dg/conversion/ptrmem7.C: New test.
3082 * g++.dg/conversion/ptrmem8.C: New test.
3084 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
3087 * gfortran.dg/char_length_7.f90: New test.
3088 * gfortran.dg/char_length_9.f90: New test.
3089 * gfortran.dg/char_assign_1.f90: Add extra warning.
3093 * gfortran.dg/char_length_8.f90: New test.
3095 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
3097 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3099 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3101 * gcc.dg/inline-24.c: New test.
3102 * g++.dg/opt/inline11.C: New test.
3104 2007-08-30 Richard Guenther <rguenther@suse.de>
3106 * gcc.target/i386/vectorize5.c: New testcase.
3108 2007-08-30 Tobias Burnus <burnus@net-b.de>
3111 * interface.c (check_interface0): Improve error for external procs.
3112 (check_sym_interfaces): Fix checking of module procedures.
3114 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3116 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3118 * gcc.dg/sync-3.c: New test.
3121 * gcc.dg/cleanup-12.c: New test.
3123 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
3125 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3126 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3127 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3128 * gcc.dg/pr32450.c: Ditto.
3129 * gcc.dg/nest.c: Ditto.
3130 * gcc.dg/nested-func-4.c: Ditto.
3131 * g++.old-deja/g++.law/profile1.C: Ditto.
3133 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3136 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3137 non-default integer kind arguments.
3139 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
3142 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3144 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3146 * gcc.dg/h8300-ice2.c: Remove target selector.
3148 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
3151 * gfortran.dg/binding_label_tests_15.f03: New test case.
3152 * gfortran.dg/binding_label_tests_16.f03: Ditto.
3154 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3156 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3157 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3159 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
3162 * g++.dg/other/canon-33194.C: New.
3164 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
3166 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3167 * gcc.c-torture/execute/pr23135.c: Likewise.
3169 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3171 * gcc.dg/pr31344.c: Move to ...
3172 * gcc.dg/dfp/pr31344.c: ... here.
3173 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3174 * gcc.dg/20050503-1.c: Ditto.
3175 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3176 * gcc.dg/20061127-1.c: Compile only for fpic targets.
3177 * gcc.dg/20060801-1.c: Ditto.
3179 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
3181 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3182 * gfortran.dg/nan_1.f90: Likewise.
3184 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3187 Revert previous patch.
3189 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
3190 Kazu Hirata <kazu@codesourcery.com>
3192 * gcc.target/m68k/interrupt-1.c: New.
3194 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3196 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3197 10000 for targets where "int" can't hold at least 100000.
3198 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3199 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3200 (test5)(test6): Use it.
3201 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3202 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3203 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3204 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3205 * gcc.dg/attr-alloc_size.c (test): Likewise.
3207 2007-08-28 Paolo Carlini <pcarlini@suse.de>
3210 * g++.dg/template/error29.C: New.
3212 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3215 * g++.dg/ext/visibility/anon5.C: New test.
3217 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3219 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3221 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3223 * gfortran.dg/gamma_1.f90: Remove large-real tests.
3224 * gfortran.dg/gamma_2.f90: Remove large-real tests.
3225 * gfortran.dg/gamma_4.f90: New: large-real tests.
3227 2007-08-28 Jason Merrill <jason@redhat.com>
3230 * g++.dg/ext/stmtexpr12.C: New test.
3233 * g++.dg/ext/attrib28.C: New test.
3235 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
3238 * gcc.target/i386/pr32661.c: New test.
3240 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3243 * gcc.dg/pr32370.c: New test.
3245 PR rtl-optimization/33148
3246 * gcc.c-torture/compile/20070827-1.c: New test.
3249 * d++.dg/debug/const3.C: New test.
3250 * d++.dg/debug/const4.C: New test.
3251 * d++.dg/debug/dwarf2/const1.C: New test.
3252 * d++.dg/debug/dwarf2/const2.C: New test.
3253 * d++.dg/debug/dwarf2/const2b.C: New test.
3255 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
3256 Vladimir Yanovsky <yanov@il.ibm.com>
3257 Revital Eres <eres@il.ibm.com>
3258 Andrey Belevantsev <abel@ispras.ru>
3260 * gcc.dg/sms-1.c: New test.
3262 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
3264 * g++.dg/ext/gnu-inline-common.h: New.
3265 * g++.dg/ext/gnu-inline-global-reject.C: New.
3266 * g++.dg/ext/gnu-inline-global.C: New.
3267 * g++.dg/ext/gnu-inline-namespace.C: New.
3268 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3269 * g++.dg/ext/gnu-inline-class.C: New.
3270 * g++.dg/ext/gnu-inline-class-static.C: New.
3271 * g++.dg/ext/gnu-inline-template-class.C: New.
3272 * g++.dg/ext/gnu-inline-template-func.C: New.
3274 2007-08-27 Jason Merrill <jason@redhat.com>
3277 * g++.dg/ext/stmtexpr11.C: New.
3279 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
3281 * lib/target-supports.exp (check_profiling_available):
3282 Set profiling_available_saved to 0 on fido-*-elf.
3284 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
3286 PR tree-optimization/33173
3288 * gcc.c-torture/compile/pr33173.c: New.
3290 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
3293 * gcc.dg/dfp/pr31385.c: New.
3295 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3297 * gcc.dg/unsigned-long-compare.c: Remove target selector.
3299 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3301 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3302 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3303 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3304 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3305 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3306 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3307 gcc.target/m68k directory.
3308 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3309 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3310 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3311 gcc.target/cris directory.
3312 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3313 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3314 gcc.target/bfin directory.
3316 * gcc.target/sh: New directory.
3317 * gcc.target/sh/sh.exp: New file.
3318 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3319 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3320 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3321 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3322 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3323 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3325 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3327 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3328 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3329 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3330 * gcc.target/i386/local2.c: Ditto.
3331 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3332 * gcc.target/i386/20011119-1.c: Ditto.
3333 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3334 * gcc.target/i386/fastcall-1.c: Fix target selector.
3336 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3339 * gfortran.dg/negative_unit.f: Add new check
3340 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3341 -fdefault-integer-8.
3343 2007-08-26 Asher Langton <langton2@llnl.gov>
3345 * gfortran.dg/recursive_stack.f90: New.
3346 * gfortran.dg/openmp_stack.f90: New.
3348 2007-08-26 Tobias Burnus <burnus@net-b.de>
3351 * gfortran.dg/use_10.f90: New.
3353 2007-08-26 Tobias Burnus <burnus@net-b.de>
3356 * gfortran.dg/namelist_14.f90: Make test case valid.
3357 * gfortran.dg/common_10.f90: New.
3359 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
3362 * gcc.dg/ifelse-2.c: New.
3364 2007-08-26 Tobias Burnus <burnus@net-b.de>
3367 * gfortran.dg/gamma_1.f90: New.
3368 * gfortran.dg/gamma_2.f90: New.
3369 * gfortran.dg/gamma_3.f90: New.
3371 2007-08-26 Tobias Burnus <burnus@net-b.de>
3374 * gfortran.dg/used_types_18.f90: New.
3376 2007-08-25 Jakub Jelinek <jakub@redhat.com>
3378 * gcc.dg/array-init-2.c: New test.
3380 2007-08-24 Tobias Burnus <burnus@net-b.de>
3383 * gfortran.dg/initialization_4.f90: Update dg-error.
3384 * gfortran.dg/initialization_13.f90: New.
3386 2007-08-24 Richard Guenther <rguenther@suse.de>
3389 * gcc.c-torture/compile/pr33166.c: New testcase.
3391 2007-08-24 Tobias Burnus <burnus@net-b.de>
3394 * gfortran.dg/pointer_assign_4.f90: New.
3395 * gfortran.dg/shape_2.f90: Fix test case.
3396 * gfortran.dg/char_result_4.f90: Ditto.
3398 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3400 * gcc.dg/array-init-1.c: New test.
3403 * g++.dg/parse/crash36.C: New test.
3405 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
3407 * gcc.dg/pr32721.c: Updated.
3409 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3411 PR tree-optimization/32573
3413 * gcc.dg/pr32573.c: New test.
3416 * g++.dg/lookup/ns3.C: New test.
3418 * gfortran.dg/assumed_charlen_sharing.f90: New test.
3421 * g++.dg/parse/crash37.C: New test.
3423 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3426 * gcc.target/i386/pr17390.c: New test.
3428 2007-08-23 Richard Guenther <rguenther@suse.de>
3430 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3431 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3432 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3433 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3434 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3435 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3436 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3437 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3439 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3441 * gcc.target/s390: New directory.
3442 * gcc.target/s390/s390.exp: New file.
3443 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3444 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3445 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3446 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3447 gcc.target/s390 directory.
3449 2007-08-23 Richard Guenther <rguenther@suse.de>
3451 PR tree-optimization/32328
3452 * testsuite/gcc.dg/pr32328.c: New testcase.
3454 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
3456 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3459 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3462 * gfortran.dg/min_max_optional_5.f90: New test.
3463 * gfortran.dg/min_max_optional_2.f90: Remove.
3464 * gfortran.dg/min_max_optional_3.f90: Remove.
3465 * gfortran.dg/min_max_optional_4.f90: Remove.
3467 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3469 * gcc.target/i386/xorps-sse.c: New.
3470 * gcc.target/i386/xorps-sse2.c: New.
3472 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3474 * gcc.target/i386/cmov3.c: Fix scan-assembler.
3475 * gcc.target/i386/cmov4.c: Fix scan-assembler.
3476 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3478 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
3481 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3482 include multiple kinds for SHAPE parameter within a single
3484 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3485 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
3487 2007-08-22 Janus Weil <jaydub66@gmail.com>
3489 * interface_abstract_1.f90: Extended test case.
3490 * interface_abstract_3.f90: New test.
3492 2007-08-21 Christian Bruel <christian.bruel@st.com>
3494 * gcc.dg/fold-sub.c: New test.
3496 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3498 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3499 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3500 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3501 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3502 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3503 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3505 2007-08-22 Richard Guenther <rguenther@suse.de>
3508 * gcc.dg/pr33007.c: New testcase.
3510 2007-08-22 Richard Sandiford <richard@codesourcery.com>
3512 * gcc.c-torture/execute/strcmp-1.x: Delete.
3514 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3516 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3517 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3518 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3519 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3520 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3521 gcc.target/i386/stack-realign.c,
3522 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3523 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3524 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3525 target using dg-require-effective-target directive.
3526 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3527 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3528 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3529 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3530 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3531 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3532 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3533 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3534 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3535 Require lp64 target using dg-require-effective-target directive.
3536 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3537 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3539 * gcc.target/i386/20010202-1.c: Move from here ...
3540 * gcc.dg/20010202-1.c: ... to here.
3542 2007-08-22 Richard Guenther <rguenther@suse.de>
3544 PR tree-optimization/33142
3545 * gcc.c-torture/execute/pr33142.c: New testcase.
3547 2007-08-22 Richard Guenther <rguenther@suse.de>
3550 * g++.dg/torture/pr32563.C: New testcase.
3552 2007-08-22 Jakub Jelinek <jakub@redhat.com>
3555 * gcc.dg/pr32912-1.c: Add -w to options.
3556 * gcc.dg/pr32912-2.c: Likewise.
3557 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3559 2007-08-21 Ian Lance Taylor <iant@google.com>
3561 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3563 2007-08-21 Ian Lance Taylor <iant@google.com>
3565 PR tree-optimization/33134
3566 * g++.dg/tree-ssa/pr33134.C: New test.
3568 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
3570 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3571 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3573 2007-08-21 Jakub Jelinek <jakub@redhat.com>
3576 * gcc.dg/debug/pr32610.c: New test.
3578 * g++.dg/init/new24.C: New test.
3581 * gcc.dg/pr32912-1.c: New test.
3582 * gcc.dg/pr32912-2.c: New test.
3583 * gcc.dg/pr32912-3.c: New test.
3585 2007-08-21 Richard Guenther <rguenther@suse.de>
3587 * gcc.dg/pointer-arith-10.c: New testcase.
3589 2007-08-21 Richard Guenther <rguenther@suse.de>
3592 * gcc.c-torture/compile/pr33122.c: New testcase.
3594 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
3596 * g++.dg/warn/Wnvdtor-2.C: New testcase.
3598 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
3600 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3602 2007-08-20 Jakub Jelinek <jakub@redhat.com>
3605 * g++.dg/init/new23.C: New test.
3607 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3610 * gcc.c-torture/compile/pr30564-1.c: New test.
3611 * gcc.c-torture/compile/pr30564-2.c: New test.
3613 2007-08-19 Joseph Myers <joseph@codesourcery.com>
3615 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3617 2007-08-19 Tobias Burnus <burnus@net-b.de>
3619 * gfortran.dg/interface_abstract_2.f90: New.
3620 * gfortran.dg/interface_abstract_1.f90: Fix typo.
3622 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3624 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3625 unknown (so that outer-loop wont get analyzed).
3626 * gcc.dg/vect/vect-outer-1a.c: New test.
3627 * gcc.dg/vect/vect-outer-1b.c: New test.
3628 * gcc.dg/vect/vect-outer-1.c: New test.
3629 * gcc.dg/vect/vect-outer-2a.c: New test.
3630 * gcc.dg/vect/vect-outer-2b.c: New test.
3631 * gcc.dg/vect/vect-outer-2c.c: New test.
3632 * gcc.dg/vect/vect-outer-2.c: New test.
3633 * gcc.dg/vect/vect-outer-3a.c: New test.
3634 * gcc.dg/vect/vect-outer-3b.c: New test.
3635 * gcc.dg/vect/vect-outer-3c.c: New test.
3636 * gcc.dg/vect/vect-outer-3.c: New test.
3637 * gcc.dg/vect/vect-outer-4a.c: New test.
3638 * gcc.dg/vect/vect-outer-4b.c: New test.
3639 * gcc.dg/vect/vect-outer-4c.c: New test.
3640 * gcc.dg/vect/vect-outer-4d.c: New test.
3641 * gcc.dg/vect/vect-outer-4e.c: New test.
3642 * gcc.dg/vect/vect-outer-4f.c: New test.
3643 * gcc.dg/vect/vect-outer-4g.c: New test.
3644 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3645 * gcc.dg/vect/vect-outer-4i.c: New test.
3646 * gcc.dg/vect/vect-outer-4j.c: New test.
3647 * gcc.dg/vect/vect-outer-4k.c: New test.
3648 * gcc.dg/vect/vect-outer-4l.c: New test.
3649 * gcc.dg/vect/vect-outer-4m.c: New test.
3650 * gcc.dg/vect/vect-outer-4.c: New test.
3651 * gcc.dg/vect/vect-outer-5.c: New test.
3652 * gcc.dg/vect/vect-outer-6.c: New test.
3653 * gcc.dg/vect/vect-outer-fir.c: New test.
3654 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3655 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3657 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3659 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3660 and -fno-tree-reassoc.
3661 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3662 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3663 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3664 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3665 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3666 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3667 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3668 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3669 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3670 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3671 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3672 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3673 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3674 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3675 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3676 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3677 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3678 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3679 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3680 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3681 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3682 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3683 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3684 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3685 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3686 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3687 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3688 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3689 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3690 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3691 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3692 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3693 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3694 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3695 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3696 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3697 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3699 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3701 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3702 versioning for aliasing).
3703 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3705 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3707 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3709 2007-08-18 Tom Tromey <tromey@redhat.com>
3711 PR preprocessor/32974:
3712 * gcc.dg/cpp/pr32974.c: New file.
3714 2007-08-17 Tobias Burnus <burnus@net-b.de>
3716 * gfortran.dg/interface_abstract_1.f90: New.
3718 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3721 * gfortran.dg/pure_initializer_1.f90: New test.
3723 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3726 * gfortran.dg/array_constructor_18.f90: New test.
3728 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
3731 * g++.dg/expr/lval3.C: New test.
3732 * g++.dg/expr/lval4.C: New test.
3734 2007-08-17 Ollie Wild <aaw@google.com>
3737 * g++.dg/lookup/builtin3.C: New test.
3738 * g++.dg/lookup/builtin4.C: New test.
3739 * g++.dg/lookup/using19.C: New test.
3741 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3744 * g++.dg/parse/error31.C: New.
3746 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3749 * g++.dg/template/error26.C: New.
3751 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3754 * gfortran.dg/zero_length_2.f90: New test.
3756 2007-08-17 Tobias Burnus <burnus@net-b.de>
3758 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3759 * gfortran.dg/kind_tests_3.f03: Ditto.
3760 * gfortran.dg/global_vars_f90_init.f90: Ditto.
3761 * gfortran.dg/interface_13.f90: Ditto.
3762 * gfortran.dg/pr32738.f90: Ditto.
3763 * gfortran.dg/module_private_1.f90: Ditto.
3764 * gfortran.dg/test_only_clause.f90: Ditto.
3765 * gfortran.dg/bind_c_vars.f90: Ditto.
3766 * gfortran.dg/bind_c_dts.f90: Ditto.
3767 * gfortran.dg/use_9.f90: Ditto.
3768 * gfortran.dg/generic_8.f90: Ditto.
3769 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3770 * gfortran.dg/private_type_6.f90: Ditto.
3771 * gfortran.dg/c_assoc.f90: Ditto.
3772 * gfortran.dg/private_type_7.f90: Ditto.
3773 * gfortran.dg/global_vars_c_init.f90: Ditto.
3774 * gfortran.dg/bind_c_dts_2.f03: Ditto.
3775 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3776 * gfortran.dg/c_size_t_test.f03: Ditto.
3777 * gfortran.dg/used_types_12.f90: Ditto.
3778 * gfortran.dg/pr25923.f90: Ditto.
3779 * gfortran.dg/test_com_block.f90: Ditto.
3780 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3781 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3782 * gfortran.dg/com_block_driver.f90: Ditto.
3783 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3784 * gfortran.dg/use_iso_c_binding.f90: Ditto.
3785 * gfortran.dg/c_loc_test.f90: Ditto.
3786 * gfortran.dg/c_ptr_tests.f03: Ditto.
3787 * gfortran.dg/module_interface_1.f90: Ditto.
3789 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3792 * g++.dg/other/error17.C: Adjust.
3794 2007-08-17 Ben Elliston <bje@au.ibm.com>
3797 * g++.dg/ext/altivec-14.C: New test.
3799 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3801 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3802 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3804 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3805 * gcc.dg/vect/pr32366.c: Ditto.
3807 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3810 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3811 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3812 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3813 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3815 2007-08-16 Tobias Burnus <burnus@net-b.de>
3818 * gfortran.dg/use_9.f90: New.
3820 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3822 * g++.dg/gcov/gcov-5.C: New test.
3824 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3826 * g++.dg/gcov/gcov-4.C: New test.
3827 * lib/gcov.exp (verify-lines): Add support for
3828 checking no-coverage lines.
3830 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
3832 * gcc.dg/vect/vect-vfa-01.c: New.
3833 * gcc.dg/vect/vect-vfa-02.c: New.
3834 * gcc.dg/vect/vect-vfa-03.c: New.
3835 * gcc.dg/vect/vect-vfa-04.c: New.
3836 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3837 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3838 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3839 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3840 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3841 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3842 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3843 gfortran.dg/vect/pr19049.f90: Rename to start with
3845 * gcc.dg/vect/vect.exp: Disable versioning for alias
3846 when test starts with no-vfa-.
3847 * gfortran.dg/vect/vect.exp: Likewise.
3849 2007-08-16 Richard Sandiford <richard@codesourcery.com>
3851 * gcc.dg/torture/pr32897.c: New test.
3853 2007-08-16 Paolo Carlini <pcarlini@suse.de>
3856 * g++.dg/template/crash69.C: New.
3858 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
3860 * lib/target-supports.exp (check_effective_target_arm32): Use
3861 check_no_compiler_messages.
3863 2007-08-15 Diego Novillo <dnovillo@google.com>
3865 gcc.dg/tree-ssa/20070815.c: New test.
3867 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3870 * gfortran.dg/random_7.f90: Initialize variable.
3872 2007-08-15 Jakub Jelinek <jakub@redhat.com>
3875 * gfortran.dg/pr33074.f90: New test.
3878 * g++.dg/opt/nrv14.C: New test.
3880 2007-08-15 Paolo Carlini <pcarlini@suse.de>
3883 * g++.dg/template/crash68.C: New.
3885 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3887 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3888 * gcc.dg/sibcall-4.c: Ditto.
3890 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3893 * gfortran.dg/use_8.f90: New test.
3894 * gfortran.dg/c_loc_tests_2.f03: Fix code.
3896 2007-08-14 Paolo Carlini <pcarlini@suse.de>
3899 * g++.dg/template/error27.C: New.
3900 * g++.dg/template/error28.C: New.
3901 * g++.dg/other/pr28304.C: Adjust.
3902 * g++.old-deja/g++.mike/p811.C: Likewise.
3904 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
3907 * gcc.target/i386/pr30315.c: New.
3909 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3912 * gfortran.dg/substr_5.f90: New test.
3914 2007-08-14 Andrew Pinski <pinskia@gmail.com>
3917 * gcc.dg/vector-2.c: New test.
3920 * g++.dg/ext/vector8.C: New test.
3922 2007-08-13 Dan Hipschman <dsh@google.com>
3925 * gcc.dg/format/array-1.c: Add an additional test for
3926 unterminated format strings of length 1.
3928 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3931 * gfortran.dg/external_procedures_3.f90: New test.
3933 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3936 * gfortran.dg/import6.f90: New test.
3938 2007-08-13 Andrew Pinski <pinskia@gmail.com>
3941 * gcc.dg/vector-1.c: New test.
3943 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3945 * gcc.dg/pr21255-4.c: Skip for PIC.
3946 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3948 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3950 * gcc.dg/attr-isr.c: Skip for PIC.
3951 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3952 * gcc.dg/attr-isr-trapa.c: Likewise.
3953 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3954 * gcc.dg/pragma-isr-trapa.c: Likewise.
3955 * gcc.dg/pragma-isr-trapa2.c: Likewise.
3957 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3960 * gfortran.dg/transpose_1.f90: New test.
3962 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3965 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3968 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3972 * gfortran.dg/random_4.f90: New test.
3973 * gfortran.dg/random_5.f90: New test.
3974 * gfortran.dg/random_6.f90: New test.
3975 * gfortran.dg/random_7.f90: New test.
3977 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3980 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3982 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3985 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3987 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3990 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3991 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3993 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3996 * gfortran.dg/char_length_6.f90: New test.
3998 2007-08-10 Ollie Wild <aaw@google.com>
4000 * g++.dg/lookup/using18.C: New test.
4002 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4005 * g++.dg/other/error16.C: New.
4007 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4010 * gfortran.dg/namelist_37.f90: New test.
4012 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4015 * g++.dg/conversion/op3.C: New.
4017 2007-08-09 Tobias Burnus <burnus@net-b.de>
4020 * gfortran.dg/fmt_tab_1.f90: New.
4021 * gfortran.dg/fmt_tab_2.f90: New.
4023 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4026 * gcc.c-torture/compile/pr32796.c: New test.
4028 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4031 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4032 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4035 2007-08-08 Richard Sandiford <richard@codesourcery.com>
4037 * gcc.target/mips/code-readable-1.c: New test.
4038 * gcc.target/mips/code-readable-2.c: Likewise.
4039 * gcc.target/mips/code-readable-3.c: Likewise.
4041 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
4042 Revital Eres <eres@il.ibm.com>
4044 * gfortran.dg/sms-1.f90: Add comment.
4045 * gfortran.dg/sms-2.f90: New.
4047 2007-08-07 Ian Lance Taylor <iant@google.com>
4049 * gcc.dg/instrument-1.c: New test.
4050 * gcc.dg/instrument-2.c: New test.
4051 * gcc.dg/instrument-3.c: New test.
4053 2007-08-07 Steve Ellcey <sje@cup.hp.com>
4055 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4057 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
4059 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
4060 !vector_alignment_reachable targets.
4061 * gcc.dg/vect/vect-33.c: Likewise.
4062 * gcc.dg/vect/vect-42.c: Likewise.
4063 * gcc.dg/vect/vect-44.c: Likewise.
4064 * gcc.dg/vect/vect-50.c: Likewise.
4065 * gcc.dg/vect/vect-70.c: Likewise.
4066 * gcc.dg/vect/vect-71.c: Likewise.
4067 * gcc.dg/vect/vect-87.c: Likewise.
4068 * gcc.dg/vect/vect-88.c: Likewise.
4069 * gcc.dg/vect/vect-91.c: Likewise.
4070 * gcc.dg/vect/vect-93.c: Likewise.
4071 * gcc.dg/vect/vect-96.c: Likewise.
4072 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4073 * gcc.dg/vect/section-anchors-69.c: Likewise.
4074 * gcc.dg/vect/pr25413.c: Likewise.
4075 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4076 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4077 * gfortran.dg/vect-2.f90: Likewise.
4078 * gfortran.dg/vect-3.f90: Likewise.
4079 * gfortran.dg/vect-4.f90: Likewise.
4080 * gfortran.dg/vect-5.f90: Likewise.
4081 * lib/target-supports.exp (check_effective_target_natural_alignment):
4082 Return false for darwin.
4083 (check_effective_target_vector_alignment_reachable_for_double): New.
4085 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
4087 * gcc.dg/multiword-1.c: New testcase.
4089 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
4091 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4093 * gfortran.dg/namelist_36.f90: New test.
4095 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
4097 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4098 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4100 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
4102 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4103 * gcc.dg/torture/type-generic-1.c: Likewise.
4105 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
4107 * gcc.c-torture/20070522-1.c: Move to ...
4108 * gcc.c-torture/compile/20070522-1.c: Here.
4110 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4113 * gfortran.dg/minmax_char_1.f90: New test.
4114 * gfortran.dg/minmax_char_2.f90: New test.
4115 * gfortran.dg/min_max_optional_4.f90: New test.
4117 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4119 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4120 hanging on the testcase.
4122 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4125 * gcc.c-torture/compile/pr32988.c: New test.
4127 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4129 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4131 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
4133 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
4136 2007-03-22 Dirk Mueller <dmueller@suse.de>
4138 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4140 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4143 * gfortran.dg/isnan_1.f90: New test.
4145 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
4146 Revital Eres <eres@il.ibm.com>
4148 * gcc.dg/sms-antideps.c: New test.
4150 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
4153 * gfortran.dg/entry_13.f90: New test.
4155 * gfortran.dg/entry_12.f90: Clean up .mod file.
4157 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4160 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
4161 variables as kind=4 so they don't overflow the record length.
4163 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
4166 * gfortran.dg/selected_kind_1.f90: New test.
4168 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
4171 * gcc.c-torture/compile/pr32780.c: New test.
4173 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4176 * gcc.c-torture/compile/pr32399.c: New testcase.
4178 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4181 * g++.dg/torture/pr32304.C: New testcase.
4183 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4186 * gfortran.fortran-torture/compile/complex_1.f90: New test.
4188 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4191 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4193 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4196 * gfortran.dg/nint_2.f90: New test.
4198 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
4200 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4201 * gcc.dg/weak/typeof-2.c: Likewise.
4203 2007-08-03 Diego Novillo <dnovillo@google.com>
4206 * gcc.dg/tree-ssa/pr31521.c: New test.
4208 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4211 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
4212 iostat must be default kind.
4214 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4216 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4218 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4221 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
4222 explicit so test passes with -fdefault-integer-8.
4223 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4224 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4226 2007-08-02 Lee Millward <lee.millward@gmail.com>
4229 * g++.dg/parse/asm1.C: New test.
4232 * g++.dg/parse/asm2.C: Likewise.
4235 * g++.dg/parse/asm3.C: Likewise.
4237 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
4239 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4240 "int" is only 16 bit bits wide.
4241 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4243 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4245 * g++.dg/torture/type-generic-1.C: New.
4246 * gcc.dg/pr28796-2.c: Move tests ...
4247 * gcc.dg/tg-tests.h: ... here.
4248 * gcc.dg/torture/type-generic-1.c: New.
4250 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4253 * minmaxloc_3.f90: New test case.
4255 2007-08-01 Tobias Burnus <burnus@net-b.de>
4258 * gfortran.dg/allocate_stat.f90: New.
4260 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
4262 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4264 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
4266 PR tree-optimization/32919
4267 * gcc.c-torture/compile/pr32919.c: New.
4269 2007-08-01 Nick Clifton <nickc@redhat.com>
4271 * gcc.c-torture/execute/execute.exp: Change copyright header to
4272 refer to version 3 of the GNU General Public License and to point
4273 readers at the COPYING3 file and the FSF's license web page.
4274 * gcc.c-torture/execute/ieee/ieee.exp,
4275 gcc.c-torture/unsorted/unsorted.exp,
4276 gcc.c-torture/compile/compile.exp,
4277 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4278 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4279 gcc.target/cris/torture/cris-torture.exp,
4280 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4281 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4282 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4283 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4284 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4285 gnat.dg/dg.exp, gnat.dg/style/style.exp,
4286 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4287 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4288 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4289 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4290 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4291 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4292 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4293 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4294 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4295 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4296 gcc.dg/noncompile/noncompile.exp,
4297 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4298 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4299 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4300 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4301 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4302 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4303 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4304 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4305 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4306 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4307 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4308 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4309 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4310 g++.old-deja/old-deja.exp,
4311 gfortran.fortran-torture/execute/execute.exp,
4312 gfortran.fortran-torture/compile/compile.exp,
4313 treelang/output/output-1.c, treelang/output/output-1.tree,
4314 treelang/execute/execute.exp, treelang/Makefile.in,
4315 treelang/compile/compile.exp, g++.dg/dg.exp,
4316 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4317 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4318 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4319 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4320 g++.dg/compat/struct-layout-1.exp,
4321 g++.dg/compat/struct-layout-1_generate.c,
4322 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4323 g++.dg/bprob/bprob.exp, config/default.exp,
4324 gcc.test-framework/test-framework.awk,
4325 gcc.test-framework/gen_directive_tests,
4326 gcc.test-framework/test-framework.exp,
4327 objc.dg/special/special.exp,
4328 objc.dg/gnu-encoding/gnu-encoding.exp,
4329 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4330 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4331 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4332 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4333 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4334 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4335 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4336 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4337 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4338 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4339 lib/target-supports-dg.exp, lib/gcc-defs.exp,
4340 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4341 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4342 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4343 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4344 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4347 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4349 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4352 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4355 * gfortran.dg/initialization_12.f90: New test.
4357 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
4360 * gfortran.dg/entry_12.f90: New test.
4362 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4365 * gfortran.dg/altreturn_6.f90: New test.
4367 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
4370 * gfortran.dg/exponent_2.f90: New test.
4372 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
4374 * gcc.dg/vect/vect-117.c: New test.
4375 * gcc.dg/vect/vect-74.c: Enabled test
4376 * gcc.dg/vect/vect-81.c: Enabled test
4378 2007-07-30 Andrew Pinski <pinskia@gmail.com>
4380 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4381 s/dg-error/dg-warning where warning is expected.
4383 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4386 * gfortran.dg/array_constructor_12.f90: Adjust argument
4387 of huge() to correct kind.
4389 2007-07-30 Ollie Wild <aaw@google.com>
4391 * gcc.dg/cpp/counter-2.c: New test.
4392 * gcc.dg/cpp/counter-3.c: New test.
4393 * gcc.dg/cpp/dir-only-1.c: New test.
4394 * gcc.dg/cpp/dir-only-1.h: New file.
4395 * gcc.dg/cpp/dir-only-2.c: New test.
4396 * gcc.dg/cpp/dir-only-3.c: New test.
4397 * gcc.dg/cpp/dir-only-3a.h: New file.
4398 * gcc.dg/cpp/dir-only-3b.h: New file.
4399 * gcc.dg/cpp/dir-only-4.c: New test.
4400 * gcc.dg/cpp/dir-only-5.c: New test.
4401 * gcc.dg/cpp/dir-only-6.c: New test.
4403 2007-07-30 Julian Brown <julian@codesourcery.com>
4405 * gcc.target/arm/neon/v*.c: Regenerate.
4407 2007-07-30 Paolo Carlini <pcarlini@suse.de>
4410 * g++.dg/ext/label6.C: New.
4412 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4416 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
4418 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
4421 * gfortran.dg/actual_pointer_function_1.f90: New test.
4424 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4426 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
4429 * gfortran.dg/shape_1.f90: Adjust error message.
4430 * gfortran.dg/parameter_array_ref_1.f90: New test.
4432 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4435 * gfortran.dg/entry_11.f90: New test.
4437 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
4438 Revital Eres <eres@il.ibm.com>
4440 * gfortran.dg/sms-1.f90: New test.
4442 2007-07-28 Richard Guenther <rguenther@suse.de>
4444 * gcc.c-torture/compile/pr32920.c: New testcase.
4446 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
4449 * g++.dg/lookup/friend11.C: New test.
4451 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
4453 * gfortran.dg/namelist_5.f90: Adjusted error message.
4454 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4455 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4456 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4457 * gfortran.dg/namelist_32.f90: ... this.
4460 * gfortran.dg/namelist_33.f90: New test.
4463 * gfortran.dg/namelist_34.f90: New test.
4466 * gfortran.dg/namelist_35.f90: New test.
4468 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
4471 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4473 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
4476 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4477 assuming it is 0x7ffffffff.
4478 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4479 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4481 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4483 * gfortran.dg/operator_3.f90: Fix dg directive.
4484 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4485 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4486 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4488 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
4490 * g++.dg/cpp0x/decltype1.C: New.
4491 * g++.dg/cpp0x/decltype2.C: New.
4492 * g++.dg/cpp0x/decltype3.C: New.
4493 * g++.dg/cpp0x/decltype4.C: New.
4494 * g++.dg/cpp0x/decltype5.C: New.
4495 * g++.dg/cpp0x/decltype6.C: New.
4497 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4499 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4500 because the test relies on bit 31 to be the sign bit.
4502 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4504 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4505 assuming it is 0x7fffffff.
4506 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4507 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4509 2007-07-27 Mark Mitchell <mark@codesourcery.com>
4512 * g++.dg/expr/bitfield9.C: New test.
4514 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4517 * gfortran.dg/logical_comp.f90: Update dg-error strings.
4519 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4522 * gfortran.dg/private_type_7.f90: New test.
4524 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4527 * gfortran.dg/select_char_1.f90: New test.
4529 2007-07-27 Tobias Burnus <burnus@net-b.de>
4532 * gfortran.dg/initialization_11.f90: New test.
4534 2007-07-27 Richard Sandiford <richard@codesourcery.com>
4536 * gcc.target/mips/ins-1.c: New test.
4538 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
4541 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4544 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
4546 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4547 error: width of 'spare' exceeds its type.
4549 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
4551 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4552 * gcc.dg/sibcall-4.c: Likewise.
4554 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4556 PR rtl-optimization/31500
4557 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4558 * g++.dg/warn/Warray-bounds.C: Likewise.
4560 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
4562 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4564 2007-07-25 Julian Brown <julian@codesourcery.com>
4565 Paul Brook <paul@codesourcery.com>
4566 Joseph Myers <joseph@codesourcery.com>
4567 Mark Shinwell <shinwell@codesourcery.com>
4569 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4570 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4571 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4572 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4573 (check_effective_target_arm_neon_hw): New.
4574 * gcc.target/arm/neon/neon.exp: New file.
4575 * gcc.target/arm/neon/polytypes.c: New file.
4576 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4578 2007-07-25 Janis Johnson <janis187@us.ibm.com>
4580 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4581 targets where an "int" is less than 32 bits wide.
4583 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
4585 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4587 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4589 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4590 during addition if an int is only 16 bits wide.
4591 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4593 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4595 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4596 size as "long int" and are 32 or 64 bits wide.
4597 * gcc.dg/torture/pr28814.c: Likewise.
4599 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4601 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4602 exactly as wide as an int.
4604 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
4606 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4607 Define and use throughout as long long printf format specifier.
4608 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4611 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
4613 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4614 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4616 2007-07-25 Ben Elliston <bje@au.ibm.com>
4618 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4620 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4622 * gcc.c-torture/execute/20070724-1.c: New.
4624 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4627 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4628 "deallocates" to 24, since patch has code rid of much spurious
4630 * gfortran.dg/interface_assignment_1.f90 : New test.
4633 * gfortran.dg/interface_assignment_2.f90 : New test.
4635 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4638 * fortran.dg/initialization_10.f90: New test.
4640 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4643 * gfortran.dg/imag_2.f: Removed
4644 * gfortran.dg/warn_std_1.f90: New test.
4645 * gfortran.dg/warn_std_2.f90: New test.
4646 * gfortran.dg/warn_std_3.f90: New test.
4648 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4651 * g++.dg/init/new22.C: New.
4653 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4656 * g++.dg/template/crash67.C: New.
4658 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
4660 * lib/target-support.exp (check_effective_target_natural_alignment):
4661 (check_effective_target_vector_alignment_reachable): New.
4662 * config/spu/spu.c (spu_vector_alignment_reachable): New.
4663 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4664 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
4666 * gcc.dg/vect/pr25413.c: Likewise.
4667 * gcc.dg/vect/pr31699.c: Likewise.
4669 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4672 * gfortran.dg/pack_bounds_1.f90: New test case.
4674 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
4677 * gfortran.dg/initialization_9.f90: New test.
4679 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4683 * gfortran.dg/bind_c_usage_8.f03: New test case.
4684 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4685 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
4687 2007-07-23 Richard Sandiford <richard@codesourcery.com>
4689 * gcc.target/mips/branch-cost-1.c: New test.
4690 * gcc.target/mips/branch-cost-2.c: Likewise.
4692 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4695 * gfortran.dg/c_char_tests.f03: New test case.
4696 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4697 * gfortran.dg/c_char_tests_2.f03: New test case.
4698 * gfortran.dg/value_6.f03: Ditto.
4699 * gfortran.dg/value_7.f03: Ditto.
4701 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4704 * gfortran.dg/c_funloc_tests_5.f03: New.
4705 * gfortran.dg/c_funloc_tests_5.f04: New.
4706 * gfortran.dg/c_funloc_tests_4_driver.c: New.
4708 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4711 * g++.dg/expr/call4.C: New.
4712 * g++.dg/expr/call5.C: New.
4714 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4717 * gfortran.dg/namelist_30.f90: New test.
4719 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4722 * gfortran.dg/array_initializer_1.f90: Removed warning.
4723 * gfortran.dg/initialization_1.f90: Adjusted messages.
4724 * gfortran.dg/nested_modules_6.f90: Removed warning.
4727 * gfortran.dg/initialization_7.f90: New test.
4730 * gfortran.dg/initialization_8.f90: New test.
4732 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4735 * g++.dg/template/crash47.C: Adjust errors.
4736 * g++.dg/template/crash48.C: Adjust errors.
4737 * g++.dg/template/typename12.C: New.
4738 * g++.dg/template/typename13.C: New.
4739 * g++.dg/template/typename14.C: New.
4740 * g++.dg/template/typedef6.C: Adjust errors.
4742 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4745 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4746 * gfortran.dg/pr32627.f03: New test case.
4748 * gfortran.dg/c_f_pointer_logical.f03: New test case.
4749 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4750 c_f_pointer_logical.
4751 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4752 c_f_pointer_complex.
4753 * gfortran.dg/c_f_pointer_complex.f03: New test case.
4754 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4755 c_f_pointer_shape_tests_2.
4756 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4758 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4761 * gfortran.dg/c_loc_tests_9.f03: New test case.
4762 * gfortran.dg/c_loc_tests_10.f03: Ditto.
4764 2007-07-21 Lee Millward <lee.millward@gmail.com>
4767 * gfortran.dg/int_2.f90: New test.
4769 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
4771 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4773 2007-07-20 Richard Sandiford <richard@codesourcery.com>
4775 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4776 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4778 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
4780 PR tree-optimization/19910
4781 * gcc.dg/pr19910.c: New test.
4783 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
4786 * gfortran.dg/pr32738.f90: New test.
4788 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4790 PR tree-optimzation/32635
4791 * gfortran.dg/pr32635.f: New test case.
4793 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
4796 * gfortran.dg/pr32801.f03: New test case.
4798 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4800 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4801 Test negative numbers also.
4802 * gcc.dg/c99-math-float-1.c: Likewise.
4803 * gcc.dg/c99-math-long-double-1.c: Likewise.
4804 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
4807 2007-07-18 Bob Wilson <bob.wilson@acm.org>
4809 * lib/target-supports.exp (check_effective_target_sync_int_long):
4811 (check_effective_target_sync_char_short): Likewise.
4813 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4815 * gcc.dg/pr28796-2.c: Add more cases.
4817 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4819 * gcc.dg/pr28796-1.c: Add more cases.
4820 * gcc.dg/pr28796-2.c: Likewise.
4822 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4824 * gcc.dg/pr28796-1.c: Add more cases.
4825 * gcc.dg/pr28796-2.c: Likewise.
4827 2007-07-17 Janus Weil <jaydub66@gmail.com>
4830 * gfortran.dg/pr32535.f90: New test.
4832 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
4836 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4838 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
4840 PR rtl-optimization/32773
4841 * gcc.dg/pr32773.c: New test.
4843 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
4845 * gcc.target/spu/intrinsics-1.c: Use dg-message to
4846 match flax-vector-conversions note.
4847 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4848 instead of dg-error for the warning.
4850 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4852 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4853 adapted to work on targets with 16-bit or wider int.
4854 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4855 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4856 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4857 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4859 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4861 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4862 support large arrays.
4863 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4864 * gcc.dg/20061109-1.c: Likewise.
4865 * gcc.c-torture/execute/20061101-1.x: Likewise.
4866 * gcc.c-torture/execute/pr29797-1.x: Likewise.
4867 * gcc.c-torture/execute/pr31448.x: Likewise.
4869 2007-07-16 Lee Millward <lee.millward@gmail.com>
4871 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4874 * gfortran.dg/pr32238.f90: New test.
4877 * gfortran.dg/pr32222.f90: New test.
4880 * gfortran.dg/pr32242.f90: New test.
4882 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
4883 David Ung <davidu@mips.com>
4885 * gcc.target/mips/mips-sched-madd.c: New test case.
4887 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4890 * gfortran.dg/large_real_kind_1.f90: Update test.
4891 * gfortran.dg/pr17706.f90: Update test.
4892 * gfortran.dg/fmt_zero_digits.f90: Update test.
4893 * gfortran.dg/fmt_zero_precision.f90: Update test.
4894 * gfortran.dg/real_const_3.f90: Update test.
4896 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4899 * gfortran.dg/bounds_check_8.f90: New test.
4900 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4902 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4905 * gfortran.dg/mvbits_2.f90: New test.
4907 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4910 * gfortran.dg/pack_mask_1.f90: New test.
4911 * gfortran.dg/unpack_mask_1.f90: New test.
4913 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4915 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4916 * gcc.dg/20001101-1.c: Likewise.
4917 * gcc.dg/20001102-1.c: Likewise.
4918 * gcc.dg/20020116-2.c: Likewise.
4919 * gcc.dg/20020416-1.c: Likewise.
4920 * gcc.dg/sparc-constant-1.c: Likewise.
4921 * gcc.dg/sparc-dwarf2.c: Likewise.
4922 * gcc.dg/sparc-frame-1.c: Likewise.
4923 * gcc.dg/sparc-getcontext-1.c: Likewise.
4924 * gcc.dg/sparc-loop-1.c: Likewise.
4925 * gcc.dg/sparc-reg-1.c: Likewise.
4926 * gcc.dg/sparc-ret.c: Likewise.
4927 * gcc.dg/sparc-trap-1.c: Likewise.
4928 * gcc.dg/ultrasp10.c: Likewise.
4929 * gcc.dg/ultrasp11.c: Likewise.
4930 * gcc.dg/ultrasp1.c: Likewise.
4931 * gcc.dg/ultrasp2.c: Likewise.
4932 * gcc.dg/ultrasp3.c: Likewise.
4933 * gcc.dg/ultrasp4.c: Likewise.
4934 * gcc.dg/ultrasp5.c: Likewise.
4935 * gcc.dg/ultrasp6.c: Likewise.
4936 * gcc.dg/ultrasp7.c: Likewise.
4937 * gcc.dg/ultrasp8.c: Likewise.
4938 * gcc.dg/ultrasp9.c: Likewise.
4939 * gcc.dg/splet-1.c: Delete.
4941 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
4944 * gfortran.dg/stfunc_5.f90: New test.
4946 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
4948 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4949 New procedure to check if arrays are naturally aligned to the vector
4951 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
4952 in size_t typedef. Adjust tree dump scan results according to
4953 vect_aligned_arrays target check.
4954 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4955 vect_aligned_arrays target check.
4956 * gcc.dg/vect/pr31699.c: Ditto.
4958 2007-07-13 Sa Liu <saliu@de.ibm.com>
4960 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4961 for V2DFmode vector conditional expression.
4962 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
4964 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
4966 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
4967 V2DFmode comparison and test special values.
4968 * lib/target-supports.exp: Switch on test for V2DFmode
4969 vector conditional expression.
4971 2007-07-13 Richard Guenther <rguenther@suse.de>
4973 PR tree-optimization/32721
4974 * gcc.dg/pr32721.c: New testcase.
4976 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
4978 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4979 error message part that continues on a new line.
4981 2007-07-12 Geoffrey Keating <geoffk@apple.com>
4983 * gcc.dg/c99-tgmath-1.c: New.
4984 * gcc.dg/c99-tgmath-2.c: New.
4985 * gcc.dg/c99-tgmath-3.c: New.
4986 * gcc.dg/c99-tgmath-4.c: New.
4988 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4989 Janis Johnson <janis187@us.ibm.com>
4992 * gcc.test-framework/dg-error-exp-F.c: New test.
4993 * gcc.test-framework/dg-warning-exp-F.c: New test.
4994 * lib/gcc.exp: Enable warning and error prefixes.
4995 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4996 (dg-error): Wrap original dg-error.
4997 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4998 markers from dg-error/dg-warning directives.
4999 * gcc.dg/20040322-1.c: Likewise.
5000 * gcc.dg/Wchar-subscripts-1.c: Likewise.
5001 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5002 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5003 * gcc.dg/Werror-1.c: Likewise.
5004 * gcc.dg/Werror-10.c: Likewise.
5005 * gcc.dg/Werror-11.c: Likewise.
5006 * gcc.dg/Werror-2.c: Likewise.
5007 * gcc.dg/Werror-3.c: Likewise.
5008 * gcc.dg/Werror-4.c: Likewise.
5009 * gcc.dg/Werror-5.c: Likewise.
5010 * gcc.dg/Werror-6.c: Likewise.
5011 * gcc.dg/Werror-7.c: Likewise.
5012 * gcc.dg/Werror-8.c: Likewise.
5013 * gcc.dg/Werror-9.c: Likewise.
5014 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5015 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5016 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5017 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5018 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5019 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5020 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5021 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5022 * gcc.dg/Wnested-externs-1.c: Likewise.
5023 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5024 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5025 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5026 * gcc.dg/Wshadow-3.c: Likewise.
5027 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5028 * gcc.dg/Wwrite-strings-1.c: Likewise.
5029 * gcc.dg/anon-struct-5.c: Likewise.
5030 * gcc.dg/anon-struct-6.c: Likewise.
5031 * gcc.dg/anon-struct-7.c: Likewise.
5032 * gcc.dg/anon-struct-8.c: Likewise.
5033 * gcc.dg/array-8.c: Likewise.
5034 * gcc.dg/array-quals-2.c: Likewise.
5035 * gcc.dg/asm-qual-1.c: Likewise.
5036 * gcc.dg/asm-wide-1.c: Likewise.
5037 * gcc.dg/assign-warn-1.c: Likewise.
5038 * gcc.dg/assign-warn-2.c: Likewise.
5039 * gcc.dg/bitfld-10.c: Likewise.
5040 * gcc.dg/bitfld-11.c: Likewise.
5041 * gcc.dg/bitfld-12.c: Likewise.
5042 * gcc.dg/bitfld-13.c: Likewise.
5043 * gcc.dg/bitfld-14.c: Likewise.
5044 * gcc.dg/builtin-choose-expr-2.c: Likewise.
5045 * gcc.dg/builtins-30.c: Likewise.
5046 * gcc.dg/c90-const-expr-5.c: Likewise.
5047 * gcc.dg/c90-typespec-1.c: Likewise.
5048 * gcc.dg/c99-const-expr-5.c: Likewise.
5049 * gcc.dg/c99-flex-array-5.c: Likewise.
5050 * gcc.dg/c99-fordecl-3.c: Likewise.
5051 * gcc.dg/c99-tag-3.c: Likewise.
5052 * gcc.dg/c99-typespec-1.c: Likewise.
5053 * gcc.dg/c99-vla-jump-1.c: Likewise.
5054 * gcc.dg/c99-vla-jump-2.c: Likewise.
5055 * gcc.dg/c99-vla-jump-3.c: Likewise.
5056 * gcc.dg/c99-vla-jump-4.c: Likewise.
5057 * gcc.dg/c99-vla-jump-5.c: Likewise.
5058 * gcc.dg/cast-1.c: Likewise.
5059 * gcc.dg/cast-2.c: Likewise.
5060 * gcc.dg/cast-3.c: Likewise.
5061 * gcc.dg/cast-4.c: Likewise.
5062 * gcc.dg/cast-pretty-print-1.c: Likewise.
5063 * gcc.dg/comp-goto-2.c: Likewise.
5064 * gcc.dg/comp-goto-3.c: Likewise.
5065 * gcc.dg/cpp/error-1.c: Likewise.
5066 * gcc.dg/cpp/if-paren.c: Likewise.
5067 * gcc.dg/decl-7.c: Likewise.
5068 * gcc.dg/decl-8.c: Likewise.
5069 * gcc.dg/decl-nospec-1.c: Likewise.
5070 * gcc.dg/decl-nospec-2.c: Likewise.
5071 * gcc.dg/decl-nospec-3.c: Likewise.
5072 * gcc.dg/declspec-10.c: Likewise.
5073 * gcc.dg/declspec-11.c: Likewise.
5074 * gcc.dg/declspec-12.c: Likewise.
5075 * gcc.dg/declspec-13.c: Likewise.
5076 * gcc.dg/declspec-14.c: Likewise.
5077 * gcc.dg/declspec-15.c: Likewise.
5078 * gcc.dg/declspec-16.c: Likewise.
5079 * gcc.dg/declspec-17.c: Likewise.
5080 * gcc.dg/declspec-4.c: Likewise.
5081 * gcc.dg/declspec-5.c: Likewise.
5082 * gcc.dg/declspec-6.c: Likewise.
5083 * gcc.dg/declspec-7.c: Likewise.
5084 * gcc.dg/declspec-8.c: Likewise.
5085 * gcc.dg/declspec-9.c: Likewise.
5086 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5087 * gcc.dg/dfp/constants-c99.c: Likewise.
5088 * gcc.dg/dfp/keywords-c89.c: Likewise.
5089 * gcc.dg/dfp/keywords-c99.c: Likewise.
5090 * gcc.dg/dfp/keywords-reserved.c: Likewise.
5091 * gcc.dg/dfp/typespec.c: Likewise.
5092 * gcc.dg/dremf-type-compat-2.c: Likewise.
5093 * gcc.dg/dremf-type-compat-3.c: Likewise.
5094 * gcc.dg/dremf-type-compat-4.c: Likewise.
5095 * gcc.dg/empty-source-2.c: Likewise.
5096 * gcc.dg/empty-source-3.c: Likewise.
5097 * gcc.dg/enum3.c: Likewise.
5098 * gcc.dg/extra-semi-2.c: Likewise.
5099 * gcc.dg/extra-semi-3.c: Likewise.
5100 * gcc.dg/float-range-1.c: Likewise.
5101 * gcc.dg/float-range-2.c: Likewise.
5102 * gcc.dg/float-range-3.c: Likewise.
5103 * gcc.dg/float-range-5.c: Likewise.
5104 * gcc.dg/format/asm_fprintf-2.c: Likewise.
5105 * gcc.dg/format/asm_fprintf-3.c: Likewise.
5106 * gcc.dg/format/asm_fprintf-4.c: Likewise.
5107 * gcc.dg/format/asm_fprintf-5.c: Likewise.
5108 * gcc.dg/format/cast-1.c: Likewise.
5109 * gcc.dg/format/gcc_diag-3.c: Likewise.
5110 * gcc.dg/format/gcc_diag-4.c: Likewise.
5111 * gcc.dg/format/gcc_diag-6.c: Likewise.
5112 * gcc.dg/format/gcc_diag-8.c: Likewise.
5113 * gcc.dg/format/gcc_diag-9.c: Likewise.
5114 * gcc.dg/format/nul-2.c: Likewise.
5115 * gcc.dg/format/opt-1.c: Likewise.
5116 * gcc.dg/format/opt-2.c: Likewise.
5117 * gcc.dg/format/opt-3.c: Likewise.
5118 * gcc.dg/format/opt-4.c: Likewise.
5119 * gcc.dg/format/opt-5.c: Likewise.
5120 * gcc.dg/format/opt-6.c: Likewise.
5121 * gcc.dg/framework-2.c: Likewise.
5122 * gcc.dg/func-args-1.c: Likewise.
5123 * gcc.dg/func-outside-1.c: Likewise.
5124 * gcc.dg/func-outside-2.c: Likewise.
5125 * gcc.dg/gnu-cond-expr-2.c: Likewise.
5126 * gcc.dg/gnu-cond-expr-3.c: Likewise.
5127 * gcc.dg/if-empty-1.c: Likewise.
5128 * gcc.dg/init-bad-1.c: Likewise.
5129 * gcc.dg/init-bad-2.c: Likewise.
5130 * gcc.dg/init-bad-3.c: Likewise.
5131 * gcc.dg/init-desig-obs-2.c: Likewise.
5132 * gcc.dg/init-desig-obs-3.c: Likewise.
5133 * gcc.dg/init-empty-2.c: Likewise.
5134 * gcc.dg/init-empty-3.c: Likewise.
5135 * gcc.dg/inline-11.c: Likewise.
5136 * gcc.dg/inline-12.c: Likewise.
5137 * gcc.dg/inline-8.c: Likewise.
5138 * gcc.dg/inline-9.c: Likewise.
5139 * gcc.dg/inline3.c: Likewise.
5140 * gcc.dg/label-decl-1.c: Likewise.
5141 * gcc.dg/label-decl-2.c: Likewise.
5142 * gcc.dg/label-decl-3.c: Likewise.
5143 * gcc.dg/label-decl-4.c: Likewise.
5144 * gcc.dg/long-long-typespec-1.c: Likewise.
5145 * gcc.dg/lvalue-2.c: Likewise.
5146 * gcc.dg/lvalue-3.c: Likewise.
5147 * gcc.dg/nested-func-3.c: Likewise.
5148 * gcc.dg/nested-redef-1.c: Likewise.
5149 * gcc.dg/noreturn-4.c: Likewise.
5150 * gcc.dg/old-style-prom-2.c: Likewise.
5151 * gcc.dg/old-style-prom-3.c: Likewise.
5152 * gcc.dg/old-style-then-proto-1.c: Likewise.
5153 * gcc.dg/overflow-warn-1.c: Likewise.
5154 * gcc.dg/overflow-warn-2.c: Likewise.
5155 * gcc.dg/overflow-warn-3.c: Likewise.
5156 * gcc.dg/overflow-warn-4.c: Likewise.
5157 * gcc.dg/overflow-warn-6.c: Likewise.
5158 * gcc.dg/parm-forwdecl-2.c: Likewise.
5159 * gcc.dg/parm-forwdecl-3.c: Likewise.
5160 * gcc.dg/parm-impl-decl-1.c: Likewise.
5161 * gcc.dg/parm-impl-decl-2.c: Likewise.
5162 * gcc.dg/parm-incomplete-1.c: Likewise.
5163 * gcc.dg/parm-mismatch-1.c: Likewise.
5164 * gcc.dg/pointer-arith-1.c: Likewise.
5165 * gcc.dg/pointer-arith-2.c: Likewise.
5166 * gcc.dg/pointer-arith-3.c: Likewise.
5167 * gcc.dg/pointer-arith-4.c: Likewise.
5168 * gcc.dg/pointer-arith-6.c: Likewise.
5169 * gcc.dg/pointer-arith-7.c: Likewise.
5170 * gcc.dg/pointer-arith-8.c: Likewise.
5171 * gcc.dg/pr13804-1.c: Likewise.
5172 * gcc.dg/pr15698-1.c: Likewise.
5173 * gcc.dg/pr15698-2.c: Likewise.
5174 * gcc.dg/pr15698-3.c: Likewise.
5175 * gcc.dg/pr15698-4.c: Likewise.
5176 * gcc.dg/pr15698-5.c: Likewise.
5177 * gcc.dg/pr15698-6.c: Likewise.
5178 * gcc.dg/pr15698-7.c: Likewise.
5179 * gcc.dg/pr15698-8.c: Likewise.
5180 * gcc.dg/pr17188-1.c: Likewise.
5181 * gcc.dg/pr17301-1.c: Likewise.
5182 * gcc.dg/pr17301-2.c: Likewise.
5183 * gcc.dg/pr17730-1.c: Likewise.
5184 * gcc.dg/pr20368-1.c: Likewise.
5185 * gcc.dg/pr20368-2.c: Likewise.
5186 * gcc.dg/pr20368-3.c: Likewise.
5187 * gcc.dg/pr22308-1.c: Likewise.
5188 * gcc.dg/qual-component-1.c: Likewise.
5189 * gcc.dg/redecl-1.c: Likewise.
5190 * gcc.dg/redecl-11.c: Likewise.
5191 * gcc.dg/redecl-12.c: Likewise.
5192 * gcc.dg/redecl-13.c: Likewise.
5193 * gcc.dg/redecl-14.c: Likewise.
5194 * gcc.dg/redecl-15.c: Likewise.
5195 * gcc.dg/register-var-1.c: Likewise.
5196 * gcc.dg/register-var-2.c: Likewise.
5197 * gcc.dg/stmt-expr-2.c: Likewise.
5198 * gcc.dg/stmt-expr-3.c: Likewise.
5199 * gcc.dg/stmt-expr-label-1.c: Likewise.
5200 * gcc.dg/stmt-expr-label-2.c: Likewise.
5201 * gcc.dg/stmt-expr-label-3.c: Likewise.
5202 * gcc.dg/struct-empty-2.c: Likewise.
5203 * gcc.dg/struct-empty-3.c: Likewise.
5204 * gcc.dg/struct-parse-1.c: Likewise.
5205 * gcc.dg/struct-semi-1.c: Likewise.
5206 * gcc.dg/struct-semi-2.c: Likewise.
5207 * gcc.dg/struct-semi-3.c: Likewise.
5208 * gcc.dg/switch-5.c: Likewise.
5209 * gcc.dg/switch-6.c: Likewise.
5210 * gcc.dg/switch-7.c: Likewise.
5211 * gcc.dg/tls/diag-5.c: Likewise.
5212 * gcc.dg/transparent-union-1.c: Likewise.
5213 * gcc.dg/transparent-union-3.c: Likewise.
5214 * gcc.dg/typespec-1.c: Likewise.
5215 * gcc.dg/vla-init-2.c: Likewise.
5216 * gcc.dg/vla-init-3.c: Likewise.
5217 * gcc.dg/vla-init-4.c: Likewise.
5218 * gcc.dg/vla-init-5.c: Likewise.
5219 * gcc.dg/void-cast-2.c: Likewise.
5220 * gcc.dg/wvla-3.c: Likewise.
5221 * gcc.dg/wvla-7.c: Likewise.
5222 * gcc.target/i386/991209-1.c: Likewise.
5223 * gcc.target/ia64/fpreg-1.c: Likewise.
5224 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5225 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5227 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
5230 * gfortran.dg/func_decl_4.f90: New test.
5232 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
5235 * gfortran.dg/interface_17.f90: New test.
5237 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
5240 * gfortran.dg/32599.f03: New test case.
5243 * gfortran.dg/32601.f03: New test case.
5244 * gfortran.dg/32601_1.f03: Ditto.
5245 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5246 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5248 2007-07-12 Steve Ellcey <sje@cup.hp.com>
5250 * gcc.c-torture/execute/align-3.c: Remove function addr check.
5252 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5253 Devang Patel <dpatel@apple.com>
5255 PR tree-optimization/25413
5256 * gcc.dg/vect/vect-align-1.c: New.
5257 * gcc.dg/vect/vect-align-2.c: New.
5258 * gcc.dg/vect/pr25413.c: New.
5259 * gcc.dg/vect/pr25413a.c: New.
5260 * gcc.dg/vect/pr31699.c: Fix dg-final check.
5262 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
5264 * lib/target-support.exp (check_ultrasparc_hw_available):
5266 (is-effective-target): Check $arg for ultrasparc_hw.
5267 (is-effective-target-keyword): Likewise.
5268 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5269 when determining what to do on sparc platforms.
5270 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5271 * gcc.dg/20001101-1.c: Likewise.
5272 * gcc.dg/20001101-2.c: Likewise.
5273 * gcc.dg/ultrasp9.c: Likewise.
5274 * gcc.dg/ultrasp10.c: Likewise.
5275 * gcc.target/sparc/pdist-3.c: Likewise.
5277 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
5279 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5281 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5283 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5285 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5287 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5288 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5289 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5290 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5291 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5292 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5293 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5294 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5295 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5296 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5297 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5298 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5299 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5300 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5301 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5302 * lib/target-supports.exp (check_effective_target_vect_int_mul):
5305 2007-07-12 Jakub Jelinek <jakub@redhat.com>
5308 * g++.dg/parse/error30.C: New test.
5310 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5313 * gfortran.dg/alloc_comp_misc_1.f90: New test.
5315 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
5317 * gfortran.fortran-torture/compile/pr32663.f: New test.
5319 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5322 * g++.dg/inherit/virtual4.C: New.
5324 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
5327 * gcc.target/i386/pr32661-1.c: New test.
5329 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
5331 * gnat.dg/invariant_index.ad[sb]: New test.
5333 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5336 * g++.dg/template/decl3.C: New.
5338 2007-07-09 Geoffrey Keating <geoffk@apple.com>
5341 * gcc.c-torture/execute/align-3.c: New.
5343 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
5346 * gcc.target/i386/pr32708-1.c: New test.
5347 * gcc.target/i386/pr32708-2.c: Ditto.
5348 * gcc.target/i386/pr32708-3.c: Ditto.
5350 2007-07-10 Mark Mitchell <mark@codesourcery.com>
5352 * g++.dg/init/new20.C: Remove svn:executable flag.
5354 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5356 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5358 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5360 * gcc.dg/ultrasp7.c: Add fpic target requirement.
5362 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5365 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5368 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
5371 * gfortran.dg/overload_2.f90: New test.
5374 * gfortran.dg/transfer_simplify_5.f90
5377 * gfortran.dg/interface_15.f90: New test.
5379 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5382 * gfortran.dg/matmul_5.f90: New test case.
5384 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
5386 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5387 * gcc.dg/fesd-any.h: Likewise.
5388 * gcc.dg/fesd-baseonly.c: Likewise.
5389 * gcc.dg/fesd-baseonly.h: Likewise.
5390 * gcc.dg/fesd-none.c: Likewise.
5391 * gcc.dg/fesd-none.h: Likewise.
5392 * gcc.dg/fesd-reduced.c: Likewise.
5393 * gcc.dg/fesd-reduced.h: Likewise.
5394 * gcc.dg/fesd-sys.c: Likewise.
5395 * gcc.dg/fesd-sys.h: Likewise
5396 * gcc.dg/fesd.h: Likewise.
5398 * g++.dg/debug/dwarf2: New directory.
5399 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5400 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5401 * g++.dg/other/fesd-any.h: Likewise.
5402 * g++.dg/other/fesd-baseonly.C: Likewise.
5403 * g++.dg/other/fesd-baseonly.h: Likewise.
5404 * g++.dg/other/fesd-none.C: Likewise.
5405 * g++.dg/other/fesd-none.h: Likewise.
5406 * g++.dg/other/fesd-reduced.C: Likewise.
5407 * g++.dg/other/fesd-reduced.h: Likewise.
5408 * g++.dg/other/fesd-sys.C: Likewise.
5409 * g++.dg/other/fesd-sys.h: Likewise.
5410 * g++.dg/other/fesd.h: Likewise.
5412 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
5415 * gfortran.dg/parameter_unused.f90: New test.
5417 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
5419 PR tree-optimization/32681
5420 * gcc.dg/tree-ssa/pr32681.c: New test.
5422 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5425 * gfortran.dg/fmt_t_5.f90: New test.
5427 2007-07-08 Paolo Carlini <pcarlini@suse.de>
5430 * g++.dg/template/operator10.C: New.
5432 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5435 * gfortran.dg/unpack_zerosize_1.f90: New test case.
5437 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5440 * gfortran.dg/operator_6.f90: New test.
5442 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5445 * gfortran.dg/operator_4.f90: New test.
5446 * gfortran.dg/operator_5.f90: New test.
5447 * gfortran.dg/logical_comp.f90: Adjusted error messages.
5448 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5450 2007-07-08 Tobias Burnus <burnus@net-b.de>
5453 * gfortran.dg/argument_checking_6.f90: New.
5455 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5458 * gfortran.dg/interface_155555.f90: New test.
5460 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5462 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5463 c99-math-long-double-1.c, c99-math.h: Test subnormals.
5465 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5468 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5469 discern pedantic diagnostics and errors.
5470 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5472 * gcc.dg/20050121-1.c: This is an error and not a warning.
5473 * gcc.target/i386/sseregparm-2.c: Likewise.
5474 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5475 * gcc.dg/charset/attribute2.c: Likewise.
5476 * gcc.dg/bitfld-1.c: Likewise.
5477 * gcc.dg/pack-test-2.c: Likewise.
5478 * gcc.dg/940510-1.c: Match separately error and warning.
5479 * gcc.dg/array-2.c: Match separately multiple messages. The second
5480 diagnostic is a pedantic warning and not an error.
5481 * gcc.dg/pr14475.c: Match separately multiple messages.
5482 * gcc.dg/pr18809-1.c: Likewise.
5483 * gcc.dg/pr27953.c: Likewise.
5484 * gcc.dg/vla-init-1.c: Likewise.
5485 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5487 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5490 * gfortran.dg/char_decl_1.f90: New test.
5492 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
5494 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5496 2007-07-07 Mark Mitchell <mark@codesourcery.com>
5499 * g++.dg/template/overload9.C: New test.
5501 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
5503 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5504 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5506 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5508 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5509 * gcc.dg/20001012-2.c: Likewise.
5510 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5511 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5513 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5515 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5516 about the chunk size when STACK_SIZE is defined.
5518 2007-07-06 Josh Conner <jconner@apple.com>
5521 * gcc.dg/sibcall-8.c: New test.
5523 2007-07-06 Josh Conner <jconner@apple.com>
5526 * gcc.target/arm/sibcall-1.c: New test.
5528 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
5530 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5532 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
5534 * gfortran.dg/save_parameter.f90: New test.
5535 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5537 2007-07-06 Richard Guenther <rguenther@suse.de>
5539 * g++.dg/opt/pr30965.C: New testcase.
5541 2007-07-06 Richard Sandiford <richard@codesourcery.com>
5543 * gcc.target/mips/save-restore-5.c: New test.
5545 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5547 PR rtl_optimization/32450
5548 * gcc.dg/pr32450.c: New runtime test.
5550 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5552 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5553 single underscore in scan directives.
5555 2007-07-05 Mark Mitchell <mark@codesourcery.com>
5558 * g++.dg/init/ptrmem4.C: New test.
5561 * g++.dg/init/new21.C: Likewise.
5564 * g++.dg/template/static30.C: Likewise.
5566 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
5568 * gcc.dg/vect/costmodel/ppc: New directory.
5569 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5570 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5572 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5573 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5574 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5575 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5576 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5577 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5578 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5579 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5580 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5581 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5582 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5583 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5584 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5585 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5587 2007-07-05 Tobias Burnus <burnus@net-b.de>
5590 * gfortran.dg/module_md5_1.f90: Update MD5 number.
5592 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
5595 * gfortran.dg/interface_14.f90: New test.
5598 * gfortran.dg/do_iterator_2.f90: New test.
5600 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
5602 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5603 (FE_DEC_DOWNWARD): Likewise.
5604 (FE_DEC_UPWARD): Likewise.
5605 (FE_DEC_TOWARDZERO): Likewise.
5606 (FE_DEC_TONEARESTFROMZERO): Likewise.
5608 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
5610 * gcc.c-torture/compile/pr32606.c: New.
5611 * gfortran.fortran-torture/execute/pr32604.f90: New.
5613 2007-07-04 Mark Mitchell <mark@codesourcery.com>
5615 * gcc.dg/visibility-12.c: New test.
5616 * gcc.dg/visibility-13.c: Likewise.
5617 * g++.dg/ext/visibility-9.C: Likewise.
5618 * g++.dg/ext/visibility-10.C: Likewise.
5620 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5622 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5623 * gcc.dg/sh-relax-vxworks.c: New test.
5625 2007-07-04 Richard Guenther <rguenther@suse.de>
5627 PR tree-optimization/32500
5628 * gcc.c-torture/execute/pr32500.c: New testcase.
5630 2007-07-04 Richard Guenther <rguenther@suse.de>
5632 PR tree-optimization/32482
5633 * gcc.c-torture/compile/pr32482.c: New testcase.
5635 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5637 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5639 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5640 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5641 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5642 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5644 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5646 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5648 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5650 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5652 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5655 * gfortran.dg/min_max_optional_1.f90: New test.
5656 * gfortran.dg/min_max_optional_2.f90: New test.
5657 * gfortran.dg/min_max_optional_3.f90: New test.
5659 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5662 * gfortran.dg/fmt_error.f90: New test.
5664 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5667 * gfortran.dg/interface_13.f90: New test.
5669 2007-07-03 Dave Brolley <brolley@redhat.com>
5672 * g++.dg/init/new20.C: New test.
5674 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
5677 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5679 2007-07-03 Tobias Burnus <burnus@net-b.de>
5682 * common_7.f90: New.
5683 * common_8.f90: New.
5684 * common_9.f90: New.
5686 2007-07-03 Tobias Burnus <burnus@net-b.de>
5689 * gfortran.dg/argument_checking_1.f90: New.
5690 * gfortran.dg/argument_checking_2.f90: New.
5691 * gfortran.dg/argument_checking_3.f90: New.
5692 * gfortran.dg/argument_checking_4.f90: New.
5693 * gfortran.dg/argument_checking_5.f90: New.
5694 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5695 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5697 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5699 * gcc.dg/pr32176.c: Add -w to default dg-options.
5701 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5703 * gcc.c-torture/compile/ssa-pre-1.c: New test.
5705 2007-07-03 Tobias Burnus <burnus@net-b.de>
5708 * gfortran.dg/null_2.f90: New.
5710 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5711 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5714 * gcc.dg/pr32176.c: New test.
5716 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5718 * gcc.dg/const-float80.c : New test.
5719 * gcc.dg/const-float128.c : New test.
5720 * gcc.dg/const-float80-ped.c : New test.
5721 * gcc.dg/const-float128-ped.c : New test.
5723 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5725 * gcc.dg/c99-math.h: Fix typo.
5727 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5730 * gcc.dg/gomp/pr32468-1.c: New test.
5732 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5734 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5737 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5739 * gfortran.fortran-torture/compile/pr32583.f: New.
5740 * gcc.c-torture/compile/pr32584.c: New
5742 2007-07-02 Ollie Wild <aaw@google.com>
5744 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5745 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5747 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5749 * gcc.target/mips/save-restore-1.c: New test.
5750 * gcc.target/mips/save-restore-2.c: Likewise.
5751 * gcc.target/mips/save-restore-3.c: Likewise.
5752 * gcc.target/mips/save-restore-4.c: Likewise.
5754 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
5756 PR tree-optimization/31966
5757 PR tree-optimization/32533
5758 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5759 * gfortran.dg/pr32533.f90: Ditto.
5761 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5763 * g++.dg/opt/nrv12.C: New test.
5764 * gcc.target/i386/nrv1.c: New test.
5767 * g++.dg/gomp/pr31748.C: New test.
5769 2007-07-02 Ira Rosen <irar@il.ibm.com>
5771 PR tree-optimization/32230
5772 * gcc.dg/vect/pr32230.c: New test.
5774 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
5776 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5777 * bind_c_coms.f90: Ditto.
5778 * bind_c_coms_driver.c: Ditto.
5779 * bind_c_dts.f90: Ditto.
5780 * bind_c_dts_2.f03: Ditto.
5781 * bind_c_dts_2_driver.c: Ditto.
5782 * bind_c_dts_3.f03: Ditto.
5783 * bind_c_dts_4.f03: Ditto.
5784 * bind_c_dts_driver.c: Ditto.
5785 * bind_c_implicit_vars.f03: Ditto.
5786 * bind_c_procs.f03: Ditto.
5787 * bind_c_usage_2.f03: Ditto.
5788 * bind_c_usage_3.f03: Ditto.
5789 * bind_c_usage_5.f03: Ditto.
5790 * bind_c_usage_6.f03: Ditto.
5791 * bind_c_usage_7.f03: Ditto.
5792 * bind_c_vars.f90: Ditto.
5793 * bind_c_vars_driver.c: Ditto.
5794 * binding_c_table_15_1.f03: Ditto.
5795 * binding_label_tests.f03: Ditto.
5796 * binding_label_tests_10.f03: Ditto.
5797 * binding_label_tests_10_main.f03: Ditto.
5798 * binding_label_tests_11.f03: Ditto.
5799 * binding_label_tests_11_main.f03: Ditto.
5800 * binding_label_tests_12.f03: Ditto.
5801 * binding_label_tests_13.f03: Ditto.
5802 * binding_label_tests_13_main.f03: Ditto.
5803 * binding_label_tests_14.f03: Ditto.
5804 * binding_label_tests_2.f03: Ditto.
5805 * binding_label_tests_3.f03: Ditto.
5806 * binding_label_tests_4.f03: Ditto.
5807 * binding_label_tests_5.f03: Ditto.
5808 * binding_label_tests_6.f03: Ditto.
5809 * binding_label_tests_7.f03: Ditto.
5810 * binding_label_tests_8.f03: Ditto.
5811 * binding_label_tests_9.f03: Ditto.
5812 * c_assoc.f90: Ditto.
5813 * c_assoc_2.f03: Ditto.
5814 * c_f_pointer_shape_test.f90: Ditto.
5815 * c_f_pointer_tests.f90: Ditto.
5816 * c_f_tests_driver.c: Ditto.
5817 * c_funloc_tests.f03: Ditto.
5818 * c_funloc_tests_2.f03: Ditto.
5819 * c_funloc_tests_3.f03: Ditto.
5820 * c_funloc_tests_3_funcs.c: Ditto.
5821 * c_kind_params.f90: Ditto.
5822 * c_kind_tests_2.f03: Ditto.
5824 * c_loc_driver.c: Ditto.
5825 * c_loc_test.f90: Ditto.
5826 * c_loc_tests_2.f03: Ditto.
5827 * c_loc_tests_2_funcs.c: Ditto.
5828 * c_loc_tests_3.f03: Ditto.
5829 * c_loc_tests_4.f03: Ditto.
5830 * c_loc_tests_5.f03: Ditto.
5831 * c_loc_tests_6.f03: Ditto.
5832 * c_loc_tests_7.f03: Ditto.
5833 * c_loc_tests_8.f03: Ditto.
5834 * c_ptr_tests.f03: Ditto.
5835 * c_ptr_tests_10.f03: Ditto.
5836 * c_ptr_tests_5.f03: Ditto.
5837 * c_ptr_tests_7.f03: Ditto.
5838 * c_ptr_tests_7_driver.c: Ditto.
5839 * c_ptr_tests_8.f03: Ditto.
5840 * c_ptr_tests_8_funcs.c: Ditto.
5841 * c_ptr_tests_9.f03: Ditto.
5842 * c_ptr_tests_driver.c: Ditto.
5843 * c_size_t_driver.c: Ditto.
5844 * c_size_t_test.f03: Ditto.
5845 * com_block_driver.f90: Ditto.
5846 * global_vars_c_init.f90: Ditto.
5847 * global_vars_c_init_driver.c: Ditto.
5848 * global_vars_f90_init.f90: Ditto.
5849 * global_vars_f90_init_driver.c: Ditto.
5850 * interop_params.f03: Ditto.
5851 * iso_c_binding_only.f03: Ditto.
5852 * iso_c_binding_rename_1.f03: Ditto.
5853 * iso_c_binding_rename_1_driver.c: Ditto.
5854 * iso_c_binding_rename_2.f03: Ditto.
5855 * iso_c_binding_rename_2_driver.c: Ditto.
5856 * kind_tests_2.f03: Ditto.
5857 * kind_tests_3.f03: Ditto.
5858 * module_md5_1.f90: Ditto.
5859 * only_clause_main.c: Ditto.
5860 * print_c_kinds.f90: Ditto.
5861 * test_bind_c_parens.f03: Ditto.
5862 * test_c_assoc.c: Ditto.
5863 * test_com_block.f90: Ditto.
5864 * test_common_binding_labels.f03: Ditto.
5865 * test_common_binding_labels_2.f03: Ditto.
5866 * test_common_binding_labels_2_main.f03: Ditto.
5867 * test_common_binding_labels_3.f03: Ditto.
5868 * test_common_binding_labels_3_main.f03: Ditto.
5869 * test_only_clause.f90: Ditto.
5870 * use_iso_c_binding.f90: Ditto.
5871 * value_5.f90: Ditto.
5872 * value_test.f90: Ditto.
5873 * value_tests_f03.f90: Ditto.
5875 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
5877 * gcc.dg/tls/opt-14.c: New.
5879 2007-07-01 Ollie Wild <aaw@google.com>
5881 * g++.dg/lookup/using16.C: New test.
5882 * g++.dg/lookup/using17.C: New test.
5884 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
5887 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5888 (test_4): Use proper test for floating point equality.
5891 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5893 PR libgfortran/32554
5894 * gfortran.dg/fmt_p_1.f90: New test.
5896 2007-07-01 Ira Rosen <irar@il.ibm.com>
5898 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5899 initialization and fix dg-final check - the initialization loop is
5902 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5903 Volker Reichelt <reichelt@netcologne.de>
5906 * gcc.dg/pr32559.c: New test.
5908 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5910 PR tree-optimization/25371
5911 * gcc.dg/vect/pr25371.c: New test.
5913 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
5915 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5916 when allocating and initializing a flexible array.
5918 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
5921 * gfortran.dg/intrinsic.f90: New test.
5923 2007-06-30 Tobias Burnus <burnus@net-b.de>
5926 * gfortran.dg/fmt_zero_check.f90: New.
5928 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
5931 * gfortran.dg/repeat_f90: New test.
5933 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5936 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5937 -pedantic-errors, so we should match errors.
5938 * gcc.dg/cpp/escape-1.c: Likewise.
5939 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5940 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5942 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5943 errors instead of warnings.
5944 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5946 * gcc.dg/cpp/arith-3.c: Likewise.
5948 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5951 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5952 * gcc.dg/pch/valid-2.c: Likewise.
5953 * gcc.dg/pch/valid-3.c: Likewise.
5954 * gcc.dg/pch/warn-1.c: Likewise.
5955 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5957 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5960 * gcc.dg/Wunused-function.c: New.
5962 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5964 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5966 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
5968 * g++.dg/other/canon-31724.C: New.
5970 2007-06-29 Jan Hubicka <jh@suse.cz>
5973 * gcc.c-torture/compile/pr32372.c: new.
5975 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5977 * gfortran.dg/operator_3.f90: New test.
5979 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5981 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5982 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5984 2007-06-29 Richard Guenther <rguenther@suse.de>
5987 * gcc.dg/inline-23.c: New testcase.
5989 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
5991 PR tree-optimization/24659
5992 * gcc.target/i386/vectorize2.c: New test.
5993 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5994 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5996 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
5998 * gcc.dg/pointer-arith-9.c: New test.
6000 2007-06-29 Tobias Burnus <burnus@net-b.de>
6003 * gfortran.dg/fmt_read_2.f90: New.
6005 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6007 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6008 If it exists, don't try to create it.
6010 2007-06-28 Geoffrey Keating <geoffk@apple.com>
6012 * g++.dg/ext/visibility/ms-compat-1.C: New.
6014 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6017 * gfortran.fortran-torture/compile/pr32417.f90: New test.
6019 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
6021 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6024 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
6027 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6029 2007-06-27 Richard Guenther <rguenther@suse.de>
6032 * gcc.dg/inline-22.c: New testcase.
6034 2007-06-26 Hui-May Chang <hm.chang@apple.com>
6036 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6037 the scan-assembler constant.
6039 2007-06-25 Geoffrey Keating <geoffk@apple.com>
6042 * gcc.dg/pr20216.c: New.
6044 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6047 * gcc.dg/vect/pr32421.c: New test.
6049 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
6052 * g++.dg/other/friend5.C: New test.
6054 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
6057 * gfortran.dg/host_assoc_function_2.f90: New test.
6060 * gfortran.dg/host_assoc_call_1.f90: New test.
6062 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6064 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6066 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6069 * gfortran.dg/error_format.f90: New test.
6071 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6074 * gfortran.dg/pr32136.f90: New test.
6076 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6079 * gfortran.dg/minmaxloc_1.f90: New test.
6082 * gfortran.dg/minmaxloc_2.f90: New test.
6084 2007-06-23 Richard Guenther <rguenther@suse.de>
6086 PR tree-optimization/16876
6088 * gcc.dg/pr29254.c: The warning is bogus.
6089 * gcc.dg/warn-1.c: Likewise.
6090 * gcc.dg/assign-warn-3.c: Likewise.
6091 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6093 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
6095 * gcc.c-torture/execute/20070623-1.c: New.
6097 2007-06-22 Jan Hubicka <jh@suse.cz>
6099 * gcc.c-torture/compile/pr31541.c: New.
6101 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6103 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6104 Remove -m64 from dg-options.
6106 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6109 * gcc.dg/pr32374.c: New test.
6111 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6114 * gfortran.dg/pointer_assign_3.f90: New test.
6116 2007-06-21 Sebastian Pop <sebpop@gmail.com>
6118 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
6120 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6123 * gfortran.dg/assign.f90: Update test.
6124 * gfortran.dg/real_do_1.f90: Update test.
6125 * gfortran.dg/gomp/omp_do1.f90: Update test.
6126 * gfortran.dg/warnings_are_errors_1.f: Update test.
6127 * gfortran.dg/g77/20010519-1.f: Update test.
6128 * gfortran.dg/g77/pr9258.f: Update test.
6129 * gfortran.dg/g77/960317-1.f: Update test.
6131 2007-06-21 Richard Guenther <rguenther@suse.de>
6133 PR tree-optimization/32453
6134 * gcc.c-torture/compile/pr32453.c: New testcase.
6136 2007-06-21 Jakub Jelinek <jakub@redhat.com>
6138 PR tree-optimization/31866
6139 * gcc.dg/pr31866.c: New test.
6141 2007-06-21 Richard Guenther <rguenther@suse.de>
6143 PR tree-optimization/32451
6144 * g++.dg/torture/20070621-1.C: New testcase.
6146 2007-06-21 Christian Bruel <christian.bruel@st.com>
6148 * gcc.dg/attr-isr.c: Test delay slot content.
6150 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6153 gfortran.dg/pointer_assign_2.f90: New test.
6155 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6158 gfortran.dg/invalid_procedure_name.f90: New test.
6160 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
6162 PR tree-optimization/25737
6163 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
6165 2007-06-20 Hui-May Chang <hm.chang@apple.com>
6167 * gcc.target/i386/large-size-array-3.c: New.
6169 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6170 Richard Guenther <rguenther@suse.de>
6173 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6175 2007-06-20 Jakub Jelinek <jakub@redhat.com>
6178 * gcc.dg/pr31959.c: New test.
6181 * g++.dg/ext/asm10.C: New test.
6184 * gcc.c-torture/execute/20070614-1.c: New test.
6186 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
6188 * gcc.target/arm/stack-corruption.c: New test.
6190 2007-06-19 Richard Guenther <rguenther@suse.de>
6192 * g++.dg/torture/pr30252.C: New testcase.
6194 2007-06-19 Jakub Jelinek <jakub@redhat.com>
6196 PR tree-optimization/32353
6197 * g++.dg/opt/nrv13.C: New test.
6199 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
6203 * gfortran.dg/impure_assignment_2.f90 : New test.
6206 * gfortran.dg/data_initialized_2.f90 : New test.
6208 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6209 appropriate version of 'dmach'.
6211 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6214 * gcc.target/i386/pr32389.c New test.
6216 2007-06-18 Simon Baldwin <simonb@google.com>
6219 * g++.dg/template/error25.C: New.
6220 * g++.dg/template/spec35.C: New.
6222 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
6224 * gcc.c-torture/compile/pr32355.c: New testcase.
6226 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6228 PR tree-optimization/32383
6229 * g++.dg/opt/pr32383.C: New test.
6231 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
6233 PR rtl-optimization/32366
6234 * gcc.dg/vect/pr32366.c: New test.
6236 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
6238 * gcc.c-torture/compile/pr32349.c: New testcase.
6240 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6242 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6243 * gcc.target/sparc/combined-2.c: Likewise.
6244 * gcc.target/sparc/fexpand.c : Likewise.
6245 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
6246 * gcc.target/sparc/fpack16.c : Likewise.
6247 * gcc.target/sparc/fpmerge.c : Likewise.
6248 * gcc.target/sparc/fpmul.c : Likewise.
6249 * gcc.target/sparc/noresult.c : Likewise.
6250 * gcc.target/sparc/pdist.c: Likewise.
6252 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
6255 * gcc.target/i386/recip-divf.c: New test.
6256 * gcc.target/i386/recip-sqrtf.c: Ditto.
6257 * gcc.target/i386/recip-vec-divf.c: Ditto.
6258 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6259 * gcc.target/i386/sse-recip.c: Ditto.
6260 * gcc.target/i386/sse-recip-vec.c: Ditto.
6262 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6265 * gcc.c-torture/compile/20070605-1.c: New test.
6267 * gcc.c-torture/compile/20070603-1.c: New testcase.
6268 * gcc.c-torture/compile/20070603-2.c: New testcase.
6270 * gcc.c-torture/compile/20070531-1.c: New test.
6273 * gcc.c-torture/compile/20070531-2.c: New test.
6276 * gcc.c-torture/compile/20070529-1.c: New test.
6279 * gcc.c-torture/compile/20070529-2.c: New test.
6282 * gcc.c-torture/compile/20070520-1.c: New test.
6284 * g++.dg/ext/java-1.C: New test.
6286 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6287 loops instead of one. Remove the "can't determine dependence"
6289 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6290 needed as the cast is gone in the first place.
6291 * gcc.dg/max-1.c: Change local variable a to be a global one.
6292 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6293 have a cast which is PREd.
6295 2007-06-15 Mark Mitchell <mark@codesourcery.com>
6297 * g++.dg/lookup/anon6.C: New test.
6299 2007-06-14 Dirk Mueller <dmueller@suse.de>
6302 * g++.dg/opt/static6.C: New testcase.
6304 2007-06-14 Geoff Keating <geoffk@apple.com>
6306 * g++.dg/ext/visibility/overload-1.C: New.
6309 * g++.dg/ext/visibility/anon4.C: New.
6311 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
6314 * gcc.target/i386/pr32268.c: New test.
6316 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
6318 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6319 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6320 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6322 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6323 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6324 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6327 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
6330 * gfortran.dg/common_resize_1.f90: New test.
6332 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
6335 * gcc.dg/vect/pr32224.c: Fix.
6337 2007-06-13 Eric Christopher <echristo@apple.com>
6339 * gcc.target/i386/ssefn-1.c: Add -march=i386.
6341 2007-06-13 Tobias Burnus <burnus@net-b.de>
6344 * gfortran.dg/actual_array_vect_1.f90: New.
6346 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
6348 * gcc.target/sparc/mfpu.c: New test.
6350 2007-06-12 Geoff Keating <geoffk@apple.com>
6352 * g++.dg/warn/weak1.C: Suppress on Darwin.
6353 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6355 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6358 * g++.dg/torture/pr31579.C: New testcase.
6360 2007-06-12 Ian Lance Taylor <iant@google.com>
6363 * g++.dg/init/new16.C: New test.
6364 * g++.dg/init/new17.C: New test.
6365 * g++.dg/init/new18.C: New test.
6366 * g++.dg/init/new19.C: New test.
6368 2007-06-12 Olivier Hainque <hainque@adacore.com>
6370 * gnat.dg/lhs_view_convert.adb: New test.
6372 2007-06-12 Richard Guenther <rguenther@suse.de>
6374 PR tree-optimization/15353
6375 PR tree-optimization/31657
6376 * gcc.c-torture/execute/20070424-1.c: New testcase.
6377 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6378 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6379 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6380 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6381 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6383 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6385 PR rtl-optimization/32293
6386 * gcc.dg/pr32293.c: New test.
6388 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6390 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6392 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
6395 * gfortran.dg/equiv_7.f90: New test.
6396 * gfortran.dg/equiv_constraint_7.f90: Change error message.
6399 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6401 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
6403 * gcc.dg/setjmp-3.c: Rename raise to raise0.
6404 * gcc.dg/setjmp-4.c: Likewise.
6405 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6407 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
6409 PR rtl-optimization/31025
6410 * gfortran.dg/pr31025.f90: New.
6412 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6415 * gcc.target/i386/pr32280.c: New test.
6417 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6420 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6422 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6424 PR libgfortran/32235
6425 * gfortran.dg/backspace_9.f: New test.
6427 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
6429 * gcc.dg/tree-ssa/prefetch-7.c: New test.
6431 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
6433 * gcc.dg/tree-ssa/loop-28.c: New testcase.
6435 2007-06-09 Ian Lance Taylor <iant@google.com>
6437 PR tree-optimization/32169
6438 * gcc.c-torture/compile/pr32169.c: New test.
6440 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
6442 * gcc.dg/vect/costmodel: New directory.
6443 * gcc.dg/vect/costmodel/i386: New directory.
6444 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6445 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6447 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6448 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6449 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6450 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6451 * gcc.dg/vect/costmodel/x86_64: New directory.
6452 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6454 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6456 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6457 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6458 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6459 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6460 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6462 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
6464 PR tree-optimization/32243
6465 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
6466 flags for -Os tests.
6467 * gcc.dg/vect/03-vect-pr32243.c: New test.
6469 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
6471 PR tree-optimization/32224
6472 * gcc.dg/vect/pr32224.c: New test.
6474 2007-06-08 Jakub Jelinek <jakub@redhat.com>
6477 * g++.dg/gomp/pr32177.C: New test.
6479 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6482 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6483 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6484 warning nor an error.
6485 * gcc.dg/Wfatal-2.c: Likewise.
6486 * gcc.dg/Werror-1.c: Likewise.
6487 * gcc.dg/Werror-5.c: Likewise.
6488 * gcc.dg/Werror-7.c: Likewise.
6489 * gcc.dg/Werror-10.c: Likewise.
6490 * gcc.dg/Werror-11.c: Likewise.
6492 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
6495 * g++.dg/init/brace6.C: New test.
6497 2007-06-07 Geoffrey Keating <geoffk@apple.com>
6499 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6500 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6501 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6502 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6504 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6505 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6506 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6507 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6508 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6509 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6510 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6511 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6513 * gcc.dg/darwin-minversion-3.c: New.
6515 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
6517 * gcc.target/i386/builtin-copysign.c: New test.
6519 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
6521 PR tree-optimization/32220
6522 * gfortran.dg/predcom-2.f: New testcase.
6524 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
6527 * gcc.target/i386/vectorize4.c: New test.
6529 2007-06-06 Steve Ellcey <sje@cup.hp.com>
6531 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6533 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6536 * gcc.dg/simd-5.c: Mark output as a note.
6537 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6539 * gcc.dg/simd-1.c: Likewise.
6540 * gcc.dg/always_inline.c: Mark output as a sorry.
6541 * gcc.dg/always_inline2.c: Likewise.
6542 * gcc.dg/always_inline3.c: Likewise.
6544 2007-06-06 Ian Lance Taylor <iant@google.com>
6546 * g++.dg/conversion/enum1.C: New test.
6548 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
6550 PR tree-optimization/32216
6551 * gcc.dg/vect/pr32216.c: New test.
6553 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6556 * gfortran.dg/invalid_contains_1.f90: New test.
6557 * gfortran.dg/invalid_contains_2.f90: New test.
6559 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6562 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6565 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6568 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6569 dg-message to match de note.
6570 * gcc.dg/pr26570.c: Use dg-message for a note.
6571 * gcc.dg/pr29254.c: Use dg-message for generic output and use
6572 dg-error instead of dg-warning because of -Werror.
6573 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6574 neither an error, nor a warning.
6575 * gcc.dg/glibc-uclibc-2.c: Likewise
6576 * gcc.dg/cpp/19940712-1.c: Likewise.
6578 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
6580 PR preprocessor/23479
6581 * gcc.dg/binary-constants-1.c: Add test suites for
6582 the 0b-prefixed binary integer constants.
6583 * gcc.dg/binary-constants-2.c: Ditto.
6584 * gcc.dg/binary-constants-3.c: Ditto.
6585 * gcc.dg/binary-constants-4.c: Ditto.
6587 2007-06-05 Ian Lance Taylor <iant@google.com>
6589 * gcc.dg/Wstrict-overflow-19.c: New test.
6591 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
6593 * gcc.dg/matrix/matrix-6.c: Remove conversion.
6595 2007-06-04 Ian Lance Taylor <iant@google.com>
6597 * gcc.dg/Wstrict-overflow-18.c: New test.
6599 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6602 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6603 * gcc.dg/cpp/mi5.c: Likewise.
6604 * gcc.dg/cpp/mi7.c: Likewise.
6606 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
6609 * gcc.dg/pr32191.c: New test.
6611 2007-05-28 Tobias Burnus <burnus@net-b.de>
6614 * gfortran.dg/allocate_stat_1.f90: Remove.
6616 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
6618 * gcc.target/i386/sse4_2-check.h: New.
6619 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6620 * gcc.target/i386/sse4_2-crc32.h: Likewise.
6621 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6622 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6623 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6624 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6625 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6626 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6627 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6628 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6629 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6630 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6631 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6632 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6633 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6634 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6635 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6636 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6638 2007-06-01 Geoffrey Keating <geoffk@apple.com>
6640 * gcc.dg/pie-link.c: New test.
6642 2007-06-01 Ian Lance Taylor <iant@google.com>
6644 * gcc.dg/Wstrict-overflow-17.c: New test.
6646 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
6648 * gcc.dg/builtin-return-1.c (g): New.
6649 (main): Allocate at least 64 bytes on the stack.
6651 2007-05-31 Mark Mitchell <mark@codesourcery.com>
6653 * g++.dg/init/cleanup3.C: New test.
6655 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
6657 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6660 007-05-31 Paul Thomas <pault@gcc.gnu.org>
6663 * gfortran.dg/char_array_constructor_3.f90: New test.
6665 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
6667 PR tree-optimization/32160
6668 * gfortran.dg/predcom-1.f: New test.
6670 2007-05-31 Richard Guenther <rguenther@suse.de>
6672 * g++.dg/other/str_empty.C: Move...
6673 * g++.dg/other/pr30567.C: Move...
6674 * g++.dg/tree-ssa/pr27218.C: Move...
6675 * g++.dg/torture: ...here and remove dg-options.
6677 2007-05-31 Paolo Carlini <pcarlini@suse.de>
6680 * g++.dg/ext/is_pod_incomplete.C: New.
6682 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
6683 Douglas Gregor <doug.gregor@gmail.com>
6684 Pedro Lamarao <pedro.lamarao@mndfck.org>
6685 Howard Hinnant <howard.hinnant@gmail.com>
6689 * g++.dg/cpp0x/rv8p.C: New.
6690 * g++.dg/cpp0x/temp-constructor-bug.C: New.
6691 * g++.dg/cpp0x/cast-bug.C: New.
6692 * g++.dg/cpp0x/elision_weak.C: New.
6693 * g++.dg/cpp0x/collapse-bug.C: New.
6694 * g++.dg/cpp0x/rv3p.C: New.
6695 * g++.dg/cpp0x/rv7n.C: New.
6696 * g++.dg/cpp0x/overload-conv-1.C: New.
6697 * g++.dg/cpp0x/rv2n.C: New.
6698 * g++.dg/cpp0x/deduce.C: New.
6699 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6700 * g++.dg/cpp0x/rv6p.C: New.
6701 * g++.dg/cpp0x/template_deduction.C: New.
6702 * g++.dg/cpp0x/implicit-copy.C: New.
6703 * g++.dg/cpp0x/rv1p.C: New.
6704 * g++.dg/cpp0x/cast.C: New.
6705 * g++.dg/cpp0x/rv5n.C: New.
6706 * g++.dg/cpp0x/collapse.C: New.
6707 * g++.dg/cpp0x/overload-conv-2.C: New.
6708 * g++.dg/cpp0x/rv4p.C: New.
6709 * g++.dg/cpp0x/rvo.C: New.
6710 * g++.dg/cpp0x/iop.C: New.
6711 * g++.dg/cpp0x/rv3n.C: New.
6712 * g++.dg/cpp0x/rv7p.C: New.
6713 * g++.dg/cpp0x/reference_collapsing.C: New.
6714 * g++.dg/cpp0x/overload.C: New.
6715 * g++.dg/cpp0x/named.C: New.
6716 * g++.dg/cpp0x/rv2p.C: New.
6717 * g++.dg/cpp0x/rv6n.C: New.
6718 * g++.dg/cpp0x/not_special.C: New.
6719 * g++.dg/cpp0x/bind.C: New.
6720 * g++.dg/cpp0x/rv1n.C: New.
6721 * g++.dg/cpp0x/rv5p.C: New.
6722 * g++.dg/cpp0x/elision.C: New.
6723 * g++.dg/cpp0x/named_refs.C: New.
6724 * g++.dg/cpp0x/unnamed_refs.C: New.
6725 * g++.dg/cpp0x/rv4n.C: New.
6726 * g++.dg/cpp0x/elision_neg.C: New.
6727 * g++.dg/init/copy7.C: Run in C++98 mode.
6728 * g++.dg/overload/arg1.C: Ditto.
6729 * g++.dg/overload/arg4.C: Ditto.
6731 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6734 * g++.dg/opt/static5.C: New test.
6736 2007-05-30 Richard Guenther <rguenther@suse.de>
6738 * g++.dg/dg.exp: Prune torture/.
6739 * g++.dg/torture/dg-torture.exp: New testsuite.
6741 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
6743 * gcc.target/arm/pr27387.C: Move and rename to ...
6744 * g++.dg/inherit/thunk8.C: ... here.
6746 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6748 PR tree-optimization/31769
6749 * g++.dg/gomp/pr31769.C: New test.
6751 2007-05-29 Hui-May Chang <hm.chang@apple.com>
6753 * gcc.target/i386/stack-realign.c: New.
6755 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
6757 * gcc.dg/tree-ssa/prefetch-6.c: New test.
6759 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
6761 * gfortran.dg/sizeof.f90: New.
6763 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6766 * gcc.dg/boolcomplex-1.c: New test.
6769 * g++.dg/ext/boolcomplex-1.c: New test.
6771 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
6773 * gcc.dg/matrix: New directory.
6775 2007-05-28 Tobias Burnus <burnus@net-b.de>
6778 * gfortran.dg/allocate_stat_1.f90: New.
6780 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6783 * transfer_hollerith_1.f90: New test.
6785 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6788 * gcc.c-torture/execute/vrp-7.c: New test.
6790 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6792 * gfortran.dg/transfer_simplify_4.f90: New test.
6794 2007-05-27 Tobias Burnus <burnus@net-b.de>
6797 * gfortran.dg/func_result_3.f90: New.
6799 2007-05-27 Tobias Burnus <burnus@net-b.de>
6802 * gfortran.dg/transfer_simplify_3.f90: New.
6804 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6807 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
6809 * gcc.target/i386/pr32065-2.c: New test.
6811 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6814 * gfortran.dg/io_constraints_2.f90: Update.
6816 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
6819 * gfortran.dg/array_constructor_17.f90: New test.
6821 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6824 * g++.dg/opt/array2.C: New testcase.
6826 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6829 * gcc.target/i386/pr32065.c: New test.
6831 2007-05-25 Dirk Mueller <dmueller@suse.de>
6832 Marcus Meissner <meissner@suse.de>
6834 * gcc.dg/attr-alloc_size.c: New.
6836 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
6837 Lee Millward <lee.millward@gmail.com>
6840 * g++.dg/parse/crash34.C: New test.
6842 * g++.dg/parse/crash35.C: New test.
6844 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
6846 * gcc.target/i386/sse2-check.h: New.
6847 * gcc.target/i386/sse2-vec-1.c: Likewise.
6848 * gcc.target/i386/sse2-vec-2.c: Likewise.
6849 * gcc.target/i386/sse2-vec-3.c: Likewise.
6850 * gcc.target/i386/sse2-vec-4.c: Likewise.
6851 * gcc.target/i386/sse2-vec-5.c: Likewise.
6852 * gcc.target/i386/sse2-vec-6.c: Likewise.
6854 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
6866 * g++.dg/cpp0x/pr31431.C: New.
6867 * g++.dg/cpp0x/pr31437.C: New.
6868 * g++.dg/cpp0x/pr31442.C: New.
6869 * g++.dg/cpp0x/pr31444.C: New.
6870 * g++.dg/cpp0x/pr31431-2.C: New.
6871 * g++.dg/cpp0x/pr31432.C: New.
6872 * g++.dg/cpp0x/pr31434.C: New.
6873 * g++.dg/cpp0x/pr31438.C: New.
6874 * g++.dg/cpp0x/pr31443.C: New.
6875 * g++.dg/cpp0x/pr31445.C: New.
6876 * g++.dg/cpp0x/variadic-crash1.C: New.
6878 2007-05-25 Richard Sandiford <richard@codesourcery.com>
6880 * gcc.target/arm/long-calls-1.c: New test.
6881 * gcc.target/arm/long-calls-2.c: Likewise.
6882 * gcc.target/arm/long-calls-3.c: Likewise.
6883 * gcc.target/arm/long-calls-4.c: Likewise.
6885 2007-05-25 Richard Guenther <rguenther@suse.de>
6886 Andrew Pinski <andrew_pinski@playstation.sony.com>
6888 PR tree-optimization/31982
6889 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6891 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
6894 * gfortran.dg/result_in_spec_2.f90: New test.
6896 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6898 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6900 2007-05-24 Ollie Wild <aaw@google.com>
6902 * gcc.dg/cpp/counter-1.c: New test.
6903 * gcc.dg/pch/counter-1.c: New test.
6904 * gcc.dg/pch/counter-1.hs: New file.
6905 * gcc.dg/pch/counter-2.c: New test.
6906 * gcc.dg/pch/counter-2.hs: New file.
6907 * gcc.dg/pch/counter-3.c: New test.
6908 * gcc.dg/pch/counter-3.hs: New file.
6910 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
6912 * gcc.dg/tree-ssa/predcom-1.c: New test.
6913 * gcc.dg/tree-ssa/predcom-2.c: New test.
6914 * gcc.dg/tree-ssa/predcom-3.c: New test.
6915 * gcc.dg/tree-ssa/predcom-4.c: New test.
6916 * gcc.dg/tree-ssa/predcom-5.c: New test.
6917 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6919 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
6922 * gcc.target/i386/sse4_1-check.h (MASK): New.
6924 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6927 * gfortran.dg/pr25603.f: Initialize integer variables.
6929 2007-05-23 Ian Lance Taylor <iant@google.com>
6931 * g++.dg/other/vrp1.C: New test.
6933 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
6935 PR preprocessor/20077
6936 * gcc.dg/cpp/paste15.c: New test.
6938 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
6939 Nigel Stephens <nigel@mips.com>
6940 Richard Sandiford <richard@codesourcery.com>
6942 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6943 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6944 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6945 * gcc.target/mips/inter/mips16-inter.exp: New.
6947 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
6949 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6951 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
6953 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6954 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
6955 * gcc.target/i386/sse3-addsubps.c: Likewise.
6956 * gcc.target/i386/sse3-haddpd.c: Likewise.
6957 * gcc.target/i386/sse3-haddps.c: Likewise.
6958 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6959 * gcc.target/i386/sse3-hsubps.c: Likewise.
6960 * gcc.target/i386/sse3-lddqu.c: Likewise.
6961 * gcc.target/i386/sse3-movddup.c: Likewise.
6962 * gcc.target/i386/sse3-movshdup.c: Likewise.
6963 * gcc.target/i386/sse3-movsldup.c: Likewise.
6965 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6966 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
6967 * gcc.target/i386/ssse3-pabsd.c: Likewise.
6968 * gcc.target/i386/ssse3-pabsw.c: Likewise.
6969 * gcc.target/i386/ssse3-palignr.c: Likewise.
6970 * gcc.target/i386/ssse3-phaddd.c: Likewise.
6971 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6972 * gcc.target/i386/ssse3-phaddw.c: Likewise.
6973 * gcc.target/i386/ssse3-phsubd.c: Likewise.
6974 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6975 * gcc.target/i386/ssse3-phsubw.c: Likewise.
6976 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6977 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6978 * gcc.target/i386/ssse3-pshufb.c: Likewise.
6979 * gcc.target/i386/ssse3-psignb.c: Likewise.
6980 * gcc.target/i386/ssse3-psignd.c: Likewise.
6981 * gcc.target/i386/ssse3-psignw.c: Likewise.
6982 * gcc.target/i386/ssse3-vals.h: Likewise.
6984 * gcc.target/i386/sse3-check.h: New file.
6985 * gcc.target/i386/ssse3-check.h: Likewise.
6987 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6990 * gcc.c-torture/compile/bcopy-1.c: New testcase.
6992 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6995 * gcc.c-torture/20070522-1.c: New testcase.
6997 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6999 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7001 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
7003 * gcc.c-torture/execute/ieee/20000320-1.x,
7004 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7005 m68k-*-* and check_effective_target_coldfire_fpu.
7007 2007-05-22 Ollie Wild <aaw@google.com>
7009 * g++.dg/lookup/hidden-class10.C: New test.
7010 * g++.dg/lookup/hidden-class11.C: New test.
7012 2007-05-22 Ollie Wild <aaw@google.com>
7014 * g++.dg/lookup/name-clash5.C: New test.
7015 * g++.dg/lookup/name-clash6.C: New test.
7017 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7019 * g++.dg/other/i386-2.C: Update comments on header files tested.
7020 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
7022 * gcc.target/i386/sse-12.c: Likewise.
7023 * gcc.target/i386/sse-13.c: Likewise.
7024 * gcc.target/i386/sse-14.c: Likewise.
7026 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7027 Redefined to test with immediate operand.
7028 (__builtin_ia32_blendps): Likewise.
7029 (__builtin_ia32_blendpd): Likewise.
7030 (__builtin_ia32_dpps): Likewise.
7031 (__builtin_ia32_dpps): Likewise.
7032 (__builtin_ia32_insertps128): Likewise.
7033 (__builtin_ia32_vec_ext_v4sf): Likewise.
7034 (__builtin_ia32_vec_set_v16qi): Likewise.
7035 (__builtin_ia32_vec_set_v4si): Likewise.
7036 (__builtin_ia32_vec_set_v2di): Likewise.
7037 (__builtin_ia32_vec_ext_v16qi): Likewise.
7038 (__builtin_ia32_vec_ext_v4si): Likewise.
7039 (__builtin_ia32_vec_ext_v2di): Likewise.
7040 (__builtin_ia32_roundpd): Likewise.
7041 (__builtin_ia32_roundsd): Likewise.
7042 (__builtin_ia32_roundps): Likewise.
7043 (__builtin_ia32_roundss): Likewise.
7044 (__builtin_ia32_mpsadbw128): Likewise.
7046 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7048 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7050 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7052 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7054 * gcc.dg/dfp/func-struct.c: Ditto.
7055 * gcc.dg/dfp/operator-assignment.c: Ditto.
7056 * gcc.dg/dfp/convert-bfp.c: Ditto.
7057 * gcc.dg/dfp/convert-int.c: Ditto.
7058 * gcc.dg/dfp/convert-int-max.c: Ditto.
7059 * gcc.dg/dfp/func-scalar.c: Ditto.
7060 * gcc.dg/dfp/cast.c: Ditto.
7061 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7062 failures, and fix a typo in return type of arg1_128.
7063 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7064 failures, and fix a typo in a constant suffix.
7065 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7066 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7068 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7069 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7071 * lib/gcc-dg.exp(process_message): New proc.
7072 (dg-message): New test directive.
7073 * gcc.dg/always_inline.c: Use dg-message.
7074 * gcc.dg/always_inline2.c: Ditto.
7075 * gcc.dg/always_inline3.c: Ditto.
7076 * gcc.dg/invalid-call-1.c: Ditto.
7077 * gcc.dg/pr17506.c: Ditto.
7078 * gcc.dg/simd-5.c: Ditto.
7079 * gcc.dg/simd-6.c: Ditto.
7080 * gcc.dg/va-arg-2.c: Ditto.
7081 * gcc.dg/cpp/syshdr.c: Ditto.
7082 * gcc.dg/cpp/unc4.c: Ditto.
7083 * gcc.dg/cpp/trad/mi1.c: Ditto.
7084 * gcc.dg/cpp/trad/mi5.c: Ditto.
7085 * gcc.dg/cpp/trad/mi7.c: Ditto.
7086 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7087 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7088 * gcc.test-framework/test-framework.awk: Special-case outexists
7091 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7093 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7094 (bit_SSE4_2): Likewise.
7095 (bit_POPCNT): Likewise.
7097 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7098 Check if assembler supports SSE4 instructions.
7100 * gcc.target/i386/sse4_1-blendpd.c: New file.
7101 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7102 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7103 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7104 * gcc.target/i386/sse4_1-check.h: Likewise.
7105 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7106 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7107 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7108 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7109 * gcc.target/i386/sse4_1-extractps.c: Likewise.
7110 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7111 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7112 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7113 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7114 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7115 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7116 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7117 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7118 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7119 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7120 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7121 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7122 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7123 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7124 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7125 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7126 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7127 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7128 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7129 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7130 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7131 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7132 * gcc.target/i386/sse4_1-pminud.c: Likewise.
7133 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7134 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7135 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7136 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7137 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7138 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7139 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7140 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7141 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7142 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7143 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7144 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7145 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7146 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7147 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7148 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7149 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7150 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7151 * gcc.target/i386/sse4_1-round.h: Likewise.
7152 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7153 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7154 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7155 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7156 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7157 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7158 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7159 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7160 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7161 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7162 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7163 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7164 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7165 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7167 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7170 * gfortran.dg/bounds_check_7.f90: New test.
7172 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
7174 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7175 (check_effective_target_sse4a): Ditto.
7177 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7178 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7179 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7180 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7181 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7182 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7183 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7184 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7185 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7186 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7187 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7188 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7189 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7190 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7191 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7192 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7193 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7194 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7195 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7196 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7198 2007-05-21 Mark Mitchell <mark@codesourcery.com>
7200 * g++.dg/ext/cleanup-1.C: New test.
7201 * g++.dg/ext/cleanup-2.C: Likewise.
7202 * g++.dg/ext/cleanup-3.C: Likewise.
7203 * g++.dg/ext/cleanup-4.C: Likewise.
7204 * g++.dg/ext/cleanup-5.C: Likewise.
7205 * g++.dg/ext/cleanup-6.C: Likewise.
7206 * g++.dg/ext/cleanup-8.C: Likewise.
7207 * g++.dg/ext/cleanup-9.C: Likewise.
7208 * g++.dg/ext/cleanup-10.C: Likewise.
7209 * g++.dg/ext/cleanup-11.C: Likewise.
7210 * g++.dg/ext/cleanup-dtor.C: Likewise.
7212 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7215 * gcc.dg/vect/vect-102a.c: New test.
7217 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
7218 Paolo Carlini <pcarlini@suse.de>
7219 Uros Bizjak <ubizjak@gmail.com>
7221 * gcc.dg/gcc-have-sync-compare-and-swap.c,
7222 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7223 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7224 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7225 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7228 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
7231 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7233 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7236 * gfortran.dg/do_3.F90: Add checks for the final value of the
7239 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7241 * gcc.c-torture/execute/990127-2.x: New file.
7243 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7245 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7246 * gcc.target/i386/sse-12: Add -O to compile options.
7247 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7248 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7249 and mm3dnow.h. Add -O to compile options.
7251 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
7254 * gfortran.dg/char_length_5.f90: New test.
7257 * gfortran.dg/array_reference_1.f90: New test.
7259 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7266 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7267 * gcc.dg/Wtype-limits.c: New.
7268 * gcc.dg/Wtype-limits-Wextra.c: New.
7269 * gcc.dg/Wtype-limits-no.c: New.
7270 * g++.dg/warn/Wtype-limits.C: New.
7271 * g++.dg/warn/Wtype-limits-Wextra.C: New.
7272 * g++.dg/warn/Wtype-limits-no.C: New.
7274 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7276 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7277 instead of "-msse2".'
7278 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7279 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7281 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7282 to test with immediate operand.
7283 (__builtin_ia32_insertqi): Ditto.
7284 (__builtin_ia32_palignr128): Ditto.
7285 (__builtin_ia32_palignr): Ditto.
7286 (__builtin_ia32_pshufhw): Ditto.
7287 (__builtin_ia32_pshuflw): Ditto.
7288 (__builtin_ia32_pshufd): Ditto.
7289 (__builtin_ia32_vec_set_v8hi): Ditto.
7290 (__builtin_ia32_vec_ext_v8hi): Ditto.
7291 (__builtin_ia32_shufpd): Ditto.
7292 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7294 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
7297 * gfortran.dg/min_max_conformance.f90: Added more testcases.
7299 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7302 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7303 and "__inline". Use "-msse" instead of "-msse2".
7305 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7308 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7309 * gcc.dg/20030906-2.c: Likewise.
7310 * objc.dg/method-17.m: Add -Wreturn-type.
7311 * obj-c++.dg/method-21.mm: Likewise.
7313 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7316 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7317 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7318 (__builtin_ia32_psrlqi128): Ditto.
7319 (__builtin_ia32_psrlwi128): Ditto.
7320 (__builtin_ia32_psrldi128): Ditto.
7321 (__builtin_ia32_psrldqi128): Ditto.
7322 (__builtin_ia32_pslldqi128): Ditto.
7323 (__builtin_ia32_psrawi128): Ditto.
7324 (__builtin_ia32_psradi128): Ditto.
7325 (__builtin_ia32_psllqi128): Ditto.
7326 (__builtin_ia32_pslldi128): Ditto.
7327 (__builtin_prefetch): Ditto.
7328 (__builtin_ia32_pshufw): Ditto.
7329 (__builtin_ia32_vec_set_v4hi): Ditto.
7330 (__builtin_ia32_vec_ext_v4hi): Ditto.
7331 (__builtin_ia32_shufps): Ditto.
7332 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7334 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7337 * gfortran.dg/char_allocation_1.f90: New test.
7339 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7341 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7342 * gcc.dg/Wconversion-sign.c: New.
7343 * gcc.dg/Wconversion-integer-no-sign.c: New.
7344 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7346 * g++.dg/warn/Wconversion-sign.C: New.
7347 * g++.old-deja/g++.other/warn4.C: Update.
7348 * g++.dg/warn/Wconversion1.C: Likewise.
7350 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7352 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7353 * gcc.dg/torture/builtin-math-4.c: Likewise.
7355 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7358 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7360 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
7362 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7364 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
7367 * gcc.target/i386/pr31628.c: New.
7369 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
7372 * gcc.dg/pr31344.c: New test.
7374 2007-05-17 Ian Lance Taylor <iant@google.com>
7376 PR tree-optimization/31953
7377 * gcc.c-torture/compile/pr31953.c: New test.
7379 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7381 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7383 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7385 * gcc.dg/torture/builtin-math-4.c: Likewise.
7387 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7388 * gcc.dg/torture/builtin-math-4.c: Likewise.
7390 * gcc.dg/torture/builtin-math-4.c: New test.
7392 2007-05-17 Janis Johnson <janis187@us.ibm.com>
7393 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7395 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7396 * gcc.dg/cpp/include2.c: Ditto.
7397 * gcc.dg/cpp/mac-dir-2.c: Ditto.
7398 * gcc.dg/cpp/paste5.c: Ditto.
7399 * gcc.dg/cpp/paste6.c: Ditto.
7400 * gcc.dg/cpp/paste8.c: Ditto.
7401 * gcc.dg/cpp/paste11.c: Ditto.
7402 * gcc.dg/cpp/paste13.c: Ditto.
7403 * gcc.dg/cpp/skipping2.c: Ditto.
7404 * gcc.dg/reg-vol-struct-1.c: Ditto.
7405 * gcc.dg/Wshadow-1.c: Ditto.
7406 * gcc.dg/cpp/trad/comment.c: Ditto.
7407 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7408 * gcc.dg/cpp/if-2.c: Ditto.
7409 * gcc.dg/array-5.c: Ditto.
7410 * gcc.dg/inline-15.c: Ditto.
7411 * gcc.dg/pr27953.c: Ditto.
7412 * gcc.dg/Wno-c++-compat.c: Ditto.
7414 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
7416 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7418 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
7420 * gcc.c-torture/execute/20070517-1.c: New test.
7422 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
7425 * gfortran.dg/min_max_conformance.f90: New test.
7427 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
7429 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7430 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7431 gcc.dg/vect/vect-104.c: Use more complex construction to
7432 prevent vectorizing.
7433 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7435 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
7437 PR tree-optimization/24659
7438 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7439 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7440 not vect_int target.
7441 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7442 not vect_int target. Loop is vectorized for vect_intfloat_cvt
7444 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7445 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7446 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7448 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
7450 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7451 and x86_64-*-* targets.
7452 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7454 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
7461 * transfer_simplify_1.f90: New test.
7462 * transfer_simplify_2.f90: New test.
7464 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7466 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7468 2007-05-14 Janis Johnson <janis187@us.ibm.com>
7470 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7472 * gcc.dg/fltconst-pedantic-dfp.c: New test.
7475 * gcc.dg/fltconst-1.c: New test.
7477 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7478 * gcc.dg/dfp/operator-assignment.c: Ditto.
7480 2007-05-14 Paolo Carlini <pcarlini@suse.de>
7483 * g++.dg/rtti/typeid5.C: New.
7485 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7488 * gfortran.dg/substr_4.f: New test.
7490 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
7492 * gcc.target/m68k/interrupt_thread-1.c,
7493 gcc.target/m68k/interrupt_thread-2.c,
7494 gcc.target/m68k/interrupt_thread-3.c: New.
7495 * gcc.target/m68k/m68k.exp: Accept fido.
7497 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7499 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7500 * gfortran.dg/altreturn_3.f90: Likewise.
7501 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7502 * gfortran.dg/default_numeric_type_1.f90: Likewise.
7503 * gfortran.dg/inquire_iolength.f90: Likewise.
7504 * gfortran.dg/module_naming_1.f90: Likewise.
7505 * gfortran.dg/oldstyle_2.f90: Likewise.
7506 * gfortran.dg/operator_2.f90: Likewise.
7507 * gfortran.dg/parameter_array_element_1.f90: Likewise.
7508 * gfortran.dg/used_types_11.f90: Likewise.
7509 * gfortran.dg/zero_array_components_1.f90: Likewise.
7510 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7511 * gfortran.dg/parameter_array_dummy.f90: Likewise.
7512 * gfortran.dg/real_const_3.f90: Likewise.
7514 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
7516 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7517 * gcc.dg/tree-ssa/loop-30.c: New test.
7519 2007-05-13 Richard Guenther <rguenther@suse.de>
7521 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7523 * g++.dg/tree-ssa/pr31146.C: Likewise.
7525 2007-05-13 Revital Eres <eres@il.ibm.com>
7527 * gcc.dg/dse.c: New test.
7529 2007-05-12 Richard Guenther <rguenther@suse.de>
7531 PR tree-optimization/31797
7532 * gcc.c-torture/compile/pr31797.c: New testcase.
7534 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
7537 * gfortran.dg/host_assoc_function_1.f90: New test.
7539 2007-05-11 Steve Ellcey <sje@cup.hp.com>
7542 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7544 2007-05-11 Silvius Rus <rus@google.com>
7546 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7547 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7548 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7549 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7550 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7551 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7552 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7553 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7554 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7555 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7556 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7557 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7558 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7559 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7560 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7561 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7563 2007-05-11 Paolo Carlini <pcarlini@suse.de>
7566 * gcc.c-torture/execute/builtins/memchr.c: New.
7567 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7568 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7570 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7573 * gfortran.dg/recursive_reference_1.f90: Put error at correct
7575 * gfortran.dg/recursive_reference_2.f90: New test.
7577 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7580 * gfortran.dg/namelist_29.f90: New test.
7582 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7585 * gfortran.dg/entry_10.f90: New test.
7587 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
7589 PR tree-optimization/31885
7590 * gcc.dg/tree-ssa/loop-29.c: New test.
7592 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7594 * assumed_dummy_1.f90: Fix dg directive.
7595 * char_initialiser_actual.f90: Likewise.
7596 * nested_modules_2.f90: Likewise.
7597 * shift-alloc.f90: Likewise.
7599 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
7601 * gcc.dg/20070507-1.c: Disable for non-pic targets.
7603 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7606 * gfortran.dg/unf_read_corrupted_2.f90: New test.
7608 2007-05-09 Mike Stump <mrs@apple.com>
7610 * g++.dg/other/first-global.C: Add -fpie for darwin.
7611 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7613 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
7615 * gcc.dg/20070507-1.c: New testcase.
7617 2007-05-08 Chao-ying Fu <fu@mips.com>
7619 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7620 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7621 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7622 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7624 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
7627 * gcc.dg/pr31847.c: New test.
7629 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7632 * gfortran.dg/actual_array_result_1.f90: New test.
7634 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7637 * gfortran.dg/parameter_array_init_1.f90: New test.
7640 * gfortran.dg/parameter_array_init_2.f90: New test.
7642 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
7645 * gcc.target/i386/pr31854.c: New test.
7647 2007-05-07 Janis Johnson <janis187@us.ibm.com>
7649 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7651 2007-05-07 Mike Stump <mrs@apple.com>
7653 * g++.old-deja/g++.mike/empty.C: Add.
7655 2007-05-07 Eric Christopher <echristo@apple.com>
7657 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7659 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
7661 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7662 variable. Rearrange conversions from binary float to decimal float.
7664 2007-05-07 Mark Mitchell <mark@codesourcery.com>
7666 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7669 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
7671 * gnat.dg/opt1.ad[sb]: New testcase.
7673 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7676 * gfortran.dg/do_3.F90: New test.
7678 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7681 * gfortran.dg/new_line.f90: Add new checks.
7683 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7686 * gfortran.dg/large_unit_1.f90: New.
7687 * gfortran.dg/large_unit_2.f90: New.
7688 * gfortran.dg/iostat_4.f90: New
7689 * gfortran.dg/bounds_check_fail_1.f90: Updated.
7691 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
7694 * gfortran.dg/char_result_4.f90: New test.
7696 2007-06-05 Revital Eres <eres@il.ibm.com>
7699 * gcc.dg/pr30957-1.c: New test.
7701 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7704 * gfortran.dg/char_type_len_2.f90: New test.
7706 2007-05-05 Geoffrey Keating <geoffk@apple.com>
7709 * g++.dg/other/nested-extern.cc: New.
7710 * g++.dg/other/nested-extern-1.C: New.
7711 * g++.dg/other/nested-extern-2.C: New.
7713 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7716 * gfortran.dg/erf.f90: New test.
7717 * gfortran.dg/besxy.f90: New test.
7719 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7722 * gfortran.dg/fseek.f90: New test.
7724 2007-05-04 Bob Wilson <bob.wilson@acm.org>
7726 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7728 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7731 * gfortran.dg/zero_length_1.f90: New test.
7733 2007-05-04 Tobias Burnus <burnus@net-b.de>
7736 * gfortran.dg/char_pointer_assign_3.f90: New test.
7737 * gfortran.dg/char_result_2.f90: Re-enable test.
7739 2007-05-04 Tobias Burnus <burnus@net-b.de>
7742 * gfortran.dg/char_length_3.f90: New test.
7743 * gfortran.dg/char_result_2.f90: Fix test.
7745 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
7747 PR tree-optimization/30565
7748 * gcc.dg/tree-ssa/loop-27.c: New test.
7750 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
7752 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7753 * gcc.target/bfin/arith.c (__v2hi): Likewise.
7754 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7755 * gcc.target/bfin/shift.c (__v2hi): Likewise.
7757 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
7759 PR tree-optimization/31699
7760 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7762 (check_effective_target_vect_floatint_cvt): New.
7763 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7764 of specific targets.
7765 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7766 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7767 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7768 * gcc.dg/vect/vect-iv-4.c: Likewise.
7769 * gcc.dg/vect/vect-multitypes-11.c: New.
7770 * gcc.dg/vect/pr31699.c: New.
7772 2007-05-02 Geoffrey Keating <geoffk@apple.com>
7774 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7776 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
7779 * g++.dg/warn/anonymous-namespace-2.C: New.
7780 * g++.dg/warn/anonymous-namespace-2.h: New.
7782 2007-05-02 Paul Brook <paul@codesourcery.com>
7784 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
7786 2007-05-02 Eric Christopher <echristo@apple.com>
7788 * gcc.dg/cpp/if-div.c: New file.
7790 2007-05-02 Tom Tromey <tromey@redhat.com>
7792 PR preprocessor/28709:
7793 * gcc.dg/cpp/pr28709.c: New file.
7795 2007-05-02 Richard Guenther <rguenther@suse.de>
7797 PR tree-optimization/31146
7798 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7800 2007-05-01 Geoffrey Keating <geoffk@apple.com>
7802 * gcc.c-torture/compile/limits-blockid.c: New.
7803 * gcc.c-torture/compile/limits-caselabels.c: New.
7804 * gcc.c-torture/compile/limits-declparen.c: New.
7805 * gcc.c-torture/compile/limits-enumconst.c: New.
7806 * gcc.c-torture/compile/limits-exprparen.c: New.
7807 * gcc.c-torture/compile/limits-externalid.c: New.
7808 * gcc.c-torture/compile/limits-fnargs.c: New.
7809 * gcc.c-torture/compile/limits-fndefn.c: New.
7810 * gcc.c-torture/compile/limits-idexternal.c: New.
7811 * gcc.c-torture/compile/limits-idinternal.c: New.
7812 * gcc.c-torture/compile/limits-pointer.c: New.
7813 * gcc.c-torture/compile/limits-stringlit.c: New.
7814 * gcc.c-torture/compile/limits-structmem.c: New.
7815 * gcc.c-torture/compile/limits-structnest.c: New.
7817 2007-04-29 Geoffrey Keating <geoffk@apple.com>
7819 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7821 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
7824 * gcc.c-torture/compile/20070501-1.c: New testcase.
7826 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7829 * gfortran.dg/array_memset_2: New test case.
7831 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7834 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7836 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7839 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7841 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7842 keyword to dg-final test.
7843 * gcc.dg/vect/vect-iv-4.c: Likewise.
7844 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7845 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7847 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7849 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7850 * lib/target-supports.exp
7851 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7852 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7854 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
7856 * gcc.c-torture/execute/ieee/20000320-1.c: Use
7857 __LONG_LONG_MAX__ and its friends instead of those supplied by
7860 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
7863 * g++.dg/ext/vector7.C: New testcase.
7865 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7868 * gfortran.dg/bound_simplification_1.f90: New test.
7870 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7873 * gfortran.dg/bom_error.f90: New test.
7874 * gfortran.dg/bom_include.f90: New test.
7875 * gfortran.dg/bom_UTF16-LE.f90: New test.
7876 * gfortran.dg/bom_UTF16-BE.f90: New test.
7877 * gfortran.dg/bom_UTF-8.f90: New test.
7878 * gfortran.dg/bom_UTF-32.f90: New test.
7879 * gfortran.dg/bom_UTF-8.F90: New test.
7880 * gfortran.dg/bom_include.inc: New file.
7882 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7885 * g++.dg/init/ptrfn2.C: New test.
7886 * g++.dg/init/ptrfn3.C: New test.
7888 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
7891 * gfortran.dg/dependency_21.f90: New test.
7893 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7895 * gfortran.dg/secnds.f: Use real*8.
7896 * gfortran.dg/secnds-1.f: Use real*8.
7898 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7901 * gfortran.dg/inquire_5.f90: Update test.
7903 2007-04-27 Ian Lance Taylor <iant@google.com>
7906 * gcc.c-torture/compile/pr31710.c: New test.
7908 2007-04-27 Richard Guenther <rguenther@suse.de>
7910 PR tree-optimization/30965
7911 PR tree-optimization/30978
7912 * gcc.dg/tree-ssa/pr30978.c: New testcase.
7913 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7914 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7915 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7917 2007-04-27 Richard Guenther <rguenther@suse.de>
7919 PR tree-optimization/31715
7920 * gcc.dg/Warray-bounds-4.c: New testcase.
7922 2007-04-26 Ian Lance Taylor <iant@google.com>
7925 * gcc.c-torture/compile/pr28675.c: New test.
7927 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
7930 * g++.dg/ext/vector6.C: New test.
7932 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
7934 * gcc.c-torture/execute/ieee/20000320-1.x: New.
7936 2007-04-26 Steve Ellcey <sje@cup.hp.com>
7939 * g++.dg/other/str_empty.C: Add expected warning.
7941 2007-04-26 Richard Guenther <rguenther@suse.de>
7942 Daniel Berlin <dberlin@dberlin.org>
7944 PR tree-optimization/30567
7945 * g++.dg/other/pr30567.C: New testcase.
7947 2007-04-26 Richard Guenther <rguenther@suse.de>
7949 PR tree-optimization/31703
7950 * gcc.c-torture/compile/pr31703.c: New testcase.
7951 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7952 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7954 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
7956 * gfortran.dg/open_errors.f90: Added if statements checking
7957 the value of iostat.
7959 2007-04-26 Jakub Jelinek <jakub@redhat.com>
7962 * g++.dg/gomp/pr31598.C: New test.
7964 PR tree-optimization/30558
7965 * g++.dg/gomp/pr30558.C: New test.
7967 2007-04-24 Mark Mitchell <mark@codesourcery.com>
7970 * g++.dg/ext/complex2.C: New test.
7972 2007-04-25 Paolo Carlini <pcarlini@suse.de>
7974 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7976 2007-04-25 Thiemo Seufer <ths@mips.com>
7978 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7979 value to signed char.
7981 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
7983 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
7984 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
7985 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
7987 2007-04-25 Tobias Burnus <burnus@net-b.de>
7990 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7991 statement functions.
7992 * gfortran.dg/c_by_val_5.f90: New test.
7994 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
7996 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7997 with two new subroutines to avoid parameter-induced aliasing.
7998 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7999 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8001 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8003 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8004 * g++.dg/warn/Warray-bounds.C: Likewise.
8006 2007-04-24 Ian Lance Taylor <iant@google.com>
8008 PR tree-optimization/31605
8009 * gcc.c-torture/execute/pr31605.c: New test.
8011 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8014 * lib/gcc-dg.exp (scan-module): New function.
8015 * gfortran.dg/module_md5_1.f90: New test.
8017 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
8019 * g++.old-deja/g++.pt/defarg6.C: Only run with
8021 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8022 * g++.dg/cpp0x/variadic61.C: Ditto.
8023 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8024 * g++.dg/cpp0x/variadic62.C: Ditto.
8025 * g++.dg/template/meminit1.C: Ditto.
8026 * g++.dg/template/operator7.C: Ditto.
8027 * g++.dg/template/static15.C: Ditto.
8028 * g++.dg/template/invalid1.C: Ditto.
8029 * g++.dg/template/shift1.C: Ditto.
8030 * g++.dg/template/error10.C: Ditto.
8032 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
8035 * gfortran.dg/pr25923.f90: New test.
8037 2007-04-24 Ian Lance Taylor <iant@google.com>
8039 PR tree-optimization/31602
8040 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8042 2007-04-24 Janis Johnson <janis187@us.ibm.com>
8044 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8045 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8047 2007-04-24 Hui-May Chang <hm.chang@apple.com>
8049 * gcc.target/i386/reload-1.c. New.
8051 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8052 Olga Golovanevsky <olga@il.ibm.com>
8054 * g++.dg/other/str_empty.C: New test.
8056 2007-04-24 Richard Henderson <rth@redhat.com>
8058 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8060 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
8063 * gcc.c-torture/compile/pr31641.c: New testcase.
8065 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
8067 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8068 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8069 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8070 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8072 2007-04-23 Simon Baldwin <simonb@google.com>
8074 * g++.dg/other/error15.C: New.
8075 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8076 triggering a "multiple parameters named" error.
8078 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
8081 * gfortran.dg/backspace_8.f: New test case.
8083 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
8086 * gfortran.dg/used_types_17.f90: New test.
8089 * gfortran.dg/zero_array_components_1.f90: New test.
8091 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8094 * gfortran.dg/open_errors.f90: Allow a different error message.
8096 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
8098 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8099 Rename from check_effective_target_vect_pack_mod. Rename global
8100 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
8102 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8104 * gcc.dg/vect/vect-iv-8a.c: Ditto.
8105 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8107 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8110 * gcc.c-torture/execute/pr31448.c: New testcase.
8112 2007-04-22 Nick Clifton <nickc@redhat.com>
8114 * gcc.dg/20020312-2.c: Add support for the FRV.
8116 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
8118 PR tree-optimization/24659
8119 * gcc.dg/vect/vect-float-extend-1.c: New test.
8120 * gcc.dg/vect/vect-float-truncate-1.c: New test.
8122 2007-04-22 Richard Guenther <rguenther@suse.de>
8124 PR tree-optimization/29789
8125 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8126 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8128 2007-04-22 Revital Eres <eres@il.ibm.com>
8130 * gcc.dg/var-expand2.c: New test.
8132 2007-04-22 Revital Eres <eres@il.ibm.com>
8134 * gcc.dg/var-expand3.c: New test.
8136 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8139 * gfortran.dg/continuation_8.f90: New test.
8141 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
8144 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8145 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8147 2007-04-21 Richard Guenther <rguenther@suse.de>
8150 * gcc.c-torture/execute/pr31136.c: New testcase.
8152 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
8154 * gcc.target/i386/movsi-sm-1.c: New.
8156 2007-04-20 Richard Henderson <rth@redhat.com>
8158 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8159 * gcc.dg/pr27095.c: Cope with alpha GOT load.
8161 2007-04-20 Jakub Jelinek <jakub@redhat.com>
8163 * gcc.target/i386/ordcmp-1.c: New test.
8164 * gcc.target/i386/unordcmp-1.c: New test.
8166 PR tree-optimization/31632
8167 * gcc.c-torture/compile/20070419-1.c: New test.
8169 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
8171 * gcc.dg/invalid-call-1.c: New test.
8173 2007-04-18 Dirk Mueller <dmueller@suse.de>
8176 * gcc.dg/Warray-bounds-3.c: New.
8178 2007-04-18 Richard Guenther <rguenther@suse.de>
8180 PR tree-optimization/19431
8181 PR tree-optimization/21463
8182 * gcc.c-torture/execute/20070212-1.c: New testcase.
8183 * gcc.c-torture/execute/20070212-2.c: Likewise.
8184 * gcc.c-torture/execute/20070212-3.c: Likewise.
8185 * gcc.dg/tree-ssa/pr19431.c: Likewise.
8186 * gcc.dg/tree-ssa/pr21463.c: Likewise.
8187 * g++.dg/tree-ssa/pr21463.C: Likewise.
8188 * g++.dg/tree-ssa/pr30738.C: Likewise.
8190 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8193 * g++.dg/expr/bitfield8.C: New test.
8195 2007-04-17 Joseph Myers <joseph@codesourcery.com>
8196 Richard Sandiford <richard@codesourcery.com>
8198 * lib/target-supports.exp (check_profiling_available): Return 0
8199 for uClibc with -p or -pg.
8201 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
8204 * g++.dg/template/init7.C: New test.
8206 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
8208 PR rtl-optimization/31360
8209 * gcc.dg/loop-7.c: New test.
8211 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8213 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8214 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8216 (compat-execute): Likewise.
8217 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8218 files to remote hosts.
8219 * lib/c-ctorture.exp (c-torture-compile): Likewise.
8220 (c-torture-execute): Likewise.
8221 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8222 or plain file. Use remote_upload and remote_download to copy
8224 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8227 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
8229 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8231 2007-04-16 Lawrence Crowl <crowl@google.com>
8233 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8234 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8235 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8236 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8237 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8238 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8239 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8240 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8241 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8242 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8243 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8245 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8246 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8247 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8248 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8249 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8250 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8251 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8252 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8253 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8254 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8255 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8257 2007-04-16 Ian Lance Taylor <iant@google.com>
8259 PR tree-optimization/31522
8260 * gcc.dg/Wstrict-overflow-16.c: New test.
8262 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
8264 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8266 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
8269 * gfortran.dg/module_naming_1.f90: New.
8271 2007-04-16 Richard Sandiford <richard@codesourcery.com>
8273 * lib/target-supports.exp (check_profiling_available): Return
8274 false for m68k-*-uclinux.
8276 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
8279 Testcase for c++ anonymous namespace warning
8281 * g++.dg/warn/anonymous-namespace-1.C: New test
8282 * g++.dg/warn/anonymous-namespace-1.h: New test
8284 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8287 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8289 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8291 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8293 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
8296 * gfortran.dg/array_constructor_16.f90: New test.
8298 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
8300 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8301 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8303 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8305 PR rtl-optimization/31500
8306 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8307 * g++.dg/warn/Warray-bounds.C: Likewise.
8309 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8312 * gcc.dg/gnu89-init-4.c: New testcase.
8314 2007-04-14 Jakub Jelinek <jakub@redhat.com>
8317 * gcc.dg/gomp/pr25874.c: Add dg-options.
8318 * g++.dg/gomp/pr25874.C: Add dg-options.
8320 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
8323 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8324 * gfortran.dg/warnings_are_errors_1.f: New testcase.
8326 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8329 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8331 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8335 * gfortran.dg/initialization_6.f90: New test.
8337 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
8339 * gcc.c-torture/compile/pr27528.c: Require nonpic.
8341 * lib/target-supports.exp (check_gc_sections_available):
8342 Return false if ldflags includes -elf2flt.
8344 2007-04-13 Jason Merrill <jason@redhat.com>
8347 * conv3.C: New test.
8349 2007-04-13 Mike Stump <mrs@apple.com>
8351 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8352 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8354 2007-04-13 Joseph Myers <joseph@codesourcery.com>
8356 PR tree-optimization/29598
8357 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8359 2007-04-13 Tobias Burnus <burnus@net-b.de>
8362 * gfortran.dg/func_assign.f90: New test.
8364 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
8367 * gfortran.dg/used_types_16.f90: New test.
8369 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
8372 * gfortran.dg/goto_2.f90: New.
8373 * gfortran.dg/goto_3.f90: New.
8374 * gfortran.dg/pr17708.f90: Rename to ...
8375 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8377 2007-04-13 Tobias Burnus <burnus@net-b.de>
8380 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8381 instead of a struct.
8383 2007-04-13 Tobias Burnus <burnus@net-b.de>
8386 * gfortran.dg/value_4.c: Use GNU extensions for complex
8387 instead of a struct.
8389 2007-04-13 Richard Guenther <rguenther@suse.de>
8391 PR tree-optimization/21258
8392 * gcc.dg/tree-ssa/vrp34.c: New testcase.
8394 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8396 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8399 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
8402 * gfortran.dg/char_length_2.f90: New.
8403 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8404 * gfortran.dg/repeat_4.f90: Likewise.
8407 * gfortran.dg/char_assign_1.f90: New.
8410 * gfortran.dg/block_name_1.f90: New.
8411 * gfortran.dg/block_name_2.f90: New.
8413 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
8416 * g++.dg/other/pr31078.C: New.
8418 2007-04-12 Richard Guenther <rguenther@suse.de>
8420 PR tree-optimization/31169
8421 * gcc.c-torture/execute/pr31169.c: New testcase.
8423 2007-04-12 Richard Guenther <rguenther@suse.de>
8425 PR tree-optimization/24689
8426 PR tree-optimization/31307
8427 * g++.dg/tree-ssa/pr31307.C: New testcase.
8428 * gcc.dg/tree-ssa/pr24689.c: Likewise.
8430 2007-04-12 Tobias Burnus <burnus@net-b.de>
8433 * gfortran.dg/access_spec_1.f90: New test.
8434 * gfortran.dg/access_spec_2.f90: New test.
8435 * gfortran.dg/non_module_public.f90: Match new error message.
8437 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
8440 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8441 to 4 at line 38 to fix bounds problem.
8443 2007-04-11 Tobias Burnus <burnus@net-b.de>
8446 * gfortran.dg/pointer_intent_1.f90: Fix test.
8448 2007-04-10 Eric Christopher <echristo@apple.com>
8450 * lib/target-supports.exp
8451 (check_effective_target_fstack_protector): Rewrite.
8453 2007-04-09 Mark Mitchell <mark@codesourcery.com>
8456 * g++.dg/init/const5.C: New test.
8458 2007-04-09 Jan Hubicka <jh@suse.cz>
8460 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8462 2007-04-08 Jan Hubicka <jh@suse.cz>
8464 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8466 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8469 * gfortran.dg/achar_4.f90: New test.
8471 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8474 * gfortran.dg/used_dummy_types_8.f90: New test.
8476 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8479 * gfortran.dg/parameter_array_element_1.f90: New test.
8481 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8484 * gfortran.dg/default_numeric_type_1.f90: New test.
8486 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8489 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8491 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8494 * gfortran.dg/interface_12.f90: New test.
8496 2007-04-07 Bruce Korb <bkorb@gnu.org>
8498 * gcc.dg/format/opt-6.c: New test.
8499 * gcc.dg/format/nul-1.c: New test.
8500 * gcc.dg/format/nul-2.c: New test.
8502 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8504 PR libgfortran/31395
8505 * gfortran.dg/fmt_colon.f90: New test.
8507 2007-04-06 Mark Mitchell <mark@codesourcery.com>
8509 * g++.old-deja/g++.other/init18.C: Use
8510 dg-require-effective-target instead of an explicit xfail.
8512 2007-04-05 Janis Johnson <janis187@us.ibm.com>
8514 * gcc.dg/dfp/signbit-1.c
8515 * gcc.dg/dfp/signbit-2.c
8517 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8520 * gfortran.dg/altreturn_5.f90: New test.
8522 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8525 * gfortran.dg/contained_module_proc_1.f90: New test.
8527 2007-04-04 Stuart Hastings <stuart@apple.com>
8530 * objc/execute/exceptions/pr31281.m: New.
8532 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
8534 * g++.dg/ext/dllimport12.C: Update comments.
8536 2007-04-03 Eric Christopher <echristo@apple.com>
8538 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8540 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8543 * gfortran.dg/repeat_2.f90: New test.
8544 * gfortran.dg/repeat_3.f90: New test.
8545 * gfortran.dg/repeat_4.f90: New test.
8547 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
8549 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8551 2007-04-03 Jakub Jelinek <jakub@redhat.com>
8554 * g++.dg/parse/cond3.C: New test.
8557 * gcc.c-torture/execute/ieee/pr30704.c: New test.
8559 2007-04-02 Jason Merrill <jason@redhat.com>
8562 * g++.dg/ext/visibility/anon3.C: New test.
8564 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8566 PR libgfortran/31052
8567 * gfortran.dg/namelist_28.f90: New test.
8569 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8571 PR libgfortran/31366
8572 * gfortran.dg/direct_io_6.f90: New test.
8574 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8576 PR libgfortran/31207
8577 * gfortran.dg/advance_5.f90: New test.
8578 * gfortran.dg/advance_6.f90: New test.
8580 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
8582 * g++.dg/ext/dllimport6.C: Remove extra ';'.
8583 * g++.dg/ext/dllimport7.C: Likewise.
8584 * g++.dg/ext/selectany1.C: Likewise.
8586 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
8588 * g++.dg/parser/pr31138.C: New.
8589 * g++.dg/parser/pr31140.C: New.
8590 * g++.dg/parser/pr31141.C: New.
8592 2007-03-30 Paolo Carlini <pcarlini@suse.de>
8595 * g++.dg/ext/is_base_of.C: New.
8596 * g++.dg/ext/has_virtual_destructor.C: New.
8597 * g++.dg/ext/is_polymorphic.C: New.
8598 * g++.dg/ext/is_base_of_diagnostic.C: New.
8599 * g++.dg/ext/is_enum.C: New.
8600 * g++.dg/ext/has_nothrow_assign.C: New.
8601 * g++.dg/ext/has_nothrow_constructor.C: New.
8602 * g++.dg/ext/is_empty.C: New.
8603 * g++.dg/ext/has_trivial_copy.C: New.
8604 * g++.dg/ext/has_trivial_assign.C: New.
8605 * g++.dg/ext/is_abstract.C: New.
8606 * g++.dg/ext/is_pod.C: New.
8607 * g++.dg/ext/has_nothrow_copy.C: New.
8608 * g++.dg/ext/is_class.C: New.
8609 * g++.dg/ext/has_trivial_constructor.C: New.
8610 * g++.dg/ext/is_union.C: New.
8611 * g++.dg/ext/has_trivial_destructor.C: New.
8612 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8613 * g++.dg/template/crash43.C: Likewise.
8615 2007-03-29 Dirk Mueller <dmueller@suse.de>
8617 * g++.dg/warn/pedantic2.C: New testcase.
8619 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8621 * size_dim.f90: Fix dg directive.
8622 * pr16433.f: Likewise.
8623 * use_6.f90: Likewise.
8624 * use_7.f90: Likewise.
8625 * entry_9.f90: Likewise.
8626 * pointer_intent_2.f90: Likewise.
8627 * protected_1.f90: Likewise.
8628 * fmt_missing_period_2.f: Likewise.
8629 * pointer_intent_3.f90: Likewise.
8630 * protected_2.f90: Likewise.
8631 * protected_3.f90: Likewise.
8632 * pr15754.f90: Likewise.
8633 * protected_4.f90: Likewise.
8634 * protected_5.f90: Likewise.
8635 * initialization_2.f90: Likewise.
8636 * protected_6.f90: Likewise.
8637 * continuation_7.f90: Likewise.
8638 * derived_function_interface_1.f90: Likewise.
8639 * der_pointer_4.f90: Likewise.
8640 * fmt_zero_precision.f90: Likewise.
8641 * blockdata_3.f90: Likewise.
8642 * fmt_missing_period_1.f: Likewise.
8643 * real_const_3.f90: Likewise.
8644 * use_4.f90: Likewise.
8645 * fmt_missing_period_3.f: Likewise.
8646 * use_5.f90: Likewise.
8648 2007-03-28 Mike Stump <mrs@apple.com>
8650 * gcc.dg/darwin-comm.c: Add.
8652 2007-03-28 Eric Christopher <echristo@apple.com>
8654 * lib/target-supports.exp (check_effective_target_fstack_protector):
8656 * gcc.dg/ssp-1.c: Use.
8657 * gcc.dg/ssp-2.c: Ditto.
8659 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
8662 * g++.dg/parse/constructor3.C: New test.
8664 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
8666 * gnat.dg/thin_pointer.ad[sb]: New test.
8668 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8670 * g++.dg/cpp0x/bracket1.C: New.
8671 * g++.dg/cpp0x/bracket2.C: New.
8672 * g++.dg/cpp0x/bracket3.C: New.
8673 * g++.dg/cpp0x/bracket4.C: New.
8675 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8677 * g++.dg/cpp0x/temp_default1.C: New.
8678 * g++.dg/cpp0x/temp_default3.C: New.
8679 * g++.dg/cpp0x/temp_default2.C: New.
8680 * g++.dg/cpp0x/temp_default4.C: New.
8682 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8685 * g++.dg/other/cv_func2.C: New.
8687 2007-03-27 Janis Johnson <janis187@us.ibm.com>
8689 * gcc.dg/dfp/func-vararg-alternate.h: New file.
8690 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8691 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8692 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8694 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8695 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8697 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8699 * lib/compat.exp (compat-execute): Fix processing of file names.
8701 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8703 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8705 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
8707 * lib/target-supports.exp (check_effective_target_fortran_large_real):
8708 Delete created executable test file.
8709 (check_effective_target_fortran_large_int): Ditto.
8710 (check_effective_target_static_libgfortran): Ditto.
8712 2007-03-26 Paolo Carlini <pcarlini@suse.de>
8715 * g++.dg/warn/pragma-system_header1.C: New test.
8716 * g++.dg/warn/pragma-system_header2.C: New test.
8717 * g++.dg/warn/pragma-system_header1.h. New.
8718 * g++.dg/warn/pragma-system_header2.h. New.
8720 2007-03-26 Ian Lance Taylor <iant@google.com>
8722 PR tree-optimization/31345
8723 * gcc.c-torture/compile/pr31345-1.c: New test.
8725 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
8727 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8728 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8729 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8730 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8731 * gfortran.dg/overload_1.f90: Likewise.
8732 * gfortran.dg/impure_assignment_1.f90: Likewise.
8733 * gfortran.dg/error_recovery_3.f90: Likewise.
8734 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8735 * gfortran.dg/sequence_types_1.f90: Likewise.
8736 * gfortran.dg/internal_references_1.f90: Likewise.
8737 * gfortran.dg/present_1.f90: Likewise.
8738 * gfortran.dg/volatile10.f90: Likewise.
8739 * gfortran.dg/module_equivalence_2.f90: Likewise.
8740 * gfortran.dg/use_4.f90: Likewise.
8741 * gfortran.dg/elemental_result_1.f90: Likewise.
8742 * gfortran.dg/generic_actual_arg.f90: Likewise.
8743 * gfortran.dg/private_type_5.f90: Likewise.
8744 * gfortran.dg/protected_4.f90: Likewise.
8745 * gfortran.dg/interface_3.f90: Likewise.
8747 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8749 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8750 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8752 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8754 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8756 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8758 PR libgfortran/31199
8759 * gfortran.dg/fmt_t_4.f90: New test.
8761 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8764 * gfortran.dg/backspace_5.f: Initialize variable(s).
8765 * gfortran.dg/backspace_6.f: Likewise.
8766 * gfortran.dg/char_bounds_check_fail_1: Likewise.
8767 * gfortran.dg/direct_io_2.f90: Likewise.
8768 * gfortran.dg/write_back.f: Likewise.
8769 * gfortran.dg/write_rewind_2.f: Likewise.
8770 * gfortran.dg/write_rewind_1.f: Likewise.
8771 * gfortran.dg/write_rewind_2.f: Likewise.
8773 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
8775 PR tree-optimization/30784
8776 * gcc.dg/vect/pr30784.c: New test.
8778 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8781 * gfortran.dg/operator_1.f90: New test.
8782 * gfortran.dg/operator_2.f90: New test.
8784 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8787 * gfortran.dg/reshape_transpose_1.f90: New test.
8789 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8792 * gfortran.dg/bounds_check_6.f90: New test.
8794 2007-03-23 Michael Meissner <michael.meissner@amd.com>
8796 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8798 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8799 * gcc.dg/dfp/decfloat-constants.c: Ditto.
8801 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
8804 * gfortran.dg/pointer_function_actual_1.f90: New test.
8807 * gfortran.dg/pointer_function_actual_2.f90: New test.
8810 * gfortran.dg/result_in_spec_1.f90: New test.
8812 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8815 * gfortran.dg/integer_exponentiation_3.F90: New test.
8816 * gfortran.dg/integer_exponentiation_4.f90: New test.
8817 * gfortran.dg/integer_exponentiation_5.F90: New test.
8819 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8822 * g++.dg/template/error24.C: New test.
8823 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8825 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8828 * g++.dg/expr/bitfield7.C: New test.
8830 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8833 * gcc.dg/float-range-4.c: New.
8834 * gcc.dg/float-range-1.c: Update. Test for a warning.
8835 * gcc.dg/float-range-3.c: New.
8836 * gcc.dg/float-range-5.c: New.
8838 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8841 * gfortran.dg/no_range_check_1.f90: New test.
8843 2007-03-22 Dirk Mueller <dmueller@suse.de>
8845 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8846 * g++.dg/other/static1.C: Remove stray semicolon.
8847 * g++.dg/other/init1.C: Likewise.
8848 * g++.dg/rtti/dyncast1.C: Likewise.
8849 * g++.dg/tree-ssa/pr17153.C: Likewise.
8850 * g++.dg/lookup/disamb1.C: Likewise.
8851 * g++.dg/lookup/scoped2.C: Likewise.
8852 * g++.dg/lookup/friend7.C: Likewise.
8853 * g++.dg/parse/parse4.C: Likewise.
8854 * g++.dg/parse/parse5.C: Likewise.
8855 * g++.dg/expr/pr29066.C: Likewise.
8856 * g++.dg/expr/cast4.C: Likewise.
8857 * g++.dg/tc1/dr193.C: Likewise.
8858 * g++.dg/tc1/dr213.C: Likewise.
8859 * g++.dg/abi/dcast1.C: Likewise.
8860 * g++.dg/abi/covariant2.C: Likewise.
8861 * g++.dg/inherit/covariant11.C: Likewise.
8862 * g++.dg/inherit/covariant9.C: Likewise.
8863 * g++.dg/inherit/covariant10.C: Likewise.
8864 * g++.dg/init/static3.C: Likewise.
8865 * g++.dg/init/init-ref3.C: Likewise.
8866 * g++.dg/init/ref10.C: Likewise.
8867 * g++.dg/template/meminit2.C: Likewise.
8868 * g++.dg/template/using9.C: Likewise.
8869 * g++.dg/template/friend9.C: Likewise.
8870 * g++.dg/template/ref1.C: Likewise.
8871 * g++.old-deja/g++.warn/inline.C: Likewise.
8872 * g++.old-deja/g++.robertl/eb91.C: Likewise.
8873 * g++.old-deja/g++.robertl/eb46.C: Likewise.
8874 * g++.old-deja/g++.robertl/eb34.C: Likewise.
8875 * g++.old-deja/g++.robertl/eb43.C: Likewise.
8876 * g++.old-deja/g++.robertl/eb26.C: Likewise.
8877 * g++.old-deja/g++.robertl/eb116.C: Likewise.
8878 * g++.old-deja/g++.brendan/copy5.C: Likewise.
8879 * g++.old-deja/g++.brendan/overload8.C: Likewise.
8880 * g++.old-deja/g++.brendan/overload11.C: Likewise.
8881 * g++.old-deja/g++.brendan/copy7.C: Likewise.
8882 * g++.old-deja/g++.brendan/crash38.C: Likewise.
8883 * g++.old-deja/g++.brendan/template11.C: Likewise.
8884 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8885 * g++.old-deja/g++.brendan/crash50.C: Likewise.
8886 * g++.old-deja/g++.brendan/crash16.C: Likewise.
8887 * g++.old-deja/g++.jason/pmem2.C: Likewise.
8888 * g++.old-deja/g++.jason/parse9.C: Likewise.
8889 * g++.old-deja/g++.jason/byval2.C: Likewise.
8890 * g++.old-deja/g++.jason/overload8.C: Likewise.
8891 * g++.old-deja/g++.jason/pmf8.C: Likewise.
8892 * g++.old-deja/g++.jason/template33.C: Likewise.
8893 * g++.old-deja/g++.jason/return3.C: Likewise.
8894 * g++.old-deja/g++.jason/scoping2.C: Likewise.
8895 * g++.old-deja/g++.jason/virtual.C: Likewise.
8896 * g++.old-deja/g++.jason/opeq3.C: Likewise.
8897 * g++.old-deja/g++.jason/template27.C: Likewise.
8898 * g++.old-deja/g++.jason/synth6.C: Likewise.
8899 * g++.old-deja/g++.jason/ref8.C: Likewise.
8900 * g++.old-deja/g++.jason/offset1.C: Likewise.
8901 * g++.old-deja/g++.other/static20.C: Likewise.
8902 * g++.old-deja/g++.other/array1.C: Likewise.
8903 * g++.old-deja/g++.other/new3.C: Likewise.
8904 * g++.old-deja/g++.other/array2.C: Likewise.
8905 * g++.old-deja/g++.other/overload9.C: Likewise.
8906 * g++.old-deja/g++.other/cast6.C: Likewise.
8907 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8908 * g++.old-deja/g++.other/eh4.C: Likewise.
8909 * g++.old-deja/g++.other/using7.C: Likewise.
8910 * g++.old-deja/g++.other/init18.C: Likewise.
8911 * g++.old-deja/g++.other/dyncast1.C: Likewise.
8912 * g++.old-deja/g++.other/dyncast2.C: Likewise.
8913 * g++.old-deja/g++.other/dtor11.C: Likewise.
8914 * g++.old-deja/g++.pt/static11.C: Likewise.
8915 * g++.old-deja/g++.pt/crash19.C: Likewise.
8916 * g++.old-deja/g++.pt/overload12.C: Likewise.
8917 * g++.old-deja/g++.pt/crash46.C: Likewise.
8918 * g++.old-deja/g++.pt/mi1.C: Likewise.
8919 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8920 * g++.old-deja/g++.pt/nontype5.C: Likewise.
8921 * g++.old-deja/g++.pt/local5.C: Likewise.
8922 * g++.old-deja/g++.pt/typename2.C: Likewise.
8923 * g++.old-deja/g++.pt/explicit80.C: Likewise.
8924 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8925 * g++.old-deja/g++.law/visibility1.C: Likewise.
8926 * g++.old-deja/g++.law/visibility2.C: Likewise.
8927 * g++.old-deja/g++.law/virtual2.C: Likewise.
8928 * g++.old-deja/g++.law/operators19.C: Likewise.
8929 * g++.old-deja/g++.law/parsing10.C: Likewise.
8930 * g++.old-deja/g++.law/visibility4.C: Likewise.
8931 * g++.old-deja/g++.law/operators4.C: Likewise.
8932 * g++.old-deja/g++.law/dtors2.C: Likewise.
8933 * g++.old-deja/g++.law/missed-error3.C: Likewise.
8934 * g++.old-deja/g++.law/visibility10.C: Likewise.
8935 * g++.old-deja/g++.law/scope3.C: Likewise.
8936 * g++.old-deja/g++.law/casts2.C: Likewise.
8937 * g++.old-deja/g++.law/code-gen5.C: Likewise.
8938 * g++.old-deja/g++.law/operators33.C: Likewise.
8939 * g++.old-deja/g++.law/friend4.C: Likewise.
8940 * g++.old-deja/g++.mike/pmf7.C: Likewise.
8941 * g++.old-deja/g++.mike/p5611.C: Likewise.
8942 * g++.old-deja/g++.mike/net37.C: Likewise.
8943 * g++.old-deja/g++.mike/p3570.C: Likewise.
8944 * g++.old-deja/g++.mike/p5718.C: Likewise.
8945 * g++.old-deja/g++.mike/net21.C: Likewise.
8946 * g++.old-deja/g++.mike/p1862.C: Likewise.
8947 * g++.old-deja/g++.mike/p4511.C: Likewise.
8948 * g++.old-deja/g++.mike/virt3.C: Likewise.
8949 * g++.old-deja/g++.mike/p16146.C: Likewise.
8950 * g++.old-deja/g++.mike/p1989.C: Likewise.
8951 * g++.old-deja/g++.mike/p5571.C: Likewise.
8952 * g++.old-deja/g++.gb/scope10.C: Likewise.
8953 * g++.old-deja/g++.abi/primary5.C: Likewise.
8954 * g++.old-deja/g++.abi/empty2.C: Likewise.
8955 * g++.old-deja/g++.abi/arraynew.C: Likewise.
8956 * g++.old-deja/g++.eh/vbase4.C: Likewise.
8957 * g++.old-deja/g++.eh/ptr1.C: Likewise.
8958 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8959 * g++.old-deja/g++.bob/template3.C: Likewise.
8960 * g++.old-deja/g++.bob/inherit1.C: Likewise.
8962 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
8965 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8967 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
8970 * gfortran.dg/derived_name_1.f90: New.
8971 * gfortran.dg/derived_name_2.f: New.
8973 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8975 * lib/target-supports.exp (check_effective_target_nonpic): New
8977 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8979 * gcc.target/i386/asm-4.c: Require nonpic.
8980 * gcc.target/i386/cmov1.c: Likewise.
8981 * gcc.target/i386/mul.c: Likewise.
8982 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8983 * gcc.target/i386/ssetype-1.c: Require nonpic.
8984 * gcc.target/i386/ssetype-3.c: Likewise.
8985 * gcc.target/i386/ssetype-5.c: Likewise.
8987 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8989 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8990 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8991 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8992 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8994 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
8996 PR tree-optimization/30590
8997 * g++.dg/opt/pr30590.C: New testcase.
8999 2007-03-20 Jakub Jelinek <jakub@redhat.com>
9002 * gcc.dg/pr30762-1.c: New test.
9003 * gcc.dg/pr30762-2.c: New test.
9006 * gcc.target/i386/pr30505.c: New test.
9008 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
9010 * gcc.target/arm/register-variables.c: New.
9012 2007-03-19 Jeff Law <law@redhat.com>
9014 * PR tree-optimization/30984
9015 * gcc.c-torture/pr30984.c: New test.
9017 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
9018 Richard Guenther <rguenther@suse.de>
9020 PR tree-optimization/31254
9021 * gcc.dg/torture/pr31254.c: New testcase.
9023 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
9025 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9026 target default_packed.
9028 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9031 * gfortran.dg/string_length_1.f90: New test.
9033 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9036 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9038 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9040 PR libgfortran/31052
9041 * gfortran.dg/namelist_27.f90: New test.
9043 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
9046 * gfortran.dg/used_types_14.f90: New test.
9049 * gfortran.dg/used_types_15.f90: New test.
9051 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
9053 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9054 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9056 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9059 * gfortran.dg/integer_exponentiation_2.f90: New test.
9061 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
9063 PR tree-optimization/31041
9064 * gcc.dg/vect/pr31041.c: New test.
9066 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9068 * g++.dg/warn/Wconversion-integer.C: New
9069 * g++.dg/warn/Wconversion-real.C: New.
9070 * g++.dg/warn/Wconversion-real-integer.C: New.
9071 * g++.dg/warn/conv2.C: Updated.
9073 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9075 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9078 2007-03-16 Richard Guenther <rguenther@suse.de>
9080 PR tree-optimization/31146
9081 * g++.dg/tree-ssa/pr31146.C: New testcase.
9083 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9085 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9086 assume that the target has <features.h>.
9088 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9090 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9091 dg-options rather than to the whole test.
9093 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
9096 * g++.dg/debug/pr29906.C: New
9098 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9100 PR libgfortran/31099
9101 * gfortran.dg/unformatted_recl.f90: Update test.
9103 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
9105 * gcc.dg/tree-ssa/prefetch-5.c: New test.
9107 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9110 * g++.dg/parse/namespace-definition.C: New.
9112 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9115 * g++.dg/cpp/pedantic-errors.C: New.
9116 * g++.dg/cpp/permissive.C: New.
9118 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9120 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9121 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9123 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9125 * lib/target-supports.exp (check_missing_uclibc_feature)
9126 (check_effective_target_wchar): New procedures.
9127 * gcc.dg/wchar_t-1.c: Require target wchar.
9128 * gcc.dg/wint_t-1.c: Likewise.
9130 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9132 * lib/target-supports.exp (check_gc_sections_available): Return
9133 false for VxWorks targets.
9135 2007-03-15 Dirk Mueller <dmueller@suse.de>
9137 * g++.dg/warn/Wconversion2.C: Fix typo.
9138 * gcc.dg/if-empty-1.c: Ditto.
9140 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9142 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9144 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9146 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9147 * gcc.target/i386/pr31167.c: Ditto.
9149 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9152 * gcc.target/i386/pr31167.c: New test.
9154 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
9157 * gfortran.dg/import5.f90.f90: New test.
9161 * gfortran.dg/data_components_1.f90: New test.
9165 * gfortran.dg/generic_13.f90: New test.
9168 * gfortran.dg/alloc_comp_basics_5.f90: New test.
9170 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9172 PR libgfortran/31051
9173 * gfortran.dg/fmt_t_4.f90: New
9175 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
9178 * g++.dg/other/default7.C: New test.
9180 2007-03-15 Dirk Mueller <dmueller@suse.de>
9182 * g++.dg/warn/Wconversion2.C: New.
9184 2007-03-14 Eric Christopher <echristo@apple.com>
9186 * gcc.dg/ssp-1.c: New.
9187 * gcc.dg/ssp-2.c: Ditto.
9189 2007-03-14 Dirk Mueller <dmueller@suse.de>
9191 * g++.dg/warn/do-empty.C: New.
9192 * gcc.dg/do-empty.c: New.
9193 * gcc.dg/if-empty-1.c: Update.
9194 * gcc.dg/20001116-1.c: Update.
9195 * gcc.dg/pr23165.c: Update.
9197 2007-03-14 Jakub Jelinek <jakub@redhat.com>
9199 * gfortran.dg/module_implicit_conversion.f90: New test.
9201 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
9204 * gcc.dg/pr31127.c: New.
9206 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
9208 * gcc.dg/tree-ssa/loop-26.c: New test.
9210 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
9212 * gcc.target/i386/cmpxchg16b-1.c: New test.
9214 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9216 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9217 * gcc.dg/c99-vla-1.c: Likewise.
9218 * g++.dg/ext/vla1.C: Likewise
9220 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9222 * gcc.dg/wvla-1.c: New test
9223 * gcc.dg/wvla-2.c: New test
9224 * gcc.dg/wvla-3.c: New test
9225 * gcc.dg/wvla-4.c: New test
9226 * gcc.dg/wvla-5.c: New test
9227 * gcc.dg/wvla-6.c: New test
9228 * gcc.dg/wvla-7.c: New test
9229 * g++.dg/warn/Wvla-1.C: New test
9230 * g++.dg/warn/Wvla-2.C: New test
9231 * g++.dg/warn/Wvla-3.C: New test
9233 2007-03-12 Mark Mitchell <mark@codesourcery.com>
9236 * g++.dg/other/default6.C: New test.
9238 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9240 * lib/target-supports.exp (check_profiling_available): Return false
9242 (check_effective_target_vxworks_kernel): New procedure.
9243 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9245 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9246 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9248 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9250 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9252 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9253 PIC is not supported.
9254 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9255 * gcc.dg/20020426-2.c: Likewise.
9256 * gcc.dg/pr28243.c: Likewise.
9257 * gcc.dg/visibility-11.c: Likewise.
9258 * gcc.dg/tls/opt-9.c: Likewise.
9259 * gcc.dg/tls/opt-10.c: Likewise.
9260 * gcc.dg/tls/pic-1.c: Likewise.
9261 * gcc.dg/tls/struct-1.c: Likewise.
9262 * gcc.target/i386/20000807-1.c: Likewise.
9263 * gcc.target/i386/20000904-1.c: Likewise.
9264 * gcc.target/i386/20011119-1.c: Likewise.
9265 * gcc.target/i386/990213-2.c: Likewise.
9266 * gcc.target/i386/990214-1.c: Likewise.
9267 * gcc.target/i386/compress-float-387-pic.c: Likewise.
9268 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9269 * gcc.target/i386/pic-1.c: Likewise.
9270 * gcc.target/i386/pr21518.c: Likewise.
9271 * gcc.target/i386/pr23098.c: Likewise.
9272 * gcc.target/i386/pr23943.c: Likewise.
9274 2007-03-11 Mark Mitchell <mark@codesourcery.com>
9277 * g++.dg/template/complit2.C: New test.
9280 * g++.dg/ext/bitfield1.C: New test.
9282 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
9285 * gfortran.dg/interface_11.f90: New test.
9287 2007-03-11 Richard Guenther <rguenther@suse.de>
9289 PR tree-optimization/31115
9290 * gcc.dg/torture/pr31115.c: New testcase.
9292 2007-03-11 Ira Rosen <irar@il.ibm.com>
9294 PR tree-optimization/29925
9295 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9297 2007-03-10 Mark Mitchell <mark@codesourcery.com>
9300 * g++.dg/expr/bitfield3.C: New test.
9301 * g++.dg/expr/bitfield4.C: Likewise.
9302 * g++.dg/expr/bitfield5.C: Likewise.
9303 * g++.dg/expr/bitfield6.C: Likewise.
9306 * g++.dg/template/array18.C: New test.
9308 2007-03-10 Dirk Mueller <dmueller@suse.de>
9311 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9312 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9314 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
9317 * g++.dg/cpp0x/variadic-bind.C: New.
9318 * g++.dg/cpp0x/variadic-function.C: New.
9319 * g++.dg/cpp0x/variadic-mem_fn.C: New.
9320 * g++.dg/cpp0x/variadic-tuple.C: New.
9321 * g++.dg/cpp0x/variadic1.C: New.
9322 * g++.dg/cpp0x/variadic2.C: New.
9323 * g++.dg/cpp0x/variadic3.C: New.
9324 * g++.dg/cpp0x/variadic4.C: New.
9325 * g++.dg/cpp0x/variadic5.C: New.
9326 * g++.dg/cpp0x/variadic6.C: New.
9327 * g++.dg/cpp0x/variadic7.C: New.
9328 * g++.dg/cpp0x/variadic8.C: New.
9329 * g++.dg/cpp0x/variadic9.C: New.
9330 * g++.dg/cpp0x/variadic10.C: New.
9331 * g++.dg/cpp0x/variadic11.C: New.
9332 * g++.dg/cpp0x/variadic12.C: New.
9333 * g++.dg/cpp0x/variadic13.C: New.
9334 * g++.dg/cpp0x/variadic14.C: New.
9335 * g++.dg/cpp0x/variadic15.C: New.
9336 * g++.dg/cpp0x/variadic16.C: New.
9337 * g++.dg/cpp0x/variadic17.C: New.
9338 * g++.dg/cpp0x/variadic18.C: New.
9339 * g++.dg/cpp0x/variadic19.C: New.
9340 * g++.dg/cpp0x/variadic20.C: New.
9341 * g++.dg/cpp0x/variadic21.C: New.
9342 * g++.dg/cpp0x/variadic22.C: New.
9343 * g++.dg/cpp0x/variadic23.C: New.
9344 * g++.dg/cpp0x/variadic24.C: New.
9345 * g++.dg/cpp0x/variadic25.C: New.
9346 * g++.dg/cpp0x/variadic26.C: New.
9347 * g++.dg/cpp0x/variadic27.C: New.
9348 * g++.dg/cpp0x/variadic28.C: New.
9349 * g++.dg/cpp0x/variadic29.C: New.
9350 * g++.dg/cpp0x/variadic30.C: New.
9351 * g++.dg/cpp0x/variadic31.C: New.
9352 * g++.dg/cpp0x/variadic32.C: New.
9353 * g++.dg/cpp0x/variadic33.C: New.
9354 * g++.dg/cpp0x/variadic34.C: New.
9355 * g++.dg/cpp0x/variadic35.C: New.
9356 * g++.dg/cpp0x/variadic36.C: New.
9357 * g++.dg/cpp0x/variadic37.C: New.
9358 * g++.dg/cpp0x/variadic38.C: New.
9359 * g++.dg/cpp0x/variadic39.C: New.
9360 * g++.dg/cpp0x/variadic40.C: New.
9361 * g++.dg/cpp0x/variadic41.C: New.
9362 * g++.dg/cpp0x/variadic42.C: New.
9363 * g++.dg/cpp0x/variadic43.C: New.
9364 * g++.dg/cpp0x/variadic44.C: New.
9365 * g++.dg/cpp0x/variadic45.C: New.
9366 * g++.dg/cpp0x/variadic46.C: New.
9367 * g++.dg/cpp0x/variadic47.C: New.
9368 * g++.dg/cpp0x/variadic48.C: New.
9369 * g++.dg/cpp0x/variadic49.C: New.
9370 * g++.dg/cpp0x/variadic50.C: New.
9371 * g++.dg/cpp0x/variadic51.C: New.
9372 * g++.dg/cpp0x/variadic52.C: New.
9373 * g++.dg/cpp0x/variadic53.C: New.
9374 * g++.dg/cpp0x/variadic54.C: New.
9375 * g++.dg/cpp0x/variadic55.C: New.
9376 * g++.dg/cpp0x/variadic56.C: New.
9377 * g++.dg/cpp0x/variadic57.C: New.
9378 * g++.dg/cpp0x/variadic58.C: New.
9379 * g++.dg/cpp0x/variadic59.C: New.
9380 * g++.dg/cpp0x/variadic60.C : New.
9381 * g++.dg/cpp0x/variadic61.C : New.
9382 * g++.dg/cpp0x/variadic62.C : New.
9383 * g++.dg/cpp0x/variadic63.C : New.
9384 * g++.dg/cpp0x/variadic64.C : New.
9385 * g++.dg/cpp0x/variadic65.C : New.
9386 * g++.dg/cpp0x/variadic66.C : New.
9387 * g++.dg/cpp0x/variadic67.C : New.
9388 * g++.dg/cpp0x/variadic68.C : New.
9389 * g++.dg/cpp0x/variadic69.C : New.
9390 * g++.dg/cpp0x/variadic70.C : New.
9391 * g++.dg/cpp0x/variadic71.C : New.
9392 * g++.dg/cpp0x/variadic72.C : New.
9393 * g++.dg/cpp0x/variadic73.C : New.
9394 * g++.dg/cpp0x/variadic74.C : New.
9395 * g++.dg/cpp0x/variadic75.C : New.
9396 * g++.dg/cpp0x/variadic-ex1.C : New.
9397 * g++.dg/cpp0x/variadic-ex2.C : New.
9398 * g++.dg/cpp0x/variadic-ex3.C : New.
9399 * g++.dg/cpp0x/variadic-ex4.C : New.
9400 * g++.dg/cpp0x/variadic-ex5.C : New.
9401 * g++.dg/cpp0x/variadic-ex6.C : New.
9402 * g++.dg/cpp0x/variadic-ex7.C : New.
9403 * g++.dg/cpp0x/variadic-ex8.C : New.
9404 * g++.dg/cpp0x/variadic-ex9.C : New.
9405 * g++.dg/cpp0x/variadic-ex10.C : New.
9406 * g++.dg/cpp0x/variadic-ex11.C : New.
9407 * g++.dg/cpp0x/variadic-ex12.C : New.
9408 * g++.dg/cpp0x/variadic-ex13.C : New.
9409 * g++.dg/cpp0x/variadic-ex14.C : New.
9411 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9413 PR libgfortran/31099
9414 * gfortran.dg/unformatted_recl.f90: New test.
9416 2007-03-09 Roger Sayle <roger@eyesopen.com>
9418 * gcc.dg/fold-eqcmplx-1.c: New test case.
9420 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
9422 PR rtl-optimization/30643
9423 * gcc.dg/pr30643.c: New.
9425 2007-03-09 Chao-ying Fu <fu@mips.com>
9427 * gcc.target/mips/mips32-dspr2-type.c: New test.
9428 * gcc.target/mips/mips32-dspr2.c: New test.
9429 * gcc.target/mips/dspr2-MULT.c: New test.
9430 * gcc.target/mips/dspr2-MULTU.c: New test.
9431 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9432 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9433 Adjust some formats.
9435 2007-03-09 Dirk Mueller <dmueller@suse.de>
9438 * gcc.dg/Wlogical-op-1.c: New.
9439 * g++.dg/warn/Wlogical-op-1.C: New.
9441 2007-03-09 Richard Guenther <rguenther@suse.de>
9443 PR tree-optimization/30904
9445 * gcc.dg/pr30904.c: Remove xfail.
9447 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9450 * gcc.c-torture/execute/pr31072.c: New test.
9452 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9454 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9455 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9456 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
9457 *lrint* and *lround*.
9458 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9460 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9461 * gcc.dg/torture/builtin-integral-1.c: Likewise.
9462 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
9463 and *lround*. Correct macro names.
9464 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9465 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9467 2007-03-08 Ian Lance Taylor <iant@google.com>
9469 * gcc.dg/no-strict-overflow-5.c: New test.
9470 * gcc.dg/no-strict-overflow-6.c: New test.
9471 * gcc.dg/Wstrict-overflow-11.c: New test.
9472 * gcc.dg/Wstrict-overflow-12.c: New test.
9473 * gcc.dg/Wstrict-overflow-13.c: New test.
9474 * gcc.dg/Wstrict-overflow-14.c: New test.
9475 * gcc.dg/Wstrict-overflow-15.c: New test.
9477 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9479 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
9480 for VxWorks kernel mode.
9481 * gcc.c-torture/execute/strncmp-1.x: Likewise.
9483 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9485 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9488 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9490 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9491 and lib/bfill.c on VxWorks targets.
9492 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9493 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9494 lib/bfill.c and lib/memmove.c on VxWorks targets.
9495 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9496 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9498 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9499 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9501 2007-03-08 Tobias Burnus <burnus@net-b.de>
9503 * gfortran.dg/use_5.f90: New test.
9504 * gfortran.dg/use_6.f90: Ditto.
9505 * gfortran.dg/use_7.f90: Ditto.
9507 2007-03-08 Tobias Burnus <burnus@net-b.de>
9510 * gfortran.dg/use_4.f90: New test.
9511 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9513 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
9516 * gfortran.dg/parameter_array_section_2.f90: New test.
9518 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
9521 * g++.dg/ext/offsetof1.C: Add cases with volatile.
9524 * g++.dg/template/arg5.C: New test.
9526 2007-03-07 Joseph Myers <joseph@codesourcery.com>
9528 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9530 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
9532 * gcc.dg/var-expand1.c: Add newline at end of file.
9534 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
9536 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9538 2007-03-06 Richard Sandiford <richard@codesourcery.com>
9540 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9542 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9544 * gcc.dg/torture/builtin-convert-4.c: New test.
9546 2007-03-05 Ian Lance Taylor <iant@google.com>
9548 * gcc.c-torture/compile/pr31034.c: New test.
9550 2007-03-05 Ian Lance Taylor <iant@google.com>
9552 * gcc.dg/inline-18.c: New test.
9553 * gcc.dg/inline-19.c: New test.
9554 * gcc.dg/inline-20.c: New test.
9555 * gcc.dg/inline-21.c: New test.
9557 2007-03-05 Richard Guenther <rguenther@suse.de>
9559 PR tree-optimization/14052
9560 * gcc.dg/tree-ssa/vrp33.c: New testcase.
9562 2007-03-05 Richard Guenther <rguenther@suse.de>
9564 PR tree-optimization/23777
9565 * gcc.dg/tree-ssa/pr23777.c: New testcase.
9567 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9570 * gcc.dg/multiple-overflow-warn-3.c: New.
9571 * g++.dg/warn/multiple-overflow-warn-3.C: New.
9573 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
9576 * g++.dg/parse/template23.C: New test.
9578 2007-03-04 Roger Sayle <roger@eyesopen.com>
9581 * gcc.dg/pr30744-1.c: New test case.
9583 2007-03-04 Tobias Burnus <burnus@net-b.de>
9585 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9587 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9590 * gfortran.dg/logical_3.f90: New test.
9592 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
9595 * gfortran.dg/integer_exponentiation_1.f90: New test.
9597 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
9599 * gcc.target/m68k/m68k.exp: New.
9600 * gcc.target/m68k/crash1.c: New.
9602 2007-03-03 Tobias Burnus <burnus@net-b.de>
9604 * gfortran.dg/c_by_val.c: Use int64_t instead of long
9605 to be more compatible with integer(kind=8).
9607 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9610 * gfortran.dg/zero_sized_3.f90: New test.
9612 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9615 * g++.dg/parse/else.C: New.
9616 * g++.dg/parse/else-2.C: New.
9618 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
9619 Tobias Burnus <burnus@net-b.de>
9622 * gfortran.dg/size_dim.f90: New test.
9624 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
9625 Tobias Burnus <burnus@net-b.de>
9628 * gfortran.dg/entry_9.f90: New test.
9630 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
9633 * g++.dg/inherit/covariant16.C: New test.
9635 2007-03-02 Geoffrey Keating <geoffk@apple.com>
9637 * g++.dg/other/darwin-minversion-1.C: New.
9639 2007-03-02 Diego Novillo <dnovillo@redhat.com>
9641 * gcc.dg/tree-ssa/20070302-1.c: New test.
9643 2007-03-02 Joseph Myers <joseph@codesourcery.com>
9645 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9648 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
9650 * gcc.dg/tree-ssa/prefetch-4.c: New test.
9652 2007-03-01 Simon Baldwin <simonb@google.com>
9655 * warn/ignored_typedef.C: New.
9656 * init/ctor8.C: Added dg-warning to consume ignored typedef
9658 * template/typedef2.C: Ditto. Moved dg-error onto its own line
9659 and added an explicit line number.
9661 2007-02-28 Richard Guenther <rguenther@suse.de>
9664 * gcc.dg/torture/pr30364-1.c: New testcase.
9665 * gcc.dg/torture/pr30364-2.c: Likewise.
9666 * gcc.dg/torture/pr30364-3.c: Likewise.
9668 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9670 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9671 powerpc*, use -funsafe-math-optimizations.
9672 * gcc.dg/torture/builtin-logb-1.c: Likewise.
9673 * gcc.dg/torture/builtin-modf-1.c: Likewise.
9675 2007-02-28 Tobias Burnus <burnus@net-b.de>
9676 Paul Thomas <pault@gcc.gnu.org>
9680 * c_by_val_1.f: Test %VAL() with non-default kind.
9681 * c_by_val.c: Ditto.
9682 * c_by_val_4.f: New test.
9684 2007-02-28 Tobias Burnus <burnus@net-b.de>
9687 * gfortran.dg/continuation_7.f90: New test.
9689 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
9691 * g++.dg/inherit/thunk7.C: New test.
9692 * lib/target-supports.exp (check_profiling_available): Not available
9695 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
9698 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9700 2007-02-27 Mark Mitchell <mark@codesourcery.com>
9702 * lib/target-supports.exp (check_effective_target_init_priority):
9703 Remove Solaris special case.
9705 2007-02-26 Geoffrey Keating <geoffk@apple.com>
9707 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9708 for more builtin types.
9710 * g++.dg/ext/visibility/class1.C: Port to Darwin.
9711 * g++.dg/ext/visibility/noPLT.C: Likewise.
9713 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9715 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9718 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
9721 * size_optional_dim_1.f90: New test.
9723 2007-02-25 Mark Mitchell <mark@codesourcery.com>
9725 * gcc.dg/vxworks/vxworks.exp: New file.
9726 * gcc.dg/vxworks/initpri1.c: Likewise.
9727 * gcc.dg/vxworks/initpri2.c: Likewise.
9728 * gcc.dg/initpri2.c: Add more tests.
9729 * g++.dg/special/initpri2.C: Likewise.
9731 * gcc.dg/initpri1.c: New test.
9732 * gcc.dg/initpri2.c: Likewise.
9733 * g++.dg/special/initpri1.C: New test.
9734 * g++.dg/special/initpri2.C: Likewise.
9735 * g++.dg/special/conpr-1.C: Use init_priority effective target.
9736 * g++.dg/special/conpr-2.C: Likewise.
9737 * g++.dg/special/conpr-3.C: Likewise.
9738 * g++.dg/special/conpr-4.C: Likewise.
9739 * g++.dg/special/initp1.C: Likewise.
9740 * g++.dg/special/ecos.exp: Remove code to detect availability of
9741 constructor priorities.
9742 * lib/target-supports.exp (check_effective_target_init_priority):
9745 2007-02-24 Jan Hubicka <jh@suse.cz>
9747 * gcc.c-torture/execute/pr30778.c: New testcase.
9749 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9751 PR libgfortran/30918
9752 * gfortran.dg/namelist_26.f90: New test.
9754 2007-02-24 Richard Guenther <rguenther@suse.de>
9757 * gcc.dg/pr30951.c: New testcase.
9759 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9761 * gcc.dg/torture/builtin-modf-1.c: New test.
9763 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
9765 PR tree-optimization/30904
9766 * gcc.dg/pr30904.c: New test.
9768 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9770 * gcc.test-framework/README: Correct command.
9771 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9773 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9775 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
9777 * lib/target-supports.exp (check_effective_target_unwrapped): New.
9779 2007-02-23 Mark Mitchell <mark@codesourcery.com>
9781 * lib/target-supports.exp (check_effective_target_newlib): New
9784 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
9787 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9788 allocatable component.
9791 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9793 * gcc.dg/torture/builtin-logb-1.c: New test.
9794 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9795 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9796 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9799 2007-02-23 Richard Guenther <rguenther@suse.de>
9801 * g++.dg/warn/changes-meaning.C: New testcase.
9803 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9805 PR libgfortran/30910
9806 * gfortran.dg/fmt_zero_precision.f90: Update test.
9808 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9810 * gcc.dg/torture/builtin-frexp-1.c: New test.
9812 2007-02-22 Mark Mitchell <mark@codesourcery.com>
9814 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9816 2007-02-22 Ian Lance Taylor <iant@google.com>
9819 * g++.dg/debug/pr30898.C: New test.
9821 2007-02-22 Ira Rosen <irar@il.ibm.com>
9823 * gcc.dg/vect/vect-106.c: New test.
9825 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9826 Ira Rosen <irar@il.ibm.com>
9828 PR tree-optimization/30843
9829 * gcc.dg/vect/pr30843.c: New test.
9831 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9833 PR tree-optimization/30858
9834 * gcc.dg/vect/pr30858.c: New test.
9836 2007-02-21 Mark Mitchell <mark@codesourcery.com>
9838 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9839 to set options for compiling testglue.
9840 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9841 * lib/obj-c++.exp (obj-c++_init): Likewise.
9843 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
9845 * gnat.dg/derived_aggregate.adb: New test.
9847 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9849 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9850 sh* targets. Call the correct CKSGN macro.
9852 2007-02-21 Jakub Jelinek <jakub@redhat.com>
9854 * gfortran.dg/gomp/omp_parse1.f90: New test.
9855 * gfortran.dg/gomp/omp_parse2.f: New test.
9857 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
9860 * gfortran.dg/do_pointer_1.f90: New test.
9862 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9864 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9867 2007-02-20 Geoffrey Keating <geoffk@apple.com>
9869 * gcc.dg/darwin-minversion-1.c: New.
9870 * gcc.dg/darwin-minversion-2.c: New.
9872 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9874 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9876 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9877 DJ Delorie <dj@redhat.com>
9880 * gcc.dg/Wfatal.c: New.
9881 * gcc.dg/Wfatal-2.c: New.
9882 * gcc.dg/Werror-1.c: Adjust expectations.
9883 * gcc.dg/Werror-5.c: Likewise.
9884 * gcc.dg/Werror-7.c: Likewise.
9885 * gcc.dg/Werror-10.c: Likewise.
9886 * gcc.dg/Werror-11.c: Likewise.
9888 2007-02-20 Tobias Burnus <burnus@net-b.de>
9891 * gfortran.dg/volatile10.f90: New test.
9893 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
9896 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
9898 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9900 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9901 * gcc.dg/Walways-true-1.c: Likewise.
9902 * gcc.dg/weak/weak-3.c: Likewise.
9903 * gcc.dg/Werror-1.c: Likewise.
9904 * gcc.dg/Werror-3.c: Likewise.
9905 * gcc.dg/Werror-4.c: Likewise.
9906 * gcc.dg/Werror-5.c: Likewise.
9907 * gcc.dg/Werror-6.c: Likewise.
9908 * gcc.dg/Werror-7.c: Likewise.
9909 * gcc.dg/Werror-8.c: Likewise.
9910 * gcc.dg/Werror-10.c: Likewise.
9911 * gcc.dg/Werror-11.c: Likewise.
9912 * gcc.dg/Werror-12.c: Likewise.
9913 * g++.old-deja/g++.mike/warn8.C: Likewise.
9914 * g++.dg/warn/Walways-true-1.C: Likewise.
9915 * g++.dg/warn/Walways-true-2.C: Likewise.
9916 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9917 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9918 -Wstring-literal-comparison with -Waddress.
9919 * gcc.dg/Wstring-literal-comparison-4.c: Replace
9920 -Wno-string-literal-comparison with -Wno-address.
9922 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
9924 * gnat.dg/self_aggregate_with_call.adb: New test.
9926 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
9928 PR tree-optimization/30975
9929 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9930 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9931 * gcc.dg/vect/pr30795.c: New.
9933 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9936 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9938 2007-02-18 Roger Sayle <roger@eyesopen.com>
9940 PR rtl-optimization/28173
9941 * gcc.target/i386/andor-1.c: New test case.
9943 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9945 * gcc.dg/torture/builtin-ldexp-1.c: New.
9946 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9948 2007-02-18 Roger Sayle <roger@eyesopen.com>
9950 * gfortran.dg/array_constructor_15.f90: New test case.
9952 2007-02-18 Roger Sayle <roger@eyesopen.com>
9954 * gfortran.dg/forall_10.f90: New test case.
9956 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9958 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9960 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9962 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9963 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9965 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
9967 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9968 * gcc.target/i386/builtin-bswap-3.c: Ditto.
9969 * gcc.target/i386/xchg-1.c: New test.
9970 * gcc.target/i386/xchg-2.c: New test.
9972 2007-02-16 Richard Guenther <rguenther@suse.de>
9973 Christian Bruel <christian.bruel@st.com>
9975 * gcc.dg/strict-overflow-5.c: New testcase.
9977 2007-02-16 Tobias Burnus <burnus@net-b.de>
9980 * gfortran.dg/func_derived_4.f90: New test.
9982 2007-02-15 Roger Sayle <roger@eyesopen.com>
9985 * gfortran.dg/pr30391-1.f90: New test case.
9987 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9990 * gcc.c-torture/compile/pr30433.c: New testcase to check
9991 that complex constants comparisions are foldded.
9993 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9996 * g++.dg/ext/stmtexpr10.C: New testcase.
9998 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10000 PR middle-end/30729
10001 * gcc.dg/Wunused-value-2.c: New testcase.
10003 2007-02-15 Ian Lance Taylor <iant@google.com>
10005 * g++.dg/eh/subreg-1.C: New test.
10007 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10010 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10011 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10012 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10013 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10014 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10015 * gcc.dg/Werror-implicit-function-declaration.c: New.
10017 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10020 * g++.dg/warn/pr28943.C: New.
10022 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10024 * gfortran.fortran-torture/execute/math.f90: Fix typo.
10026 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10029 * gfortran.dg/error_recovery_3.f90: New test.
10031 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10033 * g++.dg/tree-ssa/sra-1.C: New.
10035 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10037 * g++.dg/tree-ssa/sra-1.C: New.
10039 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10041 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10043 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10045 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10047 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
10050 * gfortran.dg/logical_2.f90: New test.
10052 2007-02-14 Joseph Myers <joseph@codesourcery.com>
10054 * gcc.dg/torture/complex-alias-1.c: New test.
10056 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
10058 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10059 instead of -fdump-tree-tailcall.
10061 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
10063 * gfortran.dg/interface_10.f90: Fix comment typo.
10065 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
10067 PR tree-optimization/30771
10068 * gcc.dg/vect/pr30771.c: New test.
10070 2007-02-13 Ian Lance Taylor <iant@google.com>
10072 * gcc.dg/Wstrict-overflow-1.c: New test.
10073 * gcc.dg/Wstrict-overflow-2.c: New test.
10074 * gcc.dg/Wstrict-overflow-3.c: New test.
10075 * gcc.dg/Wstrict-overflow-4.c: New test.
10076 * gcc.dg/Wstrict-overflow-5.c: New test.
10077 * gcc.dg/Wstrict-overflow-6.c: New test.
10078 * gcc.dg/Wstrict-overflow-7.c: New test.
10079 * gcc.dg/Wstrict-overflow-8.c: New test.
10080 * gcc.dg/Wstrict-overflow-9.c: New test.
10081 * gcc.dg/Wstrict-overflow-10.c: New test.
10083 2007-02-13 Roger Sayle <roger@eyesopen.com>
10085 * gcc.target/ia64/builtin-bswap-2.c: New test case.
10087 2007-02-13 Richard Henderson <rth@redhat.com>
10089 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10090 * gcc.c-torture/execute/pr29302-1.c: ... here.
10092 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10095 * gcc.dg/c90-return-1.c: Update output.
10096 * gcc.dg/c99-return-1.c: Likewise.
10098 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
10101 * gfortran.dg/used_dummy_types_7.f90: New test..
10103 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
10105 * gcc.target/i386/parity-1.c: New test.
10106 * gcc.target/i386/parity-2.c: New test.
10108 2007-02-12 Roger Sayle <roger@eyesopen.com>
10110 * gcc.target/i386/builtin-bswap-3.c: New test case.
10112 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
10114 PR tree-optimization/29145
10115 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10116 alias analysis is improved to take better advantage of restrict
10117 qualified pointers.
10118 * gcc.dg/vect/vect-80.c: Likewise.
10119 * gcc.dg/vect/pr29145.c: New.
10121 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
10123 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10124 * gcc.target/i386/sse4a-insert.c: Likewise.
10126 2007-02-11 Roger Sayle <roger@eyesopen.com>
10128 * gcc.target/ia64/builtin-popcount-1.c: New test case.
10129 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10131 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
10134 * gfortran.dg/enum_4.f90: Update error message checks.
10136 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
10139 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10140 versions of the modules.
10143 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10144 by getting rid of recursive I/O and providing functions with
10148 * gfortran.dg/char_array_constructor_2.f90
10150 2007-02-11 Mark Mitchell <mark@codesourcery.com>
10153 * g++.dg/template/spec34.C: New test
10155 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
10157 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10158 on i?86 and x86_64.
10159 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10160 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10161 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10162 on i?86 and x86_64.
10163 * gcc.dg/vect/vect-113.c: Ditto.
10165 2007-02-06 Mark Mitchell <mark@codesourcery.com>
10168 * g++.dg/eh/weak1-C: New test.
10169 * g++.dg/eh/weak1-a.cc: Likewise.
10170 * g++.dg/eh/comdat1.C: Likewise.
10172 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
10173 Dorit Nuzman <dorit@il.ibm.com>
10175 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
10176 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
10177 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10178 * gcc.dg/vect/vect-113.c: Likewise.
10180 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10182 2007-02-10 Richard Henderson <rth@redhat.com>
10184 * lib/target-supports.exp (check_effective_target_tls): Redefine
10185 to mean non-emulated tls.
10186 * gcc.dg/tls/alias-1.c: Remove tls requirement.
10187 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10188 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10189 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10190 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10191 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10192 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10194 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
10196 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10198 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
10200 * gfortran.dg/secnds.f: Replace time tolerance with a
10201 before-and-after bracket.
10202 * gfortran.dg/secnds-1.f: Likewise.
10204 2007-02-09 Tobias Burnus <burnus@net-b.de>
10207 * gfortran.dg/maxlocval_1.f90: New test.
10209 2007-02-09 Roger Sayle <roger@eyesopen.com>
10211 * gcc.target/ia64/builtin_bswap-1.c: New test case.
10213 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10216 * gfortran.dg/array_function_1.f90: New test.
10218 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10220 * lib/target-supports.exp (check_effective_target_lax_strtofp)
10221 (check_effective_target_dummy_wcsftime): New functions.
10223 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10225 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10226 * lib/target-supports.exp (check_effective_target_uclibc): New
10229 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10231 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10232 (vsnprintf): Don't define for uClibc targets.
10234 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10236 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10237 set before checking whether it was allowed.
10238 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10239 before checking inside_main.
10241 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10243 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10245 (u16sf): Likewise u4sf.
10246 * g++.dg/compat/struct-layout-1.h: Likewise.
10248 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10250 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10252 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10253 m68k targets if check_effective_target_coldfire_fpu returns true.
10255 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
10256 Richard Guenther <rguenther@suse.de>
10258 PR middle-end/23361
10259 * gcc.dg/fold-compare-3.c: New testcase.
10260 * gcc.dg/tree-ssa/loop-24.c: Likewise.
10262 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
10264 * gcc.dg/pr26570.c: Clean up coverage files.
10265 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10266 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10267 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10268 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10269 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10270 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10271 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10272 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10273 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10274 * gcc.dg/tree-ssa/pr25501.c: Ditto.
10275 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10276 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10277 * gcc.dg/vect/pr28952.c: Ditto.
10278 * gcc.dg/vect/pr27151.c: Ditto.
10279 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10280 * g++.dg/gomp/macro-3.C: Ditto.
10282 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
10284 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10287 2007-02-08 Roger Sayle <roger@eyesopen.com>
10289 * gcc.target/i386/builtin-bswap-2.c: New test case.
10291 2007-02-08 Roger Sayle <roger@eyesopen.com>
10293 * gfortran.dg/forall_8.f90: New test case.
10294 * gfortran.dg/forall_9.f90: Likewise.
10296 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10298 * gcc.dg/builtins-20.c: Add some -~ complex cases.
10300 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
10302 * lib/target-supports.exp (check_effective_target_simulator): New.
10304 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
10306 * gcc.dg/tree-ssa/loop-25.c: New test.
10308 2007-02-06 Richard Henderson <rth@redhat.com>
10310 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10312 2007-02-06 Roger Sayle <roger@eyesopen.com>
10314 * gcc.target/powerpc/popcount-1.c: New test case.
10315 * gcc.target/powerpc/parity-1.c: Likewise.
10317 2007-02-06 Richard Guenther <rguenther@suse.de>
10319 PR middle-end/27302
10320 * gcc.dg/torture/pr27302-2.c: New testcase.
10322 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
10324 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10325 * gcc.dg/vect/vect-iv-1.c: New test.
10326 * gcc.dg/vect/vect-iv-2.c: New test.
10327 * gcc.dg/vect/vect-iv-3.c: New test.
10328 * gcc.dg/vect/vect-iv-4.c: New test.
10329 * gcc.dg/vect/vect-iv-5.c: New test.
10330 * gcc.dg/vect/vect-iv-6.c: New test.
10331 * gcc.dg/vect/vect-iv-7.c: New test.
10332 * gcc.dg/vect/vect-iv-8.c: New test.
10333 * gcc.dg/vect/vect-iv-9.c: New test.
10334 * gcc.dg/vect/vect-iv-10.c: New test.
10335 * gcc.dg/vect/vect-iv-11.c: New test.
10336 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10337 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10338 * gcc.dg/vect/vect-14.c: Now vectorizable.
10339 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10341 * gcc.dg/vect/vect-27.c: Likewise.
10342 * gcc.dg/vect/vect-29.c Likewise.
10343 * gcc.dg/vect/vect-dv-2.c: Likewise.
10344 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10345 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10346 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10348 2007-02-06 Ira Rosen <irar@il.ibm.com>
10350 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10352 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10354 * gcc.dg/builtins-20.c: Add more cases.
10356 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
10359 * gcc.dg/pr30189.c: New test.
10361 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
10363 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10365 * gcc.target/i386/sse4a-extract.c: New test.
10366 * gcc.target/i386/sse4a-insert.c: New test.
10367 * gcc.target/i386/sse4a-montsd.c: New test.
10368 * gcc.target/i386/sse4a-montss.c: New test.
10370 2007-02-05 Richard Guenther <rguenther@suse.de>
10372 * gcc.target/i386/vectorize3.c: New testcase.
10374 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
10377 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10379 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10382 * gfortran.dg/repeat_1.f90: New test.
10384 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
10387 * gfortran.dg/spread_shape_1.f90: Remove tabs.
10388 * gfortran.dg/derived_init_2.f90: Ditto.
10389 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10390 * gfortran.dg/array_initializer_1.f90: Ditto.
10391 * gfortran.dg/do_2.f90: Ditto.
10392 * gfortran.dg/proc_assign_1.f90: Ditto.
10394 2007-02-04 Richard Guenther <rguenther@suse.de>
10396 PR middle-end/30636
10397 * g++.dg/warn/pr30636.C: New testcase.
10398 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10400 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
10402 PR middle-end/30667
10403 * gfortran.dg/pr30667.f: New test.
10405 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10407 * gcc.dg/builtins-54.c: Add more cases.
10409 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
10412 * gfortran.dg/zero_sized_2.f90: New test.
10415 * gfortran.dg/alloc_comp_basics_4.f90: New test.
10418 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10421 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
10424 * gfortran.dg/interface_10.f90: New test.
10426 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10428 * gcc.dg/builtins-20.c: Add more cases.
10430 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10433 * gcc-target/ia64/pr29682.c: New test.
10435 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
10438 * gfortran.dg/arrayio_11.f90.f90: New test.
10441 * gfortran.dg/arrayio_12.f90.f90: New test.
10443 2007-02-02 Jakub Jelinek <jakub@redhat.com>
10446 * g++.dg/tls/diag-5.C: New test.
10448 PR middle-end/30473
10449 * gcc.dg/pr30473.c: New test.
10450 * gcc.c-torture/execute/20070201-1.c: New test.
10452 2007-02-01 Roger Sayle <roger@eyesopen.com>
10454 * gfortran.dg/dependency_20.f90: New test case.
10456 2007-01-31 Ian Lance Taylor <iant@google.com>
10458 * gcc.dg/lower-subreg-1.c (test): New test.
10460 2007-01-30 Geoffrey Keating <geoffk@apple.com>
10462 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10464 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10466 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10467 * gcc.dg/torture/builtin-math-3.c: Likewise.
10469 2007-01-31 Dirk Mueller <dmueller@suse.de>
10471 gcc.dg/Wparentheses-2.c: Update and add new tests.
10473 2007-01-31 Ira Rosen <irar@il.ibm.com>
10475 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10478 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
10480 * gcc.dg/builtins-63.c: New test.
10482 2007-01-31 Tobias Burnus <burnus@net-b.de>
10485 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10487 2007-01-31 Tobias Burnus <burnus@net-b.de>
10490 * gfortran.dg/volatile8.f90: New argument conformance test.
10491 * gfortran.dg/volatile9.f90: New scope test.
10493 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10496 * g++.dg/warn/null4.C: New.
10498 2001-01-30 Roger Sayle <roger@eyesopen.com>
10499 Uros Bizjak <ubizjak@gmail.com>
10501 * gcc.dg/large-size-array-3.c: Correct typo.
10503 2007-01-30 Richard Guenther <rguenther@suse.de>
10505 PR middle-end/27657
10506 * g++.dg/debug/pr27657.C: New testcase.
10508 2007-01-30 Richard Guenther <rguenther@suse.de>
10510 PR middle-end/30313
10511 * gcc.dg/torture/pr30313.c: New testcase.
10513 2007-01-29 Janis Johnson <janis187@us.ibm.com>
10515 * gcc.dg/dfp/dfp-except.h: New file.
10516 * gcc.dg/dfp/fe-check.h: New file.
10517 * gcc.dg/dfp/fe-binop.c: New test.
10518 * gcc.dg/dfp/fe-convert-1.c: New test.
10519 * gcc.dg/dfp/fe-convert-2.c: New test.
10520 * gcc.dg/dfp/fe-convert-3.c: New test.
10522 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10523 * gcc.dg/dfp/decfloat-constants.c: Ditto.
10524 * gcc.dg/dfp/convert-dfp.c: Ditto.
10525 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10527 2007-01-29 Josh Conner <jconner@apple.com>
10529 * gcc.target/powerpc/altivec-24.c: New test.
10531 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
10534 * g++.dg/parse/defarg12.C: New test.
10536 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
10539 * gfortran.dg/used_dummy_types_6.f90: New test.
10541 2007-01-28 Jan Hubicka <jh@suse.cz>
10543 * gcc.dg/tree-prof/val-prof-6.c: New test.
10545 2007-01-28 Roger Sayle <roger@eyesopen.com>
10547 * gcc.dg/large-size-array-3.c: Correct test case (portability).
10549 2007-01-28 Andrew Pinski <pinskia@gmail.com>
10552 * g++.dg/expr/dtor4.C: New test.
10554 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
10556 * gcc.dg/tree-ssa/loop-23.c: New test.
10558 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
10560 PR libfortran/30389
10561 * gfortran.dg/achar_2.f90: New test.
10562 * gfortran.dg/achar_3.f90: New test.
10564 2007-01-27 Ian Lance Taylor <iant@google.com>
10566 * gcc.dg/strict-overflow-1.c: New test.
10567 * gcc.dg/no-strict-overflow-1.c: New test.
10568 * gcc.dg/strict-overflow-2.c: New test.
10569 * gcc.dg/no-strict-overflow-2.c: New test.
10570 * gcc.dg/strict-overflow-3.c: New test.
10571 * gcc.dg/no-strict-overflow-3.c: New test.
10572 * gcc.dg/strict-overflow-4.c: New test.
10573 * gcc.dg/no-strict-overflow-4.c: New test.
10574 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10575 * gcc.dg/pr15784-1.c: Likewise.
10576 * gcc.dg/pr20922-1.c: Likewise.
10577 * gcc.dg/pr20922-3.c: Likewise.
10578 * gcc.dg/pr20922-4.c: Likewise.
10579 * gcc.dg/pr20922-6.c: Likewise.
10580 * gcc.dg/compare-4.c: Likewise.
10581 * gcc.dg/torture/pr26898-1.c: Likewise.
10582 * gcc.dg/tree-ssa/divide-1.c: Likewise.
10583 * gcc.dg/tree-ssa/divide-2.c: Likewise.
10584 * gcc.dg/tree-ssa/divide-3.c: Likewise.
10585 * gcc.dg/tree-ssa/divide-4.c: Likewise.
10586 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10587 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10588 * gcc.dg/tree-ssa/pr21082.c: Likewise.
10589 * gcc.dg/tree-ssa/pr26899.c: Likewise.
10590 * g++.dg/tree-ssa/pr21082.C: Likewise.
10592 2007-01-27 Roger Sayle <roger@eyesopen.com>
10594 * gcc-dg/large-size-array-3.c: New test case.
10596 2007-01-27 Roger Sayle <roger@eyesopen.com>
10598 * gfortran.dg/forall_7.f90: New test case.
10600 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
10603 * gfortran.dg/where_operator_assign_1.f90: New test.
10604 * gfortran.dg/where_operator_assign_2.f90: New test.
10605 * gfortran.dg/where_operator_assign_3.f90: New test.
10607 2007-01-26 Joseph Myers <joseph@codesourcery.com>
10609 * lib/target-supports.exp
10610 (check_effective_target_powerpc_altivec): New.
10611 (check_effective_target_vect_cmdline_needed): Use it.
10613 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
10616 * gfortran.dg/backslash_3.f: New test.
10618 2007-01-26 Richard Guenther <rguenther@suse.de>
10620 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10622 2007-01-26 Tobias Burnus <burnus@net-b.de>
10624 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10625 * gfortran.dg/vect/vect.exp: Ditto.
10626 * gfortran.dg/dg.exp: Ditto.
10627 * gfortran.fortran-torture/execute/execute.exp: Ditto.
10628 * gfortran.fortran-torture/compile/compile.exp: Ditto.
10630 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10632 * gcc.dg/builtins-20.c: Add more cases.
10633 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10635 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10638 * gcc.dg/Wall.c: New.
10639 * gcc.dg/Wno-all.c: New.
10640 * gfortran.dg/Wall.f90: New.
10641 * gfortran.dg/Wno-all.f90: New.
10643 2007-01-24 Geoffrey Keating <geoffk@apple.com>
10645 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10646 * g++.dg/eh/simd-2.C: Also run on Darwin.
10647 * g++.dg/eh/simd-3.C: New.
10648 * g++.dg/eh/simd-4.C: New.
10650 2007-01-25 Richard Guenther <rguenther@suse.de>
10652 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10654 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10656 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
10658 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10659 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10660 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10661 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10662 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10663 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10664 * gcc.dg/ipa/ipa-7.c: New testcase.
10666 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
10668 * g++.dg/cpp0x/warn_cxx0x.C: New.
10670 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10672 * gcc.dg/builtins-20.c: Test builtin carg.
10674 2007-01-24 Jakub Jelinek <jakub@redhat.com>
10676 PR middle-end/27416
10677 * gcc.dg/gomp/pr27416.c: New test.
10679 PR middle-end/30494
10680 * gcc.dg/gomp/pr30494.c: New test.
10681 * g++.dg/gomp/pr30494.C: New test.
10683 PR middle-end/30421
10684 * gcc.dg/gomp/pr30421.c: New test.
10686 2007-01-24 Steve Ellcey <sje@cup.hp.com>
10688 * gcc.target/ia64/versionid-1.c: New test.
10689 * gcc.target/ia64/versionid-2.c: New test.
10691 2007-01-24 Richard Guenther <rguenther@suse.de>
10694 * gcc.dg/builtins-57.c: Change to a link-time testcase
10695 to support non-C99 targets.
10697 2007-01-24 Jan Hubicka <jh@suse.cz>
10699 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10701 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
10703 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10705 2007-01-23 Andrew Pinski <pinskia@gmail.com>
10708 * objc.dg/const-str-12.m: New test.
10710 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10713 * gfortran.dg/ctrl-z.f90: New test.
10715 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10718 * gfortran.dg/namelist_assumed_char.f90: New test.
10720 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
10723 * g++.dg/inherit/covariant15.C: New test.
10725 2007-01-23 Ian Lance Taylor <iant@google.com>
10727 * g++.dg/warn/Wparentheses-24.C: New test.
10729 2007-01-23 Richard Guenther <rguenther@suse.de>
10732 * ada/acats/run_acats: Do not call gnatmake or gnatchop
10735 2007-01-22 Richard Guenther <rguenther@suse.de>
10737 PR tree-optimization/30038
10738 * gcc.dg/builtins-62.c: New testcase.
10740 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10742 * gcc.c-torture/compile/20070121.c: New test.
10744 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
10746 PR libfortran/30525
10747 * gfortran.dg/char_comparison_1.f: New test.
10749 2007-01-21 Ira Rosen <irar@il.ibm.com>
10751 * gcc.dg/vect/vect-strided-same-dr.c: New test.
10753 2007-01-20 Andrew Pinski <pinskia@gmail.com>
10756 * objc.dg/pch: New directory.
10757 * objc.dg/pch/pch.exp: New file.
10758 * objc.dg/pch/interface-1.m: New test.
10759 * objc.dg/pch/interface-1.hs: New include file.
10760 * lib/objc.exp (objc_target_compile): Add
10761 "-x objective-c-header" in front of the sources if this is
10762 a precompiled header being compiled.
10764 2007-01-20 Roger Sayle <roger@eyesopen.com>
10766 * gfortran.dg/array_memcpy_3.f90: New test case.
10767 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10769 2007-01-20 Roger Sayle <roger@eyesopen.com>
10770 Brooks Moses <brooks.moses@codesourcery.com>
10771 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10773 * gfortran.dg/intrinsic_sign_1.f90: New test case.
10774 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10776 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10778 * gcc.dg/torture/builtin-math-3.c: Test fdim.
10780 2007-01-19 Mike Stump <mrs@apple.com>
10782 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10785 2007-01-19 Roger Sayle <roger@eyesopen.com>
10787 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10788 option instead of -funsafe-math-optimizations.
10790 2007-01-19 Tomas Bily <tbily@suse.cz>
10792 gcc.dg/tree-prof/indir-call-prof.c: New.
10793 g++.dg/dg.exp: Add tree-prof subdirectory.
10794 g++.dg/tree-prof/indir-call-prof.C: New.
10795 g++.dg/tree-prof/tree-prof.exp: New.
10797 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10800 * g++.dg/warn/deprecated.C: Update warning output.
10801 * g++.dg/warn/deprecated-2.C: Likewise.
10802 * g++.dg/warn/deprecated-3.C: New.
10804 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
10806 * gcc.c-torture/execute/nestfunc-7.c: New.
10808 2007-01-18 Hui-May Chang <hm.chang@apple.com>
10810 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10812 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
10814 * gcc.dg/m68k-pic-1.c: New.
10816 2007-01-18 Roger Sayle <roger@eyesopen.com>
10818 * gfortran.dg/array_memcpy_4.f90: New test case.
10820 2007-01-18 Josh Conner <jconner@apple.com>
10823 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10824 * gcc.dg/vect/no-trapping-math-1: New.
10825 * gcc.dg/vect/no-trapping-math-2: New.
10827 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
10829 * gcc.target/i386/387-8.c: Update comment about optimizing
10830 inherent load of 1.0 of fptan instruction.
10832 2007-01-18 Dirk Mueller <dmueller@suse.de>
10833 Richard Guenther <rguenther@suse.de>
10836 * gcc.dg/Warray-bounds.c: New testcase.
10837 * gcc.dg/Warray-bounds-2.c: New testcase.
10838 * g++.dg/warn/Warray-bounds.C: New testcase.
10839 * g++.dg/warn/Warray-bounds-2.C: New testcase.
10841 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
10844 * gfortran.dg/generic_12.f90: New test.
10846 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
10848 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10849 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10851 2007-01-16 Janis Johnson <janis187@us.ibm.com>
10853 * gcc.dg/dfp/compare-special.h: New file.
10854 * gcc.dg/dfp/compare-special-32.c: New test.
10855 * gcc.dg/dfp/compare-special-64.c: New test.
10856 * gcc.dg/dfp/compare-special-128.c: New test.
10858 2007-01-16 Roger Sayle <roger@eyesopen.com>
10859 Paul Thomas <pault@gcc.gnu.org>
10860 Steven G. Kargl <kargl@gcc.gnu.org>
10863 * gfortran.dg/forall_6.f90: New test case.
10864 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10865 * gfortran.dg/dependency_13.f90: Likewise.
10867 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10870 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10871 targets that don't support Inf.
10873 2007-01-15 Dale Johannesen <dalej@apple.com>
10875 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
10877 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
10879 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
10880 of achar for 0xff to avoid the "Extended ASCII not
10881 implemented" error message.
10883 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
10886 * gfortran.dg/altreturn_4.f90: New test.
10889 * gfortran.dg/stfunc_4.f90: New test.
10892 * gfortran.dg/bound_2.f90: Reinstate commented out line.
10893 * gfortran.dg/initialization_1.f90: Change warning.
10896 * gfortran.dg/specification_type_resolution_2.f90: New test.
10898 2007-01-14 Jan Hubicka <jh@suse.cz>
10900 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10901 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10902 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10905 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
10908 * gfortran.dg/external_procedures_2.f90: New test.
10910 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
10913 * gcc.target/i386/pr30413.c: New test.
10915 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
10918 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
10920 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
10922 * gcc.dg/20070112-1.c: New test.
10924 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10926 PR libgfortran/30435
10927 * gfortran.dg/list_read_6.f90: New test.
10929 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
10931 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
10933 2007-01-12 Tom Tromey <tromey@redhat.com>
10935 PR preprocessor/28227:
10936 * gcc.dg/cpp/pr28227.c: New file.
10938 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10940 * gcc.dg/tree-ssa/loop-22.c: New test.
10942 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10944 PR tree-optimization/29516
10945 * gcc.dg/tree-ssa/loop-20.c: New test.
10947 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
10949 PR libfortran/30415
10950 * minmaxloc_integer_kinds_1.f90: New test.
10952 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
10955 * g++.dg/template/sizeof-template-argument.C: New test.
10957 2007-01-11 Jan Hubicka <jh@suse.cz>
10959 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10960 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10961 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10962 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10963 * gcc.dg/tree-ssa/pr21658.c: Likewise.
10964 * gcc.dg/tree-ssa/pr15349.c: Likewise.
10965 * gcc.dg/tree-ssa/pr25501.c: Likewise.
10966 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10967 transformation in question.
10968 * gcc.dg/tree-ssa/vrp05.c: Likewise.
10969 * gcc.dg/tree-ssa/pr20701.c: Likewise.
10970 * gcc.dg/always_inline3.c: Likewise.
10972 2007-01-10 Mark Mitchell <mark@codesourcery.com>
10975 * g++.dg/template/typename11.C: New test.
10977 2007-01-10 Robert Kennedy <jimbob@google.com>
10979 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10981 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10983 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10984 for different integer kinds.
10985 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10986 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10987 * gfortran.dg/ishft_2.f90: New test.
10988 * gfortran.dg/ishft_3.f90: New test.
10990 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10992 * gfortran.dg/altreturn_2.f90: Removed executable bit.
10994 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
10996 PR tree-optimization/30322
10997 * gcc.dg/tree-ssa/loop-21.c: New test.
10999 2007-01-08 Geoffrey Keating <geoffk@apple.com>
11001 * g++.dg/rtti/darwin-builtin-linkage.C: New.
11003 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
11005 * gcc.target/spu/intrinsics-1.c: Remove xfail.
11007 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11009 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11010 * g++.dg/warn/overflow-warn-3.C: Likewise.
11011 * g++.dg/warn/overflow-warn-4.C: Likewise.
11012 * g++.dg/warn/overflow-warn-5.C: Likewise.
11013 * g++.dg/warn/overflow-warn-6.C: Likewise.
11014 * g++.dg/warn/Woverflow-1.C: Likewise.
11015 * g++.dg/warn/Woverflow-2.C: Likewise.
11016 * g++.dg/warn/Woverflow-3.C: Likewise.
11017 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11019 2007-01-08 Roger Sayle <roger@eyesopen.com>
11021 * gfortran.dg/array_constructor_14.f90: New test case.
11022 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11024 2007-01-08 Richard Guenther <rguenther@suse.de>
11026 PR tree-optimization/23603
11027 * gcc.dg/tree-ssa/vrp31.c: New testcase.
11028 * gcc.dg/tree-ssa/vrp32.c: Likewise.
11030 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11032 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11034 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11035 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11036 compiler behaviour.
11037 * gcc.dg/simd-5.c: Likewise.
11038 * gcc.dg/simd-6.c: Likewise.
11039 * g++.dg/conversion/simd1.C: Likewise.
11040 * g++.dg/conversion/simd3.C: Likewise.
11041 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11044 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11046 PR tree-optimization/29877
11047 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11048 name of a hard register for the target concerned. Adjust dg-error
11049 directives to cope with new behaviour of TER.
11051 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11054 * g++.dg/conversion/nullptr1.C: Added overflow warning.
11055 * g++.dg/warn/overflow-warn-1.C: New.
11056 * g++.dg/warn/overflow-warn-3.C: New.
11057 * g++.dg/warn/overflow-warn-4.C: New.
11058 * g++.dg/warn/overflow-warn-5.C: New.
11059 * g++.dg/warn/overflow-warn-6.C: New.
11060 * g++.dg/warn/Woverflow-1.C: New.
11061 * g++.dg/warn/Woverflow-2.C: New.
11062 * g++.dg/warn/Woverflow-3.C: New.
11063 * g++.dg/warn/multiple-overflow-warn-2.C: New.
11065 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
11068 * gfortran.dg/invalid_name.f90: New test.
11069 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11070 * gfortran.dg/gomp/pr29759.f90: Ditto.
11072 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
11074 * gfortran.dg/present_1.f90: Update error message.
11076 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
11079 * g++.dg/template/duplicate1.C: New test
11080 * g++.dg/template/memfriend6.C: Adjust error markers.
11082 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
11085 * gcc.dg/torture/inline-1.c: New test.
11087 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11090 * gcc.dg/multiple-overflow-warn-1.c: New.
11091 * gcc.dg/multiple-overflow-warn-2.c: New.
11092 * gcc.dg/overflow-warn-6.c: New.
11093 * g++.dg/warn/multiple-overflow-warn-1.C: New.
11095 2007-01-05 Roger Sayle <roger@eyesopen.com>
11097 * gfortran.dg/array_memcpy_1.f90: New test case.
11098 * gfortran.dg/array_memcpy_2.f90: Likewise.
11100 2007-01-05 Richard Guenther <rguenther@suse.de>
11102 PR middle-end/27826
11103 * g++.dg/opt/pr27826.C: New testcase.
11105 2007-01-05 Ian Lance Taylor <iant@google.com>
11107 * gcc.dg/Walways-true-1.c: New test.
11108 * gcc.dg/Walways-true-2.c: New test.
11109 * g++.dg/warn/Walways-true-1.C: New test.
11110 * g++.dg/warn/Walways-true-2.C: New test.
11112 2007-01-05 Jakub Jelinek <jakub@redhat.com>
11115 * gcc.dg/pr30360.c: New test.
11117 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
11120 * gfortran.dg/data_implied_do_1.f90: New test.
11124 * gfortran.dg/char_length_1.f90: New test.
11126 2007-01-05 Richard Guenther <rguenther@suse.de>
11128 PR middle-end/28116
11129 * g++.dg/opt/pr28116.C: New testcase.
11131 2007-01-05 Tobias Burnus <burnus@net-b.de>
11134 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11135 invalid deallocate.
11136 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11137 * gfortran.dg/protected_4.f90: Add pointer intent check.
11138 * gfortran.dg/protected_6.f90: Add pointer intent check.
11139 * gfortran.dg/pointer_intent_1.f90: New test.
11140 * gfortran.dg/pointer_intent_2.f90: New test.
11141 * gfortran.dg/pointer_intent_3.f90: New test.
11143 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
11146 * gfortran.dg/altreturn_2.f90: new test.
11148 2007-01-04 Tom Tromey <tromey@redhat.com>
11150 PR preprocessor/28165:
11151 * gcc.dg/cpp/pr28165.c: New file.
11153 2007-01-03 Josh Conner <jconner@apple.com>
11155 PR middle-end/29683
11156 * gcc.dg/pr29683.c: New.
11158 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11161 * g++.dg/pch/template-1.C: New test.
11162 * g++.dg/pch/template-1.Hs: New file.
11164 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11166 PR middle-end/30353
11167 * gcc.c-torture/compile/complex-4.c: New test.
11169 2007-01-03 Joseph Myers <joseph@codesourcery.com>
11171 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11173 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11175 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11177 PR middle-end/30286
11178 * gcc.dg/pr30286.c: New test.
11181 * g++.dg/template/crash66.C: New test.
11184 * g++.dg/template/friend49.C: New test.
11186 2007-01-03 Steven G. Kargl <kargls@comcast.net>
11188 * gfortran.dg/ibits.f90: New test.
11190 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
11192 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11193 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11195 2007-01-02 Jan Hubicka <jh@suse.cz>
11197 * gcc.dg/pr16194.c: We now output error on all three functions,
11198 not just first one.
11200 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11203 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11204 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11206 2006-01-02 Ian Lance Taylor <iant@google.com>
11208 * g++.dg/warn/Wparentheses-22.C: New test.
11209 * g++.dg/warn/Wparentheses-23.C: New test.
11211 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11214 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11215 * gcc.dg/declspec-3-Wextra.c: New.
11216 * gcc.dg/declspec-3-no.c: New
11218 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
11221 * gfortran.dg/interface_10.f90: Remove.
11223 2007-01-01 Roger Sayle <roger@eyesopen.com>
11225 * gcc.dg/fold-eqxor-4.c: New test case.
11227 2007-01-02 Joseph Myers <joseph@codesourcery.com>
11229 PR middle-end/30311
11230 * gcc.c-torture/compile/pr30311.c: New test.
11232 2007-01-01 Andrew Pinski <pinskia@gmail.com>
11234 PR middle-end/30253
11235 * gcc.c-torture/compile/statement-expression-1.c: New test.
11237 2007-01-01 Andreas Schwab <schwab@suse.de>
11240 * g++.dg/eh/pr29166.C: New test.
11242 2007-01-01 Joseph Myers <joseph@codesourcery.com>
11244 * lib/target-supports.exp (check_effective_target_powerpc_spe):
11246 (check_effective_target_vect_cmdline_needed): Use it.
11248 2006-12-31 Richard Guenther <rguenther@suse.de>
11250 PR middle-end/30137
11251 * gcc.dg/pr30137-1.c: New testcase.
11252 * gcc.dg/pr30137-2.c: Likewise.
11254 2006-12-31 Roger Sayle <roger@eyesopen.com>
11256 PR middle-end/30322
11257 * gcc.dg/fold-plusnot-1.c: New test case.
11259 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
11262 * g++.dg/parse/template22.C: New test.
11264 2006-12-31 Richard Guenther <rguenther@suse.de>
11266 PR middle-end/30338
11267 * gcc.c-torture/compile/pr30338.c: New testcase.
11269 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11272 * gfortran.dg/intrinsic_actual_4.f90: New test.
11275 * gfortran.dg/func_decl_3.f90: New test.
11277 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11280 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11281 * gfortran.dg/c_by_val_1.f: New test.
11282 * gfortran.dg/c_by_val_2.f: New test.
11283 * gfortran.dg/c_by_val_3.f: New test.
11285 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
11287 PR libfortran/30321
11288 * gfortran.dg/sum_zero_array_1.f90: New test.
11290 2006-12-29 Jakub Jelinek <jakub@redhat.com>
11292 PR preprocessor/29612
11293 * gcc.dg/cpp/pr29612-1.c: New test.
11294 * gcc.dg/cpp/pr29612-2.c: New test.
11296 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
11299 * gfortran.dg/pure_formal_proc_1.f90: New test.
11302 * gfortran.dg/intrinsic_actual_3.f90: New test.
11304 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11307 * gfortran.dg/io_constraints_1.f90: Update test.
11308 * gfortran.dg/io_constraints_2.f90: Update test.
11309 * gfortran.dg/inquire_iolength.f90: New test.
11311 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
11314 * gfortran.dg/interface_10.f90: New test.
11315 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11316 since z is already, locally a variable.
11319 * gfortran.dg/generic_11.f90: New test.
11320 * gfortran.dg/interface_7.f90: Remove name clash between module
11321 name and procedure 'x' referenced in the interface.
11323 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11326 * gcc.dg/Wmissing-parameter-type.c: New.
11327 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11328 * gcc.dg/Wmissing-parameter-type-no.c: New.
11330 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
11333 * gfortran.dg/entry_array_specs_2.f: New test.
11336 * gfortran.dg/nested_modules_6.f90: New test.
11338 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11341 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11342 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11344 2006-12-21 Andrew Pinski <pinskia@gmail.com>
11347 * g++.dg/opt/complex6.C: New test.
11349 2006-12-22 Ben Elliston <bje@au.ibm.com>
11351 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11352 full" if the linker on spu-*-* warns about exceeding local store.
11354 And revert this patch:
11355 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11356 fail to link due to relocation overflows on spu-*-*.
11358 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11361 * gfortran.dg/dependency_19.f90: New test.
11363 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11366 * gfortran.dg/alloc_comp_basics_3.f90: New test.
11368 2006-12-21 Jakub Jelinek <jakub@redhat.com>
11370 PR middle-end/30262
11371 * gcc.c-torture/execute/20061220-1.c: New test.
11373 PR middle-end/30263
11374 * gcc.dg/gomp/asm-1.c: New test.
11377 * g++.dg/eh/ia64-2.C: New test.
11379 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
11383 * gcc.dg/rs6000-leaf.c: New.
11385 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11388 * gfortran.dg/f2c_8.f90: New test.
11390 2006-12-20 Bill Wendling <wendling@apple.com>
11392 * gcc.dg/asm-b.c: Check for __ppc64__.
11394 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11397 * gfortran.dg/bounds_check_5.f90: New test.
11399 2006-12-20 Andrew Pinski <pinskia@gmail.com>
11401 PR middle-end/30143
11402 * gcc.dg/gomp/complex-1.c: New testcase.
11404 2006-12-20 Roger Sayle <roger@eyesopen.com>
11406 * gfortran.dg/array_memset_1.f90: New test case.
11408 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
11410 * lib/target-supports.exp: Add spu to
11411 check_effective_target_vect_widen_mult_hi_to_si.
11413 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11416 * gfortran.dg/generic_9.f90: New test.
11419 * gfortran.dg/generic_10.f90: New test.
11421 2006-12-19 Andrew Pinski <pinskia@gmail.com>
11424 * gcc.dg/pr30045.c: New test.
11426 2006-12-20 Ben Elliston <bje@au.ibm.com>
11428 * gcc.dg/20020312-2.c: Add a case for __SPU__.
11430 2006-12-19 Eric Christopher <echristo@apple.com>
11433 * gcc.c-torture/execute/pr29302-1.c: New.
11435 2006-12-19 Tobias Burnus <burnus@net-b.de>
11438 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11440 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
11443 * gfortran.dg/altreturn_3.f90: New test.
11445 * gfortran.dg/char_result_12.f90: Fix comment typos.
11447 2006-12-19 Ben Elliston <bje@au.ibm.com>
11449 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11450 as newlib's stdio.h uses non-traditional cpp constructs.
11452 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11454 * gfortran.dg/advance.f90: Renamed to advance_1.f90
11455 * gfortran.dg/append-1.f90: Renamed to append_1.f90
11456 * gfortran.dg/array-1.f90: Renamed to array_1.f90
11457 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11458 * gfortran.dg/backspace.f: Renamed to backspace_1.f
11459 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11460 * gfortran.dg/default_initialization.f: Renamed to
11461 default_initialization_1.f
11462 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11463 dollar_edit_descriptor_1.f
11464 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11465 dollar_edit_descriptor_2.f
11466 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11467 dollar_edit_descriptor_3.f
11468 * gfortran.dg/logint-1.f: Renamed to logint_1.f
11469 * gfortran.dg/logint-2.f: Renamed to logint_2.f
11470 * gfortran.dg/logint-3.f: Renamed to logint_3.f
11471 * gfortran.dg/advance_1.f90: Renamed from advance.f90
11472 * gfortran.dg/append_1.f90: Renamed from append-1.f90
11473 * gfortran.dg/array_1.f90: Renamed from array-1.f90
11474 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11475 * gfortran.dg/backspace_1.f: Renamed from backspace.f
11476 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11477 * gfortran.dg/default_initialization_1.f: Renamed from
11478 default_initialization.f
11479 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11480 dollar_edit_descriptor-1.f
11481 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11482 dollar_edit_descriptor-2.f
11483 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11484 dollar_edit_descriptor-3.f
11485 * gfortran.dg/logint_1.f: Renamed from logint-1.f
11486 * gfortran.dg/logint_2.f: Renamed from logint-2.f
11487 * gfortran.dg/logint_3.f: Renamed from logint-3.f
11489 2006-12-18 Bill Wendling <wendling@apple.com>
11491 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11492 id is an OjbC keyword.
11494 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11496 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11498 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11500 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11502 2006-12-18 Ian Lance Taylor <iant@google.com>
11504 * g++.dg/warn/Wmissing-declarations-1.C: New test.
11506 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11508 * gcc.c-torture/compile/pr27528.c: Use empty templates.
11510 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
11513 * gfortran.fortran-torture/execute/where21.f90: New test.
11515 2006-12-17 Tobias Burnus <burnus@net-b.de>
11517 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11519 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11522 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11523 * gcc.dg/if-empty-1.c: Likewise.
11524 * gcc.dg/pr23165.c: Likewise.
11525 * g++.dg/warn/empty-body.C: Likewise.
11527 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11529 PR libfortran/30005
11530 * gfortran.dg/open_errors.f90: New test.
11532 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
11534 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11536 * gcc.target/i386/ssse3-pabsb.c: New file.
11537 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11538 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11539 * gcc.target/i386/ssse3-palignr.c: Likewise.
11540 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11541 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11542 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11543 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11544 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11545 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11546 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11547 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11548 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11549 * gcc.target/i386/ssse3-psignb.c: Likewise.
11550 * gcc.target/i386/ssse3-psignd.c: Likewise.
11551 * gcc.target/i386/ssse3-psignw.c: Likewise.
11552 * gcc.target/i386/ssse3-vals.h: Likewise.
11554 2006-12-15 Janis Johnson <janis187@us.ibm.com>
11556 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11557 * lib/fortran-torture.exp: Include target-supports.exp.
11559 2006-12-15 Jakub Jelinek <jakub@redhat.com>
11562 * gcc.c-torture/execute/pr30185.c: New test.
11564 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11568 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11569 * gcc.dg/builtin-bswap-2.c: Likewise.
11570 * gcc.dg/builtin-bswap-3.c: Likewise.
11571 * gcc.dg/builtin-bswap-4.c: Likewise.
11572 * lib/target-supports.exp (check_effective_target_stdint_types): New.
11573 * gcc.c-torture/execute/mode-dependent-address.x: New file.
11575 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11577 PR libfortran/30145
11578 * gfortran.dg/write_zero_array: New test.
11580 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11583 * gfortran.dg/write_fmt_trim.f90: New test.
11585 2006-12-14 Diego Novillo <dnovillo@redhat.com>
11588 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11591 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11593 * lib/target-supports.exp (check_weak_available): Use istarget
11594 "hppa*-*-hpux10*" instead of regexp.
11595 (check_cxa_atexit_available): Likewise.
11597 2006-12-14 Richard Guenther <rguenther@suse.de>
11599 PR tree-optimization/30197
11600 * gcc.c-torture/execute/complex-1.c: Fix function name.
11601 * gcc.dg/builtins-61.c: New testcase.
11603 2006-12-14 Richard Guenther <rguenther@suse.de>
11605 PR middle-end/30172
11606 * gcc.dg/pr30172-1.c: New testcase.
11608 2006-12-14 Richard Guenther <rguenther@suse.de>
11610 PR tree-optimization/30198
11611 * gcc.dg/builtins-60.c: New testcase.
11613 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
11615 * lib/target-supports.exp (vect_no_align): Remove spu.
11617 2006-12-13 Ian Lance Taylor <iant@google.com>
11621 * g++.dg/warn/Wparentheses-5.C: New test.
11622 * g++.dg/warn/Wparentheses-6.C: New test.
11623 * g++.dg/warn/Wparentheses-7.C: New test.
11624 * g++.dg/warn/Wparentheses-8.C: New test.
11625 * g++.dg/warn/Wparentheses-9.C: New test.
11626 * g++.dg/warn/Wparentheses-10.C: New test.
11627 * g++.dg/warn/Wparentheses-11.C: New test.
11628 * g++.dg/warn/Wparentheses-12.C: New test.
11629 * g++.dg/warn/Wparentheses-13.C: New test.
11630 * g++.dg/warn/Wparentheses-14.C: New test.
11631 * g++.dg/warn/Wparentheses-15.C: New test.
11632 * g++.dg/warn/Wparentheses-16.C: New test.
11633 * g++.dg/warn/Wparentheses-17.C: New test.
11634 * g++.dg/warn/Wparentheses-18.C: New test.
11635 * g++.dg/warn/Wparentheses-19.C: New test.
11636 * g++.dg/warn/Wparentheses-20.C: New test.
11637 * g++.dg/warn/Wparentheses-21.C: New test.
11639 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11642 * lib/target-supports.exp (check_cxa_atexit_available): Return false
11643 for target "hppa.*hpux10".
11645 2006-12-13 Jakub Jelinek <jakub@redhat.com>
11647 * g++.dg/debug/vartrack1.C: New test.
11649 * g++.dg/opt/ifcvt1.C: New test.
11651 * gcc.dg/tls/opt-13.c: New test.
11653 * gcc.dg/20060425-2.c: New test.
11655 * g++.dg/opt/pr15054-2.C: New test.
11657 * gcc.c-torture/execute/20060420-1.c: New test.
11659 * gcc.c-torture/execute/20060412-1.c: New test.
11661 * objc/compile/20060406-1.m: New test.
11663 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
11665 * g++.dg/template/array17.C: New test.
11667 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
11669 * gcc.target/powerpc/altivec-23.c: New test.
11671 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
11674 * g++.dg/inherit/error3.C: New test.
11677 * g++.dg/inherit/error4.C: New test.
11679 2006-12-13 Richard Guenther <rguenther@suse.de>
11681 PR tree-optimization/17687
11682 * gcc.dg/builtins-59.c: New testcase.
11684 2006-12-13 Ben Elliston <bje@au.ibm.com>
11686 * gcc.target/spu/Wmain.c: New test.
11688 2006-12-12 Josh Conner <jconner@apple.com>
11690 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11691 * g++.dg/abi/thunk4.C: Likewise.
11692 * g++.dg/abi/rtti3.C: Likewise.
11694 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
11696 * gcc.target/spu/cpat-1.c: New test.
11697 * gcc.target/spu/cpat-2.c: New test.
11698 * gcc.target/spu/cpat-3.c: New test.
11699 * gcc.target/spu/cpat-4.c: New test.
11701 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11704 * gcc.c-torture/compile/vector-1.c: New test.
11705 * gcc.c-torture/compile/vector-2.c: New test.
11706 * gcc.c-torture/compile/vector-3.c: New test.
11708 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11710 * lib/fortran-torture.exp: Update copyright years. Remove
11711 obsolete comment. Test -ftree-vectorize where it makes sense.
11712 * lib/gfortran-dg.exp: Update copyright years. Use settings
11713 from fortran-torture.exp.
11714 * gfortran.dg/char_transpose_1.f90,
11715 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11716 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11717 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
11718 '-w' to dg-options.
11720 2006-12-12 Richard Sandiford <richard@codesourcery.com>
11722 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11723 saved_${tool}_load.
11725 2006-12-12 Ira Rosen <irar@il.ibm.com>
11727 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11728 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11729 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11730 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11733 2006-12-12 Richard Guenther <rguenther@suse.de>
11735 PR middle-end/30147
11736 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11738 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
11739 Diego Novillo <dnovillo@redhat.com>
11741 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11743 * gcc.dg/tree-ssa/pr26421.c: Likewise
11744 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11745 * gcc.dg/tree-ssa/pr23382.c: Likewise.
11746 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11747 * gcc.dg/tree-ssa/pr28410.c: Likewise.
11748 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11749 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11750 * gcc.dg/tree-ssa/vrp07.c: Likewise.
11751 * gcc.dg/tree-ssa/vrp08.c: Likewise.
11752 * gcc.dg/tree-ssa/alias-12.c: Likewise.
11754 2006-12-11 Jan Hubicka <jh@suse.cz>
11756 * gcc.dg/tree-prof/stringop-1.c: New test.
11757 * gcc.dg/tree-prof/stringop-2.c: New test.
11759 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
11762 * gcc.target/i386/pr30120.c: New test.
11765 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11767 * gcc.target/i386/x87regparm-1.c: New test.
11768 * gcc.target/i386/x87regparm-2.c: New test.
11769 * gcc.target/i386/x87regparm-3.c: New test.
11770 * gcc.target/i386/x87regparm-4.c: New test.
11772 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
11774 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11776 2006-12-10 Tobias Burnus <burnus@net-b.de>
11779 * gfortran.dg/protected_1.f90: New test.
11780 * gfortran.dg/protected_2.f90: New test.
11781 * gfortran.dg/protected_3.f90: New test.
11782 * gfortran.dg/protected_4.f90: New test.
11783 * gfortran.dg/protected_5.f90: New test.
11784 * gfortran.dg/protected_6.f90: New test.
11786 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11787 Tobias Burnus <burnus@gcc.gnu.org>
11791 * gfortran.dg/interface_4.f90: Test adding procedure to generic
11793 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11794 ambiguous interfaces.
11795 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11796 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11797 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11798 ambiguous interfaces.
11799 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11800 * gfortran.dg/array_initializer_2.f90: Add initializer array
11804 * gfortran.dg/interface_9.f90: Test that host interfaces are
11805 not checked for ambiguity with the local version.
11807 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11810 * gfortran.dg/module_interface_2.f90: New test.
11812 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11815 * gfortran.dg/assumed_len.f90: New test.
11817 2006-12-09 Richard Guenther <rguenther@suse.de>
11819 * g++.dg/warn/implicit-typename1.C: Qualify types.
11820 * g++.dg/parse/crash12.C: Likewise.
11821 * g++.dg/tree-ssa/pr22444.C: Likewise.
11823 2006-12-09 Tobias Burnus <burnus@net-b.de>
11825 * gfortran.dg/array_2.f90: Added sqrt test.
11827 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
11829 * gcc.target/i386/x87regparm-1.c: XFAIL.
11830 * gcc.target/i386/x87regparm-2.c: XFAIL.
11831 * gcc.target/i386/x87regparm-3.c: XFAIL.
11832 * gcc.target/i386/x87regparm-4.c: XFAIL.
11834 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11836 * lib/target-supports.exp
11837 (check_effective_target_large_long_double): New.
11838 * gcc.dg/Wconversion-real.c : Use it.
11839 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11842 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
11844 * gcc.c-torture/execute/mode-dependent-address.c: New test.
11846 2006-12-08 Tobias Burnus <burnus@net-b.de>
11849 * gfortran.dg/import4.f90: New test for IMPORT in modules.
11851 2006-12-07 Mark Mitchell <mark@codesourcery.com>
11854 * g++.dg/template/crash65.C: New test.
11855 * g++.dg/template/spec16.C: Tweak error markers.
11857 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
11859 * gcc.target/spu: New directory.
11860 * gcc.target/spu/spu.exp: New file.
11861 * gcc.target/spu/intrinsics-1.c: New test.
11863 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
11866 * g++.dg/ext/attrib27.C: New test.
11867 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11868 * g++.dg/parse/typedef5.C: Likewise.
11870 2006-12-07 Mike Stump <mrs@apple.com>
11872 * treelang/compile/var_defs.tree: Adjust.
11874 2006-12-06 Mark Mitchell <mark@codesourcery.com>
11877 * g++.dg/template/crash64.C: New test.
11878 * g++.dg/parse/crash27.C: Adjust error markers.
11880 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
11882 PR libfortran/30009
11883 PR libfortran/30056
11884 * gfortran.dg/read_eof_4.f90: Add tests.
11885 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
11886 * gfortran.dg/unf_read_corrupted_1.f90: New test.
11888 2006-12-05 Mark Mitchell <mark@codesourcery.com>
11891 * g++.dg/template/crash63.C: New test.
11894 * g++.dg/template/crash62.C: New test.
11896 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11899 * gfortran.dg/allocatable_function_1.f90: Increase the number
11900 of expected calls of free to 10; the lhs section reference is
11901 now evaluated so there is another call to bar. Change the
11902 comment appropriately.
11903 * gfortran.dg/array_section_1.f90: New test.
11905 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11908 * gfortran.dg/char_result_12.f90: New test.
11910 2006-12-05 Richard Guenther <rguenther@suse.de>
11912 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11913 * gcc.dg/vect/vect-pow-2.c: Rename to ...
11914 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
11915 vect_double, xfail for spu*-*-*.
11917 2006-12-04 Tobias Burnus <burnus@net-b.de>
11920 * initialization_4.f90: Test noninteger exponents (-std=f95).
11921 * initialization_5.f90: New test for noninteger exponents
11924 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11927 * gfortran.dg/parameter_array_section_1.f90: New test.
11929 2006-12-04 Mark Mitchell <mark@codesourcery.com>
11932 * g++.dg/template/crash61.C: New test.
11935 * g++.dg/template/error23.C: New test.
11937 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
11939 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11941 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11944 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11946 2006-12-04 Jakub Jelinek <jakub@redhat.com>
11948 PR middle-end/29965
11949 * gcc.dg/gomp/pr29965-1.c: New test.
11950 * gcc.dg/gomp/pr29965-2.c: New test.
11951 * gcc.dg/gomp/pr29965-3.c: New test.
11952 * gcc.dg/gomp/pr29965-4.c: New test.
11953 * gcc.dg/gomp/pr29965-5.c: New test.
11954 * gcc.dg/gomp/pr29965-6.c: New test.
11955 * g++.dg/gomp/pr29965-1.C: New test.
11956 * g++.dg/gomp/pr29965-2.C: New test.
11957 * g++.dg/gomp/pr29965-3.C: New test.
11958 * g++.dg/gomp/pr29965-4.C: New test.
11959 * g++.dg/gomp/pr29965-5.C: New test.
11960 * g++.dg/gomp/pr29965-6.C: New test.
11961 * g++.dg/gomp/pr29965-7.C: New test.
11962 * g++.dg/gomp/pr29965-8.C: New test.
11963 * g++.dg/gomp/pr29965-9.C: New test.
11964 * g++.dg/gomp/pr29965-10.C: New test.
11966 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
11968 * gnat.dg/pointer_variable_bounds.adb: New test.
11969 * gnat.dg/pointer_variable_bounds.ads: Likewise.
11970 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11972 2006-12-03 Eric Christopher <echristo@apple.com>
11974 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11976 2006-12-03 Richard Henderson <rth@redhat.com>
11977 Andrew Pinski <pinskia@gmail.com>
11980 * g++.dg/warn/unit-1.C: New test.
11982 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
11984 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11986 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11988 * g++.dg/vect/vect.exp: Enable tests to run on spu.
11989 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11990 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11991 * gcc.dg/vect/vect-70.c: Reduce array size.
11992 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11993 vect_no_compaer_double targets.
11994 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11995 vect_float, vect_double, and vect_int.
11997 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11999 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12000 test for loop versioning on vect_no_align targets.
12001 * gcc.dg/vect/pr20122.c: Likewise.
12002 * gcc.dg/vect/vect-105.c: Likewise.
12003 * gcc.dg/vect/vect-42.c: Likewise.
12004 * gcc.dg/vect/vect-43.c: Likewise.
12005 * gcc.dg/vect/vect-74.c: Likewise.
12006 * gcc.dg/vect/vect-75.c: Likewise.
12007 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12008 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12009 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12010 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12012 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
12015 * gfortran.dg/value_1.f90 : New test.
12016 * gfortran.dg/value_2.f90 : New test.
12017 * gfortran.dg/value_3.f90 : New test.
12018 * gfortran.dg/value_4.f90 : New test.
12019 * gfortran.dg/value_4.c : Called from value_4.f90.
12021 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
12024 * g++.dg/cpp0x/static_assert4.C: New testcase.
12026 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12028 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12030 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
12033 * gcc.dg/pr27953.c: New test.
12035 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12038 * g++.dg/ext/vector5.C: New test.
12041 * g++.dg/other/main1.C: New test.
12043 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
12045 PR libfortran/29568
12046 * gfortran.dg/convert_implied_open.f90: Change to
12047 new default record length.
12048 * gfortran.dg/unf_short_record_1.f90: Adapt to
12050 * gfortran.dg/unformatted_subrecords_1.f90: New test.
12052 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
12054 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12056 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
12059 * g++.dg/expr/pr29066.c: New.
12061 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
12062 Zdenek Dvorak <dvorakz@suse.cz>
12064 PR tree-optimization/29921
12065 * gcc.dg/pr29921-2.c: New test.
12067 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
12069 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12070 (i386_get_cpuid): New function.
12071 (i386_cpuid_ecx): Likewise.
12072 (i386_cpuid_edx): Likewise.
12073 (i386_cpuid): Updated to call i386_cpuid_edx.
12075 * gcc.target/i386/sse3-addsubpd.c: New file.
12076 * gcc.target/i386/sse3-addsubps.c: Likewise.
12077 * gcc.target/i386/sse3-haddpd.c: Likewise.
12078 * gcc.target/i386/sse3-haddps.c: Likewise.
12079 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12080 * gcc.target/i386/sse3-hsubps.c: Likewise.
12081 * gcc.target/i386/sse3-lddqu.c: Likewise.
12082 * gcc.target/i386/sse3-movddup.c: Likewise.
12083 * gcc.target/i386/sse3-movshdup.c: Likewise.
12084 * gcc.target/i386/sse3-movsldup.c: Likewise.
12086 2006-12-01 Dirk Mueller <dmueller@suse.de>
12088 * g++.dg/warn/Wreturn-type-4.C: New testcase.
12090 2006-11-30 Janis Johnson <janis187@us.ibm.com>
12092 * gcc.dg/dfp/convert-int-max.c: New test.
12093 * gcc.dg/dfp/convert-int-max-fold.c: New test.
12095 2006-11-30 Richard Guenther <rguenther@suse.de>
12097 * gcc.dg/vect/vect-pow-1.c: Rename ...
12098 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
12099 floats instead of doubles, check successful vectorization.
12101 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
12104 * gcc.c-torture/compile/pr29945.c: New testcase.
12106 2006-11-30 Joseph Myers <joseph@codesourcery.com>
12108 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12111 2006-11-29 Eric Christopher <echristo@apple.com>
12113 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12115 2006-11-29 Janis Johnson <janis187@us.ibm.com>
12117 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12119 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12121 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
12124 * g++.dg/inherit/virtual2.C: New test.
12125 * g++.dg/inherit/virtual3.C: Likewise.
12126 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12127 * g++.dg/inherit/error2.C: Likewise.
12128 * g++.dg/template/instantiate1.C: Likewise.
12130 2006-11-28 Andrew Pinski <pinskia@gmail.com>
12133 * gcc.dg/tree-ssa/reassoc-12.c: New test.
12135 2006-11-28 Jan Hubicka <jh@suse.cz>
12137 * gcc.dg/memcpy-1.c: New test.
12139 2006-11-28 Jakub Jelinek <jakub@redhat.com>
12142 * g++.dg/warn/main-3.C: New test.
12144 2006-11-28 Jan Hubicka <jh@suse.cz>
12146 * gcc.dg/winline-1.c: New test.
12148 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
12150 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12153 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12156 * gfortran.dg/missing_optional_dummy_3.f90
12158 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12161 * gfortran.dg/interface_3.f90: Modify errors.
12163 2006-11-28 Ben Elliston <bje@au.ibm.com>
12165 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12166 fail to link due to relocation overflows on spu-*-*.
12168 2006-11-27 Michael Matz <matz@suse.de>
12169 Andreas Krebbel <krebbel1@de.ibm.com>
12172 * gcc.dg/20061127-1.c: New testcase.
12174 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
12176 * gcc.dg/20061124-1.c: Add exit() function prototype.
12178 2006-11-27 Jan Hubicka <jh@suse.cz>
12180 * gcc.target/i386/memcpy-1.c: Adjust size.
12181 * gcc.dg/visibility-11.c: Likewise.
12183 2006-11-27 Richard Guenther <rguenther@suse.de>
12185 PR middle-end/25620
12186 * gcc.target/i386/pow-1.c: New testcase.
12187 * gcc.dg/builtins-58.c: Likewise.
12189 2006-11-26 Mark Mitchell <mark@codesourcery.com>
12192 * g++.dg/expr/cast8.C: New test.
12194 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12196 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12197 Don't ever inline the testcase.
12199 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12202 * gfortran.fortran-torture/compile/parameter_3.f90: New
12205 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12208 * gfortran.fortran-torture/execute/transfer2.f90: New test.
12210 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12212 * gfortran.fortran-torture/execute/specifics.f90: Remove test
12215 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12217 PR libgfortran/29936
12218 * gfortran.dg/write_check3.f90: New test.
12220 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12222 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12224 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
12227 * gfortran.dg/interface_3.f90: New test.
12230 * gfortran.dg/generic_8.f90: New test.
12232 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12234 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12235 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12236 * gfortran.dg/specifics_3.f90: Remove.
12238 2006-11-24 Jakub Jelinek <jakub@redhat.com>
12241 * gcc.dg/gomp/pr29955.c: New test.
12244 * gcc.dg/pr29736.c: New test.
12246 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12249 * gcc.dg/pure-1.c: New test.
12251 2006-11-24 Joseph Myers <joseph@codesourcery.com>
12253 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12254 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12256 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
12258 * gcc.dg/20061124-1.c: New testcase.
12260 2006-11-23 Eric Christopher <echristo@apple.com>
12262 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12264 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12268 * gcc.dg/Wconversion-integer.c: New. Supersedes
12269 Wconversion-negative-constants.c
12270 * gcc.dg/Wconversion-real.c: New.
12271 * gcc.dg/Wconversion-real-integer.c: New.
12272 * gcc.dg/Wconversion-negative-constants.c: Deleted.
12273 * g++.dg/warn/Wconversion1.C: Modified.
12275 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12277 * gfortran.dg/overload_1.f90: New test.
12279 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12282 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12283 Wtraditional-conversion.
12284 * gcc.dg/overflow-warn-2.c: Likewise.
12285 * gcc.dg/Wconversion.c: Likewise. Renamed as
12286 Wtraditional-conversion.c .
12287 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12288 Wtraditional-conversion-2.c .
12289 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12290 Wtraditional-conversion-2.c
12291 * gcc.dg/Wconversion-negative-constants.c: New.
12293 2006-11-23 Andrew Pinski <pinskia@gmail.com>
12295 * gcc.dg/tree-ssa/dump-1.c: New test.
12297 2006-11-23 David Ung <davidu@mips.com>
12299 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12300 -mfp64, allowable when ISA >= 33 and float is enabled.
12301 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12302 of mthc1 and mfhc1 patterns.
12304 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
12306 PR tree-optimization/29921
12307 * gcc.dg/pr29921.c: New test.
12309 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12312 * gfortran.dg/initialization_4.f90: New test.
12314 2006-11-22 Ira Rosen <irar@il.ibm.com>
12316 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12317 platforms that have interleaving support.
12318 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12319 * gcc.dg/vect/vect-strided-a-u16-i2.c,
12320 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12321 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12322 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12323 gcc.dg/vect/vect-strided-u8-i2-gap.c,
12324 gcc.dg/vect/vect-strided-u8-i8.c,
12325 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12326 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12327 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12328 gcc.dg/vect/vect-strided-float.c,
12329 gcc.dg/vect/vect-strided-a-mult.c,
12330 gcc.dg/vect/vect-strided-mult-char-ls.c,
12331 gcc.dg/vect/vect-strided-a-u16-mult.c,
12332 gcc.dg/vect/vect-strided-a-u32-mult.c,
12333 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12334 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12335 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12336 gcc.dg/vect/vect-strided-mult.c,
12337 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12338 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12341 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12344 * gfortran.dg/auto_char_len_4.f90: New test.
12346 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12349 * gfortran.dg/generic_7.f90: New test.
12350 * gfortran.dg/defined_operators_1.f90: Add new error.
12352 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
12354 PR tree-optimization/29902
12355 * g++.dg/tree-ssa/pr29902.C: New test.
12357 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
12360 * gfortran.dg/used_types_13.f90: New test.
12362 2006-11-21 Janis Johnson <janis187@us.ibm.com>
12364 * gcc.dg/dfp/snan.c: Delete.
12366 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
12368 * g++.dg/cpp0x/static_assert1.C: New.
12369 * g++.dg/cpp0x/static_assert2.C: New.
12370 * g++.dg/cpp0x/static_assert3.C: New.
12372 2006-11-21 Richard Guenther <rguenther@suse.de>
12374 * gcc.dg/vect/vect-pow-1.c: New testcase.
12375 * gcc.dg/vect/vect-pow-2.c: Likewise.
12377 2006-11-21 Jakub Jelinek <jakub@redhat.com>
12380 * g++.dg/template/static29.C: New test.
12383 * g++.dg/conversion/simd4.C: New test.
12385 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
12388 * g++.dg/template/access19.C: New test.
12389 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12392 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
12395 * gcc.dg/tree-ssa/sra-4.c: New testcase.
12397 2006-11-20 Tobias Burnus <burnus@net-b.de>
12400 * gfortran.dg/import.f90: Extended test.
12401 * gfortran.dg/import2.f90: Extended test.
12403 2006-11-20 Tobias Burnus <burnus@net-b.de>
12405 * gfortran.dg/volatile3.f90: Add conflict test.
12407 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
12410 * gfortran.dg/implicit_10.f90: New test.
12412 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
12415 * g++.dg/warn/Wall-write-strings.C: New.
12417 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
12419 * gfortran.dg/alloc_comp_constraint_5.f90: New.
12420 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12422 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12424 * gfortran.dg/use_3.f90: Remove error message.
12425 * gfortran.dg/iso_fortran_env_1.f90: New test.
12426 * gfortran.dg/iso_fortran_env_2.f90: New test.
12427 * gfortran.dg/iso_fortran_env_3.f90: New test.
12428 * gfortran.dg/iso_fortran_env_4.f90: New test.
12430 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
12432 * gcc.dg/vect/vect-27.c: Fix initialization.
12434 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12436 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12437 * gcc.dg/torture/builtin-minmax-1.c: New.
12439 * gcc.dg/builtins-20.c: Add cases for copysign.
12441 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12444 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12446 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12447 * gfortran.dg/use_1.f90: New test.
12448 * gfortran.dg/use_1.f90: New test.
12449 * gfortran.dg/use_1.f90: New test.
12451 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
12453 PR tree-optimization/29801
12454 * gcc.dg/pr29801.c: New test.
12456 2006-11-17 Jakub Jelinek <jakub@redhat.com>
12458 PR middle-end/29584
12459 * gcc.dg/torture/pr29584.c: New test.
12461 2006-11-17 Joseph Myers <joseph@codesourcery.com>
12463 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12464 Condition PowerPC tests for saving FPRs on powerpc_fprs.
12465 * gcc.target/powerpc/compress-float-ppc.c,
12466 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12468 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12469 do not pass -mhard-float.
12471 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
12473 * gnat.dg/volatile_aggregate.adb: New test.
12475 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12479 * gfortran.dg/bound_2.f90: Add more checks.
12480 * gfortran.dg/bound_3.f90: New test.
12482 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12485 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12487 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
12489 * gfortran.dg/import3.f90: Fix error message.
12491 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12494 * gfortran.fortran-torture/compile/inline_1.f90:
12497 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
12499 * gcc.target/i386/x87regparm-1.c: New test.
12500 * gcc.target/i386/x87regparm-2.c: New test.
12501 * gcc.target/i386/x87regparm-3.c: New test.
12502 * gcc.target/i386/x87regparm-4.c: New test.
12504 2006-11-15 Tobias Burnus <burnus@net-b.de>
12507 * gfortran.dg/import.f90: New test.
12508 * gfortran.dg/import2.f90: New test.
12509 * gfortran.dg/import3.f90: New test.
12511 2006-11-15 Tobias Burnus <burnus@net-b.de>
12514 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12516 2006-11-15 Tobias Burnus <burnus@net-b.de>
12519 * gfortran.dg/contains.f90: New test.
12520 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12522 2006-11-15 Jakub Jelinek <jakub@redhat.com>
12524 PR tree-optimization/29581
12525 * gcc.dg/pr29581-1.c: New test.
12526 * gcc.dg/pr29581-2.c: New test.
12527 * gcc.dg/pr29581-3.c: New test.
12528 * gcc.dg/pr29581-4.c: New test.
12529 * gfortran.dg/pr29581.f90: New test.
12531 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
12534 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12535 numbers in error message headers.
12537 2006-11-14 Richard Guenther <rguenther@suse.de>
12539 * gcc.target/i386/math-torture/math-torture.exp: Restrict
12540 to i?86 and x86_64 targets.
12542 2006-11-14 Caroline Tice <ctice@apple.com>
12544 * gcc.dg/pubtypes-1.c: New file/testcase.
12545 * gcc.dg/pubtypes-2.c: New file/testcase.
12546 * gcc.dg/pubtypes-3.c: New file/testcase.
12547 * gcc.dg/pubtypes-4.c: New file/testcase.
12548 * g++.dg/pubtypes.C: New file/testcase.
12550 2006-11-14 Mark Mitchell <mark@codesourcery.com>
12553 * g++.dg/init/self1.C: New test.
12555 2006-11-14 Tobias Burnus <burnus@net-b.de>
12558 * gfortran.dg/conflicts.f90: Add.
12560 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
12562 PR rtl-optimization/29798
12564 * gcc.c-torture/execute/pr29798.c: New.
12566 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12568 * gcc.dg/builtins-20.c: Add more cases.
12570 2006-11-13 Jakub Jelinek <jakub@redhat.com>
12573 * gfortran.dg/gomp/pr29759.f90: New test.
12575 2006-11-13 Mark Mitchell <mark@codesourcery.com>
12578 * g++.dg/template/static28.C: New test.
12580 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
12582 * lib/c-torture.exp: Use target-libpath.exp.
12583 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12584 set GCC_EXEC_PREFIX env var from global variable of same name.
12586 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12589 * gfortran.fortran-torture/compile/transfer-1.f90:
12592 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
12593 Zdenek Dvorak <dvorakz@suse.cz>
12595 PR tree-optimization/29680
12596 * gcc.dg/alias-11.c: New test.
12598 2006-11-12 Jason Merrill <jason@redhat.com>
12599 Andrew Pinski <pinskia@physics.uc.edu>
12601 PR middle-end/28915
12602 * gcc.target/i386/vectorize1.c: New.
12604 2006-11-12 Roger Sayle <roger@eyesopen.com>
12606 PR rtl-optimization/29797
12607 * gcc.c-torture/execute/pr29797-1.c: New test case.
12609 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12611 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12613 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
12615 * gcc.dg/tree-ssa/prefetch-3.c: New test.
12617 2006-11-12 Roger Sayle <roger@eyesopen.com>
12619 PR tree-optimization/13827
12620 * gcc.dg/fold-eqand-1.c: New test case.
12622 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
12625 * gcc.c-torture/execute/mayalias-3.c: New test.
12627 2006-11-11 Richard Sandiford <richard@codesourcery.com>
12629 PR middle-end/27528
12630 * gcc.c-torture/compile/pr27528.c: New test.
12631 * gcc.dg/pr27528.c: Likewise.
12633 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12635 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12637 * gcc.dg/torture/builtin-symmetric-1.c: New test.
12639 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12642 * gfortran.dg/reshape_source_size_1.f90: New test.
12644 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12647 * gfortran.dg/aliasing_dummy_4.f90: New test.
12649 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
12652 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12653 and x86_64-*-* targets.
12655 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12657 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12658 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12659 New macros. Use them in exact tests.
12660 (TESTIT3): New macro.
12661 Add tests for fmin, fmax and fma.
12663 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12666 * gfortran.dg/array_constructor_13.f90: New test.
12668 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12671 * gfortran.dg/used_types_12.f90: New test.
12673 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
12675 PR middle-end/29726
12676 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12678 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12679 * gcc.dg/fold-eqandshift-3.c: New test case.
12681 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12684 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12687 * gfortran.dg/change_symbol_attributes_1.f90: New test.
12689 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12691 * gcc.dg/20061109-1.c: New testcase.
12693 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12695 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12697 2006-11-09 Tobias Burnus <burnus@net-b.de>
12699 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12700 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12702 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
12704 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12705 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12707 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12709 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12711 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12713 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12715 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12716 * gcc.dg/vect/vect-9.c: Now vectorizable.
12717 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12718 that support vect_widen_mult.
12719 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12720 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12721 vect-reduc-dot-u16.c).
12722 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12723 vect-reduc-dot-u16.c).
12724 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12725 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12726 vect-reduc-dot-s8.c).
12727 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12728 vect-reduc-dot-s8.c).
12729 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12730 vect-reduc-dot-s8.c).
12731 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12732 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12733 vect-reduc-dot-u8.c).
12734 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12735 vect-reduc-dot-u8.c).
12736 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12737 * gcc.dg/vect/vect-multitypes-9.c: New test.
12738 * gcc.dg/vect/vect-multitypes-10.c: New test.
12739 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12740 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12741 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12742 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12743 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12744 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12745 wrapv-vect-reduc-dot-s8.c.
12746 * lib/target-support.exp (check_effective_target_vect_unpack): New.
12747 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12748 targets that support vec_unpack.
12749 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12750 (check_effective_target_vect_widen_mult_qi_to_hi): New.
12751 (check_effective_target_vect_widen_mult_hi_to_si): New.
12752 (check_effective_target_vect_widen_sum): Removed.
12754 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12756 * gcc.dg/vect/vect-multitypes-8.c: New test.
12757 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12759 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12761 * gcc.dg/vect/vect-multitypes-7.c: New test.
12763 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12765 * gcc.dg/vect/vect-multitypes-4.c: New test.
12766 * gcc.dg/vect/vect-multitypes-5.c: New test.
12767 * gcc.dg/vect/vect-multitypes-6.c: New test.
12769 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12771 * gcc.dg/vect/vect-multitypes-1.c: New test.
12772 * gcc.dg/vect/vect-multitypes-2.c: New test.
12773 * gcc.dg/vect/vect-multitypes-3.c: New test.
12775 2006-11-07 Eric Christopher <echristo@apple.com>
12777 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12778 Test using scan-assembler-not.
12780 2006-11-07 Jakub Jelinek <jakub@redhat.com>
12782 * gcc.dg/inline-17.c: New test.
12784 2006-11-07 Steve Ellcey <sje@cup.hp.com>
12787 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
12790 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12793 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12796 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12799 2006-11-07 Tobias Burnus <burnus@net-b.de>
12802 * gfortran.dg/volatile.f90: Add.
12803 * gfortran.dg/volatile2.f90: Add.
12804 * gfortran.dg/volatile3.f90: Add.
12805 * gfortran.dg/volatile4.f90: Add.
12806 * gfortran.dg/volatile5.f90: Add.
12807 * gfortran.dg/volatile6.f90: Add.
12808 * gfortran.dg/volatile7.f90: Add.
12810 2006-11-06 Tobias Burnus <burnus@net-b.de>
12812 * gfortran.dg/io_constraints_2.f90: Adjust pattern
12813 for matching error messages.
12814 * gfortran.dg/specifics_3.f90: Adjust pattern
12815 for matching error messages.
12817 2006-11-06 Janis Johnson <janis187@us.ibm.com>
12818 Bernhard Fischer <aldot@gcc.gnu.org>
12820 * lib/gcc-dg.exp (output-exists): New proc.
12821 (output-exists-not): New proc.
12822 * gcc.test-framework/test-framework.awk: Support new directives.
12823 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12824 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12825 * gcc.test-framework/dg-outexists-exp-F.c: New test.
12826 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12827 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12828 * gcc.test-framework/dg-outexists-exp-P.c: New test.
12830 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
12834 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12835 * gfortran.dg/initialization_3.f90: New.
12837 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12839 PR libgfortran/25545
12840 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12842 2006-11-05 Jakub Jelinek <jakub@redhat.com>
12844 PR middle-end/29695
12845 * gcc.c-torture/execute/pr29695-1.c: New test.
12846 * gcc.c-torture/execute/pr29695-2.c: New test.
12848 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
12851 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12853 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
12855 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12856 for matching error messages.
12858 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
12861 * gcc.target/i386/387-12.c: New test.
12863 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12865 PR libfortran/29713
12866 * gfortran.dg/pr29713.f90: New test.
12868 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
12870 * gcc.c-torture/execute/arith-rand-ll.c:
12871 Also test for bogus rest sign.
12873 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12875 PR libfortran/27895
12876 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12878 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
12880 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12881 from error messages.
12883 2006-11-02 Mike Stump <mrs@apple.com>
12885 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12887 * g++.old-deja/g++.abi/align.C: Enable for darwin.
12889 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
12891 * g++.dg/eh/gcsec1.C: New test.
12893 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12895 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12896 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
12898 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
12900 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12902 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12903 * gcc.dg/pr14796-2.c: Likewise.
12905 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
12907 * gcc.c-torture/execute/20061101-1.c: New test.
12909 2006-11-01 Richard Guenther <rguenther@suse.de>
12911 * gcc.target/i386/fpprec-1.c: New testcase.
12913 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12915 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12916 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12918 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
12920 * gcc.c-torture/execute/20061031-1.c: New test.
12922 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12925 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12926 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12927 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12928 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12929 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12930 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12931 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12933 2006-10-31 Eric Christopher <echristo@apple.com>
12934 Falk Hueffner <falk@debian.org>
12936 * gcc.dg/builtin-bswap-1.c: New.
12937 * gcc.dg/builtin-bswap-2.c: New.
12938 * gcc.dg/builtin-bswap-3.c: New.
12939 * gcc.dg/builtin-bswap-4.c: New.
12940 * gcc.dg/builtin-bswap-5.c: New.
12941 * gcc.target/i386/builtin-bswap-1.c: New.
12943 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12945 * gcc.dg/inline-16.c: New.
12948 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12950 * gcc.dg/inline-13.c: New.
12951 * gcc.dg/inline-14.c: New.
12952 * gcc.dg/inline-15.c: New.
12955 * gcc.dg/inline6.c: New.
12956 * gcc.dg/inline7.c: New.
12958 2006-10-31 Roger Sayle <roger@eyesopen.com>
12960 PR middle-end/23470
12961 * gcc.dg/pr23470-1.c: New test case.
12963 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
12966 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12968 * gfortran.dg/blockdata_2.f90: New testcase.
12970 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
12972 PR libfortran/29627
12973 * gfortran.dg/unf_short_record_1.f90: New test.
12975 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12978 * gfortran.dg/pr29067.f: New test.
12980 2006-10-31 Joseph Myers <joseph@codesourcery.com>
12981 Richard Sandiford <richard@codesourcery.com>
12983 * lib/target-supports.exp (get_compiler_messages): Append options
12984 as a single list element.
12985 (check_effective_target_arm_vfp_ok): New.
12986 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12988 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
12991 * gfortran.dg/intrinsic_actual_2.f90: New test.
12994 * gfortran.dg/actual_array_interface_1.f90: New test.
12997 * gfortran.dg/used_types_11.f90: New test.
12999 2006-10-30 Dirk Mueller <dmueller@suse.de>
13001 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13002 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13003 * g++.old-deja/g++.pt/eichin01.C (main): Same.
13004 * g++.old-deja/g++.mike/net25.C (main): Same.
13005 * g++.dg/lookup/exception1.C (main): Same.
13006 * g++.dg/parse/parens2.C (main): Same.
13008 2006-10-30 Roger Sayle <roger@eyesopen.com>
13010 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13012 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13014 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13015 * gcc.dg/torture/builtin-math-3.c: Likewise.
13017 2006-10-30 Tobias Burnus <burnus@net-b.de>
13020 * gfortran.dg/write_check.f90: Check run-time keyword checking.
13021 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13023 2006-10-30 Andrew Pinski <pinskia@gmail.com>
13026 * gfortran.fortran-torture/execute/transfer1.f90: New test.
13028 2006-10-30 Joseph Myers <joseph@codesourcery.com>
13030 * lib/target-supports.exp (check_function_available): Declare
13031 function before calling.
13033 2006-10-30 Jakub Jelinek <jakub@redhat.com>
13035 PR tree-optimization/29637
13036 * gcc.dg/pr29637.c: New test.
13038 2006-10-29 Roger Sayle <roger@eyesopen.com>
13040 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13041 tree canonicalization.
13043 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13045 * gcc.dg/builtins-20.c: Add more hypot tests.
13047 2006-10-29 Roger Sayle <roger@eyesopen.com>
13049 * gcc.dg/fold-compare-1.c: New test case.
13051 2006-10-29 Dirk Mueller <dmueller@suse.de>
13054 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13056 2006-10-29 Roger Sayle <roger@eyesopen.com>
13058 PR tree-optimization/15458
13059 * gcc.dg/fold-xornot-1.c: New test case.
13061 2006-10-29 Richard Guenther <rguenther@suse.de>
13063 * gcc.target/i386/math-torture/trunc.c: New testcase.
13065 2006-10-29 Richard Guenther <rguenther@suse.de>
13067 * gcc.target/i386/math-torture/round.c: New testcase.
13069 2006-10-29 Richard Guenther <rguenther@suse.de>
13071 * gcc.target/i386/math-torture/ceil.c: New testcase.
13072 * gcc.target/i386/math-torture/floor.c: Likewise.
13074 2006-10-29 Richard Guenther <rguenther@suse.de>
13076 * gcc.target/i386/math-torture/rint.c: New testcase.
13077 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13079 2006-10-29 Richard Guenther <rguenther@suse.de>
13081 * gcc.target/i386/math-torture/lfloor.c: New testcase.
13082 * gcc.target/i386/math-torture/lceil.c: Likewise.
13084 2006-10-28 Tobias Burnus <burnus@net-b.de>
13086 PR libgfortran/24313
13087 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13089 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
13091 * gcc.c-torture/execute/20020118-1.c,
13092 gcc.c-torture/execute/builtins/strlen.c,
13093 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13096 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13098 * gcc.dg/builtins-20.c: Add tests for hypot.
13099 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
13100 two-argument builtins.
13101 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13102 TESTIT2. Update all callers.
13103 (TESTIT2, TESTIT2_R): New helper macros.
13104 Add testcases for pow, hypot and atan2.
13106 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
13109 * g++.dg/expr/bool1.C: New test.
13110 * g++.dg/expr/bool2.C: New test.
13112 2006-10-28 Tobias Burnus <burnus@net-b.de>
13115 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13116 * gfortran.dg/namelist_internal.f90: New test.
13118 2006-10-28 Tobias Burnus <burnus@net-b.de>
13121 * gfortran.dg/io_real_boz.f90: Add.
13122 * gfortran.dg/io_real_boz2.f90: Add.
13124 2006-10-28 Richard Guenther <rguenther@suse.de>
13126 PR middle-end/26899
13127 * gcc.dg/tree-ssa/pr26899.c: New testcase.
13129 2006-10-28 Richard Guenther <rguenther@suse.de>
13132 * gcc.target/i386/math-torture/lround.c: New testcase.
13134 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
13136 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13137 * gcc.dg/builtins-44.c: Likewise.
13138 * gcc.dg/builtins-45.c: Likewise.
13139 * gcc.dg/pr28796-2.c: Likewise.
13140 * gcc.dg/unordered-3.c: Likewise.
13142 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13144 PR libgfortran/27954
13145 * gfortran.dg/error_recovery_2.f90: New test.
13147 2006-10-26 Richard Guenther <rguenther@suse.de>
13149 * gcc.target/i386/i386.exp: Use glob, not find to collect
13150 tests. Avoids recursing into subdirectories.
13151 * gcc.target/i386/math-torture/math-torture.exp: Torture
13152 for interesting ia32 math options.
13153 * gcc.target.i386/math-torture/lrint.c: New testcase.
13155 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13157 PR libgfortran/29563
13158 * gfortran.dg/arrayio_9.f90: Update test.
13159 * gfortran.dg/arrayio_19.f90: New test.
13161 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
13163 * gcc.dg/20061026.c: New testcase.
13165 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13167 PR libgfortran/29563
13168 * gfortran.dg/arrayio_9.f90: New test.
13170 2006-10-26 Ben Elliston <bje@au.ibm.com>
13172 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13173 Copy the strings manually, as strcpy may call strlen.
13175 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13177 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13178 Add checks for log, log2, log10 and log1p.
13180 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13181 we already test 0.0. Add checks for expm1, log, log2, log10,
13182 log1p, cbrt, erf and erfc.
13184 2006-10-25 Steve Ellcey <sje@cup.hp.com>
13186 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13188 2006-10-25 Uros Bizjak <uros@kss-loka.si>
13190 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13191 and remainderl() built-in functions. Remove -ffast-math from
13194 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13196 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13199 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13200 floating point modifiers to arguments passed to float and long
13201 double functions respectively. Update all callers to use floating
13202 point numbers, not integers. Add tests for exp, exp2 and
13205 * gcc.dg/torture/builtin-math-3.c: New test.
13207 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
13210 * gfortran.dg/initialize_2.f90: New.
13212 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13214 * gcc.dg/torture/builtin-math-2.c: New test.
13216 2006-10-24 Richard Guenther <rguenther@suse.de>
13218 PR middle-end/28796
13219 * gcc.dg/pr28796-1.c: New testcase.
13220 * gcc.dg/pr28796-2.c: Likewise.
13222 2006-10-24 Richard Guenther <rguenther@suse.de>
13224 * gcc.dg/builtins-57.c: New testcase.
13226 2006-10-24 Richard Guenther <rguenther@suse.de>
13228 PR tree-optimization/29567
13229 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13231 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
13233 PR tree-optimization/14784
13234 * gcc.dg/alias-10.c: New test.
13236 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13238 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13240 2006-10-23 Jakub Jelinek <jakub@redhat.com>
13242 * gcc.dg/builtin-strncat-chk-1.c: New test.
13244 2006-10-23 Jan Hubicka <jh@suse.cz>
13246 * gcc.dg/memmove-1.c: New test.
13248 2006-10-23 Paul Brook <paul@codesourcery.com>
13250 * gcc.dg/pragma-pack-5.c: New test.
13252 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
13254 * g++.dg/other/s390-1.C: New testcase.
13256 2006-10-23 Richard Guenther <rguenther@suse.de>
13258 PR middle-end/27132
13259 PR middle-end/23295
13260 * gcc.dg/pr27132.c: New testcase.
13261 * gcc.dg/pr23295.c: Likewise.
13262 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13263 * g++.dg/tree-ssa/pr19807.C: Likewise.
13265 2006-10-23 Richard Guenther <rguenther@suse.de>
13267 PR middle-end/21032
13268 * gcc.dg/pr21032.c: New testcase.
13270 2006-10-22 Jeff Law <law@redhat.com>
13271 Richard Guenther <rguenther@suse.de>
13273 PR tree-optimization/15911
13274 * gcc.dg/tree-ssa/vrp30.c: New testcase.
13276 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
13279 * g++.dg/abi/rtti3.C: New.
13281 2006-10-21 Uros Bizjak <uros@kss-loka.si>
13283 PR middle-end/28252
13284 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13287 2006-10-21 Richard Guenther <rguenther@suse.de>
13289 PR tree-optimization/3511
13290 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13292 2006-10-21 Richard Guenther <rguenther@suse.de>
13294 PR middle-end/26898
13295 * gcc.dg/torture/pr26898-1.c: New testcase.
13296 * gcc.dg/torture/pr26898-2.c: Likewise.
13298 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
13301 * g++.dg/parse/bitfield1.C: Adjust error markers.
13302 * g++.dg/parse/bitfield2.C: New test.
13304 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
13306 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13308 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13310 PR libfortran/27895
13311 * gfortran.dg/zero_sized_1.f90: New test.
13313 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
13315 * gcc.dg/div-compare-1.c: New test.
13317 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
13320 * gfortran.dg/result_default_init_1.f90: New test.
13323 * gfortran.dg/automatic_default_init_1.f90: New test.
13325 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13328 2006-10-18 Geoffrey Keating <geoffk@apple.com>
13330 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13331 'using namespace std' without previous declaration.
13332 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13333 * g++.old-deja/g++.robertl/eb133c.C: New.
13335 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13337 PR libgfortran/29277
13338 * gfortran.dg/streamio_4.f90: Update test.
13339 * gfortran.dg/streamio_11.f90: New test.
13341 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
13344 * g++.dg/inherit/virtual1.C: New test.
13346 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13349 * g++.dg/parse/enum3.C: New test.
13351 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13354 * g++.dg/init/ctor8.C: New test.
13356 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13359 * g++.dg/ext/complit8.C: Tweak error markers.
13360 * g++.dg/template/complit1.C: Add error marker.
13362 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13365 * g++.dg/ext/complit8.C: New test.
13368 * g++.dg/parse/dtor12.C: New test.
13371 * g++.dg/template/sizeof11.C: New test.
13373 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
13376 * gfortran.dg/data_char_3.f90: New test.
13379 * gfortran.dg/negative_automatic_size.f90: New test.
13381 2006-10-16 David Daney <ddaney@avtrex.com>
13383 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13385 2006-10-16 Eric Christopher <echristo@apple.com>
13387 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13390 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13393 * g++.dg/tc1/dr49.C: Tweak error messages.
13394 * g++.dg/parse/template21.C: New test.
13396 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13398 PR middle-end/20491
13399 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13401 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
13404 * gfortran.dg/print_1.f90: New test.
13406 2006-10-15 Jan Hubicka <jh@suse.cz>
13408 PR middle-end/29241
13409 * gcc.c-torture/compile/pr29241.c: New testcase.
13411 2006-10-15 David Edelsohn <edelsohn@gnu.org>
13413 PR middle-end/29250
13414 * gcc.c-torture/compile/pr29250.c: New test.
13416 2006-10-15 Richard Guenther <rguenther@suse.de>
13418 * gcc.dg/pr29299.c: New testcase.
13420 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
13423 * gfortran.dg/label_4.f90: Adjust warning flag.
13425 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13428 * gfortran.dg/nullify_3.f90: New test.
13430 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13432 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13433 on Solaris 2.5.1 too.
13435 2006-10-13 Eric Christopher <echristo@apple.com>
13437 * gcc.dg/pr25993.c: Skip for darwin.
13439 2006-10-13 Eric Christopher <echristo@apple.com>
13441 * gcc.dg/visibility-11.c: Skip for darwin.
13443 2006-10-13 Eric Christopher <echristo@apple.com>
13445 * gcc.dg/darwin-weakimport-1.c: Use
13446 -fno-asynchronous-unwind-tables.
13447 * gcc.dg/darwin-weakimport-3.c: Ditto.
13449 2006-10-13 Richard Guenther <rguenther@suse.de>
13451 PR tree-optimization/29446
13452 * gcc.dg/torture/pr29446.c: New testcase.
13454 2006-10-13 Bill Wendling <wendling@apple.com>
13456 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13457 * g++.old-deja/g++.jason/hmc1.C: Likewise.
13458 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13459 * g++.old-deja/g++.law/shadow1.C: Likewise.
13460 * g++.old-deja/g++.law/ctors10.C: Likewise.
13461 * g++.dg/debug/namespace1.C: Likewise.
13462 * g++.dg/inherit/namespace-as-base.C: Likewise.
13463 * g++.dg/opt/delay-slot-1.C: Likewise.
13464 * g++.dg/parse/defarg10.C: Likewise.
13465 * g++.dg/template/ptrmem11.C: Likewise.
13466 * g++.dg/template/mem_func_ptr.C: Likewise.
13467 * g++.dg/template/spec19.C: Likewise.
13469 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
13471 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13473 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13476 * gfortran.dg/implicit_9.f90: New test.
13479 * gfortran.dg/namelist_25.f90: New test.
13482 * gfortran.dg/same_name_2.f90: New test.
13485 * gfortran.dg/host_assoc_types_1.f90: New test.
13488 * gfortran.dg/missing_derived_type_1.f90: New test.
13489 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13492 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13495 * gfortran.dg/alloc_comp_assign_5.f90: New test.
13497 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13500 * gfortran.dg/bound_2.f90: New test.
13502 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13504 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13506 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13507 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13508 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13509 * gfortran.dg/gomp/reduction3.f90: Likewise.
13510 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13511 * gfortran.dg/dummy_procedure_2.f90: Likewise.
13512 * gfortran.dg/interface_derived_type_1.f90: Likewise.
13513 * gfortran.dg/forall_4.f90: Likewise.
13514 * gfortran.dg/spec_expr_4.f90: Likewise.
13515 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13516 * gfortran.dg/forall_5.f90: Likewise.
13517 * gfortran.dg/open_access_append_2.f90: Add check for
13518 compile-time warning.
13520 2006-10-13 Mark Mitchell <mark@codesourcery.com>
13523 * g++.dg/parse/pure1.C: New test.
13525 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13528 * gfortran.dg/io_constraints_3.f90: New test.
13529 * gfortran.dg/open_access_append_1.f90: Add checks
13530 for compile-time warnings.
13531 * gfortran.dg/pr20163-2.f: Likewise.
13532 * gfortran.dg/iostat_2.f90: Likewise.
13533 * gfortran.dg/label_4.f90: Delete the temporary
13535 * gfortran.dg/direct_io_2.f90: Add a FILE=
13537 * gfortran.dg/iomsg_1.f90: Add check for
13538 compile-time warning.
13540 2006-10-12 Jan Hubicka <jh@suse.cz>
13543 * gcc.dg/pr28319.c: New test.
13545 2006-10-12 Mark Mitchell <mark@codesourcery.com>
13547 * g++.dg/ext/vla4.C: New test.
13549 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13552 * g++.dg/template/crash60.C: New test.
13553 * g++.dg/other/large-size-array.C: Adjust error markers.
13554 * g++.dg/parse/crash27.C: Likewise.
13555 * g++.dg/template/crash1.C: Likewise.
13557 2006-10-12 Steve Ellcey <sje@cup.hp.com>
13560 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13562 2006-10-12 Jakub Jelinek <jakub@redhat.com>
13564 PR preprocessor/28709
13565 * gcc.dg/cpp/paste14.c: New test.
13567 2006-10-11 Mark Mitchell <mark@codesourcery.com>
13570 * g++.dg/init/array24.C: New test.
13572 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13574 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13577 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
13580 * g++.dg/parse/typedef8.C: New test.
13581 * g++.dg/other/mult-stor1.C: Adjust error markers.
13583 2006-10-11 Richard Guenther <rguenther@suse.de>
13585 PR tree-optimization/28230
13586 * gcc.dg/torture/pr28230.c: New testcase.
13588 2006-10-11 Richard Guenther <rguenther@suse.de>
13590 PR inline-asm/29119
13591 * gcc.dg/torture/pr29119.c: New testcase.
13593 2006-10-10 Jakub Jelinek <jakub@redhat.com>
13595 PR middle-end/29272
13596 * gcc.c-torture/execute/20060930-2.c: New test.
13598 2006-10-09 Richard Henderson <rth@redhat.com>
13600 Revert emutls patch.
13602 2006-10-09 Richard Guenther <rguenther@suse.de>
13604 PR middle-end/29254
13605 * gcc.dg/pr29254.c: New testcase.
13607 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
13608 Paul Thomas <pault@gcc.gnu.org>
13611 * gfortran.dg/alloc_comp_basics_1.f90: New test.
13612 * gfortran.dg/alloc_comp_basics_2.f90: New test.
13613 * gfortran.dg/alloc_comp_assign_1.f90: New test.
13614 * gfortran.dg/alloc_comp_assign_2.f90: New test.
13615 * gfortran.dg/alloc_comp_assign_3.f90: New test.
13616 * gfortran.dg/alloc_comp_assign_4.f90: New test.
13617 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13618 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13619 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13620 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13621 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13622 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13623 * gfortran.dg/alloc_comp_std.f90: New test.
13624 * gfortran.dg/move_alloc.f90: New test.
13626 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
13629 * gfortran.dg/derived_constructor_comps_2.f90: New test.
13632 * gfortran.dg/forall_char_dependencies_1.f90: New test.
13634 2006-10-08 Tobias Burnus <burnus@net-b.de>
13637 * gfortran.dg/new_line.f90: New test.
13639 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13641 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13642 * gcc.dg/torture/builtin-convert-1.c,
13643 gcc.dg/torture/builtin-convert-2.c,
13644 gcc.dg/torture/builtin-convert-3.c,
13645 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13647 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
13649 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13650 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13651 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13652 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13654 2006-10-07 Andrew Pinski <pinskia@gmail.com>
13656 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13657 Xfail some tests for powerpc-darwin and powerpc-aix.
13659 2006-10-07 Jakub Jelinek <jakub@redhat.com>
13662 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13664 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13667 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13670 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13674 * gfortran.fortran-torture/execute/specifics.f90:
13675 Add tests for using all possible intrinsics as actual arguments.
13676 * gfortran.dg/specifics_1.f90: Add tests for using
13677 all possible intrinsics as actual arguments.
13678 * gfortran.dg/specifics_2.f90: New file.
13679 * gfortran.dg/specifics_3.f90: New file.
13681 2006-10-07 Richard Sandiford <richard@codesourcery.com>
13683 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13684 * gcc.dg/debug/debug-2.c: Likewise.
13686 2006-10-06 Uros Bizjak <uros@kss-loka.si>
13688 * gcc.c-torture/compile/sync-2.c: New test.
13690 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13692 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13695 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13697 PR rtl-optimization/29128
13698 * gcc.c-torture/compile/pr29128.c: New test.
13700 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13702 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13705 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
13707 PR middle-end/29256
13708 * gcc.dg/tree-ssa/loop-19.c: New test.
13710 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13712 PR tree-optimization/29330
13713 * gcc.dg/pr29330.c: New test.
13716 * gcc.c-torture/compile/20061005-1.c: New test.
13718 2006-10-06 Olivier Hainque <hainque@adacore.com>
13720 * gcc.dg/typename-vla-1.c: New case.
13721 * gnat.dg/forward_vla.adb: New case.
13723 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13725 PR tree-optimization/29290
13726 * gfortran.dg/loop_nest_1.f90: New test.
13729 * gcc.dg/tls/opt-12.c: New test.
13732 * gfortran.dg/save_2.f90: New test.
13735 * gcc.dg/pr29091.c: New test.
13737 2006-10-06 Joseph Myers <joseph@codesourcery.com>
13739 * lib/target-supports.exp
13740 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13741 same as x86_64-*-*; check for LP64.
13743 2006-10-04 Richard Henderson <rth@redhat.com>
13745 * lib/target-supports.exp (check_effective_target_tls): Redefine
13746 to mean non-emulated tls.
13747 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13748 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13749 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13750 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13751 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13752 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13753 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13755 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13758 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13760 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13762 * gfortran.dg/bounds_check_fail_1.f90: New test.
13764 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13767 * g++.dg/template/friend48.C: New test.
13769 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13772 * gfortran.dg/default_initialization_2.f90: New test.
13774 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13778 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13780 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13783 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13787 * gfortran.dg/missing_optional_dummy_2.f90: New test.
13791 * gfortran.dg/entry_array_specs_1.f90: New test.
13793 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
13795 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13796 insufficient to inhibit some test failures at -O3. Do testing
13799 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13802 * g++.dg/inherit/access8.C: New test.
13803 * g++.dg/template/dtor4.C: Tweak error messages.
13805 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13808 * gfortran.dg/entry_8.f90: New test.
13810 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13813 * g++.dg/parse/new4.C: New test.
13815 2006-10-03 Uros Bizjak <uros@kss-loka.si>
13817 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13818 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13819 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13820 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13821 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13823 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13826 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13827 * gfortran.dg/continuation_2.f90: New test.
13830 * gfortran.dg/continuation_3.f90: New test.
13831 * gfortran.dg/continuation_4.f90: New test.
13832 * gfortran.dg/continuation_5.f: New test.
13833 * gfortran.dg/continuation_6.f: New test.
13835 2006-10-02 Mark Mitchell <mark@codesourcery.com>
13838 * g++.dg/template/vla1.C: New test.
13840 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13843 * gfortran.dg/complex_parameter_1.f90: New test.
13845 2006-10-02 Jakub Jelinek <jakub@redhat.com>
13848 * gcc.c-torture/execute/20060929-1.c: New test.
13850 2006-10-01 Mark Mitchell <mark@codesourcery.com>
13853 * g++.dg/template/member6.C: New test.
13854 * g++.dg/parse/typename7.C: Adjust error markers.
13857 * g++.dg/template/member7.C: New test.
13859 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
13862 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13863 gcc.dg/Woverride-init-3.c: New tests.
13865 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
13867 * gcc.c-torture/execute/20060930-1.c: New test.
13869 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13872 * gfortran.dg/specifics_1.f90: New test.
13873 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13876 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13878 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13879 pthread-init-common.h: New.
13881 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
13883 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13884 precision on some archs.
13886 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
13888 * gcc.dg/non-local-goto-1.c: New test.
13889 * gcc.dg/non-local-goto-2.c: Likewise.
13890 * gcc.dg/setjmp-3.c: Likewise.
13891 * gcc.dg/setjmp-4.c: Likewise.
13893 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
13895 * gnat.dg/self_aggregate_with_pointer.adb: New test.
13897 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
13900 * gfortran.dg/exponent_1.f90: New test.
13903 * gfortran.dg/nearest_1.f90: New test.
13905 2006-09-26 Jakub Jelinek <jakub@redhat.com>
13907 PR middle-end/25261
13908 PR middle-end/28790
13909 * gcc.dg/gomp/nestedfn-1.c: New test.
13911 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
13914 * objc/compile/method-1.m: New test.
13916 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
13919 * g++.dg/template/crash58.C: New test.
13920 * g++.dg/parse/crash28.C: Adjust error markers.
13921 * g++.dg/template/crash34.C: Likewise.
13922 * g++.dg/template/friend31.C: Likewise.
13923 * g++.dg/template/crash32.C: Likewise.
13926 * g++.dg/template/crash59.C: New test.
13929 * g++.dg/template/spec33.C: New test.
13930 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13932 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
13933 Adam Nemet <anemet@caviumnetworks.com>
13935 * gcc.dg/tree-ssa/ivopts-1.c: New test.
13936 * gcc.dg/tree-ssa/ivopts-2.c: New test.
13938 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
13941 * gcc.dg/pr28911.c: New.
13943 2006-09-23 Uros Bizjak <uros@kss-loka.si>
13946 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13947 (dg-options): Add -mfpmath=387.
13949 2006-09-23 Jakub Jelinek <jakub@redhat.com>
13952 * gcc.dg/pr28706.c: New test.
13955 * gcc.dg/pr28712.c: New test.
13957 2006-09-22 Mike Stump <mrs@apple.com>
13959 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13961 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
13963 PR tree-optimization/28888
13964 * gcc.dg/pr28888.c: New test.
13966 2006-09-21 Mark Mitchell <mark@codesourcery.com>
13969 * g++.dg/init/ptrfn1.C: New test.
13971 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
13974 * g++.dg/template/spec32.C: New test.
13975 * g++.dg/parse/crash9.C: Adjust error markers.
13978 * g++.dg/template/typedef6.C: New test.
13979 * g++.dg/init/error1.C: Adjust error markers.
13980 * g++.dg/parse/crash9.C: Likewise.
13981 * g++.dg/template/crash55.C: Likewise.
13983 2006-09-21 Janis Johnson <janis187@us.ibm.com>
13985 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13987 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
13990 * g++.dg/ext/dllimport12.C: New test.
13992 2006-09-20 Richard Sandiford <richard@codesourcery.com>
13994 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13995 * gcc.target/mips/nmadd-2.c: Likewise.
13996 * gcc.target/mips/mips-ps-6.c: New test.
13997 * gcc.target/mips/neg-abs-1.c: Likewise.
13998 * gcc.target/mips/neg-abs-2.c: Likewise.
13999 * gcc.target/mips/nmadd-3.c: New test.
14001 2006-09-20 Jakub Jelinek <jakub@redhat.com>
14003 PR middle-end/28046
14004 * gcc.dg/gomp/atomic-10.c: New test.
14005 * g++.dg/gomp/atomic-10.C: New test.
14007 2006-09-20 Eric Christopher <echristo@apple.com>
14009 * gcc.target/i386/sse3-not-fisttp.c: New.
14011 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
14013 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14015 2006-09-19 Richard Sandiford <richard@codesourcery.com>
14017 * gcc.c-torture/execute/pr28289.c (one): New variable.
14018 (main): Use it instead of argc.
14019 * gcc.c-torture/execute/20060102-1.c (one): New variable.
14020 (main): Use it instead of argc.
14022 2006-09-19 Paul Brook <paul@codesourcery.com>
14025 * gcc.dg/nested-func-5.c: New test.
14027 2006-09-19 Ben Elliston <bje@au.ibm.com>
14029 * lib/target-supports.exp (check_effective_target_tls): Compile
14030 test stubs using ${tool}_target_compile, not just target_compile.
14031 (check_effective_target_tls_runtime): Likewise.
14033 2006-09-19 Ben Elliston <bje@au.ibm.com>
14035 * gcc.c-torture/compile/20030405-1.x: Remove.
14037 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14038 optimising linker from discarding it.
14040 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14043 * gfortran.dg/keyword_symbol_1.f90: New test.
14045 * gfortran.dg/spread_shape_1.f90: Add missing warning with
14046 pedantic compilation option.
14048 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14051 * gfortran.dg/spread_shape_1.f90: New test.
14053 2006-09-17 Roger Sayle <roger@eyesopen.com>
14055 PR tree-optimization/28887
14056 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14058 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
14061 * gcc.dg/pr25993.c: New test.
14063 2006-09-17 Ira Rosen <irar@il.ibm.com>
14066 * gcc.dg/vect/pr21591.c: New test.
14068 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
14071 * gcc.c-torture/compile/strcpy-1.c: New test.
14072 * gcc.c-torture/compile/strcpy-2.c: New test.
14073 * gcc.c-torture/compile/memcpy-1.c: New test.
14074 * gcc.c-torture/compile/memcpy-2.c: New test.
14076 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
14079 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14081 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
14083 * gnat.dg/specs/double_record_extension1.ads: New test.
14084 * gnat.dg/specs/double_record_extension2.ads: Likewise.
14086 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
14089 * gfortran.dg/oldstyle_3.f90: New test.
14091 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14093 PR libgfortran/29099
14094 * gfortran.dg/secnds-1.f: New test.
14096 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14098 PR libgfortran/29053
14099 * gfortran.dg/streamio_9.f90: New test.
14100 * gfortran.dg/streamio_10.f90: New test.
14102 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
14105 * g++.dg/init/array22.C: New test.
14106 * g++.dg/init/array23.C: New test.
14108 2006-09-14 Arnaud Charlet <charlet@adacore.com>
14110 * stackcheck.lst: Update list of tests requiring stack checking.
14111 * norun.lst: Adjust for above change.
14112 * ada95.lst: New file.
14113 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14114 requiring -gnat95 switch.
14116 2006-09-14 Olivier Hainque <hainque@adacore.com>
14118 * gnat.dg/in_out_parameter.adb: New test.
14120 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
14123 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14125 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
14127 * gnat.dg/specs/unchecked_union.ads: New test.
14129 2006-09-13 Richard Sandiford <richard@codesourcery.com>
14131 PR rtl-optimization/28982
14132 * gcc.c-torture/execute/pr28982a.c: New test.
14133 * gcc.c-torture/execute/pr28982b.c: Likewise.
14135 2006-09-12 Eric Christopher <echristo@apple.com>
14137 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14138 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14140 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
14143 PR preprocessor/14634
14144 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14145 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14146 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14148 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
14150 * gcc.dg/pr28243.c: New test.
14152 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
14155 gfortran.dg/pr28971.f90: New test to act as a backstop in case
14156 this undiagnosed regression reappears.
14158 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
14160 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14161 Treat $srcdir as a literal.
14162 * lib/fortran-torture.exp (fortran-torture-compile,
14163 fortran-torture-execute): Likewise.
14164 * lib/objc-torture.exp (objc-torture-compile,
14165 objc-torture-execute): Likewise.
14166 * lib/profopt.exp (profopt-execute): Likewise.
14168 2006-09-11 Geoffrey Keating <geoffk@apple.com>
14170 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14172 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
14175 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14177 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
14180 * gcc.target/i386/pr13685.c: New test.
14182 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14184 * gcc.dg/pr28726.c: New test.
14186 2006-09-11 Josh Conner <jconner@apple.com>
14188 * gcc.dg/nrv3.c: Increase size of structure.
14189 * gcc.dg/nrv4.c: Likewise.
14190 * gcc.dg/nrv5.c: Likewise.
14192 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
14194 PR libfortran/28890
14195 gfortran.dg/assumed_charlen_function_5.f90: New test.
14197 2006-09-10 Mark Mitchell <mark@codesourcery.com>
14200 * g++.dg/init/static3.C: New test.
14202 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
14205 * gcc.dg/long-long-cst1.c (t): Add cast to
14206 __SIZE_TYPE__ before casting to int.
14207 (main): Return 0 on success.
14209 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
14211 * gcc.c-torture/execute/20060910-1.c: New test.
14213 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
14215 PR middle-end/26983
14216 * gcc.dg/pr26983.c: New test.
14218 2006-09-10 Richard Sandiford <richard@codesourcery.com>
14221 * gcc.c-torture/execute/pr29006.c: New test.
14223 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14225 PR libfortran/28947
14226 gfortran.dg/matmul_4.f90: New test.
14228 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14231 gfortran.dg/used_types_10: New test.
14233 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14235 PR libfortran/28923
14236 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14237 gfortran.dg/array_initializer_3.f90: New test.
14239 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14242 * gfortran.dg/actual_array_constructor_3.f90: New test.
14244 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
14247 * gcc.target/i386/pr26778.c: New testcase.
14249 2006-09-08 Eric Christopher <echristo@apple.com>
14251 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14252 * gcc.target/i386/memcpy-1.c: Ditto.
14253 * gcc.target/i386/asm-1.c: Ditto.
14254 * gcc.target/i386/20060512-4.c: Ditto.
14255 * gcc.target/i386/compress-float-387.c: Ditto.
14256 * gcc.target/i386/20060512-1.c: Ditto.
14257 * gcc.target/i386/compress-float-sse.c: Ditto.
14258 * gcc.target/i386/20060512-2.c: Ditto.
14259 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14260 * gcc.target/i386/stack-prot-kernel.c: Ditto.
14261 * gcc.target/i386/compress-float-387-pic.c: Ditto.
14262 * gcc.dg/pr26449.c: Ditto.
14263 * gcc.dg/attr-ms_struct-2.c: Ditto.
14264 * gcc.dg/attr-ms_struct-1.c: Ditto.
14265 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14267 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
14270 * gcc.dg/vla-10.c: New test.
14272 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14275 * g++.dg/parse/template20.C: New test.
14276 * g++.dg/template/operator8.C: Remove obsolete part.
14277 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14278 * g++.old-deja/g++.pt/crash65.C: Likewise.
14280 2006-09-07 Jason Merrill <jason@redhat.com>
14282 PR middle-end/27724
14283 * gcc.dg/long-long-cst1.c: New test.
14285 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14288 * g++.dg/other/array3.C: New test.
14289 * g++.dg/other/array4.C: New test.
14290 * g++.dg/other/array5.C: New test.
14292 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
14294 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14296 2006-09-07 Uros Bizjak <uros@kss-loka.si>
14299 * gcc.target/i386/pr28946.c: New test.
14301 2006-09-07 Steven G. Kargl <kargls@comcast.net>
14303 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14304 in integer literal constant.
14305 * gfortran.dg/enum_8.f90: Ditto.
14306 * gfortran.dg/g77/20030326-1.f: Ditto.
14308 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
14310 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14311 nonconformance usage.
14313 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14315 PR middle-end/28862
14316 * gcc.c-torture/compile/vector-align-1.c: New test.
14318 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
14321 * g++.dg/opt/copysign-1.C: New test.
14323 2006-09-06 Jason Merrill <jason@redhat.com>
14326 * g++.dg/warn/unused-result1.C: New test.
14328 2006-09-06 Mark Mitchell <mark@codesourcery.com>
14331 * g++.dg/ext/vla3.C: New test.
14334 * g++.dg/template/array16.C: New test.
14336 2006-09-06 Richard Guenther <rguenther@suse.de>
14338 * gcc.dg/pr27226.c: Remove testcase again.
14340 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14343 * g++.dg/opt/unroll2.C: New test.
14345 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14348 * gcc.dg/vect/pr28952.c: New test.
14350 2006-09-05 Richard Guenther <rguenther@suse.de>
14352 PR tree-optimization/28900
14353 * gcc.dg/torture/pr28900.c: New testcase
14355 2006-09-05 Richard Guenther <rguenther@suse.de>
14357 PR tree-optimization/28905
14358 * gcc.c-torture/compile/pr28905.c: New testcase.
14360 2006-09-05 Richard Guenther <rguenther@suse.de>
14362 PR middle-end/28935
14363 * gcc.dg/pr28935.c: New testcase.
14365 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
14367 * gcc.c-torture/execute/20060905-1.c: New test.
14369 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14372 * gfortran.dg/used_types_7.f90: New test.
14373 * gfortran.dg/used_types_8.f90: New test.
14374 * gfortran.dg/used_types_9.f90: New test.
14376 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
14378 * gcc.c-torture/compile/20060904-1.c: New test.
14380 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
14382 PR c++/23287 Revert my 2006-09-01 patch
14383 * g++.dg/parse/dtor12.C: Remove.
14385 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
14388 * g++.dg/template/operator9.C: New test.
14391 * g++.dg/template/operator7.C: New test.
14394 * g++.dg/template/operator8.C: New test.
14397 * g++.dg/template/crash57.C: New test.
14399 * g++.dg/template/typedef4.C: Adjust error markers.
14400 * g++.dg/template/typedef5.C: Likewise.
14402 2006-09-02 Jakub Jelinek <jakub@redhat.com>
14405 * g++.dg/parse/crash33.C: New test.
14407 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
14408 Richard Guenther <rguenther@suse.de>
14409 Adam Nemet <anemet@caviumnetworks.com>
14411 PR middle-end/27226
14412 * gcc.target/mips/memcpy-1.c: New testcase.
14413 * gcc.dg/pr27226.c: Likewise.
14415 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14418 * g++.dg/lookup/koenig5.C: New.
14419 * g++.dg/template/crash56.C: New.
14421 2006-09-01 Josh Conner <jconner@apple.com>
14424 * gcc.dg/nrv3.c: New test.
14425 * gcc.dg/nrv4.c: New test.
14426 * gcc.dg/nrv5.c: New test.
14428 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14431 * g++.dg/parse/dtor12.C: New.
14433 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
14435 PR tree-optimization/28839
14436 * gcc.dg/pr28839.c: New test.
14438 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
14441 * gcc.dg/pr24367.c: New testcase.
14443 2006-08-30 Joseph Myers <joseph@codesourcery.com>
14445 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14447 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
14449 PR rtl-optimization/27735
14450 * gcc.dg/loop-unswitch-1.c: New test.
14452 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
14455 * gfortran.dg/aliasing_dummy_2.f90: New test.
14458 * gfortran.dg/generic_5.f90: Change error message.
14461 * gfortran.dg/generic_6.f90: New test.
14464 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14467 * gfortran.dg/invalid_interface_assignment.f90: New test.
14470 * gfortran.dg/module_proc_external_dummy.f90: New test.
14472 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
14475 * g++.dg/warn/var-args1.C: New test.
14477 2006-08-29 Steven G. Kargl <kargls@comcast.net>
14480 * gfortran.dg/simpleif_2.f90: New test.
14481 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14482 * gfortran.dg/enum_5.f90: Ditto.
14484 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14485 Kazu Hirata <kazu@codesourcery.com>
14487 PR tree-optimization/17506
14488 * gcc.dg/pr17506.c: New.
14490 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
14493 * g++.dg/eh/alias1.C: New test.
14495 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14498 * g++.dg/template/ttp22.C: New test.
14500 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
14502 PR middle-end/26632
14503 * gcc.dg/pr26632.c: New.
14505 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14507 PR libgfortran/28354
14508 * gfortran.dg/fmt_zero_precision.f90: New test.
14510 2006-08-27 Mark Mitchell <mark@codesourcery.com>
14513 * g++.dg/template/spec31.C: New test.
14515 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
14518 * g++.dg/other/static2.C: New test.
14520 2006-08-26 Roger Sayle <roger@eyesopen.com>
14522 * gcc.dg/Wswitch-enum-2.c: New test case.
14523 * gcc.dg/Wswitch-enum-3.c: Likewise.
14525 2006-08-26 Richard Guenther <rguenther@suse.de>
14527 * gcc.c-torture/compile/20060826-1.c: New testcase.
14529 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
14532 * g++.dg/template/void10.C: New test.
14535 * g++.dg/template/void8.C: New test.
14538 * g++.dg/template/void9.C: New test.
14540 * g++.dg/template/void3.C: Adjust error markers.
14541 * g++.dg/template/void4.C: Likewise.
14542 * g++.dg/template/crash55.C: Likewise.
14543 * g++.dg/template/void7.C: Likewise
14545 2006-08-26 Mark Mitchell <mark@codesourcery.com>
14548 * g++.dg/inherit/access6.C: New test.
14549 * g++.dg/inherit/access7.C: Likewise.
14552 * g++.dg/template/array15.C: New test.
14553 * g++.dg/template/crash2.C: Tweak error markers.
14555 2006-08-26 Jakub Jelinek <jakub@redhat.com>
14557 PR middle-end/28683
14558 * gcc.c-torture/compile/20060823-1.c: New test.
14560 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14563 * g++.dg/template/ttp21.C: New test.
14566 * g++.dg/other/operator1.C: Add error-marker.
14567 * g++.dg/other/operator2.C: New test.
14569 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14572 * gcc.c-torture/compile/vla-const-1.c,
14573 gcc.c-torture/compile/vla-const-2.c: New tests.
14575 2006-08-26 Richard Guenther <rguenther@suse.de>
14577 PR middle-end/28814
14578 * gcc.dg/torture/pr28814.c: New testcase.
14580 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14583 * gcc.c-torture/compile/compound-literal-1.c: New test.
14585 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14588 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14589 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14590 Expect extra diagnostics.
14592 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
14594 gcc.dg/noncompile/pr16876.c: New test.
14596 2006-08-25 Mark Mitchell <mark@codesourcery.com>
14599 * g++.dg/parse/local1.C: New test.
14600 * g++.dg/other/qual1.C: Tweak error marker.
14602 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
14605 * g++.dg/template/typename10.C: New.
14606 * g++.dg/template/lookup4.C: Remove bogus error marker.
14608 2006-08-25 Richard Guenther <rguenther@suse.de>
14611 * gcc.dg/pr26570.c: Fix testcase.
14613 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
14616 * gcc.c-torture/execute/mayalias-2.c: New test.
14617 * gcc.dg/tree-ssa/alias-13.c: New test.
14619 2006-08-24 Jan Hubicka <jh@suse.cz>
14622 * gcc.dg/debug/pr26881.c: New file.
14624 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
14627 * gfortran.dg/used_types_4.f90: New test.
14628 * gfortran.dg/derived_init_2.f90: Modify to check sibling
14629 association of derived types.
14630 * gfortran.dg/used_types_2.f90: Add module cleanup.
14631 * gfortran.dg/used_types_3.f90: The same.
14634 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14637 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14640 * gfortran.dg/direct_io_6.f90: Remove test.
14642 2006-08-23 Stuart Hastings <stuart@apple.com>
14645 * gcc.target/i386/20060821-1.c: New.
14647 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
14649 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
14650 dg-warning strings for dllimport.
14652 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
14655 * g++.dg/ext/vector4.C: New test.
14656 * g++.dg/ext/complex1.C: New test.
14658 2006-08-21 Geoffrey Keating <geoffk@apple.com>
14661 * gcc.dg/debug/const-1.c: New.
14662 * gcc.dg/debug/const-2.c: New.
14663 * gcc.dg/debug/dwarf2/const-1.c: New.
14664 * gcc.dg/debug/dwarf2/const-2.c: New.
14665 * gcc.dg/debug/dwarf2/const-2b.c: New.
14667 2006-08-22 Richard Guenther <rguenther@suse.de>
14669 PR middle-end/28776
14670 * gcc.c-torture/compile/pr28776-1.c: New testcase.
14671 * gcc.c-torture/compile/pr28776-2.c: Likewise.
14673 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
14675 PR tree-optimization/28003
14676 * g++.dg/tree-ssa/pr28003.C: New.
14678 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14680 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14682 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
14685 * g++.dg/other/error14.C: New test.
14688 * g++.dg/parse/ctor7.C: New test.
14689 * g++.dg/parse/ctor8.C: Likewise.
14692 * g++.dg/template/void7.C: New test.
14694 2006-08-21 Olivier Hainque <hainque@adacore.com>
14696 * gnat.dg/self_aggregate_with_zeros.adb: New test.
14697 * gnat.dg/self_aggregate_with_array.adb: New test.
14699 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14701 * g++.dg/eh/arm-vfp-unwind.C: New test.
14703 2006-08-20 Mark Mitchell <mark@codesourcery.com>
14706 * g++.dg/template/ref3.C: New test.
14707 * g++.dg/template/nontype13.C: New test.
14710 * g++.dg/template/ptrmem17.C: New test.
14712 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
14715 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14717 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
14720 * gfortran.dg/used_types_2.f90: New test.
14723 * gfortran.dg/used_types_3.f90: New test.
14726 * gfortran.dg/generic_actual_arg.f90: New test.
14729 * gfortran.dg/module_private_array_refs_1.f90: New test.
14732 * gfortran.dg/program_name_1.f90: New test.
14735 * gfortran.dg/derived_constructor_comps_1.f90: New test.
14738 * gfortran.dg/array_initializer_2.f90: New test.
14741 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14744 * gfortran.dg/assumed_charlen_function_4.f90: New test.
14747 * gfortran.dg/assumed_charlen_in_main.f90: New test.
14750 * gfortran.dg/dependent_decls_1.f90: New test.
14752 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
14755 * gfortran.dg/derived_init_2.f90: New.
14757 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
14759 * gcc.c-torture/execute/pr28289.c: New test.
14761 2006-08-17 Jakub Jelinek <jakub@redhat.com>
14764 * gcc.dg/attr-externally-visible-1.c: New test.
14765 * gcc.dg/attr-externally-visible-2.c: New test.
14766 * g++.dg/parse/attr-externally-visible-1.C: New test.
14767 * g++.dg/parse/attr-externally-visible-2.C: New test.
14769 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14772 * g++.dg/parse/dtor11.C: New test.
14774 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14776 PR rtl-optimization/28489
14777 * gcc.c-torture/compile/pr28489.c: New test.
14779 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14782 * g++.dg/template/redecl4.C: New test.
14785 * g++.dg/template/ctor8.C: New test.
14787 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14789 * gcc.dg/pr26570.c: Fix testcase.
14791 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14794 * g++.dg/parse/offsetof6.C: New test.
14795 * g++.dg/parse/offsetof6.C: New test.
14796 * g++.dg/parse/offsetof7.C: New test.
14798 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14801 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14804 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
14807 * g++.dg/ext/vector3.C: New test.
14809 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
14811 PR gcov/profile/26570
14812 * gcc.dg/pr26570.c: New test.
14814 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
14817 * gcc.dg/qual-component-1.c: New test.
14819 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14822 * g++.dg/parse/new3.C: New test.
14824 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14827 * gfortran.dg/streamio_1.f90: New test.
14828 * gfortran.dg/streamio_2.f90: New test.
14829 * gfortran.dg/streamio_3.f90: New test.
14830 * gfortran.dg/streamio_4.f90: New test.
14831 * gfortran.dg/streamio_5.f90: New test.
14832 * gfortran.dg/streamio_6.f90: New test.
14833 * gfortran.dg/streamio_7.f90: New test.
14834 * gfortran.dg/streamio_8.f90: New test.
14836 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
14839 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14841 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
14844 * g++.dg/template/void6.C: New test.
14846 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14849 * gcc.dg/parse-error-1.c: New test.
14850 * gcc.dg/parse-error-2.c: New test.
14851 * gcc.dg/cpp/digraph2.c: Add error-marker.
14852 * gcc.dg/noncompile/920923-1.c: Likewise.
14854 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
14857 * gcc.dg/sizeof-2.c: New testcase.
14860 * gcc.dg/switch-A.c: New testcase.
14862 2006-08-14 Steve Ellcey <sje@cup.hp.com>
14866 * g++.old-deja/g++.warn/compare1.C: Delete.
14867 * g++.dg/opt/pr7503-2.C: Delete.
14868 * g++.dg/opt/pr7503-3.C: Delete.
14869 * g++.dg/opt/pr7503-4.C: Delete.
14870 * g++.dg/opt/pr7503-5.C: Delete.
14871 * g++.dg/opt/max1.C: Delete.
14872 * g++.dg/warn/minmax.C: Delete.
14873 * g++.dg/expr/minmax.C: New test.
14875 2006-08-14 Richard Guenther <rguenther@suse.de>
14878 * gcc.c-torture/execute/pr28651.c: Do not use argc
14879 to avoid optimization, instead forbid inlining.
14881 2006-08-14 Richard Sandiford <richard@codesourcery.com>
14883 PR rtl-optimization/28634
14884 * gcc.c-torture/execute/ieee/pr28634.c: New test.
14886 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
14889 * gcc.dg/torture/pr27184.c: New test.
14891 2006-08-12 Jakub Jelinek <jakub@redhat.com>
14893 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14895 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14897 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14898 * gfortran.dg/stat_2.f90: Likewise.
14899 * gfortran.dg/chmod_1.f90: Likewise.
14900 * gfortran.dg/chmod_2.f90: Likewise.
14901 * gfortran.dg/chmod_3.f90: Likewise.
14903 2006-08-11 David Edelsohn <edelsohn@gnu.org>
14905 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14907 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14909 * g++.dg/opt/pr23454-2.C: New test.
14911 2006-08-11 Richard Guenther <rguenther@suse.de>
14913 PR middle-end/28651
14914 * gcc.c-torture/execute/pr28651.c: New testcase.
14916 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
14918 * gnat.dg/specs/static_initializer.ads: New test.
14920 2006-08-10 Paul Brook <paul@codesourcery.com>
14922 * gcc.target/arm/cond-asm.c: New test.
14924 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
14926 PR tree-optimization/26197
14927 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14928 * g++.dg/vect/vect.exp: Compile the new tests with
14929 --param max-aliased-vops=0.
14931 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
14934 * g++.dg/template/void3.C: New test.
14937 * g++.dg/template/void4.C: New test.
14940 * g++.dg/template/void5.C: New test.
14942 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
14944 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14945 after dg-do compile.
14947 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
14949 PR tree-optimizations/26969
14950 * gcc.dg/vect/vect.exp: Compile tests prefixed with
14951 "unswitch-loops" with -funswitch-loops.
14952 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14954 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
14956 * gcc.dg/sparc-getcontext-1.c: Fix typo.
14957 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14958 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
14959 * objc.dg/dwarf-1.m: Likewise.
14960 * objc.dg/dwarf-2.m: Likewise.
14961 * obj-c++.dg/dwarf-2.mm: Likewise.
14963 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14965 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14966 * objc.dg/dwarf-2.m: Likewise.
14967 * obj-c++.dg/dwarf-2.mm: Likewise.
14969 PR libfortran/28603
14970 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14973 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14976 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14978 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
14981 * gcc.target/i386/pr27827.c: New testcase.
14983 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
14986 * gfortran.dg/sequence_types_1.f90: New test.
14988 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
14991 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14992 dg-warning. Add -pedantic option.
14994 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14997 * gcc.dg/proto-1.c: New test.
15000 * gcc.dg/lvalue-4.c: New test.
15003 * gcc.dg/init-bad-5.c: New test.
15005 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
15008 * g++.dg/ext/typedef-init.C: Add new test for typedef
15009 initialization inside templates. Adjust existing error markers.
15011 2006-08-03 Mark Mitchell <mark@codesourcery.com>
15014 * g++.dg/init/ptrmem3.C: New test.
15016 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
15018 PR tree-optimization/27770
15019 * lib/target-support.exp: New target keyword "section_anchors".
15020 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15022 * gcc.dg/vect/section-anchors-pr27770.c: New test.
15023 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15024 * gcc.dg/vect/section-anchors-vect-69.c: New test.
15025 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15027 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15029 * gcc.dg/20060801-1.c: Add missing '}'.
15031 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15034 * g++.dg/parse/dtor9.C: New test.
15035 * g++.dg/parse/dtor10.C: New test.
15036 * g++.dg/other/error7.C: Adjust error-marker.
15039 * g++.dg/other/default5.C: New test.
15041 2006-08-02 Richard Guenther <rguenther@suse.de>
15043 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15045 2006-08-02 Mark Mitchell <mark@codesourcery.com>
15048 * g++.dg/template/conv9.C: New test.
15050 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15053 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15054 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15055 Optionally return assembly text. Update callers.
15056 (check_no_compiler_messages): Update verbose messages.
15057 (check_no_messages_and_pattern): New.
15058 (check_effective_target_string_merging): New.
15060 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15063 * g++.dg/eh/catch4.C: New test.
15066 * g++.dg/other/qual1.C: New test.
15069 * g++.dg/inherit/error2.C: New test.
15072 * g++.dg/other/new1.C: New test.
15074 * g++.dg/warn/pr23075.C: Remove obsolete test.
15075 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15076 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15078 2006-07-31 Mark Mitchell <mark@codesourcery.com>
15081 * g++.dg/eh/cast1.C: New test.
15083 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
15085 PR libfortran/28452
15086 * gfortran.dg/random_3.f90: New test.
15088 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15091 * g++.dg/other/pr28304.C: Change expected error message.
15092 * g++.dg/other/pr28432.C: New test.
15094 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15097 * g++.dg/init/brace2.C: Change expected error message, add empty init.
15099 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
15102 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15104 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15105 g++.dg/debug/enum-2.C: New.
15107 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15110 * g++.dg/parse/long1.C: Add more tests.
15112 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15114 * gfortran.dg/lrshift_1.c: New file.
15116 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15118 PR libgfortran/28335
15119 * gfortran.dg/no_unit_error_1.f90: New test.
15121 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15123 PR libgfortran/28335
15124 * gfortran.dg/no_unit_error_1.f90: Delete test.
15125 * gfortran.dg/no_unit_error_2.f90: Delete test.
15127 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15129 * gfortran.dg/chmod_3.f90: New test.
15130 * gfortran.dg/ltime_gmtime_1.f90: New test.
15131 * gfortran.dg/ltime_gmtime_2.f90: New test.
15132 * gfortran.dg/lrshift_1.f90: New test.
15133 * gfortran.dg/chmod_1.f90: New test.
15134 * gfortran.dg/chmod_2.f90: New test.
15136 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
15139 * g++.dg/template/crash55.C: New test.
15142 * g++.dg/template/nontype16.C: New test.
15144 * g++.dg/template/void2.C: Adjust error markers.
15145 * g++.dg/template/nontype5.C: Adjust error markers.
15147 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
15149 * gcc.target/i386/stack-prot-kernel.c: New test.
15151 2006-07-27 Roger Sayle <roger@eyesopen.com>
15153 * gcc.dg/builtins-55.c: New test case.
15155 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
15157 PR rtl-optimization/27907
15158 * gcc.c-torture/compile/pr27907.c: New test.
15160 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15162 * gfortran.dg/mclock.f90: New test.
15163 * gfortran.dg/int_conv_1.f90: New test.
15164 * gfortran.dg/stat_1.f90: New test.
15165 * gfortran.dg/stat_2.f90: New test.
15167 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15169 PR libgfortran/28335
15170 * gfortran.dg/no_unit_error_1.f90: New test.
15171 * gfortran.dg/no_unit_error_2.f90: New test.
15172 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15174 2006-07-25 Roger Sayle <roger@eyesopen.com>
15176 PR middle-end/28473
15177 * gcc.dg/fold-convround-1.c: New test case.
15179 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15181 * gfortran.dg/arithmetic_if.f90: Fix comments.
15183 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15186 * g++.dg/other/typedef1.C: New test.
15187 * g++.dg/template/typedef4.C: New test.
15188 * g++.dg/template/typedef5.C: New test.
15190 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
15193 * gfortran.dg/allocatable_dummy_3.f90: New.
15195 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15198 * gfortran.dg/arithmetic_if.f90: New test.
15200 2006-07-24 Uros Bizjak <uros@kss-loka.si>
15202 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15203 avoid memcpy optimization.
15205 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15208 * gfortran.dg/direct_io_6.f90: New test.
15210 2006-07-24 Jan Hubicka <jh@suse.cz>
15214 * gcc.dg/pr25795.c: New test.
15215 * gcc.dg/pr25795-1.c: New test.
15217 2006-07-23 Roger Sayle <roger@eyesopen.com>
15219 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15220 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15221 which may be transformed to "g || h" on some platforms.
15223 2006-07-23 Mark Mitchell <mark@codesourcery.com>
15226 * g++.dg/template/friend45.C: New test.
15228 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15230 PR libgfortran/28339
15231 * gfortran.dg/arrayio_8.f90: New test.
15233 2006-07-21 Mike Stump <mrs@apple.com>
15235 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15237 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15239 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15242 * g++.dg/eh/catch3.C: New test.
15245 * g++.dg/template/defarg10.C: New test.
15247 2006-07-20 Paul Brook <paul@codesourcery.com>
15250 * gcc.dg/pr27363.c: New test.
15252 2006-07-19 Mark Mitchell <mark@codesourcery.com>
15255 * g++.dg/init/ref13.C: New test.
15257 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15260 * obj-c++.dg/proto-error-1.mm: New test.
15262 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15265 * g++.dg/template/string1.C: New test.
15267 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15270 * g++.dg/template/defarg9.C: New test.
15273 * g++.dg/template/static27.C: New test.
15275 2006-07-18 Diego Novillo <dnovillo@redhat.com>
15278 * gcc.dg/tree-ssa/pr28410.c: New test.
15280 2006-07-18 Lee Millward <lee.millward@gmail.com>
15283 * g++/dg/other/error13.C: New test.
15286 * g++.dg/template/friend44.C: New test.
15288 2006-07-18 Steve Ellcey <sje@cup.hp.com>
15291 * g++.dg/other/pr27495.C: New.
15293 2006-07-18 Olivier Hainque <hainque@adacore.com>
15295 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15296 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15298 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15301 * gcc.dg/pragma-pack-4.c: New test.
15303 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15306 * g++.dg/ext/pr28291.C: New test.
15308 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15310 PR middle-end/28403
15311 * gcc.c-torture/execute/pr28403.c: New test.
15313 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15315 PR middle-end/28402
15316 * gcc.dg/pr28402.c: New test.
15318 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15321 * g++.dg/other/pr28304.C: New test.
15323 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
15326 gcc.c-torture/unsorted/dump-noaddr.c: New test.
15327 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15329 2006-07-17 Richard Guenther <rguenther@suse.de>
15331 PR tree-optimization/28238
15332 * g++.dg/tree-ssa/pr28238.C: New testcase.
15334 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15337 * g++.dg/eh/catch1.C: New test.
15338 * g++.dg/eh/catch2.C: New test.
15340 2006-07-16 Jakub Jelinek <jakub@redhat.com>
15343 * g++.dg/template/anon3.C: New test.
15345 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
15348 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15349 specifiers requiring an explicit format tag..
15352 * gfortran.dg/generic_5: New test.
15355 * gfortran.dg/elemental_optional_args_1.f90: New test.
15357 2006-07-16 Olivier Hainque <hainque@adacore.com>
15359 * gnat.dg/assert.ads: New file.
15360 * gnat.dg/controlled_record.ads: Likewise.
15361 * gnat.dg/controlled_record.adb: Likewise.
15363 2006-07-15 Lee Millward <lee.millward@gmail.com>
15366 * g++.dg/other/error12.C: New test.
15369 * g++.dg/template/crash54.C: New test.
15371 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15374 * g++.dg/parse/catch1.C: New test.
15377 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15380 * g++.dg/ext/attrib24.C: New test.
15382 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15385 * g++.dg/ext/asmspec1.C: New test.
15387 2006-07-13 Janis Johnson <janis187@us.ibm.com>
15389 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15390 (dg-test): Support shouldfail tests.
15391 * lib/target-supports-dg.exp (dg-shouldfail): New.
15392 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15393 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15394 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15395 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15396 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15397 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15398 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15400 2006-07-13 Jan Hubicka <jh@suse.cz>
15402 * gcc.target/i386/memcpy-1.c: New.
15404 2006-07-12 Geoffrey Keating <geoffk@apple.com>
15406 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15408 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
15411 * gfortran.dg/present_1.f90: New test.
15414 * gfortran.dg/interface_derived_type_1.f90: New test.
15416 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
15419 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15422 2006-07-07 Lee Millward <lee.millward@gmail.com>
15425 * g++.dg/other/label1.C: New test.
15427 2006-07-07 Richard Guenther <rguenther@suse.de>
15429 PR middle-end/28268
15430 * gcc.dg/torture/pr28268.c: New testcase.
15432 2006-07-07 Steve Ellcey <sje@cup.hp.com>
15435 * g++.dg/ext/pr27019.C: New.
15437 2006-07-07 Richard Guenther <rguenther@suse.de>
15439 PR tree-optimization/28187
15440 * gcc.dg/pr28187.c: New testcase.
15442 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
15444 * gnat.dg/address_conversion.adb: New test.
15445 * gnat.dg/boolean_subtype.adb: Likewise.
15446 * gnat.dg/frame_overflow.adb: Likewise.
15447 * gnat.dg/pointer_array.adb: Likewise.
15448 * gnat.dg/pointer_conversion.adb: Likewise.
15450 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
15454 * gfortran.dg/print_fmt_5.f90: New test.
15456 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15459 * gfortran.dg/bounds_check_4.f90: New test.
15461 2006-07-05 Richard Guenther <rguenther@suse.de>
15464 * gfortran.dg/pr28158.f90: New testcase.
15466 2006-07-05 Richard Guenther <rguenther@suse.de>
15468 PR tree-optimization/28162
15469 * gcc.dg/pr28162.c: New testcase.
15471 2006-07-05 Richard Guenther <rguenther@suse.de>
15472 Andrew Pinski <pinskia@gcc.gnu.org>
15475 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15477 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
15480 * gfortran.dg/actual_array_substr_2.f90: New test.
15483 * gfortran.dg/actual_array_constructor_2.f90: New test.
15485 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15487 * gfortran.dg/itime_idate_1.f: New test.
15488 * gfortran.dg/itime_idate_2.f: New test.
15490 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15492 PR libgfortran/27704
15493 * gfortran.dg/open_status_3.f90: New test.
15494 * gfortran.dg/fmt_l.f90: Update for new feature.
15496 2006-07-03 Asher Langton <langton2@llnl.gov>
15498 * gfortran.dg/oldstyle_2.f90: New.
15500 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
15502 * gnat.dg/string_slice.adb: New test.
15504 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15507 * gfortran.dg/semicolon_fixed.c: New.
15508 * gfortran.dg/semicolon_free.c: New.
15510 2006-06-30 Mike Stump <mrs@apple.com>
15512 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15513 that don't support internal visibility.
15515 2006-06-30 Andrew Pinski <pinskia@gmail.com>
15517 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15518 for '(' / ')' needing an extra '\'.
15520 2006-06-29 Roger Sayle <roger@eyesopen.com>
15522 PR middle-end/27428
15523 * gcc.dg/pr27428-1.c: New test case.
15525 2006-06-29 Mike Stump <mrs@apple.com>
15527 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15528 on darwin as we can't align commons large enough yet.
15530 * gcc.dg/vla-8.c: Add additional testcases.
15532 2006-06-26 Steve Ellcey <sje@cup.hp.com>
15535 * g++.dg/other/pr28114.C: New.
15537 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
15539 * gcc.c-torture/compile/20060625-1.c: New test.
15541 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
15544 * gfortran.dg/stfunc_3.f90: New test.
15547 * gfortran.dg/impure_actual_1.f90: New test.
15550 * gfortran.dg/elemental_result_1.f90: New test.
15553 * gfortran.dg/select_7.f90: New test.
15556 * intrinsic_actual_1.f: New test.
15560 * gfortran.dg/forall_4.f90: New test.
15563 * gfortran.dg/forall_5.f90: New test.
15565 2006-06-25 Lee Millward <lee.millward@gmail.com>
15568 * g++.dg/template/using13.C: New test.
15571 * g++.dg/other/incomplete3.C: New test.
15573 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15576 * gfortran.dg/substr_3.f: New test.
15577 * gfortran.dg/equiv_2.f90: Update expected error message.
15579 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
15582 * gfortran.dg/actual_array_substr_1.f90: New test.
15584 2006-06-24 Olivier Hainque <hainque@adacore.com>
15586 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15587 * gnat.dg/scalar_mode_agg_compare.adb: New test.
15589 2006-06-23 Janis Johnson <janis187@us.ibm.com>
15591 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15593 2006-06-23 Steven G. Kargl <kargls@comcast.net>
15596 * gfortran.dg/simpleif_2.f90: New test.
15598 2006-06-23 Lee Millward <lee.millward@gmail.com>
15600 * g++.dg/template/error22.C: Fix typo.
15602 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15605 * g++.dg/ext/attrib23.C: New test.
15607 2006-06-23 Olivier Hainque <hainque@adacore.com>
15609 * gnat.dg/varsize_temp.adb: New test.
15611 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15614 * g++.dg/other/java2.C: New test.
15616 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
15619 * g++.dg/ext/dllimport4.C. Add more tests for invalid
15622 2006-06-22 Roger Sayle <roger@eyesopen.com>
15625 * gcc.dg/pr27531-1.c: New test case.
15627 2006-06-22 Asher Langton <langton2@llnl.gov>
15630 * gfortran.dg/implicit_8.f90: New.
15632 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
15634 PR rtl-optimization/28121
15635 * gcc.dg/pr28121.c: New test.
15637 2006-06-22 Lee Millward <lee.millward@gmail.com>
15640 * g++.dg/parse/ptrmem6.C: New test.
15643 * g++.dg/template/error22.C: New test.
15645 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15648 * g++.dg/template/friend43.C: New test.
15651 * g++.dg/template/crash53.C: New test.
15654 * g++.dg/rtti/incomplete1.C: New test.
15656 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
15658 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15660 2006-06-21 Joseph Myers <joseph@codesourcery.com>
15662 * gcc.c-torture/execute/complex-7.c: New.
15664 2006-06-21 Jakub Jelinek <jakub@redhat.com>
15666 * gcc.dg/merge-all-constants-1.c: New test.
15668 2006-06-20 Janis Johnson <janis187@us.ibm.com>
15671 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15673 2006-06-20 Steven G. Kargl <kargls@comcast.net>
15675 * gfortran.dg/rrspacing_1.f90: New test.
15677 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15680 * g++.dg/other/bitfield2.C: New test.
15682 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
15684 PR tree-optimization/27331
15685 * gcc.dg/pr27331.c: New test.
15687 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
15688 Eric Botcazou <ebotcazou@adacore.com>
15691 * lib/gnat.exp: New file.
15692 * lib/gnat-dg.exp: Likewise.
15693 * gnat.dg: New directory.
15694 * gnat.dg/dg.exp: New driver.
15695 * gnat.dg/specs: New directory.
15696 * gnat.dg/specs/specs.exp: New driver.
15697 * gnat.dg/style: New directory.
15698 * gnat.dg/style/style.exp: New driver.
15700 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
15703 * gfortran.dg/array_initializer_1.f90: New test.
15706 * gfortran.dg/matmul_3.f90: New test.
15708 2006-06-19 Andrew Pinski <pinskia@gmail.com>
15710 PR middle-end/28075
15711 * gcc.dg/tree-ssa/inline-1.c: New test.
15713 2006-06-19 Anatoly Sokolov <aesok@post.ru>
15715 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15716 in malloc prototype; remove XFAIL.
15717 * gcc.dg/pr18241-2.c: Ditto.
15718 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15719 in memset prototype; remove XFAIL.
15720 * gcc.dg/tree-ssa/pr23382.c: Ditto.
15722 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
15724 * gcc.dg/vla-8.c: Add.
15726 2006-06-19 Richard Guenther <rguenther@suse.de>
15728 PR tree-optimization/27090
15729 * g++.dg/tree-ssa/pr27090.C: New testcase.
15731 2006-06-19 Roger Sayle <roger@eyesopen.com>
15734 * gcc.dg/pr27861-1.c: New test case.
15736 2006-06-19 Richard Guenther <rguenther@suse.de>
15738 PR middle-end/28045
15739 * gcc.dg/torture/pr28045.c: New testcase.
15741 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15744 * gfortran.dg/associated_4.f90: New test.
15746 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15750 * gfortran.dg/real_const_3.f90: New test.
15752 2006-06-16 Mark Mitchell <mark@codesourcery.com>
15755 * g++.dg/template/static26.C: New test.
15758 * g++.dg/expr/bitfield2.C: New test.
15761 * g++.dg/parse/linkage2.C: New test.
15763 2006-06-16 Richard Guenther <rguenther@suse.de>
15765 PR middle-end/27116
15766 * gcc.dg/pr15785-1.c: Revert last change.
15767 * gcc.dg/torture/pr27116-2.c: New testcase.
15769 2006-06-16 Roger Sayle <roger@eyesopen.com>
15771 PR middle-end/27802
15772 * gcc.dg/pr27802-1.c: New test case.
15774 2006-06-15 Mark Mitchell <mark@codesourcery.com>
15777 * g++.dg/template/ttp18.C: New test.
15778 * g++.dg/template/ttp19.C: Likewise.
15781 * g++.dg/expr/cond9.C: New test.
15784 * g++.dg/template/ctor7.C: New test.
15786 2006-06-15 Janis Johnson <janis187@us.ibm.com>
15788 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15790 2006-06-16 Richard Guenther <rguenther@suse.de>
15792 PR tree-optimization/27781
15793 * gcc.dg/tree-ssa/pr27781.c: New testcase.
15795 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
15797 * gfortran.dg/allocate_zerosize_2.f90: New test case.
15799 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
15801 * gcc.dg/tree-ssa/loop-18.c: New test.
15803 2006-06-14 Mark Mitchell <mark@codesourcery.com>
15806 * g++.dg/template/crash52.C: New test.
15809 * g++.dg/ext/attrib22.C: New test.
15812 * g++.dg/template/builtin1.C: New test.
15813 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15816 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15818 * g++.old-deja/g++.pt/crash51.C: Likewise.
15821 * g++.dg/lookup/linkage1.C: New test.
15822 * g++.dg/lookup/linkage2.C: Likewise.
15824 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
15826 PR middle-end/27959
15827 * gcc.dg/pr27959.c: New testcase.
15829 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
15832 * g++.dg/eh/div.C: New test.
15834 2006-06-13 Jakub Jelinek <jakub@redhat.com>
15837 * g++.dg/tree-ssa/pr26757.C: New test.
15838 * g++.dg/tree-ssa/pr27894.C: New test.
15840 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15842 * gcc.c-torture/compile/20060609-1.c: New test.
15845 * gcc.c-torture/compile/pr27863.c: New test.
15847 2006-06-13 Richard Guenther <rguenther@suse.de>
15849 PR tree-optimization/27830
15850 * g++.dg/tree-ssa/pr27830.C: New testcase.
15852 2006-06-13 Matthew Sachs <msachs@apple.com>
15854 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15855 the list of compiler flags; this causes those flags to be checked
15856 for things like dg-skip-if.
15858 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15861 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15863 2006-06-12 Mark Mitchell <mark@codesourcery.com>
15864 Kazu Hirata <kazu@codesourcery.com>
15866 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15867 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15869 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15872 * g++.dg/lookup/using15.C: New test.
15875 * g++.dg/other/anon4.C: New test.
15877 2006-06-12 Roger Sayle <roger@eyesopen.com>
15880 * g++.dg/init/complex1.C: New test case.
15882 2006-06-11 Eric Christopher <echristo@apple.com>
15884 PR middle-end/27948
15885 * gcc.dg/bf-ms-layout.c: Run on darwin.
15886 * gcc.dg/bf-no-ms-layout: Ditto.
15887 * gcc.dg/attr-ms_struct-2.c: New.
15888 * gcc.dg/bf-ms-layout-2.c: Ditto.
15890 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
15892 * gcc.dg/attr-ms_struct-packed1.c: New.
15894 2006-06-09 Mike Stump <mrs@apple.com>
15896 * gcc.dg/vla-7.c: Add.
15898 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
15901 * gfortran.dg/entry_6.f90: New test.
15905 * gfortran.dg/entry_7.f90: New test.
15907 2006-06-09 Jakub Jelinek <jakub@redhat.com>
15910 * gcc.dg/cpp/_Pragma6.c: New test.
15913 * g++.dg/cpp/_Pragma1.C: New test.
15915 PR preprocessor/27746
15916 * gcc.dg/gomp/macro-3.c: New test.
15917 * gcc.dg/gomp/macro-4.c: New test.
15918 * g++.dg/gomp/macro-3.C: New test.
15919 * g++.dg/gomp/macro-4.C: New test.
15921 2006-06-09 Richard Guenther <rguenther@suse.de>
15923 PR tree-optimization/26998
15924 * gcc.dg/torture/pr26998.c: New testcase.
15925 * gcc.dg/tree-ssa/vrp29.c: New testcase.
15927 2006-06-08 Mike Stump <mrs@apple.com>
15929 * gcc.dg/pr27095.c: Account for stubs.
15932 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15933 produce bad code on darwin.
15935 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15938 * gfortran.dg/substr_2.f: New test.
15940 2006-06-08 Asher Langton <langton2@llnl.gov>
15943 * cray_pointers_2.f90: Add -fbounds-check compile flag.
15945 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15948 * gcc.dg/union-3.c: New test.
15950 2006-06-08 Richard Guenther <rguenther@suse.de>
15952 PR middle-end/27116
15953 * gcc.dg/torture/pr27116.c: New testcase.
15954 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15956 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
15958 PR rtl-optimization/26449
15959 * gcc.dg/pr26449.c: New test.
15961 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15964 * g++.dg/ext/offsetof1.C: Test member functions.
15966 2006-06-07 Steve Ellcey <sje@cup.hp.com>
15968 * gcc.dg/pr27095.c: Improve scanning.
15970 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
15973 * gfortran.dg/saved_automatic_1.f90: New test.
15976 * gfortran.dg/array_simplify_1.f90: New test.
15979 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15982 * gfortran.dg/entry_dummy_ref_2.f90: New test.
15984 2006-06-06 Mark Mitchell <mark@codesourcery.com>
15987 * g++.dg/expr/cast7.C: New test.
15989 2006-06-06 Janis Johnson <janis187@us.ibm.com>
15991 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15992 * lib/gcc-defs.exp (tool_check_compile): Ditto.
15993 * lib/fortran-torture.exp (fortran-torture-compile,
15994 fortran-torture-execute): Ditto.
15996 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
15999 * gcc.dg/vmx/pr27842.c: New test.
16001 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16003 PR libfortran/27895
16004 * gfortran.dg/bounds_check_3.f90: New test.
16006 2006-06-05 Mike Stump <mrs@apple.com>
16008 * objc.dg/objc-fast-4.m: Skip for ppc64.
16010 2006-06-05 Steve Ellcey <sje@cup.hp.com>
16013 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16015 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
16016 Victor Kaplansky <victork@il.ibm.com>
16018 PR tree-optimizations/26360
16019 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16020 with -fno-tree-dce.
16021 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16023 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
16026 * gfortran.dg/data_char_1.f90: Add messages for truncated
16030 * gfortran.dg/func_decl_2.f90: New test.
16033 * gfortran.dg/do_2.f90: New test.
16036 * gfortran.dg/associated_3.f90: New test.
16038 2006-06-04 Mark Mitchell <mark@codesourcery.com>
16041 * g++.dg/template/static25.C: New test.
16044 * g++.dg/init/array21.C: New test.
16047 * g++.dg/ext/complit7.C: New test.
16050 * g++.dg/parse/ptrmem5.C: New test.
16052 2006-06-04 Roger Sayle <roger@eyesopen.com>
16053 Andrew Pinski <pinskia@physics.uc.edu>
16056 PR middle-end/27382
16057 * gcc.dg/pr27150-1.c: New testcase.
16058 * gcc.dg/pr27382-1.c: New testcase.
16059 * gcc.dg/pr27382-2.c: New testcase.
16061 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
16065 * gcc.dg/array-10.c: New test.
16067 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16070 * g++.dg/init/const4.C: New test.
16071 * g++.dg/init/member1.C: Add error-marker.
16072 * g++.dg/other/fold1.C: Adjust error-marker.
16074 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16077 * g++.dg/ext/offsetof1.C: New test.
16079 2006-06-04 Eric Christopher <echristo@apple.com>
16081 * gcc.dg/attr-ms_struct-1.c: New.
16083 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
16085 * gcc.c-torture/compile/builtin_constant_p.c: New test.
16087 2006-06-04 Richard Guenther <rguenther@suse.de>
16089 PR tree-optimization/27039
16090 * gcc.dg/tree-ssa/loop-17.c: New testcase.
16092 2006-06-03 Roger Sayle <roger@eyesopen.com>
16095 * gcc.target/i386/amd64-abi-2.c: New test case.
16097 2006-06-02 Eric Christopher <echristo@apple.com>
16099 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16100 * gcc.target/i386/20020523-1.c: Skip if darwin.
16101 * gcc.target/i386/asm-3.c: Ditto.
16102 * gcc.target/i386/20011119-1.c: Ditto.
16103 * gcc.target/i386/clobbers.c: Remove pic part of test.
16105 2006-06-02 Steve Ellcey <sje@cup.hp.com>
16107 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16108 * g++.old-deja/g++.other/init19.C: Ditto.
16109 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16110 and add other platforms as expected failures.
16112 2006-06-01 Steve Ellcey <sje@cup.hp.com>
16114 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16115 (is-effective-target-keyword): Ditto.
16117 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
16120 * gfortran.dg/extended_char_comparison_1.f: New test.
16122 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
16125 * gfortran.dg/dummy_procedure_1.f90: New test.
16128 * gfortran.dg/dummy_procedure_2.f90: New test.
16130 * gfortran.dg/associated_2.f90: Correct to make consistent with
16133 2006-05-31 Roger Sayle <roger@eyesopen.com>
16135 * gcc.target/i386/387-11.c: New test case.
16137 2006-05-31 Mark Mitchell <mark@codesourcery.com>
16140 * g++.dg/template/cond6.C: New test.
16143 * g++.dg/template/crash51.C: New test.
16144 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16147 * g++.dg/init/array20.C: New test.
16149 2006-05-31 Roger Sayle <roger@eyesopen.com>
16151 * gcc.dg/builtins-54.c: New test case.
16153 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16156 * g++.dg/template/fntry1.C: Add dg-do link.
16159 * g++.dg/parse/friend6.C: New test.
16161 2006-05-30 Asher Langton <langton2@llnl.gov>
16163 * gfortran.dg/cray_pointers_7.f90: New test.
16165 2006-05-30 Roger Sayle <roger@eyesopen.com>
16167 PR tree-optimization/23452
16168 * gcc.dg/fold-mulconj-1.c: New test case.
16170 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16173 * g++.dg/parse/bitfield1.C: New test.
16175 2006-05-30 Roger Sayle <roger@eyesopen.com>
16177 * gcc.target/ppc-eq0-1.c: New test case.
16178 * gcc.target/ppc-negeq0-1.c: New test case.
16180 2006-05-30 Dirk Mueller <dmueller@suse.de>
16183 * gcc.dg/overflow-warn-5.c: New test.
16185 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16188 * gcc.dg/sizeof-1.c: New test.
16190 2006-05-30 Uros Bizjak <uros@kss-loka.si>
16193 * gcc.target/i386/pr27790.c: New test.
16195 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16197 PR libgfortran/27757
16198 * gfortran.dg/direct_io_5.f90: New test.
16200 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16202 PR libgfortran/27634
16203 * gfortran.dg/fmt_missing_period_1.f: New test.
16204 * gfortran.dg/fmt_missing_period_2.f: New test.
16205 * gfortran.dg/fmt_missing_period_3.f: New test.
16207 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16210 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16213 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16216 * g++.dg/template/new6.C: New test.
16218 2006-05-29 Roger Sayle <roger@eyesopen.com>
16220 PR tree-optimization/24964
16221 * gcc.target/i386/387-10.c: New test case.
16223 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
16225 * intrinsics/string_intrinsics.c (compare_string):
16226 Use memcmp instead of strncmp to avoid tripping over
16227 CHAR(0) in a string.
16229 2006-05-27 Richard Guenther <rguenther@suse.de>
16231 PR middle-end/27773
16232 * gcc.dg/torture/pr27773.c: New testcase.
16234 2006-05-27 Dirk Mueller <dmueller@suse.de>
16236 * gcc.dg/pr24561.c: Rename to..
16237 * gcc.dg/pr25962.c: .. this.
16239 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16242 * gfortran.dg/bounds_check_2.f: New test.
16244 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
16246 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16247 * gfortran.dg/byte_1.f90: Likewise.
16248 * gfortran.dg/dup_save_2.f90: Likewise.
16250 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
16252 * gfortran.dg/associated_2.f90: New test.
16254 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16257 * gfortran.dg/bounds_check_1.f90: New test.
16259 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
16261 PR rtl-optimization/27661
16262 * gcc.dg/pr27661.c: New test case.
16264 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
16267 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
16268 * gfortran.dg/print_parentheses_1.f: New test.
16269 * gfortran.dg/print_parentheses_2.f90: New test.
16271 2006-05-26 Jakub Jelinek <jakub@redhat.com>
16274 * gcc.dg/pr27758.c: New test.
16276 2006-05-24 Falk Hueffner <falk@debian.org>
16278 * gcc.c-torture/compile/pr27571.c: New test.
16280 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
16283 * gfortran.dg/spec_expr_4.f90: New test.
16286 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16288 2006-05-25 Mark Mitchell <mark@codesourcery.com>
16291 * g++.dg/ext/complit6.C: New test.
16292 * g++.dg/ext/complit3.C: Adjust error markers.
16293 * g++.dg/init/const3.C: New test.
16295 2006-05-25 Richard Guenther <rguenther@suse.de>
16297 PR middle-end/27743
16298 * gcc.dg/torture/pr27743.c: New testcase.
16300 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
16302 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16304 2006-05-25 Alan Modra <amodra@bigpond.net.au>
16306 * gcc.dg/compat/scalar-by-value-x.h: New.
16307 * gcc.dg/compat/scalar-by-value-y.h: New.
16308 * gcc.dg/compat/scalar-by-value-5.c: New.
16309 * gcc.dg/compat/scalar-by-value-5_main.c: New.
16310 * gcc.dg/compat/scalar-by-value-5_x.c: New.
16311 * gcc.dg/compat/scalar-by-value-5_y.c: New.
16312 * gcc.dg/compat/scalar-by-value-6.c: New.
16313 * gcc.dg/compat/scalar-by-value-6_main.c: New.
16314 * gcc.dg/compat/scalar-by-value-6_x.c: New.
16315 * gcc.dg/compat/scalar-by-value-6_y.c: New.
16317 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
16319 PR tree-optimization/27639
16320 PR tree-optimization/26719
16321 * gcc.dg/pr27639.c: New test.
16322 * gcc.dg/pr26719.c: New test.
16323 * gcc.dg/tree-ssa/scev-cast.c: New test.
16325 2006-05-23 Mark Mitchell <mark@codesourcery.com>
16328 * g++.dg/template/error21.C: New test.
16330 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
16333 * gcc.target/i386/pr27696.c: New.
16335 2006-05-22 Janis Johnson <janis187@us.ibm.com>
16337 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16339 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16341 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16344 * g++.dg/other/assign1.C: New test.
16346 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
16349 * gcc.target/i386/pr27266.c: New.
16351 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16354 * g++.dg/ext/asm9.C: New test.
16356 2006-05-22 Richard Sandiford <richard@codesourcery.com>
16358 PR rtl-optimization/25514
16359 * gcc.c-torture/compile/pr25514.c: New test.
16361 2006-05-22 Richard Guenther <rguenther@suse.de>
16364 2006-01-31 Richard Guenther <rguenther@suse.de>
16366 * gcc.target/i386/sselibm-1.c: New testcase.
16367 * gcc.target/i386/sselibm-2.c: Likewise.
16368 * gcc.target/i386/sselibm-3.c: Likewise.
16369 * gcc.target/i386/sselibm-4.c: Likewise.
16370 * gcc.target/i386/sselibm-5.c: Likewise.
16372 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16375 * gcc.dg/func-args-2.c: New test.
16378 * gcc.dg/struct-incompl-1.c: New test.
16380 2006-05-22 Richard Guenther <rguenther@suse.de>
16383 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16384 the transformations we test for.
16386 2006-05-22 Richard Guenther <rguenther@suse.de>
16389 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16391 2006-05-21 Mark Mitchell <mark@codesourcery.com>
16394 * g++.dg/warn/new1.C: New test.
16395 * g++.dg/template/new5.C: Likewise.
16397 2006-05-21 Roger Sayle <roger@eyesopen.com>
16399 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16400 * gcc.target/i386/20060512-3.c: Likewise.
16402 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
16404 PR rtl-optimization/27671
16405 * gcc.c-torture/execute/pr27671-1.c: New.
16406 * gcc.dg/pr27671-2.c: Likewise.
16408 PR tree-optimization/26622.
16409 * gcc.c-torture/compile/pr26622.c: New.
16411 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16414 * gfortran.dg/recursive_reference_1.f90: New test.
16416 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16419 * gfortran.dg/elemental_subroutine_3.f90: New test.
16422 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16425 * gfortran.dg/associated_target_1.f90: New test.
16428 * gfortran.dg/maxloc_shape_1.f90: New test.
16430 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16432 PR libgfortran/24459
16433 * gfortran.dg/namelist_24.f90: New test.
16434 * gfortran.dg/namelist_12.f: Fix typo in comment.
16436 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
16438 PR middle-end/25776
16439 * g++.dg/other/error11.C: New test.
16441 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16443 * gcc.target/mips/pr26765.c: Add -w to options.
16445 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16447 * lib/target-supports.exp (check_effective_target_mpaired_single):
16449 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16451 * g++.dg/vect/vect.exp: Likewise.
16453 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16456 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16458 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
16461 * gfortran.dg/temporary_1.f90: New file.
16463 2006-05-19 Andreas Schwab <schwab@suse.de>
16465 * g++.dg/other/unused1.C: Also match "stringz".
16467 2006-05-19 Mark Mitchell <mark@codesourcery.com>
16470 * g++.dg/template/fntry1.C: New test.
16472 2006-05-18 Mark Mitchell <mark@codesourcery.com>
16476 * g++.dg/conversion/bitfield5.C: New test.
16477 * g++.dg/conversion/bitfield6.C: New test.
16479 2006-05-18 Mike Stump <mrs@apple.com>
16481 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16482 * gcc.dg/vla-4.c: Add.
16483 * gcc.dg/vla-5.c: Add.
16484 * gcc.dg/vla-6.c: Add.
16486 2006-05-12 Stuart Hastings <stuart@apple.com>
16488 * gcc.target/i386/20060512-1.c: New.
16489 * gcc.target/i386/20060512-2.c: New.
16490 * gcc.target/i386/20060512-3.c: New.
16491 * gcc.target/i386/20060512-4.c: New.
16493 2006-05-17 Mark Mitchell <mark@codesourcery.com>
16496 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16499 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16500 * g++.dg/parse/linkage1.C: New test.
16502 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16504 PR tree-optimization/27548
16505 * g++.dg/tree-ssa/pr27548.C: New test.
16507 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16510 * gfortran.dg/recursive_check_1.f: New test.
16511 * gfortran.dg/recursive_check_2.f90: New test.
16513 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
16515 * g++.dg/opt/temp2.C: New test.
16517 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16520 * g++.dg/init/brace5.C: New test.
16522 PR middle-end/27415
16523 * gcc.dg/gomp/pr27415.c: New test.
16524 * g++.dg/gomp/pr27415.C: New test.
16526 PR tree-optimization/27549
16527 * g++.dg/tree-ssa/pr27549.C: New test.
16529 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16531 PR libgfortran/27575
16532 * gfortran.dg/read_eof_4.f90: New test.
16534 2006-05-16 Richard Guenther <rguenther@suse.de>
16536 PR tree-optimization/22303
16537 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16539 2006-05-16 Jakub Jelinek <jakub@redhat.com>
16541 PR middle-end/27573
16542 * gcc.dg/gomp/pr27573.c: New test.
16543 * gfortran.dg/gomp/pr27573.f90: New test.
16546 * gcc.dg/gomp/pr27499.c: New test.
16547 * g++.dg/gomp/pr27499.C: New test.
16549 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16552 * g++.dg/parser/access8.C: Adjust error marker.
16553 * g++.dg/template/access17.C: New test.
16554 * g++.dg/template/access18.C: Likewise.
16556 2006-05-15 Roger Sayle <roger@eyesopen.com>
16559 * gcc.target/i386/pr26600.c: New test case.
16561 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16564 * g++.dg/expr/bitfield1.C: New test.
16566 2006-05-15 Richard Guenther <rguenther@suse.de>
16568 PR tree-optimization/27603
16569 * gcc.dg/torture/pr27603.c: New testcase.
16571 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
16574 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16577 * gfortran.dg/scalar_return_1.f90: New test.
16580 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16582 2006-05-15 Jakub Jelinek <jakub@redhat.com>
16584 * gcc.dg/gomp/critical-4.c: New test.
16585 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16586 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16587 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16588 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16590 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16593 * g++.dg/template/dependent-args1.C: New test.
16596 * g++.dg/lookup/this1.C: New test.
16599 * g++.dg/template/operator6.C: New test.
16600 * g++.dg/template/incomplete3.C: New test.
16603 * g++.dg/template/new4.C: New test.
16606 * g++.dg/template/void2.C: New test.
16608 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
16610 * g++.dg/template/dependent-expr5.C: New test.
16612 2006-05-14 Roger Sayle <roger@eyesopen.com>
16614 PR middle-end/26729
16615 * gcc.dg/pr26729-1.c: New test case.
16617 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
16619 * gcc.dg/pr27003.c: New test.
16621 2006-05-12 Steve Ellcey <sje@cup.hp.com>
16623 * lib/target-supports.dg (check_cxa_atexit_available): Change
16624 v3_target_compile to ${tool}_target_compile.
16626 2006-05-11 Jason Merrill <jason@redhat.com>
16628 * lib/scanasm.exp (scan-not-hidden): Fix typo.
16630 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16633 * gfortran.dg/label_5.f90: New test.
16635 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
16637 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16638 check_effective_target_powerpc_altivec_ok): New.
16639 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16640 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16641 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16642 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16643 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16644 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16645 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16646 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16647 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16648 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16649 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16650 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16651 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16652 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16653 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16654 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16655 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16656 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16657 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16658 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16659 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16660 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16661 gcc.target/powerpc/altivec-9.c,
16662 gcc.target/powerpc/altivec-consts.c,
16663 gcc.target/powerpc/altivec-pr22085.c,
16664 gcc.target/powerpc/altivec-splat.c,
16665 gcc.target/powerpc/altivec-types-1.c,
16666 gcc.target/powerpc/altivec-types-2.c,
16667 gcc.target/powerpc/altivec-types-3.c,
16668 gcc.target/powerpc/altivec-types-4.c,
16669 gcc.target/powerpc/altivec-varargs-1.c,
16670 gcc.target/powerpc/altivec-vec-merge.c,
16671 gcc.target/powerpc/ppc-vector-memcpy.c,
16672 gcc.target/powerpc/ppc-vector-memset.c,
16673 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16674 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16675 these effective targets.
16676 * gcc.dg/vmx/pr27006.c: Add missing close brace.
16677 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16679 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16681 PR middle-end/27384
16682 * g++.dg/other/fold1.C: New test.
16684 PR middle-end/27488
16685 * gcc.dg/fold-nonneg-1.c: New test.
16688 * g++.dg/other/operator1.C: New test.
16690 2006-05-11 Richard Guenther <rguenther@suse.de>
16692 PR middle-end/27529
16693 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16695 2006-05-10 Janis Johnson <janis187@us.ibm.com>
16697 * lib/target-supports-dg.exp (check-flags): New.
16698 (dg-skip-if): Move flag checks.
16700 2006-05-09 Steve Ellcey <sje@cup.hp.com>
16702 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16703 * lib/target-supports.dg (check_cxa_atexit_available): New.
16705 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
16708 * gfortran.dg/multiple_allocation_2.f90: New test case.
16710 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
16712 * gcc.target/arm/pr27387.C: Fix a comment typo.
16714 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16717 * gfortran.dg/error_recovery_1.f90: New test.
16719 2006-05-10 Richard Guenther <rguenther@suse.de>
16721 PR tree-optimization/27302
16722 * gcc.dg/torture/pr27302.c: New testcase.
16724 2006-05-09 Dirk Mueller <dmueller@suse.de>
16725 Richard Guenther <rguenther@suse.de>
16727 PR middle-end/27498
16728 * gcc.dg/tree-ssa/pr27498.c: New testcase.
16730 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
16732 PR rtl-optimization/27335
16733 * gcc.dg/pr27335.c: New test.
16735 2006-05-06 Richard Sandiford <richard@codesourcery.com>
16737 * gcc.target/mips/mips-ps-5.c: New file.
16739 2006-05-08 Jan Hubicka <jh@suse.cz>
16741 PR middle-end/25962
16742 * gcc.dg/pr25962.c: New.
16744 2006-05-08 Roger Sayle <roger@eyesopen.com>
16747 * gcc.target/powerpc/pr27158.c: New test case.
16749 2006-05-08 Laurent GUERBY <laurent@guerby.net>
16752 * ada/acats/run_all.sh: Use test -z.
16754 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16756 PR libfortran/18271
16757 * gfortran.dg/spec_expr_3.f90: New test.
16759 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
16762 * gcc.target/i386/monitor.c: New file.
16764 2006-05-08 Alan Modra <amodra@bigpond.net.au>
16766 * gcc.dg/pr27095.c: xfail *-*-darwin*.
16768 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16771 * g++.dg/other/ptrmem7.C: New test.
16773 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16776 * gcc.dg/array-9.c: New test.
16778 2006-05-07 Richard Guenther <rguenther@suse.de>
16780 PR tree-optimization/27409
16781 * gcc.dg/torture/pr27409.c: New testcase.
16783 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16786 * gfortran.dg/select_6.f90: New.
16788 2006-05-07 Richard Guenther <rguenther@suse.de>
16790 PR tree-optimization/27136
16791 * gcc.dg/torture/pr27136.c: New testcase.
16793 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
16796 * gfortran.dg/char_cons_len_1.f90: New test.
16798 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16801 * g++.dg/template/incomplete2.C: New test.
16803 2006-05-06 Richard Guenther <rguenther@suse.de>
16805 PR tree-optimization/27151
16806 * gcc.dg/vect/pr27151.c: New testcase.
16808 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16811 * g++.dg/template/void1.C: New test.
16814 * g++.dg/other/void2.C: New test.
16817 * g++.dg/conversion/void1.C: New test.
16819 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
16822 * g++.dg/other/unused1.C: New.
16824 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16827 * objc.dg/member-1.m: New test.
16829 2006-05-05 Steve Ellcey <sje@cup.hp.com>
16831 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16833 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16835 PR libfortran/26985
16836 * gfortran.dg/matmul_2.f90: New test.
16838 2005-05-05 Laurent GUERBY <laurent@guerby.net>
16840 * ada/acats/run_all.sh: Use sync when main not found.
16842 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
16845 * gcc.target/mips/pr26765.c: New.
16847 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
16849 * gcc.target/bfin: New directory.
16850 * gcc.target/bfin/bfin.exp: New file.
16851 * gcc.target/bfin/frmul.c: New file.
16852 * gcc.target/bfin/arith.c: New file.
16853 * gcc.target/bfin/mul-combine.c: New file.
16854 * gcc.target/bfin/shift.c: New file.
16856 2006-05-04 Richard Guenther <rguenther@suse.de>
16858 PR tree-optimization/14287
16859 PR tree-optimization/14844
16860 PR tree-optimization/19792
16861 PR tree-optimization/21608
16862 PR tree-optimization/27090
16863 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16864 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16865 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16866 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16867 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16869 2006-05-04 Jakub Jelinek <jakub@redhat.com>
16871 PR tree-optimization/27285
16872 * gcc.c-torture/execute/pr27285.c: New test.
16874 PR middle-end/27388
16875 * gcc.dg/gomp/pr27388-1.c: New test.
16876 * gcc.dg/gomp/pr27388-2.c: New test.
16877 * gcc.dg/gomp/pr27388-3.c: New test.
16880 * g++.dg/gomp/pr27359.C: New test.
16882 2006-05-02 Steven G. Kargl <kargls@comcast.net>
16885 * gfortran.dg/iargc.f90: New test.
16887 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16890 * g++.dg/template/crash49.C: New test.
16892 2006-05-02 Steve Ellcey <sje@cup.hp.com>
16895 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16897 2006-05-02 Jeff Law <law@redhat.com>
16899 PR tree-optimization/27364
16900 * gcc.c-torture/execute/pr27364.c: New test.
16902 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16905 * g++.dg/parser/ctor5.C: New test.
16907 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
16910 * gcc.target/arm/arm.exp: New.
16911 * gcc.target/arm/pr27387.C: Likewise.
16913 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16917 * gfortran.dg/module_equivalence_2.f90: New test.
16919 2006-05-02 Jakub Jelinek <jakub@redhat.com>
16921 PR middle-end/27337
16922 * g++.dg/gomp/pr27337-1.C: New test.
16923 * g++.dg/gomp/pr27337-2.C: New test.
16925 PR middle-end/27328
16926 * gcc.dg/gomp/pr27328.c: New test.
16928 PR middle-end/27325
16929 * g++.dg/gomp/pr27325.C: New test.
16931 PR middle-end/27310
16932 * g++.dg/gomp/pr27310.C: New test.
16934 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16936 PR tree-optimization/27291
16937 * g++.dg/tree-ssa/pr27291.C: New test.
16939 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16941 PR tree-optimization/27283
16942 * g++.dg/tree-ssa/pr27283.C: New test.
16944 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16946 * gcc.dg/tree-ssa/loop-16.c: New test.
16948 2006-05-01 Roger Sayle <roger@eyesopen.com>
16949 Joseph S. Myers <joseph@codesourcery.com>
16951 * gcc.dg/Wconversion-3.c: New test case.
16952 * gcc.dg/Wconversion-4.c: Likewise.
16954 2006-05-01 Richard Guenther <rguenther@suse.de>
16956 PR tree-optimization/26726
16957 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16959 2006-04-30 Roger Sayle <roger@eyesopen.com>
16961 * gcc.dg/Woverflow-1.c: New test case.
16962 * gcc.dg/Woverflow-2.c: Likewise.
16963 * gcc.dg/Woverflow-3.c: Likewise.
16965 2006-04-30 Mark Mitchell <mark@codesourcery.com>
16968 * g++.dg/template/defarg8.C: New test.
16970 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16973 * g++.dg/parse/operator7.C: New test.
16975 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16979 * g++.dg/template/crash48.C: New test.
16982 * g++.dg/parse/ctor4.C: New test.
16984 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16987 * gfortran.df/char_type_len.f90: New test.
16989 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16991 PR libgfortran/27304
16992 * gfortran.dg/fmt_exhaust.f90: New test.
16994 2006-04-28 Roger Sayle <roger@eyesopen.com>
16997 * gcc.dg/large-size-array-2.c: New test case.
16999 2006-04-28 Richard Guenther <rguenther@suse.de>
17002 * gcc.target/i386/pr26826.c: New testcase.
17004 2006-04-28 Jakub Jelinek <jakub@redhat.com>
17006 PR middle-end/27260
17007 * gcc.c-torture/execute/pr27260.c: New.
17009 2006-04-28 Alan Modra <amodra@bigpond.net.au>
17011 PR middle-end/27095
17012 * gcc.dg/pr27095.c: New.
17014 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17017 * g++.dg/conversion/bitfield4.C: New test.
17019 2006-04-27 Eric Christopher <echristo@apple.com>
17021 * gcc.dg/pragma-ms_struct.c: New.
17023 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17026 * g++.dg/template/crash47.C: New test.
17028 2006-04-27 Dirk Mueller <dmueller@suse.de>
17030 * gcc.target/i386/sse-7.c: build with -msse.
17032 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
17034 PR testsuite/27274:
17035 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17036 (main): Exit if processor doesn't support SSE.
17038 2006-04-26 David Edelsohn <edelsohn@gnu.org>
17040 PR middle-end/27282
17041 * gcc.c-torture/compile/pr27282.c: New test.
17043 2006-04-26 Jakub Jelinek <jakub@redhat.com>
17045 PR middle-end/26913
17046 * g++.dg/gomp/pr26913.C: New test.
17049 * gcc.dg/gomp/pr25996.c: New test.
17050 * g++.dg/gomp/pr25996.C: New test.
17052 2006-04-25 Richard Sandiford <richard@codesourcery.com>
17054 PR rtl-optimization/26725
17055 * gcc.c-torture/compile/pr26725.c: New test.
17057 2006-04-25 Richard Guenther <rguenther@suse.de>
17059 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17062 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
17064 * gcc.dg/20060425-1.c: New testcase.
17066 2006-04-25 Jakub Jelinek <jakub@redhat.com>
17068 PR tree-optimization/26865
17069 * gcc.dg/pr26865.c: New test.
17071 2006-04-24 Mark Mitchell <mark@codesourcery.com>
17074 * g++.dg/conversion/bitfield1.C: New test.
17075 * g++.dg/conversion/bitfield2.C: Likewise.
17076 * g++.dg/conversion/bitfield3.C: Likewise.
17078 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17079 Richard Guenther <rguenther@suse.de>
17081 PR tree-optimization/27236
17082 * gcc.dg/tree-ssa/pr27236.c: New testcase.
17084 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17087 * g++.dg/other/incomplete2.C: New test.
17089 2006-04-24 Richard Guenther <rguenther@suse.de>
17091 PR middle-end/26869
17092 * gcc.dg/torture/pr26869.c: New testcase.
17094 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17095 Richard Guenther <rguenther@suse.de>
17097 PR tree-optimization/27218
17098 * g++.dg/tree-ssa/pr27218.C: New testcase.
17100 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17103 * g++.dg/template/friend41.C: New test.
17105 2006-04-23 David Edelsohn <edelsohn@gnu.org>
17107 * g++.dg/opt/pr15551.C: Include cstdio.
17108 (main): Use remove instead of unlink.
17110 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
17112 * gcc.dg/sibcall-7.c: New test.
17113 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17114 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17115 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17116 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17117 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17119 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17122 * g++.dg/opt/bitfield1.C: New test.
17123 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17124 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17125 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17126 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17127 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17128 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17129 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17130 * g++.dg/abi/bitfield2.C: Likewise.
17131 * g++.dg/init/bitfield1.C: Likewise.
17133 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
17136 * gfortran.dg/elemental_subroutine_4.f90: New test.
17137 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17140 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
17142 * gcc.c-torture/compile/20060421-1.c: New testcase.
17144 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17147 * gcc.dg/init-bad-4.c: New test.
17149 2006-04-21 Paul Brook <paul@codesourcery.com>
17151 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17153 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17156 * gfortran.dg/defined_operators_1.f90: New test.
17157 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17158 remove old ones associated, incorrectly, with Note 5.46.
17161 * gfortran.dg/character_array_constructor_1.f90: New test.
17163 2006-04-20 Jakub Jelinek <jakub@redhat.com>
17165 * gcc.dg/20060419-1.c: New test.
17167 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
17170 * gcc.dg/struct-parse-1.c: New test case.
17172 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17175 * g++.dg/parse/template19.C: New test.
17178 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17181 * g++.dg/expr/call3.C: New test.
17184 * g++.dg/conversion/dynamic1.C: New test.
17186 2006-04-19 Mark Mitchell <mark@codesourcery.com>
17189 * g++.dg/template/crash35.C: Tweak error markers.
17190 * g++.dg/template/crash46.C: New test.
17191 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17192 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17194 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
17196 PR rtl-optimization/14261
17197 * gcc.c-torture/compile/20060419-1.c: Added.
17199 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
17201 * gfortran.dg/label_1.f90: Adjust dg-error.
17203 2006-04-16 Roger Sayle <roger@eyesopen.com>
17206 * gcc.dg/fold-cond-1.c: New test case.
17207 * gcc.dg/pr26961-1.c: Likewise.
17209 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17211 PR libgfortran/27138
17212 * gfortran.dg/read_bad_advance.f90: New test.
17214 2006-04-16 Roger Sayle <roger@eyesopen.com>
17215 Dale Johannesen <dalej@apple.com>
17218 * gcc.target/i386/vecinit-3.c: New testcase.
17219 * gcc.target/i386/vecinit-4.c: Likewise.
17220 * gcc.target/i386/sse-18.c: Likewise.
17221 * gcc.target/i386/sse-19.c: Likewise.
17223 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
17225 * gfortran.dg/allocate_zerosize_1.f90: New test.
17227 2006-04-16 Mark Mitchell <mark@codesourcery.com>
17230 * g++.dg/template/crash45.C: New test.
17232 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
17235 * gfortran.dg/proc_assign_1.f90: New test.
17236 * gfortran.dg/procedure_lvalue.f90: Change message.
17237 * gfortran.dg/namelist_4.f90: Add new error.
17241 * gfortran.dg/auto_pointer_array_result_1.f90
17244 * gfortran.dg/specification_type_resolution_1.f90
17249 * gfortran.dg/bounds_temporaries_1.f90: New test.
17252 * gfortran.dg/array_return_value_1.f90: New test.
17254 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17257 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17259 2006-04-15 Jakub Jelinek <jakub@redhat.com>
17261 PR middle-end/26823
17262 * g++.dg/gomp/pr26823-1.C: New test.
17263 * g++.dg/gomp/pr26823-2.C: New test.
17265 2006-04-13 Uros Bizjak <uros@kss-loka.si>
17267 PR middle-end/27134
17268 * gcc.dg/pr27314.c: New test.
17270 2006-04-13 Richard Henderson <rth@redhat.com>
17272 * g++.dg/gomp/block-0.C: Update expected matches.
17274 2006-04-13 DJ Delorie <dj@redhat.com>
17276 * lib/target-supports.exp (check_effective_target_int32plus): New.
17277 (check_effective_target_ptr32plus): New.
17278 (check_effective_target_size32plus): New.
17279 (check_effective_target_int16): New.
17280 (check_profiling_available): Add m32c to the list of unsupported
17283 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17284 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17286 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17288 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17290 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17292 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17293 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17294 not just xstormy16. Skip m32c due to weird pointer size.
17295 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17296 not just xstormy16.
17297 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17298 not just xstormy16.
17299 * gcc.dg/20020312-2.c: Add m32c support.
17300 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17301 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17303 * gcc.dg/20050321-2.c: Require >=32 bit integers.
17304 * gcc.dg/asm-1.c: Skip if int and short are the same size.
17305 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17306 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17307 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17309 * gcc.dg/init-string-2.c: Require >=32 bit integers.
17310 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17311 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17312 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17313 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17314 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17315 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17317 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17319 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17320 * gcc.dg/pr23049.c: Require >=32 bit integers.
17321 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17322 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17323 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17324 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17325 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17326 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17327 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17328 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17329 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17330 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17331 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17332 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17334 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17335 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17336 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17337 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17338 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17340 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
17341 * gcc.c-torture/execute/20040703-1.x: Likewise.
17342 * gcc.c-torture/execute/20040705-1.x: Likewise.
17343 * gcc.c-torture/execute/20040705-2.x: Likewise.
17344 * gcc.c-torture/execute/20040709-1.x: Likewise.
17345 * gcc.c-torture/execute/20040709-2.x: Likewise.
17346 * gcc.c-torture/execute/20040811-1.x: Likewise.
17347 * gcc.c-torture/execute/20050316-1.x: Likewise.
17348 * gcc.c-torture/execute/bitfld-4.x: Likewise.
17349 * gcc.c-torture/execute/pr19689.x: Likewise.
17350 * gcc.c-torture/execute/pr7284-1.x: Likewise.
17351 * gcc.c-torture/execute/usmul.x: Likewise.
17352 * gcc.c-torture/execute/vrp-5.x: Likewise.
17353 * gcc.c-torture/execute/vrp-6.x: Likewise.
17354 * gcc.dg/debug/20041023-1.s: Likewise.
17356 2006-04-13 Roger Sayle <roger@eyesopen.com>
17358 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17359 of integers to a vector types are now constant expressions in C.
17360 * gcc.dg/vect/vect-fold-1.c: New test case.
17362 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
17363 Ulrich Weigand <uweigand@de.ibm.com>
17366 * gcc.dg/vmx/pr27006.c: New testcase.
17368 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17370 PR libgfortran/26766
17371 * gfortran.dg/write_recursive.f90: New test.
17373 2006-04-11 Mark Mitchell <mark@codesourcery.com>
17375 * g++.dg/parse/dtor7.C: New test.
17376 * g++.dg/parse/new1.C: Add error marker.
17377 * g++.dg/template/new3.C: New test.
17380 * g++.dg/template/pure1.C: New test.
17383 * g++.dg/parse/ptrmem4.C: New test.
17385 2006-04-10 Jeff Law <law@redhat.com>
17388 * gcc.c-torture/compile/pr27087.c: New test.
17390 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
17393 * gcc.dg/20060410.c: New.
17395 2006-04-10 Matthias Klose <doko@debian.org>
17397 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17398 Recognize multilib directory names containing underscores.
17400 2006-04-10 Roger Sayle <roger@eyesopen.com>
17402 * gcc.target/i386/vecinit-1.c: New test case.
17403 * gcc.target/i386/vecinit-2.c: Likewise.
17405 2006-04-10 Jakub Jelinek <jakub@redhat.com>
17408 * g++.dg/debug/dwarf2-2.C: New test.
17410 2006-04-09 Richard Sandiford <richard@codesourcery.com>
17412 PR rtl-optimization/27073
17413 * gcc.c-torture/execute/pr27073.c: New test.
17415 2006-04-08 Mike Stump <mrs@apple.com>
17417 * gcc.dg/pragma-darwin.c: Improve for ppc64.
17419 2006-04-07 Richard Guenther <rguenther@suse.de>
17421 PR tree-optimization/26135
17422 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17424 2006-04-06 Jan Hubicka <jh@suse.cz>
17427 * g++.dg/bprob/g++-bprob-2.C: New testcase.
17429 2006-04-06 Roger Sayle <roger@eyesopen.com>
17431 * g++.dg/conversion/nullptr1.C: New test case.
17432 * g++.dg/conversion/nullptr2.C: Likewise.
17434 2006-04-05 Roger Sayle <roger@eyesopen.com>
17436 * gfortran.dg/dependency_18.f90: New test case.
17438 2006-04-05 Richard Guenther <rguenther@suse.de>
17440 PR tree-optimization/26919
17441 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17442 * gcc.dg/ipa/ipa-2.c: Likewise.
17443 * gcc.dg/ipa/ipa-3.c: Likewise.
17444 * gcc.dg/ipa/ipa-5.c: Likewise.
17446 2006-04-05 Richard Guenther <rguenther@suse.de>
17448 PR tree-optimization/26763
17449 * gcc.dg/torture/pr26763-1.c: New testcase.
17450 * gcc.dg/torture/pr26763-2.c: Likewise.
17452 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
17456 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17458 2006-04-04 Eric Christopher <echristo@apple.com>
17460 * gcc.target/i386/387-1.c: Allow regexp to match darwin
17462 * gcc.target/i386/387-5.c: Ditto.
17464 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
17466 * gcc.target/sparc/struct-ret-check.c: New test.
17468 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17470 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17471 zero decimal digits specified in format.
17473 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
17476 * gfortran.dg/missing_optional_dummy_1.f90: New test.
17479 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17480 * gfortran.dg/initialization_1.f90: Make assignment compliant.
17481 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17482 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17483 compliant and detect bigendian-ness.
17485 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
17487 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17488 dummy arguments work when the actual argument is itself a dummy
17489 argument of the caller.
17491 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17493 PR libfortran/24685
17494 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17496 2006-04-01 Roger Sayle <roger@eyesopen.com>
17498 * gfortran.dg/dependencency_17.f90: New test case.
17500 2006-04-01 Roger Sayle <roger@eyesopen.com>
17502 * gfortran.dg/dependency_14.f90: New test case.
17503 * gfortran.dg/dependency_15.f90: Likewise.
17504 * gfortran.dg/dependency_16.f90: Likewise.
17506 2006-03-31 Asher Langton <langton2@llnl.gov>
17509 gfortran.dg/cray_pointers_6.f90: New test.
17511 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17513 PR libgfortran/26890
17514 * gfortran.dg/read_size_noadvance.f90: New test.
17516 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
17519 * gfortran.dg/multiple_allocation_1.f90: Check that the
17520 size has changed after a re-allocation with stat.
17522 2006-03-30 Richard Guenther <rguenther@suse.de>
17524 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17526 * gcc.target/i386/sselibm-2.c: Likewise.
17527 * gcc.target/i386/sselibm-3.c: Likewise.
17528 * gcc.target/i386/sselibm-4.c: Likewise.
17529 * gcc.target/i386/sselibm-5.c: Likewise.
17531 2006-03-28 Roger Sayle <roger@eyesopen.com>
17533 * gcc.dg/fold-andxor-1.c: New test case.
17534 * gcc.dg/fold-xorand-1.c: Likewise.
17536 2006-03-28 Roger Sayle <roger@eyesopen.com>
17538 * gcc.dg/fold-convnotconv-1.c: New test case.
17540 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17543 * gfortran.dg/private_type_5.f90: New test.
17545 2006-03-27 David Edelsohn <edelsohn@gnu.org>
17547 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17549 2006-03-27 Jakub Jelinek <jakub@redhat.com>
17551 * gfortran.dg/advance_2.f90: New test.
17552 * gfortran.dg/advance_3.f90: New test.
17554 * gfortran.fortran-torture/execute/equiv_5.f: New test.
17556 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17558 PR libgfortran/26661
17559 PR libgfortran/26880
17560 * gfortran.dg/read_x_past.f: New test.
17562 2006-03-26 Geoffrey Keating <geoffk@apple.com>
17564 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17567 2006-03-26 David Edelsohn <edelsohn@gnu.org>
17569 * objc.dg/dwarf-1.m: Skip on AIX.
17570 * objc.dg/dwarf-2.m: Skip on AIX.
17572 2006-03-25 Steven G. Kargl <kargls@comcast.net>
17575 * gfortran.dg/float_1.f90: New test.
17577 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
17579 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17581 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17583 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17585 PR libfortran/26735
17586 * gfortran.dg/convert_implied_open.f90: New test case.
17588 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17591 * gfortran.dg/transpose_reshape_r10.f90: New test case.
17593 2006-03-25 Uros Bizjak <uros@kss-loka.si>
17595 PR middle-end/26717
17596 * gcc.dg/pr26717.c: New test.
17598 2006-03-25 Roger Sayle <roger@eyesopen.com>
17600 * gfortran.dg/dependency_12.f90: New test case.
17602 2006-03-24 Roger Sayle <roger@eyesopen.com>
17604 * gfortran.dg/dependency_9.f90: New (resurected) test case.
17606 2006-03-24 Jeff Law <law@redhat.com>
17608 * gcc.c-torture/pr26840.c: New test.
17610 2006-03-24 Geoffrey Keating <geoffk@apple.com>
17612 * objc.dg/dwarf-2.m: New.
17613 * obj-c++.dg/dwarf-2.mm: New.
17615 * g++.old-deja/g++.other/init19.C: New.
17617 2006-03-24 David Edelsohn <edelsohn@gnu.org>
17619 * g++.dg/eh/spbp.C: Skip on AIX.
17621 2006-03-24 Jakub Jelinek <jakub@redhat.com>
17623 PR middle-end/26611
17624 * g++.dg/gomp/pr26611-1.C: New test.
17625 * g++.dg/gomp/pr26611-2.C: New test.
17627 2006-03-24 Jeff Law <law@redhat.com>
17629 * gcc.c-torture/compile/pr26833.c: New test.
17630 * gfortran.fortran-torture/compile/pr26806.f90: New test.
17632 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17634 * gfortran.dg/endfile_2.f90: Delete temp file.
17636 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
17639 * gfortran.dg/record_marker_1.f90: New test case.
17640 * gfortran.dg/record_marker_2.f: New test case.
17641 * gfortran.dg/record_marker_3.f90: New test case.
17643 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
17646 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17647 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17649 2006-03-21 Janis Johnson <janis187@us.ibm.com>
17651 * lib/gcc-dg.exp (cleanup-modules): New proc.
17652 * gfortran.dg/allocatable_function_1.f90,
17653 gfortran.dg/allocate_char_star_scalar_1.f90,
17654 gfortran.dg/assumed_charlen_function_1.f90,
17655 gfortran.dg/assumed_dummy_1.f90,
17656 gfortran.dg/assumed_shape_ranks_1.f90,
17657 gfortran.dg/assumed_shape_ranks_2.f90,
17658 gfortran.dg/assumed_size_dt_dummy.f90,
17659 gfortran.dg/auto_char_dummy_array_1.f90,
17660 gfortran.dg/auto_char_len_3.f90,
17661 gfortran.dg/automatic_module_variable.f90,
17662 gfortran.dg/bad_automatic_objects_1.f90,
17663 gfortran.dg/char_array_constructor.f90,
17664 gfortran.dg/char_array_structure_constructor.f90,
17665 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17666 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17667 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17668 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17669 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17670 gfortran.dg/derived_pointer_recursion.f90,
17671 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17672 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17673 gfortran.dg/dummy_functions_1.f90,
17674 gfortran.dg/elemental_initializer_1.f90,
17675 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17676 gfortran.dg/elemental_pointer_1.f90,
17677 gfortran.dg/elemental_subroutine_1.f90,
17678 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17679 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17680 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17681 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17682 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17683 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17684 gfortran.dg/global_references_1.f90,
17685 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17686 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17687 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17688 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17689 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17690 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17691 gfortran.dg/large_integer_kind_1.f90,
17692 gfortran.dg/large_real_kind_1.f90,
17693 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17694 gfortran.dg/module_double_reuse.f90,
17695 gfortran.dg/module_equivalence_1.f90,
17696 gfortran.dg/module_interface_1.f90,
17697 gfortran.dg/module_parameter_array_refs_1.f90,
17698 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17699 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17700 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17701 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17702 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17703 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17704 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17705 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17706 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17707 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17708 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17709 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17710 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17711 gfortran.dg/same_name_1.f90,
17712 gfortran.dg/sibling_dummy_procedure_1.f90,
17713 gfortran.dg/sibling_dummy_procedure_2.f90,
17714 gfortran.dg/sibling_dummy_procedure_3.f90,
17715 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17716 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17717 gfortran.dg/used_dummy_types_2.f90,
17718 gfortran.dg/used_dummy_types_3.f90,
17719 gfortran.dg/used_dummy_types_4.f90,
17720 gfortran.dg/used_dummy_types_5.f90,
17721 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17722 gfortran.dg/userdef_operator_1.f90: Use it.
17724 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17726 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17727 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17728 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17729 gfortran.dg/write_back.f,
17730 gfortran.fortran-torture/execute/inquire_1.f90,
17731 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17733 2006-03-21 Jeff Law <law@redhat.com>
17735 * gcc.dg/tree-ssa/vrp28.c: New test.
17737 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17739 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17740 if _STDC_C99 is defined.
17741 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17742 * gcc.dg/builtins-20.c: Likewise.
17743 * gcc.dg/builtins-53.c: Likewise.
17744 * gcc.dg/single-precision-constant.c: Likewise. Also pass
17745 -mmacosx-version-min=10.3 on PowerPC/Darwin.
17747 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
17750 * gcc.c-torture/compile/pr26781-1.c: New test.
17751 * gcc.c-torture/compile/pr26781-2.c: New test.
17753 2006-03-21 Jakub Jelinek <jakub@redhat.com>
17756 * g++.dg/gomp/pr26690-1.C: New test.
17757 * g++.dg/gomp/pr26690-2.C: New test.
17759 2006-03-20 Jeff Law <law@redhat.com>
17761 * gcc.dg/tree-ssa/pr21829.c: New test.
17763 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17765 2006-03-20 Richard Sandiford <richard@codesourcery.com>
17767 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17768 (check_visibility_available): Use it.
17769 (check_effective_target_default_packed): Likewise.
17770 (check_effective_target_pcc_bitfield_type_matters): Likewise.
17771 (check_effective_target_fopenmp): Likewise.
17772 (check_effective_target_freorder): Likewise.
17773 (check_effective_target_fpic): Likewise.
17774 (check_named_sections_available): Likewise.
17775 (check_effective_target_ilp32): Likewise.
17776 (check_effective_target_lp64): Likewise.
17778 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
17781 * gfortran.dg/scalar_mask_2.f90: New test case.
17783 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
17786 * gcc.dg/tree-ssa/loadpre12.c: New test.
17787 * gcc.dg/tree-ssa/loadpre13.c: New test.
17788 * gcc.dg/tree-ssa/loadpre14.c: New test.
17789 * gcc.dg/tree-ssa/loadpre15.c: New test.
17790 * gcc.dg/tree-ssa/loadpre16.c: New test.
17791 * gcc.dg/tree-ssa/loadpre17.c: New test.
17792 * gcc.dg/tree-ssa/loadpre18.c: New test.
17793 * gcc.dg/tree-ssa/loadpre19.c: New test.
17794 * gcc.dg/tree-ssa/loadpre20.c: New test.
17795 * gcc.dg/tree-ssa/loadpre21.c: New test.
17796 * gcc.dg/tree-ssa/loadpre22.c: New test.
17798 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
17801 * gfortran.dg/elemental_initializer_1.f90: New test.
17804 * gfortran.dg/assumed_shape_ranks_2: New test.
17806 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
17808 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17811 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17813 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17814 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17815 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17816 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17817 gfortran.fortran-torture/execute/direct_io.f90,
17818 gfortran.fortran-torture/execute/inquire_2.f90,
17819 gfortran.fortran-torture/execute/inquire_4.f90,
17820 gfortran.fortran-torture/execute/list_read_1.f90,
17821 gfortran.fortran-torture/execute/open_replace.f90,
17822 gfortran.fortran-torture/execute/slash_edit.f90,
17823 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17824 temporary files from testcases.
17826 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17828 PR libgfortran/26509
17829 gfortran.dg/write_direct_eor.f90: New test.
17831 2006-03-17 David Edelsohn <edelsohn@gnu.org>
17833 * gcc.target/powerpc/pr26350.c: New.
17834 * gcc.target/powerpc/indexed-addr.c: New.
17836 2006-03-16 Roger Sayle <roger@eyesopen.com>
17838 * gfortran.dg/dependency_13.f90: New test case.
17840 2006-03-16 Roger Sayle <roger@eyesopen.com>
17842 PR middle-end/21781
17843 * gcc.dg/real-const-1.c: New test case.
17845 2006-03-15 Geoffrey Keating <geoffk@apple.com>
17847 * g++.old-deja/g++.other/init18.C: New.
17848 * g++.old-deja/g++.other/init5.C: Remove xfail.
17850 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17852 * g++.dg/opt/pr15551.C: Cleanup temp file.
17854 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17857 g++.dg/parse/long1.C: New test.
17859 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17862 * gfortran.dg/continuation.f90: New test.
17863 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17865 2006-03-14 Richard Guenther <rguenther@suse.de>
17867 PR tree-optimization/26672
17868 * gcc.dg/torture/pr26672.c: New testcase.
17870 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
17872 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17873 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17875 2006-03-13 Roger Sayle <roger@eyesopen.com>
17877 PR middle-end/26557
17878 * gcc.c-torture/compile/switch-1.c: New test case.
17880 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
17883 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17884 test to include more permuatations of mask and index.
17885 * gfortran.dg/scalar_mask_1.f90: Modify last test to
17886 respond to F2003 spec. that the position returned for an all false
17887 mask && condition is zero.
17889 2006-03-13 Jakub Jelinek <jakub@redhat.com>
17891 PR middle-end/25989
17892 * gcc.dg/gomp/pr25989.c: New test.
17894 2006-03-13 Jeff Law <law@redhat.com>
17896 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17898 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
17900 * gcc.dg/switch-9.c: New test.
17902 2006-03-13 Richard Guenther <rguenther@suse.de>
17904 PR middle-end/26630
17905 * gcc.dg/torture/pr26630.c: New testcase.
17907 2006-03-11 Roger Sayle <roger@eyesopen.com>
17909 * gfortran.dg/dependency_10.f90: New test case.
17910 * gfortran.dg/dependency_11.f90: Likewise.
17912 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
17913 Erik Edelmann <eedelman@gcc.gnu.org>
17915 * gfortran.dg/allocatable_function_1.f90: New.
17916 * gfortran.dg/allocatable_function_2.f90: New.
17918 2006-03-10 Richard Guenther <rguenther@suse.de>
17920 PR middle-end/26565
17921 * gcc.dg/torture/pr26565.c: New testcase.
17923 2006-03-09 Eric Christopher <echristo@apple.com>
17925 * gcc.c-torture/compile/20060309-1.c: New.
17927 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17929 PR libgfortran/26499
17930 * gfortran.dg/write_back.f: New test.
17931 * gfortran.dg/write_rewind_1.f: New test.
17932 * gfortran.dg/write_rewind_2.f: New test.
17934 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17936 PR libgfortran/26554
17937 * gfortran.dg/read_logical.f90: New test.
17939 2006-03-04 Laurent GUERBY <laurent@guerby.net>
17941 * ada/acats/norun.lst: cdd2a03 now passes.
17943 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
17946 * gcc.target/powerpc/pr18096-1.c: Change where the error
17949 2006-03-04 Jakub Jelinek <jakub@redhat.com>
17951 * gcc.target/i386/cleanup-1.c: New test.
17952 * gcc.target/i386/cleanup-2.c: New test.
17954 2006-03-04 Roger Sayle <roger@eyesopen.com>
17956 * gfortran.dg/dependency_9.f90: Remove for the time being.
17958 2006-03-04 Krister Walfridsson <cato@df.lth.se>
17960 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17963 2006-03-03 Roger Sayle <roger@eyesopen.com>
17965 * gfortran.dg/dependency_9.f90: New test case.
17967 2006-03-03 Roger Sayle <roger@eyesopen.com>
17969 * gfortran.dg/dependency_4.f90: New test case.
17970 * gfortran.dg/dependency_5.f90: New test case.
17971 * gfortran.dg/dependency_6.f90: New test case.
17972 * gfortran.dg/dependency_7.f90: New test case.
17973 * gfortran.dg/dependency_8.f90: New test case.
17975 2006-03-03 Paul Brook <paul@codesourcery.com>
17977 * lib/target-supports.exp (check_profiling_available):
17980 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
17983 * multiple_allocation_1.f90: New test.
17985 2006-03-03 Roger Sayle <roger@eyesopen.com>
17987 PR tree-optimization/26524
17988 * gfortran.dg/pr26524.f: New test case.
17990 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17992 * g++.dg/template/repo5.C: Cleanup repo files.
17993 * gcc.dg/20051201-1.c: Cleanup coverage files.
17994 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17995 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17998 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
18000 * objc.dg/objc-nofilename-1.m: New test.
18001 * objc.dg/bad-receiver-type.m: New test.
18002 * obj-c++.dg/bad-receiver-type.mm: New test.
18004 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
18006 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18008 2006-03-01 Mike Stump <mrs@apple.com>
18010 * g++.dg/abi/key2.C: Add.
18012 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
18014 * gfortran.dg/logical_dot_product.f90: New test.
18017 * gfortran.dg/used_interface_ref.f90: New test.
18020 * gfortran.dg/dependency_2.f90: New test.
18021 * gfortran.fortran-torture/execute/where17.f90: New test.
18022 * gfortran.fortran-torture/execute/where18.f90: New test.
18023 * gfortran.fortran-torture/execute/where19.f90: New test.
18024 * gfortran.fortran-torture/execute/where20.f90: New test.
18026 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
18028 * g++.dg/tree-ssa/pr26443.C: New test case.
18030 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
18032 PR middle-end/26022
18033 * g++.dg/opt/return-slot1.C: New test.
18035 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18037 PR libgfortran/26136
18038 * gfortran.dg/namelist_23.f90: New test.
18040 2006-02-28 Roger Sayle <roger@eyesopen.com>
18042 PR middle-end/14752
18043 * gcc.dg/fold-eqandshift-2.c: New test case.
18045 2006-02-28 Richard Guenther <rguenther@suse.de>
18047 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18050 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
18052 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18054 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18056 PR libgfortran/26464
18057 * gfortran.dg/backspace_5.f: New test.
18058 * gfortran.dg/backspace_6.f: New test.
18060 2006-02-26 Roger Sayle <roger@eyesopen.com>
18062 * gcc.dg/fold-eqandnot-1.c: New test case.
18064 2006-02-26 Roger Sayle <roger@eyesopen.com>
18066 PR middle-end/19983
18067 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18069 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
18071 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18072 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18074 2006-02-26 Richard Guenther <rguenther@suse.de>
18076 PR tree-optimization/26421
18077 * gcc.dg/tree-ssa/pr26421.c: New testcase.
18079 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
18081 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18082 * g++.old-deja/g++.robertl/eb132.C: Likewise.
18084 2006-02-26 Roger Sayle <roger@eyesopen.com>
18086 * gcc.dg/fold-even-1.c: New test case.
18088 2006-02-26 Roger Sayle <roger@eyesopen.com>
18090 PR middle-end/21137
18091 * gcc.dg/fold-eqandshift-1.c: New test case.
18093 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18095 PR tree-optimization/25125
18096 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18097 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18099 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18101 PR tree-optimizations/26359
18102 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18103 with -fdump-tree-dceloop-details.
18104 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18106 2006-02-25 Roger Sayle <roger@eyesopen.com>
18108 PR middle-end/23673
18109 * gcc.dg/fold-eqxor-1.c: New test case.
18110 * gcc.dg/fold-eqxor-2.c: Likewise.
18111 * gcc.dg/fold-eqxor-3.c: Likewise.
18113 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
18116 * scalar_mask_1.f90: New test.
18118 2006-02-24 Geoffrey Keating <geoffk@apple.com>
18120 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18121 * g++.dg/eh/uncaught2.C: New.
18122 * g++.dg/eh/uncaught3.C: New.
18124 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18126 PR libgfortran/26423
18127 * gfortran.dg/read_many_1.f: New test.
18129 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
18132 * gfortran.dg/dependency_3.f90: New test.
18133 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18137 * gfortran.dg/equiv_6.f90: New test.
18139 2006-02-23 Jeff Law <law@redhat.com>
18141 * gcc.c-torture/compile/pr26425.c: New test.
18143 2006-02-23 Jakub Jelinek <jakub@redhat.com>
18145 PR middle-end/26412
18146 * gcc.dg/gomp/pr26412.c: New test.
18148 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18151 * g++.dg/other/ellipsis1.C: New test.
18152 * g++.dg/parse/operator4.C: Adjust error marker.
18154 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
18157 * gfortran.dg/pr25603.f: New testcase.
18159 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
18161 * gcc.dg/bf-spl1.c: Don't specify -m68000.
18162 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18164 2006-02-21 Geoffrey Keating <geoffk@apple.com>
18166 * g++.dg/eh/spbp.C: New.
18168 2006-02-21 Jakub Jelinek <jakub@redhat.com>
18170 PR middle-end/26379
18171 * gcc.target/i386/mmx-7.c: New test.
18173 2006-02-20 Roger Sayle <roger@eyesopen.com>
18175 PR tree-optimization/26361
18176 * gcc.dg/tree-ssa/vrp27.c: New test case.
18178 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
18180 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18181 * gcc.dg/tree-ssa/complex-4.c: Here.
18183 2006-02-19 Roger Sayle <roger@eyesopen.com>
18185 PR middle-end/19543
18186 * gfortran.dg/logical_1.f90: New test case.
18188 2006-02-19 Jakub Jelinek <jakub@redhat.com>
18190 PR middle-end/26334
18191 * gcc.dg/20060218-1.c: Moved to...
18192 * gcc.target/i386/20060218-1.c: ... here. New test.
18194 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
18197 * gfortran.dg/convert_1.f90: New.
18199 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
18202 * gfortran.dg/namelist_5.f90: New test.
18205 * gfortran.dg/namelist_4.f90: New test.
18207 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18210 * gcc.dg/tree-ssa/complex-3.c: New test.
18212 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18214 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18215 variable to take into account the variable name in the
18217 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18219 2006-02-18 Jakub Jelinek <jakub@redhat.com>
18221 PR middle-end/26334
18222 * gcc.c-torture/compile/20060217-1.c: New test.
18223 * gcc.dg/20060218-1.c: New test.
18225 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
18227 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18229 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18231 * gcc.dg/cpp/undef3.c: New test.
18232 * gcc.dg/cpp/trad/builtins2.c: New test.
18234 2006-02-18 Mark Mitchell <mark@codesourcery.com>
18237 * g++.dg/template/static22.C: New test.
18238 * g++.dg/template/static23.C: New test.
18239 * g++.dg/template/static24.C: New test.
18240 * g++.dg/template/non-dependent13.C: New test.
18241 * g++.dg/init/member1.C: Tweak error markers.
18243 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18246 * gcc.c-torture/compile/pr26255.c: New test case.
18248 2006-02-16 Roger Sayle <roger@eyesopen.com>
18250 * gfortran.fortran-torture/execute/where_10.f90: New test case.
18251 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18252 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18253 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18254 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18255 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18256 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18258 2006-02-16 Jeff Law <law@redhat.com>
18260 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18261 * gcc.dg/tree-ssa/vrp26.c: New test.
18263 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
18267 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18268 __UCLIBC__ is defined.
18270 2006-02-16 Jakub Jelinek <jakub@redhat.com>
18273 * gfortran.dg/gomp/pr26224.f: New test.
18275 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
18278 * lib/target-supports.exp
18279 (check_effective_target_vect_short_mult): New.
18280 (check_effective_target_vect_char_mult): New.
18281 (check_effective_target_vect_widen_sum_qi_to_si): New.
18282 (check_effective_target_vect_widen_sum_qi_to_hi): New.
18283 (check_effective_target_vect_widen_sum_hi_to_si): New.
18284 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18285 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18286 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18287 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18288 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18289 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18290 vect-reduc-pattern-2c.c
18291 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18292 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18293 vect-reduc-pattern-1c.c
18295 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
18298 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18300 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
18303 * gfortran.dg/enum_8.f90: Remove check for warning.
18304 * gfortran.dg/iomsg_1.f90: Ditto.
18305 * gfortran.dg/enum_1.f90: Ditto.
18306 * gfortran.dg/enum_9.f90: Ditto.
18307 * gfortran.dg/enum_2.f90: Ditto.
18308 * gfortran.dg/enum_10.f90: Ditto.
18309 * gfortran.dg/enum_3.f90: Ditto.
18310 * gfortran.dg/flush_1.f90: Ditto.
18311 * gfortran.dg/enum_4.f90: Ditto.
18312 * gfortran.dg/array_constructor_1.f90: Ditto.
18313 * gfortran.dg/enum_5.f90: Ditto.
18314 * gfortran.dg/enum_6.f90: Ditto.
18315 * gfortran.dg/enum_7.f90: Ditto.
18317 2006-02-15 Jakub Jelinek <jakub@redhat.com>
18319 PR middle-end/26300
18320 * gcc.c-torture/compile/20060215-1.c: New test.
18322 2006-02-14 Roger Sayle <roger@eyesopen.com>
18324 PR middle-end/23670
18325 * gcc.dg/tree-ssa/andor-2.c: New test case.
18327 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
18330 * optional_dim.f90: New test.
18332 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18335 * gfortran.dg/label_4.f90: New.
18337 2006-02-14 Jakub Jelinek <jakub@redhat.com>
18338 Diego Novillo <dnovillo@redhat.com>
18339 Uros Bizjak <uros@kss-loka.si>
18341 * gfortran.dg/gomp: New directory.
18343 2006-02-14 Richard Guenther <rguenther@suse.de>
18345 PR tree-optimization/26258
18346 * gcc.dg/torture/pr26258.c: New testcase.
18348 2006-02-13 Jakub Jelinek <jakub@redhat.com>
18351 * gfortran.dg/pr26246_1.f90: New test.
18352 * gfortran.dg/pr26246_2.f90: New test.
18354 PR middle-end/26092
18355 * gcc.c-torture/compile/20060208-1.c: New test.
18357 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
18361 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18362 * gfortran.dg/bad_automatic_objects_1.f90: New test.
18363 * gfortran.dg/automatic_module_variable.f90: Change error message.
18366 * gfortran.dg/internal_dummy_1.f90: New test.
18369 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18373 * gfortran.dg/uncommon_block_data_1.f90: New test.
18374 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18378 * gfortran.dg/typed_subroutine_1.f90: New test.
18380 2006-02-13 Geoffrey Keating <geoffk@apple.com>
18382 * objc.dg/dwarf-1.m: New.
18384 2006-02-13 Roger Sayle <roger@eyesopen.com>
18386 PR middle-end/24427
18387 * gcc.dg/tree-ssa/andor-1.c: New test case.
18389 2006-02-13 Josh Conner <jconner@apple.com>
18392 * gcc.dg/pr25376.c: New test.
18394 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18396 * lib/target-supports.exp (check_named_sections_available):
18397 Only compile named-sections test -- don't assemble.
18399 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
18401 * g++.dg/warn/no-write-strings.C: New test.
18402 * g++.dg/warn/write-strings.C: Likewise.
18403 * g++.dg/warn/write-strings-default.C: Likewise.
18405 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
18408 * gfortran.dg/ret_pointer_2.f90: New test.
18410 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
18412 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18414 2006-02-10 Jeff Law <law@redhat.com>
18416 * gcc.c-torture/compile/pr26213.c: New test.
18418 2006-02-10 Steven G. Kargl <kargls@comcast.net>
18420 gfortran.dg/null_1.f90: New test.
18422 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18425 * gfortran.dg/parens_4.f90: New.
18426 * gfortran.dg/parens_5.f90: New.
18428 2006-02-10 Richard Guenther <rguenther@suse.de>
18430 * gcc.dg/pr23372-1.c: Remove empty file.
18432 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18433 Paul Thomas <pault@gcc.gnu.org>
18436 * gfortran.dg/parens_1.f90: New.
18437 * gfortran.dg/parens_2.f90: New.
18438 * gfortran.dg/parens_3.f90: New.
18440 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
18443 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18446 * gfortran.dg/impure_assignment_1.f90: New test.
18449 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18451 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18454 * g++.dg/expr/stdarg2.C: New test.
18456 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18458 PR inline-asm/16194
18459 * gcc.dg/pr16194.c: New test.
18461 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
18463 * ada/acats/run_acats: Use portable variant of "$@".
18465 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
18467 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18468 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18470 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18473 * g++.dg/opt/pr26179.C: New test.
18475 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18477 PR middle-end/26134
18478 * gcc.dg/tree-ssa/complex-3.c: New test.
18480 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18482 * gcc.c-torture/compile/volatile-1.c: New test.
18484 2006-02-09 Diego Novillo <dnovillo@redhat.com>
18487 * gcc.dg/tree-ssa/pr26180.c: New test.
18489 2006-02-08 Jeff Law <law@redhat.com>
18491 * gcc.dg/tree-ssa/pr21417.c: New test.
18493 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18495 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18496 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18498 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18500 * lib/scanrtl.exp: New.
18502 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18505 * g++.dg/other/virtual2.C: New test.
18508 * g++.dg/other/virtual1.C: New test.
18510 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18512 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18513 cleanup-ipa-dump): Update dump file glob patterns.
18514 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18515 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18517 * lib/gcc-dg.exp: Load it.
18518 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18520 2006-02-07 Janis Johnson <janis187@us.ibm.com>
18523 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18524 * gcc.dg/tree-ssa/pr23382.c: Ditto.
18526 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18529 * gfortran.dg/mvbits_1.f90: New.
18531 2006-02-07 Dirk Mueller <dmueller@suse.com>
18533 * g++.dg/warn/Wdiv-by-zero.C: New test.
18534 * g++.dg/warn/Wno-div-by-zero.C: New.
18536 2006-02-07 Jeff Law <law@redhat.com>
18538 * gcc.dg/tree-ssa/pr21559.c: New test.
18540 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18541 multiple VRP passes.
18542 * gcc.dg/tree-ssa/vrp09.c: Likewise.
18543 * gcc.dg/tree-ssa/vrp18.c: Likewise.
18544 * gcc.dg/tree-ssa/pr21582.c: Likewise.
18545 * gcc.dg/tree-ssa/pr20657.c: Likewise.
18546 * gcc.dg/tree-ssa/pr21001.c: Likewise.
18547 * gcc.dg/tree-ssa/vrp02.c: Likewise
18548 * gcc.dg/tree-ssa/vrp11.c: Likewise
18549 * gcc.dg/tree-ssa/pr14341.c: Likewise
18550 * gcc.dg/tree-ssa/vrp19.c: Likewise
18551 * gcc.dg/tree-ssa/vrp20.c: Likewise
18552 * gcc.dg/tree-ssa/vrp03.c: Likewise
18553 * gcc.dg/tree-ssa/pr21086.c: Likewise
18554 * gcc.dg/tree-ssa/pr21959.c: Likewise
18555 * gcc.dg/tree-ssa/vrp21.c: Likewise
18556 * gcc.dg/tree-ssa/vrp04.c: Likewise
18557 * gcc.dg/tree-ssa/pr25485.c: Likewise
18558 * gcc.dg/tree-ssa/pr22026.c: Likewise
18559 * gcc.dg/tree-ssa/vrp22.c: Likewise
18560 * gcc.dg/tree-ssa/vrp05.c: Likewise
18561 * gcc.dg/tree-ssa/20030807-10.c: Likewise
18562 * gcc.dg/tree-ssa/pr20701.c: Likewise
18563 * gcc.dg/tree-ssa/vrp23.c: Likewise
18564 * gcc.dg/tree-ssa/vrp06.c: Likewise
18565 * gcc.dg/tree-ssa/pr22117.c: Likewise
18566 * gcc.dg/tree-ssa/pr20702.c: Likewise
18567 * gcc.dg/tree-ssa/vrp15.c: Likewise
18568 * gcc.dg/tree-ssa/pr21090.c: Likewise
18569 * gcc.dg/tree-ssa/pr21294.c: Likewise
18570 * gcc.dg/tree-ssa/vrp24.c: Likewise
18571 * gcc.dg/tree-ssa/vrp07.c: Likewise
18572 * gcc.dg/tree-ssa/pr21563.c: Likewise
18573 * gcc.dg/tree-ssa/pr25382.c: Likewise
18574 * gcc.dg/tree-ssa/vrp16.c: Likewise
18575 * gcc.dg/tree-ssa/vrp25.c: Likewise
18576 * gcc.dg/tree-ssa/vrp08.c: Likewise
18577 * gcc.dg/tree-ssa/20030807-6.c: Likewise
18578 * gcc.dg/tree-ssa/vrp17.c: Likewise
18579 * gcc.dg/tree-ssa/pr21458.c: Likewise
18580 * g++.dg/tree-ssa/pr18178.C: Likewise
18582 2006-02-07 Richard Guenther <rguenther@suse.de>
18586 2006-01-30 Richard Guenther <rguenther@suse.de>
18588 * gcc.dg/pr23372-1.C: New testcase.
18590 * g++.dg/tree-ssa/pr26140.C: New testcase.
18592 2006-02-07 Mark Mitchell <mark@codesourcery.com>
18595 * g++.dg/template/ttp15.C: New test.
18596 * g++.dg/template/ttp16.C: Likewise.
18597 * g++.dg/template/ttp17.C: Likewise.
18598 * g++.old-deja/g++.pt/ttp36.C: Remove.
18599 * g++.old-deja/g++.pt/ttp19.C: Likewise.
18600 * g++.old-deja/g++.pt/ttp37.C: Likewise.
18601 * g++.old-deja/g++.pt/ttp38.C: Likewise.
18602 * g++.old-deja/g++.pt/ttp39.C: Likewise.
18603 * g++.old-deja/g++.pt/ttp9.C: Likewise.
18604 * g++.old-deja/g++.pt/ttp40.C: Likewise.
18605 * g++.old-deja/g++.pt/ttp51.C: Likewise.
18606 * g++.old-deja/g++.pt/ttp26.C: Likewise.
18607 * g++.old-deja/g++.pt/ttp36.C: Likewise.
18609 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
18611 PR libfortran/23815
18612 * unf_io_convert_4.f90: New test.
18614 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
18616 * gcc.dg/tree-ssa/loadpre10.c: New test.
18617 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18618 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18619 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18621 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18623 PR libfortran/24685
18624 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18626 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
18629 * gfortran.dg/assign_7.f: New test.
18631 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
18635 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18636 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18637 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18639 2006-02-05 Jakub Jelinek <jakub@redhat.com>
18641 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18644 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
18646 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18647 * g++.dg/charset/string.c (foo): Likewise.
18648 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18650 * g++.dg/ext/builtin2.C (printf): Likewise.
18651 * g++.dg/init/new15.C (printf): Likewise.
18652 * g++.dg/opt/pr17697-1.C (foo): Likewise.
18653 * g++.dg/opt/pr17697-2.C (foo): Likewise.
18654 * g++.dg/opt/pr17697-3.C (foo): Likewise.
18655 * g++.dg/template/non-dependent4.C (temp): Likewise.
18656 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18657 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18658 parameter type to const char*.
18659 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18660 Change type to const char*.
18661 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18663 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18664 second parameter type to const char*.
18665 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18666 (Y::Y): Change parameter type to const char*.
18667 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18668 * g++.old-deja/g++.jason/report.C: Apply const correctness.
18669 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18670 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18672 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18674 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18675 type to const char*.
18676 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18677 return type to const char*.
18678 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18680 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18681 * g++.old-deja/g++.law/refs1.C: Likewise.
18682 * g++.old-deja/g++.law/visibility1.C: Likewise.
18683 * g++.old-deja/g++.law/visibility2.C: Likewise.
18684 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18686 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18687 * g++.old-deja/g++.mike/net48.C: Likewise.
18688 * g++.old-deja/g++.mike/p646.C: Likewise.
18689 * g++.old-deja/g++.mike/p6746.C: Likewise.
18690 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18691 type to const char*.
18692 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18693 deprecated conversion warning.
18694 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18696 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18697 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18698 * g++.old-deja/g++.pt/explicit8.C: Likewise.
18699 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18700 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18701 * g++.old-deja/g++.pt/nontype3.C: Likewise.
18702 * g++.old-deja/g++.pt/t39.C: Likewise.
18703 * g++.old-deja/g++.robertl/eb106.C: Likewise.
18704 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18706 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
18709 intrinsic_argument_conformance_1.f90: New test.
18711 2006-02-03 Steven G. Kargl <kargls@comcast.net>
18714 * gfortran.dg/char_result_11.f90: Add SAVE.
18715 * gfortran.dg/der_pointer_4.f90: Ditto.
18716 * gfortran.dg/default_initialization.f90: New test.
18718 2006-02-03 Jeff Law <law@redhat.com>
18720 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18721 handle more than 100 dump files.
18722 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18723 * lib/scantree.exp (scan-tree-dump): Likewise.
18724 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18725 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18726 * lib/scanipa.exp (scan-ipa-dump): Likewise.
18727 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18728 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18730 2006-02-03 Diego Novillo <dnovillo@redhat.com>
18732 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18734 2006-02-03 Mark Mitchell <mark@codesourcery.com>
18736 * g++.dg/template/using12.C: New test.
18738 2006-02-03 Alan Modra <amodra@bigpond.net.au>
18740 * gcc.target/powerpc/pr25960.c: New test.
18742 2006-02-02 Steven G. Kargl <kargls@comcast>
18745 gfortran.dg/nullify_2.f90: New test.
18747 2006-02-02 Diego Novillo <dnovillo@redhat.com>
18750 * gcc.dg/gomp/pr25990.c: New test.
18752 2006-01-31 Mark Mitchell <mark@codesourcery.com>
18755 * g++.gd/template/partial4.C: New test.
18757 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
18759 PR middle-end/26001
18760 * gfortran.dg/data_char_2.f90: New.
18762 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
18765 maxval_maxloc_conformance_1.f90: New test.
18767 2006-01-31 Richard Guenther <rguenther@suse.de>
18769 * gcc.target/i386/sselibm-1.c: New testcase.
18770 * gcc.target/i386/sselibm-2.c: Likewise.
18771 * gcc.target/i386/sselibm-3.c: Likewise.
18772 * gcc.target/i386/sselibm-4.c: Likewise.
18773 * gcc.target/i386/sselibm-5.c: Likewise.
18775 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
18778 * gfortran.dg/arrayio_derived_2.f90: New.
18780 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
18782 * gcc.dg/unsigned-long-compare.c: New test.
18784 2006-01-30 Steve Ellcey <sje@cup.hp.com>
18787 * lib/target-supports.exp (check_effective_target_freorder):
18788 Check to see if target supports -freorder-blocks-and-partition.
18789 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18790 instead of "dg-require-named-sections".
18792 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
18795 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18796 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18797 * gcc.dg/pragma-isr-trapa2.c: Likewise.
18798 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18799 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18800 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18801 * gcc.dg/attr-isr-trap_exit.c: Likewise.
18802 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18804 2006-01-30 Richard Guenther <rguenther@suse.de>
18807 * gcc.dg/pr23372-1.C: New testcase.
18809 2006-01-29 Diego Novillo <dnovillo@redhat.com>
18811 * gcc.dg/gomp/pr25874.c: New test.
18813 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
18816 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18818 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
18824 * gfortran.dg/intent_out_1.f90: New test.
18826 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
18829 * gfortran.dg/procedure_lvalue.f90: New test.
18833 * gfortran.dg/char_pointer_assign_2.f90: New test.
18834 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18835 assignment to be consistent with standard.
18836 * gfortran.dg/char_result_2.f90: The same.
18837 * gfortran.dg/char_result_8.f90: The same.
18839 2006-01-28 Zack Weinberg <zackw@panix.com>
18841 * gcc.dg/Woverlength-strings.c
18842 * gcc.dg/Woverlength-strings-pedantic-c89.c
18843 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18844 * gcc.dg/Woverlength-strings-pedantic-c99.c
18845 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18847 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
18849 * gcc.c-torture/execute/20060127-1.c: New test.
18851 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18854 * g++.dg/ext/pragmaweak1.C: New test.
18856 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18859 * g++.dg/template/spec29.C: New test.
18861 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
18864 * gcc.c-torture/execute/pr19606.c: New.
18866 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
18868 * gcc.dg/pragma-re-4.c: New test.
18870 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
18873 * gfortran.dg/assumed_size_refs_3.f90: New test.
18875 2006-01-27 Ben Elliston <bje@au.ibm.com>
18877 * gcc.misc-tests/dectest.exp: Remove defunct comment.
18879 2006-01-26 Laurent GUERBY <laurent@guerby.net>
18882 * ada/acats/support/impdef.a: Add One_Long_Second.
18883 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18884 * ada/acats/tests/c9/c94026.a: Likewise.
18885 * ada/acats/tests/c9/c97305c.ada: Likewise.
18886 * ada/acats/tests/c9/c99004a.ada: Likewise.
18888 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
18891 * gfortran.dg/global_references_2.f90: New test.
18897 * gfortran.dg/assumed_charlen_function_1.f90: New test.
18898 * gfortran.dg/assumed_charlen_function_3.f90: New test.
18901 * gfortran.dg/assumed_charlen_function_2.f90: New test.
18903 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
18906 * gcc.dg/Wpointer-sign.c: New.
18907 * gcc.dg/Wpointer-sign-Wall.c: New.
18908 * gcc.dg/Wpointer-sign-Wall-no.c: New.
18909 * gcc.dg/Wpointer-sign-pedantic.c: New.
18910 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18911 * gcc.dg/conv-2.c: Use -Wpointer-sign.
18913 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
18916 * gcc.c-torture/compile/pr25861.c: New test.
18918 2006-01-26 Paul Brook <paul@codesourcery.com>
18920 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18921 on short-enum targets.
18922 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18924 (generate_fields): Use short_enums.
18925 (main): Set short_enums. Document -e.
18926 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18927 on short-enum targets.
18928 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18930 (generate_fields): Use short_enums.
18931 (main): Set short_enums. Document -e.
18932 * lib/target-supports.exp (check_effective_target_short_enums): New.
18934 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
18937 * gcc.dg/torture/pr25947-1.c: New test.
18939 2006-01-25 Jan Hubicka <jh@suse.cz>
18940 Roger Sayle <roger@eyesopen.com>
18942 PR rtl-optimization/25703
18943 * gcc.target/i386/20060125-1.c: New test case.
18944 * gcc.target/i386/20060125-2.c: New test case.
18946 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18949 * gfortran.dg/goto_1.f: New.
18951 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
18954 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18955 25716 on 32-bit systems too.
18957 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
18960 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18962 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
18964 * gcc.dg/tree-ssa/gen-vect-33.c: New.
18966 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18969 * gfortran.dg/read_eof.f90: Delete, renamed.
18970 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18971 * gfortran.dg/read_eof_2.f90: New test.
18972 * gfortran.dg/read_eof_3.f90: New test.
18974 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
18977 * gcc.c-torture/compile/pr25860.c: New test.
18979 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18982 * g++.dg/parse/dtor8.C: New test.
18984 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
18987 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18988 * gcc.dg/gomp/gomp.exp: Return without testing anything if
18989 check_effective_target_fopenmp returns 0.
18991 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
18994 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18995 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18996 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18998 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
19001 * g++.dg/opt/pr25857.C: New test.
19003 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
19004 Jan Hubicka <jh@suse.cz>
19005 Richard Guenther <rguenther@suse.de>
19007 PR rtl-optimization/25654
19008 * gcc.dg/torture/pr25654.c: New testcase.
19009 * gcc.target/i386/pr25654.c: Likewise.
19011 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
19014 * gfortran.dg/internal references_2.f90: New test.
19016 Fix regression in testing of admissability of attributes.
19017 * gfortran.dg/intent_used_1.f90: New test.
19019 2006-01-23 Ben Elliston <bje@au.ibm.com>
19021 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19022 Remove target conditional torture options for i?86 and x86_64
19025 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
19028 * g++.dg/rtti/no-rtti.C: New.
19030 2006-01-21 Mark Mitchell <mark@codesourcery.com>
19033 * g++.dg/inherit/conv2.C: New test.
19036 * g++.dg/parse/dtor7.C: New test.
19039 * g++.dg/template/crash44.C: New test.
19041 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
19045 * gfortran.dg/internal_references_1.f90: New test.
19050 * gfortran.dg/global_references_1.f90: New test.
19051 * gfortran.dg/g77/19990905-1.f: Restore the error that
19052 there is a clash between the common block name and
19053 the name of a subroutine reference.
19056 * gfortran.dg/aliasing_dummy_1.f90: New test.
19058 2006-01-21 Alan Modra <amodra@bigpond.net.au>
19060 * gcc.dg/vmx/1b-01.c: Warning fix.
19061 * gcc.dg/vmx/1c-02.c: Likewise.
19062 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19064 2006-01-20 Steve Ellcey <sje@cup.hp.com>
19067 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19069 2006-01-20 Richard Guenther <rguenther@suse.de>
19070 Steven Bosscher <stevenb.gcc@gmail.com>
19072 PR rtl-optimization/24626
19073 * gcc.dg/torture/pr24626-1.c: New testcase.
19074 * gcc.dg/torture/pr24626-2.c: Likewise.
19075 * gcc.dg/torture/pr24626-3.c: Likewise.
19076 * gcc.dg/torture/pr24626-4.c: Likewise.
19078 2006-01-20 Dirk Mueller <dmueller@suse.com>
19081 * g++.dg/warn/empty-body.C: New.
19083 2006-01-19 Mark Mitchell <mark@codesourcery.com>
19086 * g++.dg/template/using10.C: New test.
19087 * g++.dg/temlpate/using11.C: Likewise.
19088 * g++.dg/inherit/using5.C: Tweak error messages.
19090 2006-01-20 Alan Modra <amodra@bigpond.net.au>
19092 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19094 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19096 2006-01-19 Jan Hubicka <jh@suse.cz>
19098 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19100 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19103 * g++.dg/template/spec28.C: New test.
19105 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
19107 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19108 (switchfiles): Fix fprintf's by adding srcdir or removing it.
19110 2006-01-19 Diego Novillo <dnovillo@redhat.com>
19112 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19113 * gcc.dg/gomp/critical-1.c: Likewise.
19114 * gcc.dg/gomp/critical-3.c: Likewise.
19115 * gcc.dg/gomp/empty.c: Likewise.
19116 * gcc.dg/gomp/ordered-1.c: Likewise.
19117 * gcc.dg/gomp/for-4.c: Likewise.
19118 * gcc.dg/gomp/for-6.c: Likewise.
19119 * gcc.dg/gomp/master-3.c: Likewise.
19120 * gcc.dg/gomp/for-8.c: Likewise.
19121 * gcc.dg/gomp/for-10.c: Likewise.
19122 * gcc.dg/gomp/for-18.c: Likewise.
19123 * gcc.dg/gomp/for-5.c: Likewise.
19124 * gcc.dg/gomp/for-7.c: Likewise.
19125 * gcc.dg/gomp/for-9.c: Likewise.
19127 2006-01-18 Jeff Law <law@redhat.com>
19129 * gcc.dg/tree-ssa/vrp25.c: New test.
19131 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19133 * gcc.dg/pr25805.c: Fix misapplied patch.
19135 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
19137 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19138 (check_effective_target_vect_udot_qi): New.
19139 (check_effective_target_vect_sdot_hi): New.
19140 (check_effective_target_vect_udot_hi): New.
19141 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19142 prefixed with "wrapv-" with -fwrapv.
19143 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19144 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19145 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19146 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19147 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19149 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19150 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19151 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19152 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19154 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19157 * g++.dg/other/default2.C: New test.
19158 * g++.dg/other/default3.C: New test.
19160 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19163 * gcc.dg/pr25805.c: New file.
19165 2006-01-18 Mark Mitchell <mark@codesourcery.com>
19168 * g++.dg/template/init6.C: New test.
19170 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
19172 * gcc.dg/tree-ssa/pr24287.c: New test
19174 2006-01-18 Eric Christopher <echristo@apple.com>
19176 * g++.dg/eh/table.C: New.
19178 2006-01-18 DJ Delorie <dj@redhat.com>
19180 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19181 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19182 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19183 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19185 2006-01-18 Jeff Law <law@redhat.com>
19187 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19188 on wrapping on overflow semantics.
19190 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19192 * gcc.gc/tree-ssa/vrp23.c: New test.
19193 * gcc.gc/tree-ssa/vrp24.c: New test.
19195 2006-01-18 Richard Henderson <rth@redhat.com>
19196 Aldy Hernandez <aldyh@redhat.com>
19197 Jakub Jelinek <jakub@redhat.com>
19198 Diego Novillo <dnovillo@redhat.com>
19199 Uros Bizjak <uros@kss-loka.si>
19201 * gcc.dg/gomp: New directory.
19203 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
19204 Steven G. Kargl <kargls@comcast.net>
19207 * gfortran.dg/intrinsic_external_1.f90: New test.
19210 * gfortran.dg/elemental_pointer_1.f90: New test.
19213 * gfortran.dg/external_procedures_1.f90: New test.
19216 gfortran.dg/assumed_present.f90: New test.
19218 2006-01-18 Jakub Jelinek <jakub@redhat.com>
19220 * g++.dg/parse/lookup5.C: New test.
19222 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19225 * gfortran.dg/read_eof.f90: New test.
19227 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19229 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19230 add a closing brace.
19232 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19235 * gfortran.dg/fmt_tl.f: New test.
19237 2006-01-17 Eric Christopher <echristo@apple.com>
19239 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19240 * g++.old-deja/g++.warn/impint2.C: Ditto.
19241 * g++.old-deja/g++.other/null1.C: Ditto.
19242 * g++.dg/warn/conv2.C: Ditto.
19243 * g++.dg/warn/conv4.C: New file.
19245 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19247 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19249 2006-01-17 Andreas Jaeger <aj@suse.de>
19250 Janis Johnson <janis187@us.ibm.com>
19252 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19254 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19255 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19257 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19259 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19260 (switchfiles): xfail txxx where xxx >= 25.
19262 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19265 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19267 2006-01-17 Jakub Jelinek <jakub@redhat.com>
19270 * gcc.dg/pr25682.c: New test.
19271 * g++.dg/parse/array-size2.C: New test.
19273 2006-01-16 Ian Lance Taylor <ian@airs.com>
19275 * consistency.vlad: Remove entire directory, 1652 files.
19277 2006-01-16 Janis Johnson <janis187@us.ibm.com>
19279 * lib/target-supports.exp (check_effective_target_dfp_nocache,
19280 check_effective_target_dfprt_nocache): New.
19281 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19282 (check_effective_target_dfprt): New.
19283 * lib/c-compat.exp (check_dfp): Remove.
19284 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19285 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19286 level of support for decimal float.
19287 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19288 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19289 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19290 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19291 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19292 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19293 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19294 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19295 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19296 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19297 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19298 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19301 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
19304 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19306 * lib/gfortran.exp (gfortran_init): Likewise.
19307 * lib/obj-c++.exp (obj-c++_init): Likewise.
19308 * lib/scanasm.exp (scan-assembler-dem): Likewise.
19309 (scan-assembler-dem-not): Likewise.
19310 * lib/scandump.exp (scan-dump-dem): Likewise.
19311 (scan-dump-dem-not): Likewise.
19313 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
19316 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19318 * lib/obj-c++.exp (obj-c++_init): Likewise.
19320 2006-01-16 Richard Guenther <rguenther@suse.de>
19322 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19324 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19327 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19328 to LD_LIBRARY_PATH.
19330 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
19331 Andrew Pinski <pinskia@physics.uc.edu>
19333 * gcc.dg/minmax-1.c: New test.
19335 2006-01-16 Ben Elliston <bje@au.ibm.com>
19337 * gcc.dg/dfp/dfp.exp: Correct FSF address.
19338 * gcc.misc-tests/dectest.exp: Ditto.
19340 2006-01-15 Ian Lance Taylor <ian@airs.com>
19343 * gcc.target/i386/cmov6.c: Use -march=k8.
19345 2006-01-15 Andreas Jaeger <aj@suse.de>
19347 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19348 x86 does not have __float128.
19350 2006-01-14 Ian Lance Taylor <ian@airs.com>
19352 * gcc.target/i386/cmov6.c: New test.
19354 2006-01-14 Mark Mitchell <mark@codesourcery.com>
19357 * g++.dg/template/ctor6.C: New test.
19359 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
19361 PR tree-optimization/25485
19362 * gcc.dg/tree-ssa/pr25485.c: New.
19364 2006-01-14 Richard Guenther <rguenther@suse.de>
19366 PR tree-optimization/22548
19367 PR tree-optimization/22555
19368 PR tree-optimization/22501
19369 * gcc.dg/tree-ssa/alias-4.c: New testcase.
19370 * gcc.dg/tree-ssa/alias-5.c: Likewise.
19371 * gcc.dg/tree-ssa/alias-6.c: Likewise.
19372 * gcc.dg/tree-ssa/alias-7.c: Likewise.
19373 * gcc.dg/tree-ssa/alias-8.c: Likewise.
19374 * gcc.dg/tree-ssa/alias-9.c: Likewise.
19375 * gcc.dg/tree-ssa/alias-10.c: Likewise.
19376 * gcc.dg/tree-ssa/alias-11.c: Likewise.
19377 * gcc.dg/tree-ssa/alias-12.c: Likewise.
19379 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
19381 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
19382 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19384 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
19385 Richard Guenther <rguenther@suse.de>
19387 PR rtl-optimization/24257
19388 * gcc.dg/torture/pr24257.c: New testcase.
19390 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
19392 * gcc.c-torture/execute/20060110-1.c: New test.
19393 * gcc.c-torture/execute/20060110-2.c: New test.
19395 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
19397 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19399 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
19402 * gfortran.dg/label_3.f90: New test.
19404 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
19406 PR tree-optimization/25771
19407 * g++.dg/tree-ssa/pr25771.C: New test
19409 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
19412 * g++.dg/opt/complex5.C: New test.
19414 2006-01-13 Richard Guenther <rguenther@suse.de>
19416 * gcc.target/i386/387-9.c: New testcase.
19418 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
19421 * g++.dg/debug/dwarf2-1.C: New.
19423 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
19426 * lib/gcov.exp (verify-lines): Add "close $fd".
19428 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
19429 Ben Elliston <bje@au.ibm.com>
19431 * gcc.dg/dfp/inf-1.c: New test.
19433 2006-01-12 Janis Johnson <janis187@us.ibm.com>
19434 Yao Qi <qiyaoltc@cn.ibm.com>
19435 Ben Elliston <bje@au.ibm.com>
19436 Jon Grimm <jgrimm2@us.ibm.com>
19438 * gcc.dg/nodfp-1.c: New test.
19439 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19440 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19441 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19442 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19443 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19444 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19445 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19446 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19447 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19448 * gcc.dg/format/dfp-scanf-1.c: Likewise.
19449 * gcc.dg/format/dfp-printf-1.c: Likewise.
19450 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19451 (compat_setup_dfp): New.
19452 * gcc.dg/compat/compat.exp: Use it.
19453 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19454 Make some variables global, prepend "compat_" to their names.
19455 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19456 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19457 * gcc.misc-tests/dectest.exp: New test driver for decTest.
19458 * lib/compat.exp (compat_skip_list): Make global, rename.
19459 * lib/c-compat.exp: New file.
19460 * lib/target-supports.exp (check_effective_target_dfp): New.
19462 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19463 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19464 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19465 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19466 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19467 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19468 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19469 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19470 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19471 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19472 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19473 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19474 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19475 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19476 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19477 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19478 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19479 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19480 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19481 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19482 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19483 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19484 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19485 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19486 gcc.dg/dfp/struct-layout-1.c,
19487 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19488 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19489 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19490 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19491 gcc.dg/dfp/func-vararg-dfp.c,
19492 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19493 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19494 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19495 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19496 gcc.dg/dfp/wtr-conversion-1.c: New tests.
19498 2006-01-11 Richard Guenther <rguenther@suse.de>
19500 PR tree-optimization/25734
19501 * gcc.dg/tree-ssa/pr25734.c: New testcase.
19503 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19506 * gfortran.dg/literal_character_constant_1_x.F: New test.
19507 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19508 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19509 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19511 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
19514 * g++.dg/ext/packed3.C: Add expected packed error.
19516 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
19519 * gcc.dg/torture/pr25706-1.c: New test.
19521 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
19523 PR tree-optimization/23109
19524 PR tree-optimization/23948
19525 PR tree-optimization/24123
19527 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19528 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19529 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19530 g++.dg/tree-ssa/pr23948.C: New testcases.
19531 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19532 three divisions in order to do the optimization.
19534 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
19537 * g++.dg/other/pr25632.C: New test.
19539 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
19542 * gfortran.dg/used_types_1.f90: New test.
19544 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
19547 * gcc.dg/torture/pr25718-1.c: New test.
19549 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19551 * gfortran.dg/list_read_2.f90: Fix typo in description.
19553 2006-01-10 Jan Beulich <jbeulich@novell.com>
19555 * lib/target-supports.exp (check_visibility_available): Simplify test
19557 (check_profiling_available): Fail for *-*-netware*.
19558 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19559 * gcc.dg/20021014-1.c: Likewise.
19560 * gcc.dg/nest.c: Likewise.
19562 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19565 * gfortran.dg/forall_3.f90: New test.
19567 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19570 * gfortran.dg/nesting_2.f90: New test.
19571 * gfortran.dg/nesting_3.f90: New test.
19573 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
19575 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19576 Fix typo in comment.
19578 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19580 * gfortran.dg/single_char_string.f90: New test.
19582 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19584 * gfortran.dg/ichar_2.f90: New test.
19586 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
19589 * gfortran.dg/private_type_4.f90: New.
19591 2006-01-07 Richard Guenther <rguenther@suse.de>
19593 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19595 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19597 * gfortran.dg/func_decl_1.f90: New.
19598 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19599 * gfortran.dg/array_alloc_2.f90: Likewise.
19600 * gfortran.dg/char_result_8.f90: Likewise.
19601 * gfortran.dg/dup_save_1.f90: Likewise.
19602 * gfortran.dg/dup_save_2.f90: Likewise.
19603 * gfortran.dg/f2c_6.f90: Likewise.
19604 * gfortran.dg/f2c_7.f90: Likewise.
19605 * gfortran.dg/func_result_2.f90: Likewise.
19606 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19608 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
19611 * gfortran.dg/elemental_subroutine_1.f90: New test.
19612 * gfortran.dg/elemental_subroutine_2.f90: New test.
19616 * gfortran.dg/assumed_size_refs_1.f90: New test.
19620 * gfortran.dg/assumed_size_refs_2.f90: New test.
19621 * gfortran.dg/initialization_1.f90: Change warning message.
19623 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
19625 * gcc.dg/tree-ssa/loop-15.c: New test.
19627 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19630 * gfortran.dg/backspace_3.f: New test.
19631 * gfortran.dg/backspace_4.f: New test.
19633 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19636 * gfortran.dg/fmt_white.f: Update test.
19638 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
19640 * gcc.dg/cast-1.c: Add new warning.
19641 * gcc.dg/cast-2.c: Likewise.
19642 * gcc.dg/cast-3.c: Likewise.
19643 * gcc.dg/format/cast-1.c: Likewise.
19644 * gcc.dg/cast-4.c: New testcase.
19646 2006-01-05 Richard Guenther <rguenther@suse.de>
19648 PR tree-optimization/22555
19649 * gcc.dg/tree-ssa/alias-3.c: New testcase.
19651 2006-01-05 Richard Guenther <rguenther@suse.de>
19652 Diego Novillo <dnovillo@redhat.com>
19654 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19655 * gcc.dg/tree-ssa/loop-8.c: Likewise.
19656 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19657 * gcc.dg/tree-ssa/pr23294.c: Likewise.
19658 * gcc.dg/tree-ssa/pr21985.c: Likewise.
19659 * gcc.dg/tree-ssa/loop-14.c: Likewise.
19660 * gcc.dg/tree-ssa/loop-2.c: Likewise.
19661 * gcc.dg/tree-ssa/loop-3.c: Likewise.
19662 * gcc.dg/tree-ssa/loop-4.c: Likewise.
19663 * gcc.dg/tree-ssa/pr21171.c: Likewise.
19664 * gcc.dg/tree-ssa/loop-5.c: Likewise.
19665 * gcc.dg/tree-ssa/loop-10.c: Likewise.
19666 * gcc.dg/tree-ssa/loop-6.c: Likewise.
19667 * treelang/compile/extravar.tree: Likewise.
19668 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19669 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19670 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19671 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19672 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19674 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19676 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19679 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
19682 gfortran.dg/char_result_11.f90: New.
19684 2006-01-04 Mark Mitchell <mark@codesourcery.com>
19687 * g++.dg/parse/access9.C: New test.
19688 * g++.dg/tc1/dr52.C: Tweak error markers.
19690 2006-01-04 Richard Henderson <rth@redhat.com>
19692 Merge from gomp branch.
19693 * g++.dg/parse/pragma2.C: Update expected error lines.
19695 2006-01-04 Jakub Jelinek <jakub@redhat.com>
19697 * g++.dg/other/i386-2.C: New test.
19700 * gcc.c-torture/compile/20051228-1.c: New test.
19703 * gcc.dg/pr25559.c: New test.
19705 2006-01-03 Mark Mitchell <mark@codesourcery.com>
19708 * g++.dg/lookup/friend9.C: New test.
19711 * g++.dg/template/repo5.C: New test.
19713 2006-01-03 Steven G. Kargl <kargls@comcast.net>
19716 * gfortran.dg/forall_2.f90: New test.
19718 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
19720 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19721 dg-require-weak. Adjust regexp to handle leading-underscore
19722 targets and space as well as TAB after .weak. Change previous
19723 64-bit fix to not use naked dot.
19725 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
19727 PR rtl-optimization/25578
19728 * gcc.c-torture/execute/20060102-1.c: New testcase.
19730 2006-01-03 Richard Guenther <rguenther@suse.de>
19733 * gcc.dg/torture/pr25183.c: New testcase.
19735 2006-01-03 Jakub Jelinek <jakub@redhat.com>
19737 Merge from gomp-branch.
19738 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19739 * gcc.dg/ia64-sync-2.c: Likewise.
19740 * gcc.dg/ia64-sync-3.c: Likewise.
19741 * gcc.dg/ia64-sync-4.c: Likewise.
19742 * gcc.dg/sync-2.c: Likewise.
19743 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19744 that sparc64-*-* and sparcv9-*-* supports sync builtins.
19746 2006-01-02 Mark Mitchell <mark@codesourcery.com>
19749 * g++.dg/parse/operator6.C: New test.
19752 * g++.dg/parse/error29.C: New test.
19755 * g++.dg/parse/dtor6.C: New test.
19758 * g++.dg/parse/ctor3.C: New test.
19761 * g++.dg/template/class3.C: New test.
19763 2006-01-02 Geoffrey Keating <geoffk@apple.com>
19765 * g++.dg/debug/debug9.C: New.
19767 2006-01-02 Steven G. Kargl <kargls@comcast.net>
19770 * gfortran.dg/label_2.f90: New test.
19772 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19774 * g++.dg/lookup/using12.C: Tighten error marker.
19776 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
19777 Andrew Pinski <pinskia@physics.uc.edu>
19779 * gcc.target/powerpc/darwin-abi-3.c: New file.
19780 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19781 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19782 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19783 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19784 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19785 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19786 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19787 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19789 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
19791 * gcc.dg/tree-ssa/loadpre1.c: New;
19792 * gcc.dg/tree-ssa/loadpre2.c: New;
19793 * gcc.dg/tree-ssa/loadpre3.c: New;
19794 * gcc.dg/tree-ssa/loadpre4.c: New;
19795 * gcc.dg/tree-ssa/loadpre5.c: New;
19796 * gcc.dg/tree-ssa/loadpre6.c: New;
19797 * gcc.dg/tree-ssa/loadpre7.c: New;
19798 * gcc.dg/tree-ssa/loadpre8.c: New;
19799 * gcc.dg/tree-ssa/loadpre9.c: New;
19801 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
19803 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19804 * g++.dg/abi/thunk4.C: Likewise.
19806 2006-01-01 Andreas Jaeger <aj@suse.de>
19808 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19811 2006-01-01 Jakub Jelinek <jakub@redhat.com>
19814 * gcc.dg/pragma-pack-3.c: New test.
19815 * g++.dg/parse/pragma3.C: New test.
19817 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19819 PR middle-end/24827
19820 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19822 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19825 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19827 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
19830 * gfortran-dg/pure_byref_3.f90: New.
19833 * gfortran.dg/userdef_operator_1.f90: New.
19835 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
19837 * g++.dg/abi/thunk3.C: New.
19838 * g++.dg/abi/thunk4.C: New.
19840 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
19843 * gfortran.dg/host_used_types_1.f90: New test. Check that host
19844 associated derived type components of derived types are
19845 properly declared in contained procedures.
19847 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19849 PR libgfortran/25139
19850 * gfortran.dg/backspace_2.f: New test.
19852 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19854 PR libgfortran/25550
19855 * gfortran.dg/endfile.f: New test.
19857 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19859 PR libgfortran/25419
19860 * gfortran.dg/comma.f: New test.
19862 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19864 * lib/gfortran-dg.exp: Remove trailing whitespace.
19865 * lib/fortran-torture.exp: Test with -fbounds-check instead of
19866 -funroll-all-loops.
19868 2005-12-28 Alan Modra <amodra@bigpond.net.au>
19870 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19871 Extended Double long doubles or repeat tests when long double is
19872 the same size as double.
19874 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19876 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19879 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19880 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19883 * gcc.dg/pr23911.c: Make test variable static.
19886 * gcc.dg/tree-ssa/pr14841.c: Likewise.
19888 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19891 * g++.dg/parse/crash17.C: Adjust error markers.
19892 * g++.dg/template/error20.C: New test.
19894 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19897 * g++.dg/ext/complit4.C: New test.
19900 * g++.dg/ext/complit5.C: Likewise.
19902 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
19904 PR tree-optimization/25125
19905 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19906 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19907 * gcc.c-torture/execute/pr25125.c: New.
19909 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
19913 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19914 functions with incorrect assumed size references.
19916 2005-12-24 Mark Mitchell <mark@codesourcery.com>
19919 * g++.dg/opt/init1.C: New test.
19921 2005-12-23 Mark Mitchell <mark@codesourcery.com>
19924 * g++.dg/template/sfinae3.C: New test.
19926 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19928 * g++.dg/other/friend4.C: New test.
19930 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19933 * g++.dg/opt/pr25005.C: New test.
19935 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19938 * g++.dg/template/ptrmem16.C: New test.
19940 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
19944 * gfortran.dg/initialization_1.f90: Add test of SIZE.
19946 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19948 PR libgfortran/25307
19949 * gfortran.dg/list_read_5.f90: New test.
19951 2005-12-22 Richard Henderson <rth@redhat.com>
19953 * gcc.target/i386/sse-7.c: Use -msse2.
19955 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19957 PR rtl-optimization/25432
19958 * gcc.c-torture/compile/20051216-1.c: New test.
19961 * objc/execute/pr25328.m: New test.
19963 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19966 * g++.dg/template/call4.C: New test.
19968 2005-12-22 Dale Johannesen <dalej@apple.com>
19970 * gcc.target/i386/sse-17.c: New.
19972 2005-12-22 Paul Brook <paul@codesourcery.com>
19974 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19976 2005-12-22 Paul Brook <paul@codesourcery.com>
19978 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19980 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
19983 * gcc.c-torture/compile/pr25513.c: New test.
19985 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19988 * g++.dg/parse/error25.C: Add more tests.
19990 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19993 * gfortran.dg/der_charlen_1.f90: New.
19995 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
19998 * gfortran.dg/pointer_component_type_1.f90: New test.
20002 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20003 should give an error with assumed size array refernces and checks
20004 those that should not.
20005 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20006 reference an upper bound so that it does not generate an error.
20012 * gfortran.dg/used_dummy_types_1.f90: New test.
20013 * gfortran.dg/used_dummy_types_2.f90: New test.
20014 * gfortran.dg/used_dummy_types_3.f90: New test.
20015 * gfortran.dg/used_dummy_types_4.f90: New test.
20016 * gfortran.dg/used_dummy_types_5.f90: New test.
20019 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20020 group already being USE associated.
20021 * gfortran.dg/assumed_shape_nml.f90: New test.
20022 * gfortran.dg/assumed_size_nml.f90: New test.
20032 * gfortran.dg/io_constraints_1.f90: New test.
20033 * gfortran.dg/io_constraints_1.f90: New test.
20034 * gfortran.dg/iostat_3.f90: Change wording of warning.
20035 * gfortran.dg/g77/19981216-0.f: The same.
20037 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
20039 PR tree-optimization/23518
20040 * gcc.dg/pr23518.c: New.
20042 2005-12-21 Mike Stump <mrs@apple.com>
20044 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20046 2005-12-21 Paul Brook <paul@codesourcery.com>
20048 * gcc.dg/pr19340.c: Skip on m68k targets.
20050 2005-12-21 Steven Bosscher <stevenb@suse.de>
20052 PR rtl-optimization/25196
20053 * gcc.dg/pr25196.c: New test.
20055 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
20058 gfortran.dg/where_nested_1.f90: New.
20060 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
20062 PR tree-optimization/25382.
20063 * gcc.dg/tree-ssa/pr25382.c: New.
20065 2005-12-20 Richard Guenther <rguenther@suse.de>
20067 PR middle-end/24306
20068 * gcc.target/i386/pr24306.c: New testcase.
20070 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
20072 PR tree-optimization/25501
20073 * gcc.dg/tree-ssa/pr25501.c: New.
20075 2005-12-20 Richard Guenther <rguenther@suse.de>
20078 2005-12-02 Richard Guenther <rguenther@suse.de>
20080 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20082 2005-12-20 Mark Mitchell <mark@codesourcery.com>
20085 * g++.dg/warn/Wunreachable-code-2.C: New test.
20087 2005-12-19 Mark Mitchell <mark@codesourcery.com>
20090 * g++.dg/template/ctor5.C: New test.
20093 * g++.dg/template/overload8.C: New test.
20095 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
20097 * gcc.c-torture/compile/pr25483 : New test.
20099 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20102 * g++.dg/ext/typeof10.C: New test.
20104 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
20106 * gcc.dg/mt-loopi1.c: New.
20108 2005-12-18 Richard Guenther <rguenther@suse.de>
20110 PR tree-optimization/25481
20111 * gcc.dg/torture/pr25481.c: New testcase.
20113 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
20115 PR rtl-optimization/21041
20116 * gcc.dg/pr21041.c: New test.
20118 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20120 PR libgfortran/25463
20121 * gfortran.dg/advance.f90: New test.
20123 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
20125 * gcc.dg/20051201-1.c: New test.
20127 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
20130 * gfortran.dg/initialization_1.f90: New test.
20131 * gfortran.dg/enum_5.f90: Change dg-error to new message.
20132 * gfortran.dg/g77/980616-0.f: The same.
20134 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20137 * gfortran.dg/chkbits.f90: New test.
20139 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20141 * gfortran.dg/enum_5.f: Revert to previous version.
20143 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20145 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20146 * gfortran.dg/nested_modules_1.f90: Ditto.
20147 * gfortran.dg/hollerith_f95.f90: Ditto.
20148 * gfortran.dg/select_5.f90: Ditto.
20149 * gfortran.dg/secnds.f: Ditto.
20150 * gfortran.dg/hollerith2.f90: Ditto.
20151 * gfortran.dg/imag_2.f: Ditto.
20152 * gfortran.dg/ftell_2.f90: Ditto.
20153 * gfortran.dg/malloc_free_1.f90: Ditto.
20154 * gfortran.dg/logint-1.f: Ditto.
20155 * gfortran.dg/recursive_statement_functions.f90: Ditto.
20156 * gfortran.dg/e_d_fmt.f90: Ditto.
20157 * gfortran.dg/hollerith_legacy.f90: Ditto.
20158 * gfortran.dg/logint-2.f: Ditto.
20159 * gfortran.dg/enum_5.f90: Ditto.
20160 * gfortran.dg/f2c_2.f90: Ditto.
20161 * gfortran.dg/pr17143.f90: Ditto.
20162 * gfortran.dg/namelist_14.f90: Ditto.
20163 * gfortran.dg/logint-3.f: Ditto.
20164 * gfortran.dg/spread_scalar_source.f90: Ditto.
20165 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20166 * gfortran.dg/namelist_11.f: Ditto.
20167 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20168 * gfortran.dg/g77/20010519-1.f
20169 * gfortran.dg/g77/alpha1.f: Ditto.
20170 * gfortran.dg/g77/990115-1.f: Ditto.
20171 * gfortran.dg/g77/erfc.f: Ditto.
20172 * gfortran.dg/g77/19990313-3.f: Ditto.
20173 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20174 * gfortran.dg/g77/20010426.f: Ditto.
20175 * gfortran.dg/g77/19990313-0.f: Ditto.
20176 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20177 * gfortran.dg/g77/20000629-1.f: Ditto.
20178 * gfortran.dg/g77/970125-0.f: Ditto.
20179 * gfortran.dg/g77/8485.f: Ditto.
20180 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20181 * gfortran.dg/g77/19990313-1.f: Ditto.
20182 * gfortran.dg/g77/int8421.f: Ditto.
20183 * gfortran.dg/g77/19990305-0.f: Ditto.
20184 * gfortran.dg/g77/947.f: Ditto.
20185 * gfortran.dg/g77/19990905-2.f: Ditto.
20186 * gfortran.dg/g77/cabs.f: Ditto.
20187 * gfortran.dg/g77/19990313-2.f: Ditto.
20188 * gfortran.dg/g77/20020307-1.f: Ditto.
20189 * gfortran.dg/g77/dcomplex.f: Ditto.
20190 * gfortran.dg/g77/19990502-1.f: Ditto.
20191 * gfortran.dg/g77/19981216-0.f: Ditto.
20192 * gfortran.dg/common_4.f90: Ditto.
20193 * gfortran.dg/entry_4.f90: Ditto.
20194 * gfortran.dg/equiv_constraint_2.f90: Ditto.
20195 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20196 * gfortran.dg/namelist_12.f: Ditto.
20197 * gfortran.dg/scale_1.f90: Ditto.
20198 * gfortran.dg/modulo_1.f90
20199 * gfortran.dg/hollerith.f90: Ditto.
20200 * gfortran.dg/direct_io_3.f90: Ditto.
20201 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20202 * gfortran.dg/gnu_logical_1.F: Ditto.
20203 * gfortran.dg/unf_io_convert_1.f90: Ditto.
20204 * gfortran.dg/assign_1.f90: Ditto.
20205 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20206 * gfortran.dg/pr23095.f: Ditto.
20207 * gfortran.dg/read_float_1.f90: Ditto.
20209 2005-12-17 Andreas Jaeger <aj@suse.de>
20211 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20212 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20214 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20217 * gfortran.dg/fmt_white.f: New test.
20219 2005-12-16 Steven G. Kargl <kargls@comcast.net>
20221 * gfortran.dg/label_1.f90: New test.
20223 2005-12-15 Ben Elliston <bje@au.ibm.com>
20226 * gcc.dg/20031012-1.c: Add -Walways-true option.
20227 * gcc.dg/weak/weak-3.c: Likewise.
20228 * g++.old-deja/g++.mike/warn8.C: Likewise.
20230 2005-12-16 Mike Stump <mrs@apple.com>
20232 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20235 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20237 PR libgfortran/25264
20238 PR libgfortran/25349
20239 * gfortran.dg/tl_editing.f90: Added additional checks.
20240 * gfortran.dg/t_editing.f: New test.
20241 * gfortran.dg/write_padding.f90: New test
20243 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20246 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20248 2005-12-16 Jakub Jelinek <jakub@redhat.com>
20250 PR rtl-optimization/24899
20251 * gcc.c-torture/execute/20051215-1.c: New test.
20253 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
20256 * gfortran.dg/pr24823.f: New test.
20258 2005-12-16 Jeff Law <law@redhat.com>
20260 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20262 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20264 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20265 (base_types): Change C++ style comments to C style comments. Remove
20266 aligned types from the array. Keep Enums disabled.
20267 (complex_types): Remove aligned types from the array.
20268 Comment out "_Complex long double".
20269 (attrib_types): Remove.
20270 (complex_attrib_types): Remove.
20271 (attrib_array_types): Remove.
20272 (complex_attrib_array_types): Remove.
20273 (aligned_bitfld_types): Remove.
20274 (n_aligned_bitfld_types): Remove.
20275 (FEATURE_ALIGNEDPACKED): Delete.
20276 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20277 (singles): Remove support for adding attributes.
20278 (choose_type): Remove support for attributed types.
20279 (generate_fields): Remove support for attributed bit-fields.
20280 Remove support for adding attributes.
20281 (generate_random_tests): Remove support for adding attributes.
20282 (features): Add back "[0] :0" and "complex vector [0]".
20283 (main): Remove support for attributed bit-fields.
20284 Uncomment the calling of generate_random_tests for the rests of
20287 2005-12-16 Jan Hubicka <jh@suse.cz>
20289 * gcc.c-torture/combine/pr25224.c: New.
20291 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
20294 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20297 2005-12-15 Richard Sandiford <richard@codesourcery.com>
20299 * gcc.dg/20051215-1.c: New file.
20301 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20303 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20304 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20306 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
20309 * gfortran.dg/dummy_functions_1.f90: New.
20311 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
20313 PR rtl-optimization/25310
20314 * gcc.c-torture/compile/pr25310.c: New test.
20316 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20319 * gcc.dg/pr25023.c: New test.
20321 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20323 * g++.old-deja/g++.brendan/redecl1.C,
20324 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20325 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20326 g++.old-deja/g++.oliva/typeof1.C,
20327 g++.old-deja/g++.other/crash16.C,
20328 g++.old-deja/g++.other/crash34.C,
20329 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20330 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20331 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20332 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20333 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20334 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20337 2005-12-14 Kean Johnston <jkj@sco.com>
20338 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20340 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20341 * gcc.target/i386/20020523-1.c: Ditto.
20342 * gcc.target/i386/tailcall-1.c: Ditto.
20343 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20344 * gcc.target/i386/ssetype-5.c: Ditto.
20346 2005-12-14 Jeff Law <law@redhat.com>
20348 * gcc.dg/tree-ssa/foldstring-1.c: New test.
20350 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20354 * gcc.target/i386/pr25254.c: New test.
20355 * gfortran.dg/PR24188.f: New test.
20357 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
20359 * lib/fortran-torture.exp: Catch remaining uses of
20360 remote_file build delete.
20362 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20364 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20366 2005-12-14 Ben Elliston <bje@au.ibm.com>
20368 * gcc.dg/warn-addr-cmp.c: New test.
20370 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20374 * gcc.target/i386/pr25293.c: New test.
20376 2005-12-13 Petr Machata <machata@post.cz>
20379 * g++.dg/parse/comma2.C: New test.
20381 2005-12-13 Mark Mitchell <mark@codesourcery.com>
20382 Jakub Jelinek <jakub@redhat.com>
20384 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20385 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20386 (limits.h): Include unconditionally.
20387 (stdlib.h): Likewise.
20388 (hashtab.h): Do not include.
20389 (getopt.h): Likewise.
20390 (stddef.h): Include.
20391 (hashval_t): Define.
20392 (struct entry): Add "next" field.
20393 (HASH_SIZE): New macro.
20394 (hash_table): New variable.
20395 (switchfiles): Do not use xmalloc.
20397 (iterative_hash): New function.
20399 (e_exists): New function.
20400 (e_insert): Likewise.
20401 (output): Use, instead of libiberty hashtable functions.
20402 (main): Do not use getopt. Do not call htab_create.
20404 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20407 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20408 put atal* and atpaal* attributes on array elements.
20409 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20410 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20411 put atal* and atpaal* attributes on array elements.
20412 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20414 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
20416 * gcc.dg/single-precision-constant.c: New test.
20418 2005-12-13 Alan Modra <amodra@bigpond.net.au>
20420 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20421 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20422 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20423 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20424 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20425 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20426 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20427 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20428 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20429 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20430 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20431 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20432 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20433 gcc.target/powerpc/ppc-sdata-2.c,
20434 gcc.target/powerpc/ppc-stackalign-1.c,
20435 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20436 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20437 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20438 gcc.target/powerpc/rs6000-ldouble-2.c,
20439 gcc.target/powerpc/rs6000-power2-1.c,
20440 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20441 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
20442 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
20443 option into target selector.
20444 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
20445 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20447 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20450 * objc.dg/encode-9.m: New test.
20452 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20455 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20456 * gcc.dg/asm-b.c: Fix typo.
20457 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20458 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20459 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20460 i?86 lp64 and x86_64 ilp32.
20461 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20463 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20465 2005-12-12 Steven G. Kargl <kargls@comcast.net>
20468 gfortran.dg/equiv_5.f90: New test.
20470 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
20472 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20473 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20474 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20475 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20476 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20477 * gcc.dg/tree-ssa/reassoc-5.c: New.
20478 * gcc.dg/tree-ssa/reassoc-6.c: New.
20479 * gcc.dg/tree-ssa/reassoc-7.c: New.
20480 * gcc.dg/tree-ssa/reassoc-8.c: New.
20481 * gcc.dg/tree-ssa/reassoc-9.c: New.
20482 * gcc.dg/tree-ssa/reassoc-10.c: New.
20483 * gcc.dg/tree-ssa/reassoc-11.c: New.
20485 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20489 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20491 2005-12-12 Mark Mitchell <mark@codesourcery.com>
20494 * g++.dg/template/inherit.C: Do not use a generic error message.
20496 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20499 * objc.dg/gnu-encoding: New directory.
20500 * objc.dg/gnu-encoding/compat-common.h: New file.
20501 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20502 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20503 * objc.dg/gnu-encoding/vector-defs.h: New file.
20504 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20505 * objc.dg/gnu-encoding/generate-random.c: New file.
20506 * objc.dg/gnu-encoding/generate-random_r.c: New file.
20507 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20508 * objc.dg/gnu-encoding/generate-random.h: New file.
20510 2005-12-11 Mark Mitchell <mark@codesourcery.com>
20513 * g++.dg/template/defarg7.C: New test.
20515 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20518 * objc.dg/encode-8.m: New test.
20520 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20523 * objc.dg/encode-7.m: New test.
20525 2005-12-10 Mark Mitchell <mark@codesourcery.com>
20528 * g++.dg/opt/inline10.C: New test.
20530 2005-12-11 Steven G. Kargl <kargls@comcast.net>
20532 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20534 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
20536 * gfortran.dg/substring_equivalence.f90: typo in comment
20538 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20541 * gfortran.dg/iostat_3.f90: New test.
20543 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
20546 * gfortran.dg/unf_io_convert_1.f90: New test.
20547 * gfortran.dg/unf_io_convert_2.f90: New test.
20548 * gfortran.dg/unf_io_convert_3.f90: New test.
20550 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20553 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20554 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20555 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20556 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20557 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20558 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20559 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20560 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20561 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20562 gcc.dg/torture/fp-int-convert-float128-timode.c,
20563 gcc.dg/torture/fp-int-convert-float128.c,
20564 gcc.dg/torture/fp-int-convert-float80-timode.c,
20565 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20566 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20568 * gcc.dg/tls/opt-1.c: Require effective target fpic.
20570 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
20572 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20574 2005-12-10 Richard Sandiford <richard@codesourcery.com>
20576 * gcc.dg/20051207-1.c,
20577 * gcc.dg/20051207-2.c,
20578 * gcc.dg/20051207-3.c: New tests.
20580 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20583 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20584 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20585 dg-skip-if target selector.
20588 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20589 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20590 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20591 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20592 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20593 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20594 and/or merge with i?86 cases.
20596 * gcc.dg/tls/opt-3.c: Require effective target fpic.
20599 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20600 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20601 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20602 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20605 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
20608 * gcc.c-torture/compile/pr25311.c: New test.
20610 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20612 PR libgfortran/25039
20613 * gfortran.dg/read_comma.f: New test.
20615 2005-12-08 Jakub Jelinek <jakub@redhat.com>
20618 * g++.dg/opt/pr19317-1.C: New test.
20619 * g++.dg/opt/pr19317-2.C: New test.
20620 * g++.dg/opt/pr19317-3.C: New test.
20623 * gcc.c-torture/execute/pr19005.c: New test.
20626 * g++.old-deja/g++.other/comdat5.C: New test.
20627 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20629 * g++.dg/compat/struct-layout-1.exp: New file.
20630 * g++.dg/compat/struct-layout-1.h: New.
20631 * g++.dg/compat/struct-layout-1_generate.c: New.
20632 * g++.dg/compat/struct-layout-1_x1.h: New.
20633 * g++.dg/compat/struct-layout-1_x2.h: New.
20634 * g++.dg/compat/struct-layout-1_y1.h: New.
20635 * g++.dg/compat/struct-layout-1_y2.h: New.
20637 * gcc.dg/20050330-2.c: New test.
20639 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
20642 * gfortran.dg/associated_1.f90: New.
20644 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
20646 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20647 ILP32 vect_no_align platforms.
20649 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
20650 Jakub Jelinek <jakub@redhat.com>
20653 * gcc.c-torture/compile/20051207-1.c: New test.
20655 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20658 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20659 gcc.dg/torture/pr18582-1.c,
20660 gcc.target/i386/attributes-error.c: Also test on x86_64.
20662 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20664 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20667 * g++.dg/template/typedef3.C: New test.
20671 * g++.dg/template/dtor3.C: Fix error markers.
20673 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
20675 * lib/target-supports.exp (check_effective_target_sync_char_short):
20678 2005-12-06 Janis Johnson <janis187@us.ibm.com>
20680 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20682 2005-12-06 Roger Sayle <roger@eyesopen.com>
20684 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20685 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20686 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20687 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20689 2005-12-06 Roger Sayle <roger@eyesopen.com>
20692 * g++.dg/other/array2.C: New test case.
20694 2005-12-05 Geoffrey Keating <geoffk@apple.com>
20696 * gcc.dg/darwin-weakimport-3.c: New.
20698 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20699 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20700 and to work on Darwin.
20701 * gcc.dg/attr-weakref-1b.c: New file.
20702 * gcc.dg/attr-weakref-2.c: New test.
20703 * gcc.dg/darwin-weakref-1.c: New test.
20705 2005-12-05 Janis Johnson <janis187@us.ibm.com>
20708 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20709 use in selector expressions.
20710 (dg-xfail-if): Ditto.
20711 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20712 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20713 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20714 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20715 * gcc.test-framework/test-framework.exp: Skip generated tests if
20716 CHECK_TEST_FRAMEWORK is not 1.
20718 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
20720 PR tree-optimization/24963
20721 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20724 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20727 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20728 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20729 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20730 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20732 2005-12-05 Jakub Jelinek <jakub@redhat.com>
20734 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20737 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20739 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20741 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20743 * gcc.dg/format/cast-1.c: New test.
20745 2005-12-04 Roger Sayle <roger@eyesopen.com>
20748 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20749 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20750 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20751 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20753 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20755 * gcc.dg/cast-pretty-print-1.c: New test.
20757 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20759 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20761 2005-12-02 Mark Mitchell <mark@codesourcery.com>
20764 * g++.dg/template/friend40.C: New test.
20766 2005-12-02 Jakub Jelinek <jakub@redhat.com>
20769 * gcc.target/i386/movq-2.c: New test.
20770 * gcc.target/i386/movq.c: Remove target i?86, instead add
20771 dg-require-effective-target ilp32.
20773 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20776 * g++.dg/other/default1.C: New test.
20778 2005-12-02 Richard Guenther <rguenther@suse.de>
20780 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20782 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
20784 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20786 2005-12-02 Alan Modra <amodra@bigpond.net.au>
20789 * gcc.target/powerpc/rotate.c: New.
20791 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20793 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20794 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20796 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
20799 * gcc.dg/pr17730-1.c: Adjust.
20800 * gcc.dg/lvalue1.c (main): Likewise.
20801 * gcc.dg/lvalue-2.c: Likewise.
20802 * g++.dg/pr7503-3.C
20804 2005-12-01 Geoffrey Keating <geoffk@apple.com>
20806 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20809 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
20812 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
20814 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20817 * lib/target-supports.exp (check_effective_target_tls): New.
20818 (check_effective_target_tls_runtime): New.
20819 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20821 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20822 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20823 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20824 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20825 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20826 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20827 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20828 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20829 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20830 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20831 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20832 effective-target TLS.
20833 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20834 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20835 effective-target TLS runtime.
20837 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20839 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20841 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
20843 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20844 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20845 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20846 ignored" warnings when "packing" is the same as the ABI layout.
20848 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
20851 * gfortran.dg/line_length_1.f: New test.
20852 * gfortran.dg/line_length_2.f90: Ditto.
20854 2005-11-30 Richard Guenther <rguenther@suse.de>
20856 PR tree-optimization/21655
20857 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20859 2005-11-30 Dale Johannesen <dalej@apple.com>
20861 * gcc.c-torture/compile/pr24930.c: New.
20863 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
20866 * gfortran.dg/auto_char_dummy_array.f90: New test.
20868 2005-11-30 Jeff Law <law@redhat.com>
20870 * g++.old-deja/g++.law/pr25000.C: New test.
20872 2005-11-30 Jakub Jelinek <jakub@redhat.com>
20874 * gcc.dg/tls/opt-11.c: New test.
20876 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
20878 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20880 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20883 2005-11-29 Jakub Jelinek <jakub@redhat.com>
20885 * gfortran.dg/open_access_1.f90: New test.
20887 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20889 * gcc.dg/charset/builtin2.c: New test.
20891 2005-11-28 Jakub Jelinek <jakub@redhat.com>
20893 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20894 on mmix-*-* for *_[xy].c.
20896 2005-11-28 Kean Johnston <jkj@sco.com>
20898 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20900 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20901 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20902 * gcc.target/i386/asm-3.c: Ditto.
20903 * gcc.target/i386/clobbers.c: Ditto.
20904 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20905 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20907 * gcc.target/i386/mul.c: Ditto.
20908 * gcc.target/i386/ssetype-1.c: Ditto.
20909 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20910 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20911 static so the test works with -fPIC mode too. Based on comment in
20913 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20915 2005-11-28 Richard Guenther <rguenther@suse.de>
20917 * gcc.dg/alias-9.c: New testcase.
20918 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20920 2005-11-28 Roger Sayle <roger@eyesopen.com>
20921 Uros Bizjak <uros@kss-loka.si>
20923 PR middle-end/20219
20924 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20925 tan(x)/sin(x) transformations.
20927 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
20929 PR middle-end/24575
20930 * gcc.dg/tree-ssa/divide-3.c: New test.
20931 * gcc.dg/tree-ssa/divide-4.c: New test.
20933 2005-11-27 Steven G. Kargl <kargls@comcast.net>
20936 * gfortran.dg/boz_6.f90: New test.
20938 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20941 * gfortran.dg/modulo_1.f90: New test.
20943 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20945 PR libfortran/24919
20946 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20947 fail on CRLF platforms.
20948 * gfortran.dg/ftell_2.f90: Likewise.
20950 2005-11-26 Eric Christopher <echristo@apple.com>
20952 * gcc.dg/intmax_t-1.c: Remove mips xfail.
20954 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20956 * objc.dg/gnu-runtime-3.m: Simplify.
20958 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20960 PR middle-end/23669
20961 * gcc.dg/tree-ssa/divide-1.c: New test.
20962 * gcc.dg/tree-ssa/divide-2.c: New test.
20964 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20966 PR libgfortran/24945
20967 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20969 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20971 PR libgfortran/24945
20972 * gfortran.dg/open_status_2.f90: New test.
20974 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20976 * gcc.c-torture/execute/builtins/fprintf.c,
20977 gcc.c-torture/execute/builtins/fputs-lib.c,
20978 gcc.c-torture/execute/builtins/fputs.c,
20979 gcc.c-torture/execute/builtins/lib/fprintf.c,
20980 gcc.c-torture/execute/builtins/lib/printf.c,
20981 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20983 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
20985 * gcc.dg/20050922-2.c: New test.
20987 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
20989 * objc.dg/gnu-runtime-3.m: New test.
20991 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20994 * g++.dg/other/void1.C: New test.
20996 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
20998 PR middle-end/24998
20999 * gcc.dg/torture/fp-int-convert-float.c,
21000 gcc.dg/torture/fp-int-convert-double.c,
21001 gcc.dg/torture/fp-int-convert-long-double.c,
21002 gcc.dg/torture/fp-int-convert-timode.c,
21003 gcc.dg/torture/fp-int-convert-float80.c,
21004 gcc.dg/torture/fp-int-convert-float80-timode.c,
21005 gcc.dg/torture/fp-int-convert-float128.c,
21006 gcc.dg/torture/fp-int-convert-float128-timode.c,
21007 gcc.dg/torture/fp-int-convert.h: New files.
21009 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21011 PR middle-end/24989
21012 * gcc.dg/tree-ssa/bool-10.c: New test.
21013 * gcc.dg/tree-ssa/bool-11.c: New test.
21014 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21016 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21018 PR middle-end/24990
21019 * tree-ssa/pr24990-1.c: New test.
21021 2005-11-24 Richard Guenther <rguenther@suse.de>
21022 Dirk Mueller <dmueller@suse.de>
21025 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21026 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21027 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21028 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21029 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21030 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21032 2005-11-23 Uros Bizjak <uros@kss-loka.si>
21034 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21036 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
21039 * gcc.dg/Wc++-compat.c: New.
21040 * gcc.dg/Wno-c++-compat.c: New.
21042 2005-11-23 Alan Modra <amodra@bigpond.net.au>
21044 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21045 (vspltish, vspltisw): Likewise.
21047 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21049 PR libgfortran/24794
21050 * gfortran.dg/namelist_12.f: Fix quotes.
21051 * gfortran.dg/namelist_13.f90: Fix quotes.
21052 * gfortran.dg/namelist_14.f90: Fix quotes.
21053 * gfortran.dg/namelist_15.f90: Fix quotes.
21054 * gfortran.dg/namelist_use.f90: Fix quotes.
21055 * gfortran.dg/namelist_use_only.f90: Fix quotes.
21056 * gfortran.dg/namelist_21.f90: New test.
21057 * gfortran.dg/namelist_22.f90: New test.
21059 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
21062 * gcc.c-torture/compile/pr23435.c: New.
21064 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21066 * gcc.c-torture/execute/floatunsisf-1.c: New test.
21068 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21070 * gcc.target/powerpc/405-macchw-1.c,
21071 gcc.target/powerpc/405-macchw-2.c,
21072 gcc.target/powerpc/405-macchwu-1.c,
21073 gcc.target/powerpc/405-macchwu-2.c,
21074 gcc.target/powerpc/405-machhw-1.c,
21075 gcc.target/powerpc/405-machhw-2.c,
21076 gcc.target/powerpc/405-machhwu-1.c,
21077 gcc.target/powerpc/405-machhwu-2.c,
21078 gcc.target/powerpc/405-maclhw-1.c,
21079 gcc.target/powerpc/405-maclhw-2.c,
21080 gcc.target/powerpc/405-maclhwu-1.c,
21081 gcc.target/powerpc/405-maclhwu-2.c,
21082 gcc.target/powerpc/405-mulchw-1.c,
21083 gcc.target/powerpc/405-mulchw-2.c,
21084 gcc.target/powerpc/405-mulchwu-1.c,
21085 gcc.target/powerpc/405-mulchwu-2.c,
21086 gcc.target/powerpc/405-mulhhw-1.c,
21087 gcc.target/powerpc/405-mulhhw-2.c,
21088 gcc.target/powerpc/405-mulhhwu-1.c,
21089 gcc.target/powerpc/405-mulhhwu-2.c,
21090 gcc.target/powerpc/405-mullhw-1.c,
21091 gcc.target/powerpc/405-mullhw-2.c,
21092 gcc.target/powerpc/405-mullhwu-1.c,
21093 gcc.target/powerpc/405-mullhwu-2.c,
21094 gcc.target/powerpc/405-nmacchw-1.c,
21095 gcc.target/powerpc/405-nmacchw-2.c,
21096 gcc.target/powerpc/405-nmachhw-1.c,
21097 gcc.target/powerpc/405-nmachhw-2.c,
21098 gcc.target/powerpc/405-nmaclhw-1.c,
21099 gcc.target/powerpc/405-nmaclhw-2.c,
21100 gcc.target/powerpc/440-macchw-1.c,
21101 gcc.target/powerpc/440-macchw-2.c,
21102 gcc.target/powerpc/440-macchwu-1.c,
21103 gcc.target/powerpc/440-macchwu-2.c,
21104 gcc.target/powerpc/440-machhw-1.c,
21105 gcc.target/powerpc/440-machhw-2.c,
21106 gcc.target/powerpc/440-machhwu-1.c,
21107 gcc.target/powerpc/440-machhwu-2.c,
21108 gcc.target/powerpc/440-maclhw-1.c,
21109 gcc.target/powerpc/440-maclhw-2.c,
21110 gcc.target/powerpc/440-maclhwu-1.c,
21111 gcc.target/powerpc/440-maclhwu-2.c,
21112 gcc.target/powerpc/440-mulchw-1.c,
21113 gcc.target/powerpc/440-mulchw-2.c,
21114 gcc.target/powerpc/440-mulchwu-1.c,
21115 gcc.target/powerpc/440-mulchwu-2.c,
21116 gcc.target/powerpc/440-mulhhw-1.c,
21117 gcc.target/powerpc/440-mulhhw-2.c,
21118 gcc.target/powerpc/440-mulhhwu-1.c,
21119 gcc.target/powerpc/440-mulhhwu-2.c,
21120 gcc.target/powerpc/440-mullhw-1.c,
21121 gcc.target/powerpc/440-mullhw-2.c,
21122 gcc.target/powerpc/440-mullhwu-1.c,
21123 gcc.target/powerpc/440-mullhwu-2.c,
21124 gcc.target/powerpc/440-nmacchw-1.c,
21125 gcc.target/powerpc/440-nmacchw-2.c,
21126 gcc.target/powerpc/440-nmachhw-1.c,
21127 gcc.target/powerpc/440-nmachhw-2.c,
21128 gcc.target/powerpc/440-nmaclhw-1.c,
21129 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21131 2005-11-21 Jakub Jelinek <jakub@redhat.com>
21134 * gfortran.dg/inquire_9.f90: New test.
21137 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21139 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21141 PR libfortran/24432
21142 * lib/target-supports.exp (check_effective_target_fortran_large_real):
21143 Check that 'cos' is supported.
21145 2005-11-21 Paul Thomas <pault@gcc.gnu.org
21148 * gfortran.dg/substring_equivalence.f90: New test.
21151 * gfortran.dg/auto_internal_assumed.f90: New test.
21153 2005-11-21 Uros Bizjak <uros@kss-loka.si>
21155 * gcc.dg/fold-div-2.c: New test.
21157 2005-11-20 Ian Lance Taylor <ian@airs.com>
21159 PR rtl-optimization/24883
21160 * gcc.c-torture/compile/pr24883.c: New test.
21162 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
21164 PR middle-end/20583
21165 * gcc.c-torture/compile/pr20583.c: New.
21167 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
21169 * gcc.c-torture/execute/usmul.c: New test.
21171 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
21173 * gcc.dg/tree-ssa/vrp22.c: New test.
21175 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
21177 PR middle-end/24912
21178 * gcc.dg/torture/pr24912-1.c: New test.
21180 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
21183 * gfortran.dg/arrayio_derived_1.f90: New test.
21185 2005-11-19 Richard Guenther <rguenther@suse.de>
21187 PR middle-end/23294
21188 * gcc.dg/tree-ssa/pr23294.c: New testcase.
21190 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
21192 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21194 2005-11-18 Mark Mitchell <mark@codesourcery.com>
21197 * g++.dg/template/friend39.C: New test.
21199 2005-11-18 James E Wilson <wilson@specifix.com>
21201 * gcc.dg/builtin-strstr.c: New.
21203 2005-11-18 Richard Henderson <rth@redhat.com>
21205 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21206 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21207 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21208 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21209 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21210 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21211 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21212 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21213 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21214 renaming to remove initial "ia64-".
21216 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
21218 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21220 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
21222 * g++.dg/cpp/string-2.C: New test.
21224 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
21226 * gcc.dg/tree-ssa/loop-14.c: New test.
21228 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
21229 Michael Chamberlain <michael@chamberlain.net.au>
21231 * ada/acats/run_all.sh (target_run): Kill long running tests.
21233 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21235 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21236 * gcc.dg/cleanup-9.c: Likewise.
21237 * gcc.dg/cleanup-10.c: Likewise.
21238 * gcc.dg/cleanup-11.c: Likewise.
21240 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21243 * gfortran.dg/open_access_append_1.f90: New test.
21244 * gfortran.dg/open_access_append_2.f90: New test.
21246 2005-11-16 Richard Guenther <rguenther@suse.de>
21248 PR middle-end/24851
21249 * gcc.c-torture/execute/pr24851.c: New testcase.
21251 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
21253 * gcc.dg/fold-overflow-1.c: New test.
21255 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
21257 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21258 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21260 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
21262 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21264 * g++.dg/eh/forced2.C: Likewise.
21265 * g++.dg/eh/forced3.C: Likewise.
21266 * g++.dg/eh/forced4.C: Likewise.
21268 2005-11-11 Mike Stump <mrs@apple.com>
21270 * g++.old-deja/g++.mike/unused.C: Add.
21272 2005-11-15 Mark Mitchell <mark@codesourcery.com>
21275 * g++.dg/warn/Wcast-qual1.C: New test.
21277 2005-11-15 Jan Hubicka <jh@suse.cz>
21279 * gcc.dg/winline-5.c: Add large-unit-insns limit.
21281 2005-11-14 David Edelsohn <edelsohn@gnu.org>
21283 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21285 2005-11-14 Diego Novillo <dnovillo@redhat.com>
21288 * gcc.dg/tree-ssa/pr24840.c: New test.
21290 2005-11-14 Janis Johnson <janis187@us.ibm.com>
21293 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21295 2005-11-14 Dale Johannesen <dalej@apple.com>
21297 * gcc.c-torture/execute/20051113-1.c: New.
21299 2005-11-14 Mark Mitchell <mark@codesourcery.com>
21302 * g++.dg/template/crash43.C: New test.
21304 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
21306 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21308 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21311 * g++.dg/eh/spec8.C: New test.
21313 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21315 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21317 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21320 * g++.dg/parse/ambig4.C: New test.
21321 * g++.dg/tc1/dr101.C: Adjust error markers.
21322 * g++.dg/lookup/strong-using-2.C: Likewise.
21323 * g++.dg/lookup/ambig5.C: Likewise.
21324 * g++.dg/lookup/ambig4.C: Likewise.
21325 * g++.dg/parse/crash22.C: Likewise.
21327 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21329 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21331 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
21333 * gcc.dg/nested-calls-1.c: New test.
21335 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21337 * gfortran.dg/complex_intrinsic_1.f90: New test.
21338 * gfortran.dg/complex_intrinsic_2.f90: New test.
21339 * gfortran.dg/fgetc_1.f90: New test.
21340 * gfortran.dg/fgetc_2.f90: New test.
21341 * gfortran.dg/fgetc_3.f90: New test.
21342 * gfortran.dg/ftell_1.f90: New test.
21343 * gfortran.dg/ftell_2.f90: New test.
21344 * gfortran.dg/gnu_logical_1.F: New test.
21345 * gfortran.dg/gnu_logical_2.f90: New test.
21347 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
21349 PR middle-end/24820
21350 * gcc.dg/pr24820.c: New test.
21352 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
21354 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21355 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21358 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21361 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21363 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21365 * gcc.target/cris/cris.exp: New file.
21366 * gcc.target/cris/rld-legit1.c: New test.
21367 * gcc.target/cris/rld-legit2.c: New test.
21369 2005-11-12 Jakub Jelinek <jakub@redhat.com>
21372 * g++.dg/opt/pr24780.C: New test.
21375 * g++.dg/template/asm1.C: New test.
21377 2005-11-12 Steven G. Kargl <kargls@comcast.net>
21379 PR libgfortran/24787
21380 * gfortran.dg/scan_1.f90: New test.
21382 2005-11-12 Jan Hubicka <jh@suse.cz>
21384 * gcc.target/i386/minmax-1.c: New.
21385 * gcc.target/i386/minmax-2.c: New.
21387 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
21389 * gcc.dg/pr24445.c: Fix for 64-bit targets.
21391 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
21393 * gcc.c-torture/execute/20051110-1.c,
21394 gcc.c-torture/execute/20051110-2.c: New tests.
21396 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21398 PR middle-end/24750
21399 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21402 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21404 * lib/target-libpath.exp (get_shlib_extension): New proc.
21405 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21406 * lib/gfortran.exp (gfortran_link_flags): Likewise.
21407 * lib/objc.exp (objc_target_compile): Likewise.
21408 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21411 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21413 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21415 * lib/target-supports.exp (check_effective_target_static_libgfortran):
21416 Add -static to additional_flags and pass it to target_compile.
21418 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21420 PR libgfortran/24719
21421 gfortran.dg/read_noadvance.f90: New test.
21423 PR libgfortran/24699
21424 gfortran.dg/fmt_t_2.f90: New test.
21426 PR libgfortran/24785
21427 gfortran.dg/read_x_eor.f90: New test.
21429 PR libgfortran/24584
21430 gfortran.dg/namelist_empty.f90: Rename test.
21432 PR libgfortran/24489
21433 gfortran/read_eor.f90: Rename test.
21435 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21438 * gfortran.dg/automatic_module_variable.f90: New test.
21440 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
21443 * gcc.dg/pr24445.c: New test.
21445 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21449 * gfortran.dg/recursive_statement_functions.f90: Add statement
21450 functions using inline intrinsic functions and parameters to test
21451 that they no longer seg-fault.
21454 gfortran.dg/nested_modules_4.f90: New test.
21455 gfortran.dg/nested_modules_5.f90: New test.
21457 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21460 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21462 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
21464 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21467 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21469 * gcc.dg/sparc-getcontext-1.c: New test.
21471 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
21473 * gcc.dg/ifcvt-fabs-1.c: New test.
21475 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
21478 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21479 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21481 2005-11-09 Richard Guenther <rguenther@suse.de>
21483 PR tree-optimization/24716
21484 * gcc.c-torture/execute/pr24716.c: New testcase.
21486 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21488 * gcc.dg/pr24624.c: Disable for non S/390 targets.
21490 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21493 * gcc.dg/pr24624.c: Testcase added.
21495 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21498 * g++.dg/other/pr24623.C: Testcase added.
21500 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
21503 * gfortran-dg/pure_byref_1.f90: New.
21504 * gfortran-dg/pure_byref_2.f90: New.
21506 2005-11-09 Uros Bizjak <uros@kss-loka.si>
21509 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21510 * gcc.dg/dg.exp: Run main loop also for *.i files.
21512 2005-11-08 Jakub Jelinek <jakub@redhat.com>
21515 * g++.dg/tls/diag-3.C: New test.
21516 * g++.dg/tls/diag-4.C: New test.
21517 * g++.dg/tls/static-1.C: New test.
21518 * g++.dg/tls/static-1a.cc: New file.
21520 2005-11-08 Diego Novillo <dnovillo@redhat.com>
21523 * g++.dg/tree-ssa/pr23046.C: New test.
21525 2005-11-08 Devang Patel <dpatel@apple.com>
21527 PR tree-optimization/23115
21528 * gcc.dg/tree-ssa/pr23115.c: New.
21530 2005-11-08 David Edelsohn <edelsohn@gnu.org>
21532 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21533 * gcc.target/powerpc/pr16155.c: Same.
21534 * gcc.target/powerpc/altivec-1.c: Same.
21535 * gcc.target/powerpc/altivec-2.c: Same.
21536 * gcc.target/powerpc/altivec-3.c: Same.
21537 * gcc.target/powerpc/altivec-5.c: Same.
21538 * gcc.target/powerpc/altivec-11.c: Same.
21539 * gcc.target/powerpc/altivec-12.c: Same.
21540 * gcc.target/powerpc/altivec-14.c: Same.
21541 * gcc.target/powerpc/altivec-22.c: Same.
21542 * gcc.target/powerpc/altivec-consts.c: Same.
21543 * gcc.target/powerpc/altivec-pr22085.c: Same.
21544 * gcc.target/powerpc/altivec-splat.c: Same.
21545 * gcc.target/powerpc/altivec-varargs-1.c: Same.
21546 * gcc.target/powerpc/altivec-vec-merge.c: Same.
21547 * gcc.target/powerpc/darwin-longlong.c: Same.
21549 2005-11-08 Uros Bizjak <uros@kss-loka.si>
21552 * gcc.dg/pr19340.c: New test.
21554 2005-11-07 Ian Lance Taylor <ian@airs.com>
21556 PR rtl-optimization/24683
21557 * gcc.dg/pr24683.c: New test.
21559 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21561 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21562 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21564 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21566 * gcc.target/i386/pr23376.c: Compile with -mmmx.
21568 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
21570 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21572 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21576 * gcc.target/powerpc/altivec-consts.c,
21577 gcc.target/powerpc/altivec-splat.c: New testcase.
21579 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21583 * gcc.dg/overflow-2.c: New testcase.
21585 2005-11-07 Jakub Jelinek <jakub@redhat.com>
21587 PR rtl-optimization/23567
21588 * gcc.c-torture/execute/20051104-1.c: New test.
21590 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
21593 gfortran.dg/private_type_2.f90: Modified to check that case with
21594 PRIVATE declaration within derived type is accepted.
21597 gfortran.dg/pointer_assign_1.f90: New test.
21600 * gfortran.dg/arrayio_0.f90: New test.
21603 gfortran.dg/data_initialized.f90: New test.
21604 gfortran.dg/data_constraints_1.f90: New test.
21605 gfortran.dg/data_constraints_2.f90: New test.
21607 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
21611 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21613 2005-11-06 Diego Novillo <dnovillo@redhat.com>
21616 * gcc.dg/tree-ssa/pr24670.c: New test.
21618 2005-11-05 Ian Lance Taylor <ian@airs.com>
21621 * gcc.target/i386/pr22432.c: New test.
21623 2005-11-05 Richard Henderson <rth@redhat.com>
21625 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21626 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21627 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21628 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21629 from gcc.dg/alpha-*.
21630 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21631 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21633 2005-11-05 Andreas Jaeger <aj@suse.de>
21635 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21637 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21640 * gcc.dg/torture/pr23424-1.c: New test.
21642 2005-11-04 Richard Henderson <rth@redhat.com>
21644 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21645 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21646 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21647 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21648 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21649 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21650 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21651 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21652 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21653 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21654 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21655 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21656 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21657 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21658 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21659 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21660 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21661 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21662 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21663 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21664 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21665 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21666 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21667 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21669 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21670 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21671 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21672 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21673 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21674 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21675 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21676 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21677 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21678 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21679 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21680 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21681 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21682 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21683 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21684 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21685 gcc.target/i386/lea.c, gcc.target/i386/local.c,
21686 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21687 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21688 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21689 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21690 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21691 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21692 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21693 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21694 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21695 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21696 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21697 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21698 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21699 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21700 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21701 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21702 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21703 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21704 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21705 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21706 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21707 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21708 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21709 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21710 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21711 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21712 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21713 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21715 2005-11-04 Diego Novillo <dnovillo@redhat.com>
21718 * gcc.dg/tree-ssa/pr24627.c: New test.
21720 2005-11-04 Paul Brook <paul@codesourcery.com>
21722 * gcc.dg/tls/opt-10.c: New test.
21724 2005-11-04 Andreas Jaeger <aj@suse.de>
21726 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21727 avoid extra warnings.
21729 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21731 PR libfortran/22298
21732 * lib/target-supports.exp
21733 (check_effective_target_static_libgfortran): New
21734 static_libgfortran effective target.
21735 * gfortran.dg/static_linking_1.f: New test.
21736 * gfortran.dg/static_linking_1.c: New file.
21738 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21740 * gcc.dg/pr24615.c: Guard test with { target fpic }.
21742 2005-11-03 Josh Conner <jconner@apple.com>
21745 g++.dg/ext/array2.C: New test.
21746 g++.dg/template/dependent-name3.C: New test.
21747 g++.dg/template/dependent-name4.C: New test.
21748 g++.dg/template/sfinae2.C: New test.
21750 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21752 PR preprocessor/22042
21753 * gcc.dg/cpp/strify4.c: New test.
21755 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21758 * g++.dg/cpp/string-1.C: New test.
21760 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21762 * gcc.target/powerpc: New directory.
21763 * gcc.target/powerpc/powerpc.exp: New file.
21764 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21765 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21766 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21767 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21768 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21769 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21770 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21771 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21772 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21773 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21774 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21775 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21776 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21777 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21778 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21779 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21780 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21781 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21782 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21783 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21784 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21785 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21786 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21787 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21788 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21789 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21790 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21791 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21792 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21793 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21794 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21795 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21796 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21797 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21799 2005-11-03 Mark Mitchell <mark@codesourcery.com>
21802 * g++.dg/warn/inline2.C: New test.
21804 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21806 PR middle-end/23155
21807 * g++.dg/ext/c99struct1.C: New test.
21808 * gcc.dg/union-cast-1.c: New test.
21809 * gcc.dg/union-cast-2.c: New test.
21810 * gcc.dg/union-cast-3.c: New test.
21812 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21814 PR middle-end/24589
21815 * gcc.c-torture/execute/zero-struct-2.c: New test.
21817 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21820 * g++.dg/init/switch1.C: New test.
21822 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
21824 * gcc.dg/delay-slot-1.c: New test.
21826 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
21829 * gcc.dg/pr24620.c: New test.
21831 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21834 * gcc.dg/format/unnamed-1.c: New test.
21836 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21839 * g++.dg/expr/cond8.C: New test.
21842 * g++.dg/parse/dot1.C: New test.
21844 2005-11-02 Jan Hubicka <jh@suse.cz>
21847 * gcc.dg/i386-lea.c: New test
21849 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21852 * gcc.dg/pr24615.c: New test.
21854 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21857 * gcc.dg/pr24600.c: New test.
21859 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21862 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21863 * g++.dg/parse/typename9.C: New test.
21864 * g++/dg/parse/typename10.C: Likewise.
21866 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
21869 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21870 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21871 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21873 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21876 * g++.dg/debug/static1.C: New test.
21878 2005-11-02 Josh Conner <jconner@apple.com>
21880 * g++.dg/crash38.C: moved into proper directory...
21881 * g++.dg/template/crash42.C: ...here
21883 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
21886 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21887 pcc_bitfield_type_matters || default_packed.
21889 * lib/target-supports.exp
21890 (check_effective_target_pcc_bitfield_type_matters): New proc.
21891 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21894 * lib/target-supports.exp (check_effective_default_packed): New proc.
21895 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21896 Gate expected errors on target ! default_packed.
21897 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21899 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21901 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21904 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21907 * gfortran.dg/entry_5.f90: New.
21908 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21910 2005-11-01 Bob Wilson <bob.wilson@acm.org>
21912 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21914 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
21917 gfortran.dg/namelist_blockdata.f90: New test.
21920 gfortran.dg/external_implicit_none.f90: New test.
21923 * gfortran.dg/secnds.f: New test.
21925 2005-10-31 Jan Hubicka <jh@suse.cz>
21928 * gcc.c-torture/compile/pr20928.c: New test.
21930 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
21932 PR middle-end/23492
21933 * gcc.c-torture/compile/zero-strct-5.c: New test.
21935 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
21937 PR libgfortran/24584
21938 * gfortran.dg/pr24584.f90: New test.
21940 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
21943 * gfortran.dg/char_result_9.f90: New.
21944 * gfortran.dg/char_result_10.f90: New.
21946 2005-10-30 Jan Hubicka <jh@suse.cz>
21948 * g++.dg/tree-ssa/pr24172.C: New testcase.
21950 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21952 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21954 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
21956 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21957 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21958 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21959 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21960 gfortran.dg/enum_9.f90,
21961 gfortran.fortran-torture/compile/enum_1.f90,
21962 gfortran.fortran-torture/execute/enum_1.f90,
21963 gfortran.fortran-torture/execute/enum_2.f90,
21964 gfortran.fortran-torture/execute/enum_3.f90,
21965 gfortran.fortran-torture/execute/enum_4.f90: New tests.
21967 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
21970 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21971 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21973 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21975 PR libfortran/20179
21976 * gfortran.dg/mixed_io_1.f90: New test.
21977 * gfortran.dg/mixed_io_1.c: New file.
21979 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21981 * gfortran.dg/malloc_free_1.f90: New test.
21983 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
21985 * gcc.dg/nested-func-4.c: Require profiling -pg.
21987 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21990 * g++.dg/warn/main-2.C: New test.
21992 2005-10-28 Steven G. Kargl <kargls@comcast.net>
21995 * gfortran.dg/interface_2.f90: new test.
21997 2005-10-28 Josh Conner <jconner@apple.com>
22000 * g++.dg/template/crash38.C: New test.
22001 * g++.dg/parse/explicit1.C: Change expected errors.
22003 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22006 * g++.dg/other/large-size-array.C: New test.
22008 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22010 PR middle-end/24362
22011 * g++.dg/opt/complex4.C: New test.
22013 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
22015 * gcc.dg/nested-func-4.c: New test.
22017 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
22020 gfortran.dg/derived_recursion.f90: New test.
22021 gfortran.dg/implicit_actual.f90: New test.
22023 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
22025 PR middle-end/24295, PR testsuite/24477
22026 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
22027 removed when weakref hits the tree.
22029 2005-10-25 Jakub Jelinek <jakub@redhat.com>
22031 * gfortran.dg/cray_pointers_4.f90: New test.
22033 * gfortran.dg/cray_pointers_5.f90: New test.
22035 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
22038 * gfortran.dg/assign_5.f90: New test.
22039 * gfortran.dg/assign_6.f: New test.
22041 2005-10-25 Uros Bizjak <uros@kss-loka.si>
22043 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
22044 CPU has no SSE support.
22046 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
22048 PR libgfortran/24224
22049 * gfortran.dg/arrayio_1.f90: Update attribution.
22050 * gfortran.dg/arrayio_2.f90: Update attribution.
22051 * gfortran.dg/arrayio_3.f90: Update attribution.
22052 * gfortran.dg/arrayio_4.f90: Update test conditions.
22053 * gfortran.dg/arrayio_5.f90: Update attribution.
22054 * gfortran.dg/arrayio_6.f90: New test.
22055 * gfortran.dg/arrayio_7.f90: New test.
22057 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
22059 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22061 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22063 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22065 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22068 * gfortran.dg/namelist_char_only.f90: New test.
22070 2005-10-24 Asher Langton <langton2@llnl.gov>
22074 * gfortran.dg/cray_pointers_1.f90: New test.
22075 * gfortran.dg/cray_pointers_2.f90: New test.
22076 * gfortran.dg/cray_pointers_3.f90: New test.
22077 * gfortran.dg/loc_1.f90: New test.
22078 * gfortran.dg/loc_2.f90: New test.
22080 2005-10-24 Steven Bosscher <stevenb@suse.de>
22082 * gcc.dg/pr24225.c: New test.
22084 2005-10-24 Asher Langton <langton2@llnl.gov>
22086 * gfortran.dg/dup_save_1.f90: New test.
22087 * gfortran.dg/dup_save_2.f90: New test.
22089 2005-10-24 Paul Brook <paul@codesourcery.com>
22092 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22095 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
22097 PR libgfortran/24489
22098 * gfortran.dg/pr24489.f90: New test.
22100 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
22103 * gfortran.dg/ichar_1.f90: Add tests for derived types.
22105 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
22108 * g++.dg/init/array16.C: Skip for mmix-*-*.
22110 2005-10-23 Asher Langton <langton2@llnl.gov>
22112 * gfortran.dg/byte_1.f90: New test.
22113 * gfortran.dg/byte_2.f90: New test.
22115 2005-10-23 David Edelsohn <edelsohn@gnu.org>
22117 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22119 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
22122 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22125 * gfortran.dg/merge_char_const.f90: New test.
22128 * gfortran.dg/spread_scalar_source.f90: New test.
22130 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
22132 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22134 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22135 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22137 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22139 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
22142 * gfortran.dg/der_pointer_4.f90: New.
22144 2005-10-22 David Ayers <d.ayers@inode.at>
22146 * obj-c++.dg/except-1.mm: Simplify.
22148 2005-10-21 David Ayers <d.ayers@inode.at>
22150 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22152 2005-10-21 Jakub Jelinek <jakub@redhat.com>
22154 * gfortran.dg/assumed_dummy_2.f90: New test.
22156 2005-10-21 James E Wilson <wilson@specifix.com>
22158 PR preprocessor/15220
22159 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22161 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
22163 * gcc.c-torture/execute/20051021-1.c: New test.
22165 2005-10-21 Mark Mitchell <mark@codesourcery.com>
22168 * g++.dg/ext/tmplattr1.C: New test.
22170 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
22173 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22175 2005-10-20 Geoffrey Keating <geoffk@apple.com>
22177 * obj-c++.dg/except-1.mm: New.
22179 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22181 2005-10-21 Alan Modra <amodra@bigpond.net.au>
22183 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22185 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
22187 PR middle-end/24295
22188 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22189 declarations with the same names as thunks' alias targets, use
22191 * gcc.dg/attr-alias-3.c: New test.
22192 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22194 2005-10-20 Mark Mitchell <mark@codesourcery.com>
22197 * g++.dg/parse/access8.C: New test.
22199 2005-10-20 Richard Guenther <rguenther@suse.de>
22202 * g++.dg/tree-ssa/pr24439.C: New testcase.
22204 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
22206 * g++.dg/opt/delay-slot-1.C: New test.
22208 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
22211 * gfortran.fg/der_init_1.f90: New.
22213 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
22215 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22217 2005-10-19 Mark Mitchell <mark@codesourcery.com>
22220 * g++.dg/parse/error28.C: New test.
22222 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22224 * gcc.dg/profile-generate-2.c: New test.
22226 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
22229 * g++.dg/ext/dllimport11.C: New.
22231 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22234 * g++.dg/other/friend3.C: New test.
22236 2005-10-18 Mark Mitchell <mark@codesourcery.com>
22239 * g++.dg/template/error19.C: New test.
22241 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
22244 * g++.dg/overload/koenig2.C: New.
22247 * g++.dg/overload/error2.C: New.
22250 * g++.dg/inherit/covariant14.C: New.
22252 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22255 * g++.dg/parse/for1.C: New test.
22257 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
22260 * gfortran.dg/host_dummy_index_1.f90: New test.
22263 * gfortran.dg/automatic_char_len_2.f90: New test.
22266 * gfortran.dg/recursive_statement_functions.f90: New test.
22269 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22272 * gfortran.dg/external_initializer.f90: New test.
22275 * non_module_public.f90: New test.
22277 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
22280 * g++.dg/template/overload7.C: New.
22283 * g++.dg/other/switch2.C: Remove expected warnings.
22286 * g++.dg/template/defarg6.C: New.
22288 2005-10-17 Uros Bizjak <uros@kss-loka.si>
22291 * gcc.target/i386/pr24315.c: New test.
22293 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22296 * g++.dg/template/static21.C: New test.
22297 * g++.dg/template/static21-a.cc: Likewise.
22299 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
22302 * g++.dg/warn/Wswitch-default-1.C: New test.
22303 * g++.dg/warn/Wswitch-default-2.C: New test.
22305 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22308 * g++.dg/parse/template18.C: New test.
22309 * g++.dg/template/nontype15.C: Likewise.
22311 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
22314 * gfortran.dg/spec_expr_2.f90: New.
22316 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
22318 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22319 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22320 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22321 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22322 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22323 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22324 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22325 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
22326 previous target-specific skips and warning-message matches where
22329 2005-10-15 Mark Mitchell <mark@codesourcery.com>
22332 * g++.dg/warn/Wctor-dtor.C: New test.
22334 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22337 * gcc.dg/for-1.c: New test.
22339 2005-10-14 Mark Mitchell <mark@codesourcery.com>
22342 * g++.dg/warn/Wconversion1.C: New test.
22343 * g++.dg/ext/packed4.C: Compile with -w.
22344 * g++.dg/opt/20050511-1.C: Likewise.
22345 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22347 2005-10-14 Jakub Jelinek <jakub@redhat.com>
22349 * gfortran.dg/boz_5.f90: New test.
22351 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
22354 * g++.dg/other/switch2.C: New.
22357 * g++.dg/init/ctor7.C: New.
22359 2005-10-13 David Edelsohn <edelsohn@gnu.org>
22362 * g++.dg/parse/crash32.C: New test.
22364 2005-10-13 Mark Mitchell <mark@codesourcery.com>
22367 * g++.dg/init/goto2.C: New test.
22370 * g++.dg/template/crash/41.C: New test.
22373 * g++.dg/template/crash40.C: New test.
22376 * g++.dg/parse/friend5.C: New test.
22379 * g++.dg/template/crash38.C: New test.
22382 * g++.dg/template/friend38.C: New test.
22385 * g++.dg/template/crash39.C: New test.
22387 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
22389 * gcc.dg/debug/dwarf2/dwarf-char1.c,
22390 gcc.dg/debug/dwarf2/dwarf-char2.c,
22391 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22393 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22395 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
22397 * gcc.dg/dll-2.c: Add tests for warnings.
22398 * gcc.dg/dll-3.c: Likewise.
22399 * gcc.dg/dll-4.c: Likewise.
22401 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22402 * g++.dg/ext/dllimport2.C: Likewise.
22403 * g++.dg/ext/dllimport3.C: Likewise.
22404 * g++.dg/ext/dllimport7.C: Likewise.
22405 * g++.dg/ext/dllimport8.C: Likewise.
22406 * g++.dg/ext/dllimport9.C: Likewise.
22408 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
22411 * gfortran.dg/derived_pointer_recursion.f90: New test.
22413 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
22415 * gcc.c-torture/execute/20051012-1.c: New test.
22417 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22420 * gfortran.dg/automatic_char_len_1.f90: New test.
22422 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22425 * gfortran.dg/save_common.f90: New test.
22428 * gfortran.dg/save_result.f90: New test.
22430 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22433 * g++.dg/template/dependent-expr1.C: Add new expected error.
22434 * g++.dg/template/dependent-expr2.C: Adjust error text.
22435 * g++.dg/template/overload6.C: New.
22438 * g++.dg/other/typename8.C: New.
22441 * g++.dg/other/return1.C: New.
22443 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
22446 * g++.dg/ext/label5.C: New.
22448 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22451 * g++.dg/parse/crash31.C: New.
22453 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
22455 * g++.dg/ipa/ipa-1.c: New test.
22456 * g++.dg/ipa/ipa-2.c: New test.
22457 * g++.dg/ipa/ipa-3.c: New test.
22458 * g++.dg/ipa/ipa-4.c: New test.
22459 * g++.dg/ipa/ipa-5.c: New test.
22460 * g++.dg/ipa/ipa.exp: New file.
22462 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22465 * gfortran.dg/private_type_3.f90: New test.
22467 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22470 gfortran.dg/aint_anint_1.f90: New test.
22472 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22474 PR libgfortran/24313
22475 gfortran.dg/csqrt.f: New test.
22477 2005-10-11 Ian Lance Taylor <ian@airs.com>
22480 * g++.dg/warn/noeffect7.C: New test.
22481 * g++.dg/warn/noeffect2.C: Instantiate templates.
22482 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
22485 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22488 * g++.dg/init/float1.C: New test.
22491 * g++.dg/init/member1.C: Tweak error markers.
22493 2005-10-11 Janis Johnson <janis187@us.ibm.com>
22496 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22497 Check for null pointer.
22499 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22502 * g++.dg/parse/ret-type3.C: New test.
22504 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
22507 * gcc.c-torture/compile/pr23946.c: New test.
22509 2005-10-11 Jakub Jelinek <jakub@redhat.com>
22511 * g++.dg/opt/mmx2.C: New test.
22513 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22516 * g++.dg/template/static20.C: New test.
22519 * g++.dg/warn/Wunused-12.C: New test.
22522 * g++.dg/template/arg4.C: New test.
22524 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22526 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22527 * gcc.dg/ucnid-3.c: Likewise.
22528 * gcc.dg/ucnid-4.c: Likewise.
22529 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22530 * g++.dg/other/ucnid-1.C: Likewise.
22531 * gcc.dg/sparc-frame-1.c: New test.
22533 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22536 * g++.dg/template/spec27.C: New test.
22539 * g++.dg/template/static19.C: New test.
22541 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
22543 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22544 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22546 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
22549 * gfortran.fortran-torture/compile/pr24136.f: New test.
22551 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
22554 * g++.dg/parse/crash30.C: New test.
22556 2005-10-07 Richard Guenther <rguenther@suse.de>
22558 PR middle-end/24227
22559 * gcc.c-torture/compile/pr24227.c: New testcase.
22561 2005-10-07 Steve Ellcey <sje@cup.hp.com>
22563 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22564 Do not put aligned attributes on array elements.
22566 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
22568 PR testsuite/23611, PR testsuite/23615
22569 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22570 writing prototypes of library functions by hand.
22571 * obj-c++.dg/bitfield-4.mm: Likewise.
22572 * obj-c++.dg/const-str-4.mm: Likewise.
22573 * obj-c++.dg/encode-4.mm: Likewise.
22574 * obj-c++.dg/encode-5.mm: Likewise.
22575 * obj-c++.dg/encode-6.mm: Likewise.
22576 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22577 * obj-c++.dg/method-10.mm: Likewise.
22578 * obj-c++.dg/method-17.mm: Likewise.
22579 * obj-c++.dg/method-19.mm: Likewise.
22580 * obj-c++.dg/try-catch-2.mm: Likewise.
22582 2005-10-06 Richard Henderson <rth@redhat.com>
22585 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22587 2005-10-06 Dale Johannesen <dalej@apple.com>
22589 * gcc.c-torture/execute/20030125-1.c: Correct.
22591 2005-10-06 Richard Guenther <rguenther@suse.de>
22593 PR tree-optimization/24238
22594 * g++.dg/tree-ssa/pr24238.C: New testcase.
22596 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
22599 * gfortran.dg/der_pointer_3.f90: New test.
22601 2005-10-05 Devang Patel <dpatel@apple.com>
22604 * g++.dg/other/PR23205.C: New.
22606 2005-10-05 Richard Henderson <rth@redhat.com>
22609 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22610 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22612 2005-10-05 Dale Johannesen <dalej@apple.com>
22614 * gcc.c-torture/execute/float-floor.c: New.
22616 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
22618 PR tree-optimization/21419
22619 PR tree-optimization/24146
22620 PR tree-optimization/24151
22622 * g++.dg/ext/asm7.C: New.
22623 * g++.dg/ext/asm8.C: New.
22624 * gcc.dg/asm-1.c: Compile on all targets.
22625 * gcc.dg/asm-pr24146.c: New.
22626 * gcc.dg/pr21419.c: Adjust error messages.
22628 2005-10-05 Richard Guenther <rguenther@suse.de>
22631 * gfortran.fortran-torture/compile/empty.f90: New testcase.
22633 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
22636 * g++.dg/template/spec22.C: Robustify test.
22637 * g++.dg/template/spec26.C: New.
22639 2005-10-05 Uros Bizjak <uros@kss-loka.si>
22641 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22642 if target supports vector instructions.
22644 2005-10-04 Geoffrey Keating <geoffk@apple.com>
22646 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22649 2005-10-04 Janis Johnson <janis187@us.ibm.com>
22651 * lib/target-supports.exp (check_effective_target_fortran_large_real,
22652 check_effective_target_fortran_large_int): Replace cached result
22653 when target changes.
22655 2005-10-04 Devang Patel <dpatel@apple.com>
22657 * gcc.dg/i386-sse-vect-types.c: New.
22659 2005-10-04 Ian Lance Taylor <ian@airs.com>
22661 PR preprocessor/13726
22662 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22663 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22665 2005-10-04 Richard Guenther <rguenther@suse.de>
22668 * gcc.dg/noncompile/pr23576.c: New testcase.
22670 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
22672 PR middle-end/23125
22673 * gcc.dg/register-var-3.c: New test.
22675 2005-10-04 Steven Bosscher <stevenb@suse.de>
22677 * gcc.dg/pr23049.c: New test.
22679 * gcc.dg/ucnid-4.c: Fix test.
22681 2005-10-03 Diego Novillo <dnovillo@redhat.com>
22684 * gcc.c-torture/compile/pr23445.c: New test.
22686 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
22688 * g++.dg/overload/unknown1.C: New.
22690 2005-10-03 Mark Mitchell <mark@codesourcery.com>
22693 * g++.dg/template/repo4.C: New test.
22695 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22697 PR libfortran/19308
22698 * gfortran.dg/large_real_kind_2.F90: New test.
22699 * gfortran.dg/large_integer_kind_2.f90: New test.
22701 2005-10-03 Uros Bizjak <uros@kss-loka.si>
22703 * lib/target-supports.exp (check_effective_target_vect_shift):
22704 Implement with result caching. Add i?86, x86_64 and ia64 targets.
22705 (check_effective_target_vect_condition): Fix copy-n-pasto.
22707 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22708 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22711 2005-10-02 Mark Mitchell <mark@codesourcery.com>
22714 * g++.dg/template/overload5.C : New test.
22717 * g++.dg/expr/stdarg1.C: New test.
22719 2005-10-02 Diego Novillo <dnovillo@redhat.com>
22722 * gcc.c-torture/execute/pr24142.c: New test.
22724 2005-10-01 Diego Novillo <dnovillo@redhat.com>
22727 * gcc.c-torture/execute/pr24141.c: New test.
22729 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
22730 Diego Novillo <dnovillo@redhat.com>
22733 * gcc.c-torture/execute/pr23604.c: New test.
22735 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
22744 gfortran.dg/equiv_constraint_1.f90: New test.
22745 gfortran.dg/equiv_constraint_2.f90: New test.
22746 gfortran.dg/equiv_constraint_3.f90: New test.
22747 gfortran.dg/equiv_constraint_4.f90: New test.
22748 gfortran.dg/equiv_constraint_5.f90: New test.
22749 gfortran.dg/equiv_constraint_6.f90: New test.
22750 gfortran.dg/equiv_constraint_7.f90: New test.
22751 gfortran.dg/equiv_constraint_8.f90: New test.
22752 gfortran.dg/private_type_1.f90: New test.
22753 gfortran.dg/private_type_2.f90: New test.
22754 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22755 980628-10.f: Assert std=gnu to permit mixing of
22756 types in equivalence statements.
22758 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
22761 * gfortran.dg/open_status_1.f90: New.
22763 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22765 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22766 * gcc.dg/vect/pr22480.c: Clean up temp files.
22767 * gcc.dg/vect/pr23831.c: Clean up temp files.
22768 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22769 Clean up temp files.
22770 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22771 Clean up temp files.
22773 * gcc.dg/20050309-1.c: Clean up temp files.
22774 * gcc.dg/20050325-1.c: Clean up temp files.
22776 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22778 PR tree-optimization/24059
22779 * gcc.dg/vect/pr24059.c : New test.
22781 2005-09-29 Jakub Jelinek <jakub@redhat.com>
22783 PR middle-end/24109
22784 * gcc.c-torture/execute/20050929-1.c: New test.
22786 2005-09-29 Steven Bosscher <stevenb@suse.de>
22788 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22790 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
22793 * gcc.dg/pr21419.c: New test.
22795 2005-09-29 Steven Bosscher <stevenb@suse.de>
22797 * gcc.dg/pr23911.c: New test.
22799 2005-09-28 Mark Mitchell <mark@codesourcery.com>
22801 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22804 * g++.dg/parse/qualified4.C: New test.
22805 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22806 * g++.old-deja/g++.mike/p8154.C: Likewise.
22808 2005-09-27 Mark Mitchell <mark@codesourcery.com>
22811 * g++.dg/template/friend37.C: New test.
22812 * g++.dg/parse/crash28.C: Adjust error markers.
22814 2005-09-27 Jakub Jelinek <jakub@redhat.com>
22817 * gfortran.fortran-torture/execute/save_2.f90: New decl.
22819 2005-09-27 Devang Patel <dpatel@apple.com>
22821 PR tree-optimization/23625
22822 * gcc.dg/pr23625.c: New test.
22824 2005-09-27 Uros Bizjak <uros@kss-loka.si>
22826 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22827 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22829 2005-09-26 Jakub Jelinek <jakub@redhat.com>
22832 * gfortran.fortran-torture/execute/save_1.f90: New test.
22833 * gfortran.dg/save_1.f90: New test.
22835 2005-09-26 Uros Bizjak <uros@kss-loka.si>
22837 * gcc.target/i386/builtin-apply-mmx.c: New test.
22840 * gcc.target/i386/pr22576.c: New test.
22843 * gcc.target/i386/pr22585.c: New test.
22846 * gcc.target/i386/pr23268.c: New test.
22848 PR middle-end/23831
22849 * gcc.dg/vect/pr23831.c: New test.
22852 * gcc.target/i386/pr24055.c: New test.
22854 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
22856 PR tree-optimization/23960
22857 * gcc.c-torture/compile/pr23960.c: New.
22859 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
22862 * gfortran.dg/nested_modules_3.f90: New.
22864 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22867 gfortran.dg/interface_1.f90: New test.
22869 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
22870 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22873 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22875 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22878 * gfortran.dg/imag_1.f: New test.
22879 * gfortran.dg/imag_2.f: Ditto.
22881 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
22883 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22885 2005-09-22 Jakub Jelinek <jakub@redhat.com>
22888 * g++.dg/warn/pr21983.C: New test.
22890 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
22892 * gcc.dg/20050922-1.c: Testcase added.
22894 2005-09-21 Mark Mitchell <mark@codesourcery.com>
22897 * g++.dg/template/array14.C: New test.
22899 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
22902 * gfortran.dg/der_ptr_component_1.f90: New test.
22904 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22907 * g++.dg/template/error1.C: Reject "no matching function" message.
22909 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22912 * g++.dg/lookup/error1.C: New test.
22914 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
22916 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22917 functionality of the testcase.
22919 2005-09-20 Richard Henderson <rth@redhat.com>
22921 * gcc.dg/vect/vect-22.c: Require vect_float.
22922 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22924 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
22926 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22927 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22928 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22929 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22930 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22931 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22932 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22933 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22934 * gcc.dg/cpp/ucnid-8.c: New test.
22936 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22938 PR tree-optimization/23929
22939 * gcc.c-torture/compile/pr23929.c: New test.
22941 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
22943 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22946 2005-09-20 Steve Ellcey <sje@cup.hp.com>
22949 * g++.dg/other/pr22003.C: Require named sections.
22951 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22954 * g++.dg/rtti/crash3.C: New test.
22956 PR tree-optimization/23818
22957 * gcc.dg/pr23818.c: New test.
22959 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22962 * gfortran.dg/print_fmt_4.f: New.
22964 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22967 * gfortran.fortran-torture/execute/entry_11.f90: New test.
22969 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22971 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22972 Use pointers to local alignable arrays instead. Added comments.
22973 * gcc.dg/vect/vect-46.c: Likewise.
22974 * gcc.dg/vect/vect-48.c: Likewise.
22975 * gcc.dg/vect/vect-49.c: Likewise.
22976 * gcc.dg/vect/vect-52.c: Likewise.
22977 * gcc.dg/vect/vect-53.c: Likewise.
22978 * gcc.dg/vect/vect-54.c: Likewise.
22979 * gcc.dg/vect/vect-56.c: Likewise.
22980 * gcc.dg/vect/vect-57.c: Likewise.
22981 * gcc.dg/vect/vect-58.c: Likewise.
22982 * gcc.dg/vect/vect-60.c: Likewise.
22983 * gcc.dg/vect/vect-61.c: Likewise.
22985 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22986 The test is no longer vectorizable on vect_no_align targets.
22987 * gcc.dg/vect/vect-43.c: Likewsie.
22989 * gcc.dg/vect/vect-44.c: Added comments.
22990 * gcc.dg/vect/vect-45.c: Added comments.
22991 * gcc.dg/vect/vect-50.c: Added comments.
22992 * gcc.dg/vect/vect-51.c: Added comments.
22994 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22996 * gcc.dg/vect/Os-vect-95.c: Likewise.
22998 * gcc.dg/vect/vect-41.c: Test removed.
22999 * gcc.dg/vect/vect-47.c: Test removed.
23000 * gcc.dg/vect/vect-55.c: Test removed.
23001 * gcc.dg/vect/vect-59.c: Test removed.
23003 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23005 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23006 No longer vectorizable on vect_no_align targets.
23007 * gcc.dg/vect/pr20122.c: Likewise.
23008 * gcc.dg/vect/vect-74.c: Likewise.
23009 * gcc.dg/vect/vect-75.c: Likewise.
23010 * gcc.dg/vect/vect-76.c: Likewise.
23012 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23013 Will not be vectorizable on vect_no_align targets once aliasing issues
23015 * gcc.dg/vect/vect-79.c: Likewise.
23017 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23018 * gcc.dg/vect/vect-78.c: Likewise.
23019 * gcc.dg/vect/vect-97.c: Likewise.
23021 2005-09-19 Steven Bosscher <stevenb@suse.de>
23023 * gcc.dg/pr23943.c: New test.
23025 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23028 * gfortran.dg/derived_pointer_null_1.f90: New test.
23030 2005-09-18 Richard Guenther <rguenther@suse.de>
23032 PR middle-end/23944
23033 * gcc.c-torture/compile/pr23944.c: New testcase.
23035 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
23038 * gfortran.dg/der_pointer_2.f90: New test.
23040 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23043 * gfortran.dg/nested_modules_2.f90: New test.
23045 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23048 * g++.dg/other/semicolon.C: New test.
23050 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
23052 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23053 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23055 2005-09-16 Mark Mitchell <mark@codesourcery.com>
23058 * g++.dg/template/static18.C: New test.
23061 * g++.dg/template/crash19.C: Remove dg-error marker.
23062 * g++.dg/template/local4.C: New test.
23064 2005-09-16 Paul Brook <paul@codesourcery.com>
23067 * gfortran.dg/dependency_1.f90: New test.
23069 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23072 * g++.dg/template/static17.C: New test.
23074 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
23077 * g++.dg/warn/huge-val1.C: New test.
23079 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23082 * g++.dg/parse/class2.C: New test.
23083 * g++.dg/template/explicit8.C: Likewise.
23084 * g++.dg/template/spec25.C: Likewise.
23086 2005-09-14 Josh Conner <jconner@apple.com>
23088 PR middle-end/23584
23089 * gcc.dg/pr23584.c: New test.
23091 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
23093 PR fortran/21875 Internal Unit Array I/O, NIST
23094 * gfortran.dg/arrayio_1.f90: New test.
23095 * gfortran.dg/arrayio_1.f90: New test.
23096 * gfortran.dg/arrayio_1.f90: New test.
23097 * gfortran.dg/arrayio_1.f90: New test.
23098 * gfortran.dg/arrayio_1.f90: New test.
23100 2005-09-14 Uros Bizjak <uros@kss-loka.si>
23102 PR middle-end/22480
23103 * gcc.dg/vect/pr22480.c: New test.
23105 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
23108 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23110 2005-09-13 Josh Conner <jconner@apple.com>
23113 * g++.dg/init/struct2.C: New test.
23114 * g++.dg/init/struct3.C: New test.
23116 2005-09-13 Janis Johnson <janis187@us.ibm.com>
23118 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23119 Clean up temp files.
23120 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23121 gcc.dg/tree-ssa/builtin-fprintf-1.c,
23122 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23123 gcc.dg/tree-ssa/builtin-printf-1.c,
23124 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23125 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23126 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23127 gcc.dg/tree-ssa/builtin-vprintf-1.c,
23128 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23129 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23130 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23131 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23132 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23133 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23134 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23135 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23137 2005-09-13 Josh Conner <jconner@apple.com>
23139 * lib/gcc-dg.exp: Load scanipa.exp.
23140 (cleanup-dump): New procedure.
23141 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23142 * lib/scandump.exp: New file.
23143 * lib/scantree.exp: Use it.
23144 * lib/scanipa.exp: New file.
23146 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
23149 * gfortran.dg/generic_4.f90: New test.
23151 2005-09-13 Uros Bizjak <uros@kss-loka.si>
23154 * gcc.target/i386/pr23816-1.c: New test.
23155 * gcc.target/i386/pr23816-2.c: New test.
23158 2005-09-13 Bastian Blank <waldi@debian.org>
23161 * g++.dg/abi/mangle26.C: New test.
23162 * g++.dg/abi/mangle27.C: New test.
23163 * g++.dg/abi/mangle28.C: New test.
23164 * g++.dg/abi/mangle29.C: New test.
23167 * g++.dg/parse/register1.C: New test.
23169 2005-09-13 Mark Mitchell <mark@codesourcery.com>
23172 * g++.dg/template/access16.C: New test.
23174 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23176 * gfortran.dg/char_pack_2.f90: Increase the vector size.
23178 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23181 * gfortran.dg/shape_2.f90: New test.
23183 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23186 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23187 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23188 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23189 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23190 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23191 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23192 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23195 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23198 * g++.dg/parse/template17.C: New test.
23200 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23203 * g++.dg/template/nontype14.C: New test.
23205 2005-09-12 Ian Lance Taylor <ian@airs.com>
23208 * g++.dg/lookup/friend7.C: New test.
23209 * g++.dg/lookup/friend8.C: New test.
23210 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23211 so that it will be found via argument dependent lookup.
23212 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23213 friend functions which will no longer be found.
23214 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23215 function g, so that it will be found via argument dependent
23217 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23218 * g++.old-deja/g++.mike/net43.C: Likewise.
23220 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23223 * g++.dg/template/static16.C: New test.
23225 2005-09-12 Josh Conner <jconner@apple.com>
23227 PR middle-end/23237
23228 * gcc.c-torture/compile/pr23237.c: New test.
23230 2005-09-11 Richard Henderson <rth@redhat.com>
23232 * g++.dg/other/error8.C: Update expected diagnostic text.
23234 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23236 PR libfortran/19872
23237 * gfortran.dg/overwrite_1.f: New test.
23239 2005-09-09 Josh Conner <jconner@apple.com>
23241 * g++.dg/init/pr23180-1.C: Removed.
23242 * g++.dg/init/pr23180-2.C: Removed.
23244 2005-09-09 David Daney <ddaney@avtrex.com>
23246 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23247 files which are ...
23248 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23249 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23251 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23253 * gfortran.dg/iostat_2.f90: New test.
23255 2005-09-09 Mark Mitchell <mark@codesourcery.com>
23258 * g++.dg/ext/interface1.C: New test.
23259 * g++.dg/ext/interface1.h: Likewise.
23260 * g++.dg/ext/interface1a.cc: Likewise.
23262 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
23264 * gfortran.dg/iomsg_1.f90: New test case.
23266 2005-09-09 Richard Guenther <rguenther@suse.de>
23269 * g++.dg/tree-ssa/pr23624.C: New testcase.
23271 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23274 * gfortran.dg/vector_subscript_1.f90,
23275 * gfortran.dg/vector_subscript_2.f90: New tests.
23277 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23280 * gfortran.dg/array_alloc_1.f90,
23281 * gfortran.dg/array_alloc_2.f90,
23282 * gfortran.dg/array_alloc_3.f90: New tests.
23284 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23287 * gfortran.dg/array_constructor_6.f90
23288 * gfortran.dg/array_constructor_7.f90
23289 * gfortran.dg/array_constructor_8.f90
23290 * gfortran.dg/array_constructor_9.f90
23291 * gfortran.dg/array_constructor_10.f90
23292 * gfortran.dg/array_constructor_11.f90
23293 * gfortran.dg/array_constructor_12.f90: New tests.
23295 2005-09-08 Josh Conner <jconner@apple.com>
23298 * g++.dg/init/pr23180-1.C: New test.
23299 * g++.dg/init/pr23180-2.C: New test.
23301 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23304 * gfortran.dg/module_double_reuse.f90: New.
23306 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23313 * gfortran.dg/common_equivalence_1.f: New.
23314 * gfortran.dg/common_equivalence_2.f: New.
23315 * gfortran.dg/common_equivalence_3.f: New.
23316 * gfortran.dg/contained_equivalence_1.f90: New.
23317 * gfortran.dg/module_blank_common.f90: New.
23318 * gfortran.dg/module_commons_1.f90: New.
23319 * gfortran.dg/module_equivalence_1.f90: New.
23320 * gfortran.dg/nested_modules_1.f90: New.
23321 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23322 equivalences and add comment to connect the test with
23325 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23328 * gfortran.dg/common_6.f90: New test.
23330 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23333 * gfortran.dg/char_result_1.f90,
23334 * gfortran.dg/char_result_2.f90,
23335 * gfortran.dg/char_result_3.f90,
23336 * gfortran.dg/char_result_4.f90,
23337 * gfortran.dg/char_result_5.f90,
23338 * gfortran.dg/char_result_6.f90,
23339 * gfortran.dg/char_result_7.f90,
23340 * gfortran.dg/char_result_8.f90: New tests.
23342 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23345 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23347 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23350 * obj-c++.dg/selector-5.mm: New test.
23351 * obj-c++.dg/selector-6.mm: New test.
23353 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23357 * objc.dg/error-1.m: New test.
23359 2005-09-07 Richard Sandiford <richard@codesourcery.com>
23362 * gfortran.fortran-torture/execute/pr23373-1.f90,
23363 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23365 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
23367 PR libfortran/23760
23368 * gfortran.dg/g77/1832.f: Remove long string in write statement
23369 to allow the test to pass on correct list directed output with
23372 2005-09-07 James E Wilson <wilson@specifix.com>
23374 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23376 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23378 * gfortran.dg/parameter+save.f90: Rename to
23379 * gfortran.dg/parameter_save.f90: .. this.
23381 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23384 * gfortran.dg/parameter+save.f90: New test case.
23386 2005-09-06 Richard Sandiford <richard@codesourcery.com>
23389 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23391 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23394 * gcc.dg/pr23075.c: New test.
23395 * g++.dg/warn/pr23075.C: New test.
23398 * gcc.target/i386/pr22362.c: New test.
23400 PR rtl-optimization/23098
23401 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23403 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23404 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23405 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23407 2005-09-06 Mark Mitchell <mark@codesourcery.com>
23409 * g++.dg/expr/cast6.C: New test.
23412 * g++.dg/init/new15.C: New test.
23414 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23416 * gcc.dg/vect/Os-vect-95.c: New test.
23417 * gcc.dg/vect/vect-95.c: Same.
23419 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23421 * gcc.dg/vect/vect-29.c: Update xfail testing.
23422 * gcc.dg/vect/vect-44.c: Same.
23423 * gcc.dg/vect/vect-48.c: Same.
23424 * gcc.dg/vect/vect-50.c: Same.
23425 * gcc.dg/vect/vect-72.c: Same.
23426 * gcc.dg/vect/vect-77.c: Same.
23427 * gcc.dg/vect/vect-78.c: Same.
23428 * gcc.dg/vect/vect-80.c: Same.
23429 * gcc.dg/vect/vect-96.c: Same.
23430 * gcc.dg/vect/vect-100.c: Same.
23431 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23432 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23433 * gfortran.dg/vect/vect-5.f90: Same.
23435 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23437 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23439 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23440 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23443 * g++.dg/opt/pr23056.C: New test.
23445 PR rtl-optimization/23098
23446 * gcc.target/i386/pr23098.c: New test.
23448 2005-09-05 Mark Mitchell <mark@codesourcery.com>
23451 * g++.dg/template/static15.C: New test.
23454 * g++.dg/ext/stmtexpr5.C: New test.
23455 * g++.dg/ext/stmtexpr6.C: Likewise.
23457 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
23459 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23461 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23462 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23463 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23465 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
23467 PR libfortran/23321
23468 * gfortran.dg/direct_io_4.f90: New test case.
23470 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
23471 Rasmus Hahn <rassahah@neofonie.de>
23474 * objc.dg/type-stream-1.m: New test.
23476 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
23479 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23480 gfortran.dg/print_fmt_3.f90: New test.
23482 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23484 * gfortran.dg/fmt_t_1.f90: New test.
23486 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23488 PR rtl-optimization/23454
23489 * g++.dg/opt/pr23454.C: New test.
23491 2005-09-03 Mark Mitchell <mark@codesourcery.com>
23494 * g++.dg/ext/static1.C: New test.
23496 2005-09-02 Richard Henderson <rth@redhat.com>
23498 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23499 tail call to check_fa_work.
23501 2005-09-02 Mark Mitchell <mark@codesourcery.com>
23504 * g++.dg/other/gc3.C: New test.
23506 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23508 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23509 * gcc.dg/20050826-1.c: Likewise.
23511 2005-08-31 Mark Mitchell <mark@codesourcery.com>
23514 * g++.dg/expr/volatile1.C: New test.
23516 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
23518 PR middle-end/23547
23519 * gcc.dg/pr23547.c: New test.
23521 2005-09-02 Richard Sandiford <richard@codesourcery.com>
23524 * gcc.c-torture/execute/pr22061-1.c,
23525 * gcc.c-torture/execute/pr22061-2.c,
23526 * gcc.c-torture/execute/pr22061-3.c,
23527 * gcc.c-torture/execute/pr22061-4.c: New tests.
23529 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
23531 * gcc.dg/Wredundant-decls-2.c: New test to check that
23532 -Wredundant-decls does not issue warning for a variable
23533 definition following a declaration.
23535 2005-09-01 Jakub Jelinek <jakub@redhat.com>
23538 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23539 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23540 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23542 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23543 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23544 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23545 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23546 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23547 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23548 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23549 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23551 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23554 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23557 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
23560 * gcc.dg/pr21255-1.c: New test.
23561 * gcc.dg/pr21255-2-mb.c: Likewise.
23562 * gcc.dg/pr21255-2-ml.c: Likewise.
23563 * gcc.dg/pr21255-3.c: Likewise.
23564 * gcc.dg/pr21255-4.c: Likewise.
23566 2005-08-31 Dale Johannesen <dalej@apple.com>
23568 * gcc.dg/20050830-1.c: New.
23570 2005-08-31 Josh Conner <jconner@apple.com>
23572 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23573 command-line options for arm-*-* targets.
23574 * g++.dg/init/array16.C: Likewise.
23575 * g++.dg/other/crash-4.C: Likewise.
23577 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23580 * obj-c++.dg/gnu-runtime-3.mm: New test.
23582 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23585 * g++.dg/lookup/ambig4.C: New test.
23586 * g++.dg/lookup/ambig5.C: New test.
23587 * g++.dg/tc1/dr101.C: Adjust error markers.
23589 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23592 * g++.dg/template/ttp5.C: Adjust error markers.
23594 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
23597 * lib/obj-c++.exp: Include target-libpath.exp.
23598 (obj-c++_link_flags): Look for the GNU libobjc library
23599 and set the library path to include it.
23600 Don't manually set LD_LIBRARY_PATH (etc.) but call
23601 set_ld_library_path_env_vars instead.
23602 (obj-c++_target_compile): Don't set library path or
23603 linker flags because they are already set correctly
23604 in obj-c++_link_flags.
23606 2005-08-30 Josh Conner <jconner@apple.com>
23608 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23609 to command-line options for arm-*-* targets.
23611 2005-08-30 Geoffrey Keating <geoffk@apple.com>
23613 * g++.dg/other/i386-1.C: New.
23615 2005-08-30 Jakub Jelinek <jakub@redhat.com>
23617 PR preprocessor/20348
23618 PR preprocessor/20356
23619 * gcc.dg/cpp/pr20348.c: New test.
23620 * gcc.dg/cpp/pr20348.h: New file.
23621 * gcc.dg/cpp/inc/pr20348.h: New file.
23622 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23623 * gcc.dg/cpp/pr20356.c: New test.
23624 * gcc.dg/cpp/pr20356.h: New file.
23625 * gcc.dg/cpp/inc/pr20356.h: New file.
23626 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23628 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
23630 * gfortran.fortran-torture/execute/intrinsic_count.f90:
23631 Fix array dimension to avoid correct end-of-file error.
23633 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
23635 PR libfortran/23598
23636 * gfortran.dg/iostat_1.f90: New test.
23638 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
23640 PR middle-end/23408
23641 * gcc.dg/pr23408.c: New test.
23643 2005-08-28 Mark Mitchell <mark@codesourcery.com>
23646 * g++.dg/init/member1.C: Make sure erroneous static data member
23647 definitions are required.
23648 * g++.dg/template/static13.C: New test.
23649 * g++.dg/template/static14.C: Likewise.
23651 2005-08-29 Jakub Jelinek <jakub@redhat.com>
23653 * gcc.target/i386/pr23575.c: Use -msse2 instead of
23654 -march=pentium4, remove ilp32 requirement.
23656 PR middle-end/23484
23657 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23658 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23660 2005-08-29 Andreas Jaeger <aj@suse.de>
23663 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23665 2005-08-28 Jakub Jelinek <jakub@redhat.com>
23667 * gcc.c-torture/execute/20050316-2.c: New test.
23668 * gcc.c-torture/execute/20050316-3.c: New test.
23669 * gcc.dg/torture/pr16104-1.c: New test.
23671 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
23673 PR middle-end/23463
23674 * gcc.c-torture/execute/zero-struct-1.c: New test.
23676 2005-08-27 Richard Guenther <rguenther@suse.de>
23679 * gcc.target/i386/pr23575.c: New testcase.
23681 2005-08-26 Jakub Jelinek <jakub@redhat.com>
23683 PR rtl-optimization/23561
23684 * gcc.c-torture/execute/20050826-1.c: New test.
23687 * gcc.c-torture/execute/20050826-2.c: New test.
23689 2005-08-26 Dale Johannesen <dalej@apple.com>
23691 * gcc.dg/20030711-1.c: Modify to work on Darwin.
23692 * gcc.dg/20050826-1.c: New.
23694 2005-08-26 Mark Mitchell <mark@codesourcery.com>
23697 * g++.dg/template/nontype13.C: New test.
23700 * g++.dg/init/new14.C: New test.
23701 * g++.dg/expr/anew1.C: Do not XFAIL.
23702 * g++.dg/expr/anew2.C: Likewise.
23703 * g++.dg/expr/anew3.C: Likewise.
23705 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
23707 PR middle-end/22439
23708 * gcc.dg/vla-3.c: New test.
23710 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
23713 * gfortran.dg/named_interface.f90: New.
23715 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
23717 * gcc.c-torture/execute/frame-address.c: New test.
23719 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
23722 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23724 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23726 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23728 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23730 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23731 * gcc.dg/altivec-22.c: Rename from..
23732 * gcc.dg/altivec-nomfcr.c: ..this.
23734 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
23736 PR tree-optimization/23546
23737 * gcc.dg/tree-ssa/pr23546.c: New test.
23739 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
23742 * gfortran.dg/nonreturning_statements.f90: New test.
23744 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
23747 * g++.dg/parse/crash29.C: New.
23749 2005-08-23 DJ Delorie <dj@redhat.com>
23751 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23752 constants have the L suffix.
23754 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
23757 * g++.dg/template/instantiate8.C: New.
23759 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
23761 PR middle-end/23467
23762 * gcc.c-torture/execute/pr23467.c: New test.
23764 2005-08-23 Jakub Jelinek <jakub@redhat.com>
23766 PR tree-optimization/22043
23767 * gcc.c-torture/execute/20050613-1.c: New test.
23769 2005-08-23 Ben Elliston <bje@au.ibm.com>
23771 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23773 2005-08-22 Jakub Jelinek <jakub@redhat.com>
23775 PR rtl-optimization/23478
23776 * g++.dg/opt/pr23478.C: New test.
23778 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
23781 * gcc.dg/switch-warn-3.c: New test.
23783 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23786 * g++.dg/template/param1.C: New test.
23788 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23791 * g++.dg/other/incomplete1.C: New test.
23793 2005-08-22 Ira Rosen <irar@il.ibm.com>
23795 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23798 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23800 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23803 2005-08-21 Jakub Jelinek <jakub@redhat.com>
23805 * gcc.target/i386/sse-4.c: New test.
23807 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23810 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23812 2005-08-20 Jakub Jelinek <jakub@redhat.com>
23814 * gcc.dg/20050811-1.c: New test.
23815 * gcc.dg/20050811-2.c: New test.
23817 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
23819 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23821 2005-08-19 Diego Novillo <dnovillo@redhat.com>
23824 * gcc.c-torture/compile/pr23476.c: New test.
23826 2005-08-19 Devang Patel <dpatel@apple.com>
23828 PR tree-optimization/23048
23829 * gcc.dg/tree-ssa/pr23048.c: New test.
23831 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
23833 PR middle-end/20624
23834 * g++.dg/warn/Wreturn-3.C: New test
23836 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
23838 PR tree-optimization/22228
23839 * g++.dg/vect/pr22543.cc: New test.
23841 2005-08-17 Steven Bosscher <stevenb@suse.de>
23843 PR tree-optimization/21574
23844 * gcc.dg/tree-ssa/pr21574.c: New test.
23846 2005-08-16 James E Wilson <wilson@specifix.com>
23848 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23850 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
23853 * gcc.c-torture/compile/zero-strct-3.c: New test.
23854 * gcc.c-torture/compile/zero-strct-4.c: New test.
23856 2005-08-16 Steven Bosscher <stevenb@suse.de>
23859 * gcc.target/x86_64/pr23376.c: New test.
23861 2005-08-16 Ian Lance Taylor <ian@airs.com>
23864 * g++.dg/ext/vector2.C: New.
23866 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23868 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23870 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23872 PR libfortran/23428
23873 * gfortran.dg/inquire-complex.f90: New test case.
23875 2005-08-16 James E Wilson <wilson@specifix.com>
23877 PR tree-optimization/21105
23878 * gcc.dg/large-size-array.c: New.
23880 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
23882 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23884 * gcc.dg/vect/vect-41: Likewise.
23885 * gcc.dg/vect/vect-42: Likewise.
23886 * gcc.dg/vect/vect-43: Likewise.
23887 * gcc.dg/vect/vect-44: Likewise.
23888 * gcc.dg/vect/vect-46: Likewise.
23889 * gcc.dg/vect/vect-47: Likewise.
23890 * gcc.dg/vect/vect-48: Likewise.
23891 * gcc.dg/vect/vect-52: Likewise.
23892 * gcc.dg/vect/vect-53: Likewise.
23893 * gcc.dg/vect/vect-54: Likewise.
23894 * gcc.dg/vect/vect-55: Likewise.
23895 * gcc.dg/vect/vect-56: Likewise.
23896 * gcc.dg/vect/vect-57: Likewise.
23897 * gcc.dg/vect/vect-58: Likewise.
23898 * gcc.dg/vect/vect-59: Likewise.
23899 * gcc.dg/vect/vect-60: Likewise.
23900 * gcc.dg/vect/vect-61: Likewise.
23901 * gcc.dg/vect/vect-85: Likewise.
23902 * gcc.dg/vect/vect-87: Likewise.
23903 * gcc.dg/vect/vect-88: Likewise.
23904 * gcc.dg/vect/vect-93.c: Likewise.
23905 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23906 * gcc.dg/vect/vect-75: Likewise.
23907 * gcc.dg/vect/vect-76: Likewise.
23908 * gcc.dg/vect/vect-77: Likewise.
23909 * gcc.dg/vect/vect-78: Likewise.
23910 * gcc.dg/vect/vect-80: Likewise.
23911 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23912 vectorized for the expected reason, rather than checking how alignment
23914 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23915 aligned type and also instead of aligned pointers. Added documentation.
23917 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
23919 * gfortran.dg/power.f90: New test.
23921 2005-08-16 Jakub Jelinek <jakub@redhat.com>
23923 PR rtl-optimization/23299
23924 * g++.dg/opt/pr23299.C: New test.
23926 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23928 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23930 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
23932 * g++.dg/template/local6.C: New test.
23934 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
23936 * execute/exceptions/finally-1.m: Check that the catch and finally are
23937 being called. Also add a "return 0;" at the end of main.
23939 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
23942 * gfortran.dg/namelist_print_1.f: New test of functionality of
23944 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23945 namelist generates error with -std=f95.
23947 2005-08-14 Ira Rosen <irar@il.ibm.com>
23949 PR tree-optimization/23119
23950 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23952 2005-08-13 Marcin Koziej <creep@desk.pl>
23953 Andrew Pinski <pinskia@physics.uc.edu>
23956 * execute/exceptions/finally-1.m: New test.
23958 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23960 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23962 * objc/execute/exceptions/trivial.m: New test.
23963 * objc.dg/try-catch-11.m: Move to ...
23964 * objc/execute/exceptions/foward-1.m: Here.
23965 * objc.dg/try-catch-2.m: Move to ...
23966 * objc/execute/exceptions/catchall-1.m: Here.
23967 * objc.dg/try-catch-8.m: Move to ...
23968 * objc/execute/exceptions/local-variables-1.m: Here.
23970 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23972 * objc.dg/nested-func-1.m: Move to ...
23973 * objc/execute/nested-func-1.m: Here.
23975 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23977 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23978 in ${options} instead of [target_info name].
23979 * lib/obj-c++.exp (objc_target_compile): Likewise.
23981 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23983 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23985 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23987 part of PR testsuite/23348
23988 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23989 each of the torture options.
23990 * objc/compile/trivial.m: New test.
23992 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23994 * gfortran.dg/eoshift.f90: Correct format.
23996 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23998 * gfortran.fortran-torture/execute/character_passing.f90:
24001 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
24004 * g++.dg/template/unify10.C: New.
24006 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
24008 * g++.dg/parse/pr22514.C: Move to...
24009 * g++.dg/debug/pr22514.C: here.
24011 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24014 * g++.dg/inherit/pure1.C: New test.
24016 * ChangeLog: Fix typos.
24018 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24019 Steven Bosscher <stevenb@suse.de>
24021 * gfortran.dg/runtime_warning_1.f90: New test.
24023 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
24026 * g++.dg/parse/crash28.C: New.
24028 2005-08-11 Richard Guenther <rguenther@suse.de>
24031 * gcc.target/i386/tailcall-1.c: New testcase.
24033 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24035 * gcc.dg/vect/vect-67.c: Un-xfail.
24037 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24040 * g++.dg/parse/crash27.C: new test.
24042 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
24044 PR libfortran/22143
24045 * gfortran.dg/shift-kind.f90: New testcase.
24047 2005-08-10 Richard Sandiford <richard@codesourcery.com>
24049 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24050 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24052 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24055 * g++.dg/other/mult-stor1.C: New test.
24057 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24059 * gcc.c-torture/pr18299-1.c: Move to ...
24060 * gcc.c-torture/compile/pr18299-1.c: Here.
24062 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
24064 * gfortran/fortran.torture/execute/character_passing.f90:
24065 Fix types for LSAME.
24067 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
24069 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24070 input data back to what it was originally.
24072 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24074 * objc.dg/try-catch-8.m: Enable for all targets.
24076 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
24078 * gcc.dg/pr23165.c: New test.
24080 2005-08-09 Steven Bosscher <stevenb@suse.de>
24082 PR tree-optimization/23234
24083 * gcc.dg/tree-ssa/pr23234.c: New test.
24085 2005-08-08 Josh Conner <jconner@apple.com>
24087 PR rtl-optimization/23241
24088 * gcc.dg/char-compare.c: New test.
24090 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24093 * g++.dg/init/new13.C: New test.
24095 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
24098 * g++.dg/other/crash-4.C: Adjust
24099 * g++/dg/ext/packed9.C: New.
24101 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24103 PR middle-end/21964
24104 * gcc.c-torture/execute/pr21964-1.c: New test.
24106 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24109 * gcc.dg/pr22458-1.c: New test.
24111 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
24112 Steven G. Kargl <kargls@comcast.net>
24115 * gfortran.dg/flush_1.f90: New test.
24117 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24120 * g++.dg/template/eh2.C: New test.
24122 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24125 * g++.dg/template/instantiate7.C: New test.
24127 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
24130 * gcc.dg/Wunused-value-1.c: New test.
24132 2005-08-06 Richard Sandiford <richard@codesourcery.com>
24134 PR rtl-optimization/23233
24135 * gcc.c-torture/compile/pr23233-1.c: New test.
24137 2005-08-06 Jakub Jelinek <jakub@redhat.com>
24141 * gfortran.dg/equiv_1.f90: New test.
24142 * gfortran.dg/equiv_2.f90: New test.
24143 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24144 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24145 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24147 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24149 * gcc.c-torture/execute/vrp-5.c: New test.
24150 * gcc.c-torture/execute/vrp-6.c: New test.
24151 * gcc.dg/tree-ssa/vrp21.c: New test.
24153 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24155 * g++.dg/parse/pr22514.C: New test.
24157 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
24159 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24161 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24162 instead of constant loads / pool entries.
24164 2005-08-05 David Edelsohn <edelsohn@gnu.org>
24166 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24169 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
24171 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24172 __WINT_TYPE__ in generated prototypes if possible.
24174 2005-08-04 Diego Novillo <dnovillo@redhat.com>
24177 * g++.dg/tree-ssa/pr22037.C:
24179 2005-08-04 Richard Henderson <rth@redhat.com>
24181 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24182 scan-tree-dump-times directive.
24184 2005-08-04 Jan Hubicka <jh@suse.cz>
24186 * gcov-1.C: Fix switch counts.
24187 * gcov-4b.c: Likewise.
24189 2005-08-03 Jeff Law <law@redhat.com>
24191 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24193 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
24195 * gcc.c-torture/execute/pr23135.c: New test.
24197 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24199 PR tree-optimization/19899
24200 * gcc.dg/tree-ssa/scev-1.c: New test.
24201 * gcc.dg/tree-ssa/scev-2.c: New test.
24203 2005-08-03 Richard Sandiford <richard@codesourcery.com>
24206 * gcc.dg/torture/pr18582-1.c: New test.
24208 2005-08-03 Jan Hubicka <jh@suse.cz>
24210 * update-conroll.c: New testcase.
24211 * update-conroll-2.c: New testcase.
24213 2005-08-02 David Edelsohn <edelsohn@gnu.org>
24215 * gfortran.dg/constant_substring.f: New test.
24216 * gfortran.dg/pr22491.f: New test.
24218 2005-08-02 Jan Hubicka <jh@suse.cz>
24220 * update-threading.c: Replace by the proper one.
24222 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24225 * g++.dg/tree-ssa/pr23164.C: New test.
24227 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24229 * gcc.dg/tree-ssa/pr23192.c: New test.
24231 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
24233 * gcc.c-torture/execute/vrp-4.c: New test.
24235 2005-08-02 Jan Hubicka <jh@suse.cz>
24237 * update-threading.c: New test.
24239 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
24241 * gcc.c-torture/compile/20050801-1.c: New test.
24242 * gcc.c-torture/compile/20050801-2.c: New test.
24244 2005-08-01 Jan Hubicka <jh@suse.cz>
24246 * val-prof-5.c: New test.
24248 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
24251 * gcc.dg/pr22311-1.c : New test.
24253 2005-07-31 Steven Bosscher <stevenb@suse.de>
24256 * gfortran.dg/pr23095.f: New test.
24259 * g++.dg/other/pr22003.C: New test.
24261 2005-07-31 Richard Sandiford <richard@codesourcery.com>
24264 * gcc.c-torture/execute/pr20621-1.c: New test.
24266 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
24268 * gfortran.dg/comma_format_extension_4.f: Adjust length
24269 of string for format.
24270 * gfortran.dg/der_array_io_1.f: Replace illegal internal
24271 print statement with internal write.
24272 * gfortran.dg/der_array_io_2.f: Likewise.
24273 * gfortran.dg/der_array_io_3.f: Likewise.
24275 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
24277 * gcc.dg/fold-abs-4.c: new test.
24279 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
24281 PR fortran/22570 an related issues.
24282 * gfortran.dg/x_slash_1.f: New test.
24284 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
24287 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24288 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24290 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24293 * gcc.dg/Wshadow-3.c: New test.
24295 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
24297 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24298 used to have the wrong bounds).
24300 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24303 * gcc.dg/hex-round-1.c: Test more cases.
24304 * gcc.dg/hex-round-2.c: New test.
24306 2005-07-29 Diego Novillo <dnovillo@redhat.com>
24309 * g++.dg/tree-ssa/pr22550.C: New test.
24311 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
24313 * gcc.dg/tree-ssa/vrp19.c: New test.
24314 * gcc.dg/tree-ssa-vrp20.c: New test.
24316 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24319 * gcc.dg/transparent-union-4.c: New test.
24321 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24324 * gcc.dg/c99-vla-2.c: New test.
24326 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24329 * gcc.dg/hex-round-1.c: New test.
24331 2005-07-28 Jan Hubicka <jh@suse.cz>
24333 * inliner-1.c: Do not dump everything.
24334 * tree-prof.exp: Do not pass -ftree-based-profiling.
24335 * bprob.exp: Likewise.
24337 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24339 2005-07-28 Mark Mitchell <mark@codesourcery.com>
24342 * g++.dg/expr/ptrmem7.C: New test.
24344 2005-07-28 Mike Stump <mrs@apple.com>
24346 * g++.old-deja/g++.mike/visibility-1.C: New test.
24348 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24351 * gcc.c-torture/execute/pr20187-1.c: New test.
24353 2005-07-28 Jeff Law <law@redhat.com>
24355 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24356 * gcc.dg/tree-ssa/vrp18.c: New test.
24358 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24360 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24362 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24364 PR tree-optimization/22506
24365 * gcc.dg/vect/ps22506.c: New test.
24367 2005-07-28 Jakub Jelinek <jakub@redhat.com>
24370 * gcc.target/i386/sse-3.c: New test.
24372 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24374 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24375 * gcc.target/mips/mips32-dsp-type.c: Likewise.
24377 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24380 * gcc.c-torture/compile/pr22589-1.c: New test.
24382 2005-07-28 Jan Hubicka <jh@suse.cz>
24384 * update-loopch.c: New testcase.
24386 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24388 PR rtl-optimization/23047
24389 * gcc.c-torture/execute/pr23047.c: New test.
24390 * gcc.c-torture/execute/pr23047.x: New.
24392 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24394 PR tree-optimization/22493
24395 * gcc.c-torture/execute/pr22493-1.c: New test.
24396 * gcc.c-torture/execute/pr22493-1.x: New.
24397 * gcc.c-torture/execute/vrp-1.c: New test.
24398 * gcc.c-torture/execute/vrp-2.c: New test.
24399 * gcc.c-torture/execute/vrp-2.c: New test.
24401 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
24403 * gcc.target/frv/all-builtin-read8.c: Delete.
24404 * gcc.target/frv/all-builtin-read16.c: Delete.
24405 * gcc.target/frv/all-builtin-read32.c: Delete.
24406 * gcc.target/frv/all-builtin-read64.c: Delete.
24407 * gcc.target/frv/all-builtin-write8.c: Delete.
24408 * gcc.target/frv/all-builtin-write16.c: Delete.
24409 * gcc.target/frv/all-builtin-write32.c: Delete.
24410 * gcc.target/frv/all-builtin-write64.c: Delete.
24411 * gcc.target/frv/all-read-write-1.c: New.
24413 2005-07-27 Jeff Law <law@redhat.com>
24415 * gcc.c-torture/execute/pr22630.c: New test.
24417 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
24419 PR tree-optimization/23073
24420 * gcc.dg/vect/nodump-pr23073.c: New test.
24421 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24423 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
24425 PR tree-optimize/22348
24426 * gcc.c-torture/execute/pr22348.c: New.
24428 2005-07-27 Richard Guenther <rguenther@suse.de>
24430 * gcc.dg/tree-ssa/salias-1.c: New testcase.
24432 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24435 * gfortran.dg/logical_comp.f90: New test.
24437 2005-07-27 Jan Hubicka <jh@suse.cz>
24439 * inliner-1.c: Add cleanup of dumps.
24440 * val-prof-*.c: Likewise.
24441 * update-tailcall.c: New.
24443 2005-07-26 Diego Novillo <dnovillo@redhat.com>
24446 * gcc.dg/tree-ssa/pr22591.c: New test.
24447 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24449 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
24452 * objc.dg/try-catch-11.m: New test.
24454 2005-07-26 Richard Guenther <rguenther@suse.de>
24456 PR tree-optimization/22486
24457 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24459 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24462 * g++.dg/opt/loop2.C: New test.
24464 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24466 * gcc.dg/tree-ssa/reassoc-3.c: New test.
24467 * gcc.dg/tree-ssa/reassoc-4.c: New test.
24469 2005-07-25 Adam Nemet <anemet@lnxw.com>
24471 * lib/profopt.exp (profopt-execute): Check for profiling data
24472 files on the target.
24474 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
24476 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24477 for matching of asm labels.
24479 2005-07-25 Richard Guenther <rguenther@suse.de>
24481 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24483 2005-07-25 Richard Guenther <rguenther@suse.de>
24486 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24488 2005-07-25 Ira Rosen <irar@il.ibm.com>
24490 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24491 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24492 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24493 * gcc.dg/vect/vect-100.c: New test.
24494 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24495 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24496 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24497 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24498 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24499 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24500 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24501 * gfortran.dg/vect/pr19049.f90: New testcase.
24502 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24504 2005-07-25 Jakub Jelinek <jakub@redhat.com>
24506 * gcc.c-torture/execute/20050713-1.c: New test.
24509 * gfortran.fortran-torture/execute/data_4.f90: New test.
24511 PR middle-end/20303
24512 * gcc.dg/visibility-d.c: New test.
24514 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
24516 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24517 * gfortran.dg/underflow.f90: Ditto.
24519 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24521 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24522 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24523 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24525 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24527 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24528 include case of field width of zero.
24530 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24532 PR libgfortran/21875
24533 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24534 with trailing blanks on normal formatted read.
24536 2005-07-23 Chao-ying Fu <fu@mips.com>
24538 * gcc.target/mips/mips32-dsp-type.c: New test.
24539 * gcc.target/mips/mips32-dsp.c: New test.
24541 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
24544 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24547 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24548 and __cyg_profile_func_exit.
24550 2005-07-22 David Edelsohn <edelsohn@gnu.org>
24552 * gfortran.dg/comma_format_extension_3.f: Fix typo.
24553 * gfortran.dg/comma_format_extension_4.f: Same.
24554 * gfortran.dg/pr15332.f: Same.
24555 * gfortran.dg/pr21730.f: Same.
24557 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
24559 * g++.dg/opt/vrp2.C: Fix testcase.
24562 * g++.dg/opt/vrp2.C: New test.
24564 2005-07-22 Mark Mitchell <mark@codesourcery.com>
24567 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24569 2005-07-22 Diego Novillo <dnovillo@redhat.com>
24571 * gcc.dg/tree-ssa/20050719-1.c: New test.
24573 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
24575 * gcc.dg/bfin-longcall-1.c: New file.
24576 * gcc.dg/bfin-longcall-2.c: New file.
24578 2005-07-21 Janis Johnson <janis187@us.ibm.com>
24580 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24582 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24584 PR middle-end/19055
24585 * gcc.dg/tree-ssa/pr19055.c: New test.
24586 * gcc.dg/tree-ssa/pr19055-2.c: New test.
24588 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24591 * g++.dg/other/pr22358.C: New test.
24593 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
24596 * g++.dg/lookup/two-stage5.C: New test from bug comments.
24598 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24601 * g++.dg/init/union2.C: New test.
24603 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24606 * gcc.dg/complex-4.c: New test.
24608 2005-07-21 Richard Guenther <rguenther@suse.de>
24611 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24612 scanning for asm labels.
24613 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24615 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24618 * gcc.dg/altivec-pr22085.c: New.
24620 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24622 PR tree-optimization/19210
24623 * gcc.dg/tree-ssa/pr19210-1.c: New.
24624 * gcc.dg/tree-ssa/pr19210-2.c: New.
24626 2005-07-21 Richard Sandiford <richard@codesourcery.com>
24628 PR rtl-optimization/22167
24629 * g++.dg/opt/pr22167.C: New test.
24631 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
24634 * g++.dg/lookup/two-stage2.C: New.
24635 * g++.dg/lookup/two-stage3.C: New.
24636 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24637 fixed two-stage name lookup for operators.
24638 * g++.dg/template/call3.C: Compiler now produces an appropriate
24640 * g++.dg/template/crash37.C: Compiler now describes bla() on line
24642 * g++.dg/template/ptrmem4.C: Compiler produces different error
24644 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24645 connect_to_method as a candidate.
24647 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
24649 * gcc.dg/fold-alloc-1.c: New test.
24651 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
24653 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24654 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24656 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
24658 * gcc.dg/fold-abs-1.c: New test.
24659 * gcc.dg/fold-abs-2.c: New test.
24660 * gcc.dg/fold-abs-3.c: New test.
24662 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
24664 Make CONSTRUCTOR use VEC to store initializers.
24665 * g++.dg/ext/complit3.C: Check for specific error messages.
24666 * g++.dg/init/brace2.C: Update error message.
24667 * g++.dg/warn/Wbraces2.C: Likewise.
24669 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
24672 * gfortran.dg/module_interface_1.f90: New test.
24674 2005-07-19 Danny Berlin <dberlin@dberlin.org>
24675 Kenneth Zadeck <zadeck@naturalbridge.com>
24677 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24679 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24681 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24682 specify -Wformat for these tests.
24683 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24684 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24685 * gcc.dg/format/opt-6.c: Delete.
24687 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24689 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24690 * gcc.dg/tree-ssa/sra-3.c: Likewise.
24692 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24694 * gcc.dg/tree-ssa/alias-2.c: New test.
24696 2005-07-18 Mark Mitchell <mark@codesourcery.com>
24699 * g++.dg/template/explicit7.C: New test.
24701 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
24703 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24704 field width of 8 to +Inf and -Inf.
24706 2005-07-17 Mark Mitchell <mark@codesourcery.com>
24709 * g++.dg/template/friend36.C: New test.
24711 2005-07-16 David Edelsohn <edelsohn@gnu.org>
24714 * gfortran.dg/pr21730.f: New test.
24716 2005-07-16 Danny Berlin <dberlin@dberlin.org>
24717 Kenneth Zadeck <zadeck@naturalbridge.com>
24719 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24720 since pure const detection cannot run at -O1 in c compiler.
24721 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24722 can now optimize this case properly.
24723 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24724 because we now pass.
24725 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24727 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
24730 * gcc.dg/format/bitfld-1.c: New test.
24732 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24735 * g++.dg/rtti/repo1.C: New test.
24737 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
24739 PR middle-end/22398
24740 * gcc.c-torture/compile/pr22398.c: New test.
24742 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24745 * g++.dg/expr/cast4.C: New test.
24747 2005-07-15 Richard Guenther <rguenther@suse.de>
24749 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24750 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24752 2005-07-15 Steven Bosscher <stevenb@suse.de>
24754 PR tree-optimization/22230
24755 * gcc.dg/tree-ssa/pr22230.c: New test.
24757 2005-07-14 Jakub Jelinek <jakub@redhat.com>
24759 * gfortran.dg/g77/cpp6.f: New test.
24762 * gfortran.dg/g77/cpp5.F: New test.
24763 * gfortran.dg/g77/cpp5.h: New file.
24764 * gfortran.dg/g77/cpp5inc.h: New file.
24766 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
24768 PR libfortran/16435
24769 * gfortran.dg/tl_editting.f90: New.
24770 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24772 2005-07-14 Steven G. Kargl <kargls@comcast.net>
24774 * gfortran.dg/char_array_constructor.f90: New test.
24776 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
24778 * gfortran.dg/past_eor.f90: New.
24779 * gfortran.dg/complex_read.f90: New.
24781 2005-07-13 Jeff Law <law@redhat.com>
24783 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24786 * gcc.dg/tree-ssa/pr22321.c: New test
24788 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
24790 PR tree-optimization/21921
24791 * gcc.dg/tree-ssa/pr21921.c: New.
24793 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24795 PR tree-optimizatio/22442
24796 * gcc.dg/tree-ssa/loop-11.c: New test.
24798 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24801 * gcc.c-torture/compile/pr21840.c: New test.
24803 2005-07-12 Jan Hubicka <jh@suse.cz>
24805 * gcc.c-torture/compile/pr22379.c: New test.
24807 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
24809 PR libfortran/21593
24810 gfortran.dg/dev_null.f90: Remove outdated comment about
24811 PR libfortran/21593.
24814 2005-07-12 Dale Johannesen <dalej@apple.com>
24816 * gcc.target/i386/compress-float-sse.c: New.
24817 * gcc.target/i386/compress-float-sse-pic.c: New.
24818 * gcc.target/i386/compress-float-387.c: New.
24819 * gcc.target/i386/compress-float-387-pic.c: New.
24820 * gcc.dg/compress-float-ppc.c: New.
24821 * gcc.dg/compress-float-ppc-pic.c: New.
24823 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
24825 PR libfortran/21593
24826 gfortran.dg/dev_null.f90: Remove targets.
24828 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24831 * gcc.dg/pr22335-1.c: New test.
24832 * gcc.dg/pr22335-2.c: New test.
24834 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24837 * g++.dg/template/nontype12.C : New test.
24839 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24841 * gcc.dg/tree-ssa/loop-10.c: New test.
24843 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
24845 * gcc.c-torture/execute/20020720-1.x: Remove.
24847 2005-07-11 Jakub Jelinek <jakub@redhat.com>
24849 * gfortran.fortran-torture/execute/forall_7.f90: New test.
24851 2005-07-10 Richard Sandiford <richard@codesourcery.com>
24853 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24854 (dg-mips-options): Use it.
24856 2005-07-09 Diego Novillo <dnovillo@redhat.com>
24858 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24860 2005-07-09 Richard Henderson <rth@redhat.com>
24862 * lib/target-supports.exp (check_effective_target_sync_char_short):
24865 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
24867 PR libfortran/22217
24868 * gfortran.dg/negative-z-descriptor.f90: New test.
24870 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24873 * gcc.dg/pr22329.c: New test.
24875 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
24877 PR tree-optimization/20139
24878 * gcc.dg/tree-ssa/pr20139.c: New.
24880 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24883 * gcc.dg/pr22356-1.c: New test.
24885 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
24888 * g++.dg/template/unify8.C: New.
24889 * g++.dg/template/unify9.C: New.
24891 2005-07-08 Jakub Jelinek <jakub@redhat.com>
24893 * gfortran.fortran-torture/execute/entry_10.f90: New test.
24895 2005-07-07 Geoffrey Keating <geoffk@apple.com>
24897 * gcc.dg/darwin-version-1.c: New.
24898 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24899 * gcc.dg/builtins-20.c: Likewise.
24900 * gcc.dg/builtins-53.c: Likewise.
24901 * gcc.dg/torture/builtins-convert-1.c: Likewise.
24902 * gcc.dg/torture/builtins-convert-2.c: Likewise.
24903 * gcc.dg/torture/builtins-convert-3.c: Likewise.
24904 * gcc.dg/torture/builtins-power-1.c: Likewise.
24905 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24908 2005-07-07 Jeff Law <law@redhat.com>
24910 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
24911 argument evaluation order.
24913 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
24915 PR libfortran/21594
24916 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24917 Add test cases where the shift length is greater than the
24920 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24922 * obj-c++.dg/proto-lossage-6.mm: New.
24923 * objc.dg/proto-lossage-6.m: New.
24925 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24927 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24928 * objc.dg/gnu-runtime-2.m: Likewise.
24930 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24932 * gfortran.dg/longline.f: New test.
24934 * gfortran.dg/badline.f: New test.
24936 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24941 * gfortran.dg/hollerith.f90: New.
24942 * gfortran.dg/hollerith2.f90: New.
24943 * gfortran.dg/hollerith3.f90: New.
24944 * gfortran.dg/hollerith4.f90: New.
24945 * gfortran.dg/hollerith_f95.f90: New.
24946 * gfortran.dg/hollerith_legacy.f90: New.
24947 * gfortran.dg/g77/cpp4.F: New. Port from g77.
24949 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24952 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24953 * objc.dg/gnu-runtime-2.m: New.
24955 2005-07-06 Jeff Law <law@redhat.com>
24957 * gcc.dg/tree-ssa/vrp17.c: New test.
24959 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24962 * gfortran.dg/array_constructor_5.f90: New test.
24964 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24966 * gfortran.fortran-torture/execute/entry_9.f90: New test.
24968 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
24970 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24971 * gcc.dg/980816-1.c: Ditto.
24973 2005-07-06 Jeff Law <law@redhat.com>
24975 * gcc.c-torture/compile/pr21356.c: New test.
24977 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24981 * gcc.c-torture/compile/pr22013-1.c,
24982 gcc.c-torture/execute/pr22098-1.c,
24983 gcc.c-torture/execute/pr22098-2.c,
24984 gcc.c-torture/execute/pr22098-3.c: New tests.
24986 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24989 * gcc.dg/pr22308-1.c: New test.
24991 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
24993 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
24995 * gcc.dg/compare9.c: Use -fshort-enums instead of
24996 -fno-short-enums. Change the last test to dg-bogus.
24998 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
25000 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25001 * gcc.dg/compare9.c: New.
25003 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25005 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25007 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25010 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25013 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25015 * gcc.dg/format/gcc_gfc-1.c: New.
25017 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25019 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25021 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25024 * gfortran.dg/io_invalid_1.f90: New test.
25026 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
25028 * gcc.dg/format/gcc_diag-1.c: Update.
25030 2005-07-02 Jeff Law <law@redhat.com>
25032 * gcc.dg/tree-ssa/pr22051-1.c: New test.
25033 * gcc.dg/tree-ssa/pr22051-2.c: New test.
25035 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
25037 * gcc.dg/format/gcc_diag-1.c: Update.
25039 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
25042 * gcc.c-torture/compile/pr22269.c: New test.
25044 2005-06-30 Diego Novillo <dnovillo@redhat.com>
25048 * g++.dg/tree-ssa/pr21584-1.C: New test.
25049 * g++.dg/tree-ssa/pr21584-2.C: New test.
25051 2005-06-30 Ziemowit Laski <zlaski@apple.com>
25053 * obj-c++.dg/try-catch-11.mm: New.
25054 * objc.dg/try-catch-10.m: New.
25056 2005-06-29 David Edelsohn <edelsohn@gnu.org>
25058 * g++.dg/other/ucnid-1.C: xfail on AIX.
25060 2005-06-29 Diego Novillo <dnovillo@redhat.com>
25063 * gcc.dg/20050629-1.c: New test.
25065 2005-06-29 Ziemowit Laski <zlaski@apple.com>
25067 * obj-c++.dg/const-str-1[0-1].mm: New.
25068 * objc.dg/const-str-1[0-1].m: New.
25070 2005-05-29 Richard Henderson <rth@redhat.com>
25072 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25073 Rename from check_effective_target_vect_no_max.
25074 (check_effective_target_vect_no_int_add): New.
25075 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25076 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25077 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25078 * gcc.dg/vect/vect-reduc-1.c: Use both.
25079 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25081 2005-05-29 Richard Henderson <rth@redhat.com>
25083 * lib/target-supports.exp (check_effective_target_vect_no_max):
25084 Remove i386 and x86_64.
25086 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25089 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25091 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25093 PR middle-end/21969
25094 * gcc.dg/vect/pr21969.c: New test.
25096 2005-06-28 Eric Christopher <echristo@redhat.com>
25100 * gcc.dg/inline1.c: New test.
25101 * gcc.dg/inline2.c: Ditto.
25102 * gcc.dg/inline3.c: Ditto.
25103 * gcc.dg/inline4.c: Ditto.
25104 * gcc.dg/inline5.c: Ditto.
25106 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25108 PR libfortran/22142
25109 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25110 Add testcase also testing eoshift1 for PR 22142.
25112 2005-06-28 Richard Henderson <rth@redhat.com>
25114 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25115 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25116 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25117 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25118 gcc.dg/tree-ssa/20030922-2.c: Likewise.
25120 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25122 PR libfortran/22142
25123 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25124 Add testcase for PR 22142.
25126 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
25128 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25129 gcc.target/ia64/fpreg-2.c: New tests.
25131 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25133 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25135 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25137 PR libfortran/22170
25138 * gfortran.dg/slash_1.f90: New test.
25140 2005-06-27 Richard Henderson <rth@redhat.com>
25142 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25143 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25144 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25145 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25146 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25147 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25149 2005-06-27 Richard Henderson <rth@redhat.com>
25151 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25152 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25154 2005-06-27 Ziemowit Laski <zlaski@apple.com>
25156 * obj-c++.dg/proto-lossage-5.mm: New.
25157 * objc.dg/proto-lossage-5.m: New.
25159 2005-06-27 Diego Novillo <dnovillo@redhat.com>
25162 * gcc.dg/tree-ssa/pr21959.c: New test.
25164 2005-06-27 Jakub Jelinek <jakub@redhat.com>
25166 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25167 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25168 testing uninitialized var.
25170 * gcc.c-torture/execute/builtins/chk.h: New.
25171 * gcc.c-torture/execute/builtins/lib/chk.c: New.
25172 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25173 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25174 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25175 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25176 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25177 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25178 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25179 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25180 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25181 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25182 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25183 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25184 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25185 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25186 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25187 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25188 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25189 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25190 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25191 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25192 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25193 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25194 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25195 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25196 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25197 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25198 * gcc.dg/builtin-object-size-1.c: New test.
25199 * gcc.dg/builtin-object-size-2.c: New test.
25200 * gcc.dg/builtin-object-size-3.c: New test.
25201 * gcc.dg/builtin-object-size-4.c: New test.
25202 * gcc.dg/builtin-object-size-5.c: New test.
25203 * gcc.dg/builtin-stringop-chk-1.c: New test.
25204 * gcc.dg/builtin-stringop-chk-2.c: New test.
25205 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25206 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25207 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25208 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25209 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25210 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25211 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25212 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25213 * gcc.c-torture/execute/printf-1.c: New test.
25214 * gcc.c-torture/execute/fprintf-1.c: New test.
25215 * gcc.c-torture/execute/vprintf-1.c: New test.
25216 * gcc.c-torture/execute/vfprintf-1.c: New test.
25217 * gcc.c-torture/execute/printf-chk-1.c: New test.
25218 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25219 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25220 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25222 2005-06-27 Michael Matz <matz@suse.de>
25224 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25225 slot is not merged if address escapes.
25227 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25230 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
25232 2005-06-26 Jakub Jelinek <jakub@redhat.com>
25234 PR middle-end/17965
25235 * gcc.c-torture/compile/20050622-1.c: New test.
25237 PR middle-end/22028
25238 * gcc.dg/20050620-1.c: New test.
25240 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
25242 PR tree-optimization/22026
25243 * gcc.dg/tree-ssa/pr22026.c: New.
25245 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
25247 PR libfortran/22144
25248 * gfortran.dg/shift-alloc.f90: New testcase.
25250 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
25252 * all files: Update FSF address in copyright headers.
25254 2005-06-22 Jan Hubicka <jh@suse.cz>
25256 * wholeprogram-1.c: New testcase.
25257 * wholeprogram-2.c: New testcase.
25259 2005-06-24 Mark Mitchell <mark@codesourcery.com>
25262 * gcc.dg/tree-ssa/pr22171.c: New test.
25264 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
25266 * gfortran.dg/simplify_modulo.f90: New.
25268 2005-06-24 Jan Hubicka <jh@suse.cz>
25270 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25272 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25274 * obj-c++.dg/proto-lossage-[1-4].mm: New.
25276 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25278 * obj-c++.dg/typedef-alias-1.mm: New.
25279 * objc.dg/typedef-alias-1.m: New.
25281 2005-06-23 Jeff Law <law@redhat.com>
25283 * gcc.dg/tree-ssa/vrp16.c: New test.
25285 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25287 * lib/target-supports.exp: Add
25288 check_effective_target_fortran_large_real and
25289 check_effective_target_fortran_large_int to check for
25290 corresponding effective targets.
25291 * gfortran.dg/large_integer_kind_1.f90: New test.
25292 * gfortran.dg/large_real_kind_1.f90: New test.
25294 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
25296 PR tree-optimization/22117
25297 * gcc.dg/tree-ssa/pr22117.c: New.
25299 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
25302 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25304 2005-06-23 David Edelsohn <edelsohn@gnu.org>
25306 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25308 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
25310 * gfortran.dg/f2c_4.f90: Add tests for complex functions
25311 * gfortran.dg/f2c_4.c: Likewise.
25313 2005-06-22 Paul Brook <paul@codesourcery.com>
25316 * gfortran.dg/auto_save_1.f90: New test.
25318 2005-06-22 Michael Matz <matz@suse.de>
25320 * gcc.target/x86-64/abi: New directory.
25321 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25322 * gcc.target/x86-64/abi/README.gcc: New file.
25323 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25324 * gcc.target/x86-64/abi/asm-support.s: New file.
25325 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25326 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25327 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25328 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25329 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25330 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25331 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25332 * gcc.target/x86_64/abi/test_bitfields.c: New test.
25333 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25334 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25335 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25336 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25337 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25338 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25339 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25340 * gcc.target/x86_64/abi/test_varargs.c: New test.
25342 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
25344 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25345 32-bit i?86 and x86_64.
25347 2005-06-21 Ziemowit Laski <zlaski@apple.com>
25349 * obj-c++.dg/const-str-[1-9].mm: New tests.
25351 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
25354 * gfortran.dg/namelist_use.f90: New.
25355 * gfortran.dg/namelist_use_only.f90: New.
25357 2005-06-21 Jeff Law <law@redhat.com>
25359 * gcc.dg/tree-ssa/vrp15.c: New test.
25361 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
25363 * lib/target-supports.exp (check_effective_target_vect_reduction):
25365 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25366 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25367 remove vect_reduction target keyword. Also avoid two returns in main.
25368 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25369 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25370 * gcc.dg/vect/vect-reduc-1short.c: New test.
25371 * gcc.dg/vect/vect-reduc-1char.c: New test.
25372 * gcc.dg/vect/vect-reduc-2short.c: New test.
25373 * gcc.dg/vect/vect-reduc-2char.c: New test.
25374 * gcc.dg/vect/vect-reduc-6.c: New test.
25375 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25376 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25377 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25379 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25380 Paul Thomas <pault@gcc.gnu.org>
25382 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25385 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25387 * gfortran.dg/backslash_1.f90: New test.
25388 * gfortran.dg/backslash_2.f90: New test.
25390 2005-06-20 Steven G. Kargl <kargls@comcast.net>
25392 * gfortran.dg/duplicate_labels.f90: New test.
25394 2005-06-20 Jan Beulich <jbeulich@novell.com>
25396 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25397 unsupportable relocations.
25398 * g++.old-deja/g++.other/store-expr1.C: Likewise.
25399 * gcc.dg/20050321-2.c: xfail for NetWare.
25401 2005-06-20 Andreas Jaeger <aj@suse.de>
25403 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25404 gcc.target/i386/fastcall-sseregparm.c,
25405 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25407 2005-06-19 Richard Henderson <rth@redhat.com>
25409 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25411 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
25413 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25415 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
25418 * g++.dg/conversion/simd2.C: Change expected error message.
25420 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25422 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25423 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25424 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25426 2005-06-18 James A Morrison <phython@gcc.gnu.org>
25428 * gcc.dg/fold-mod-1.c: New test.
25430 2005-06-18 Steven G. Kargl <kargls@comcast.net>
25433 * gfortran.dg/pr19926.f90: New test.
25435 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25437 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25438 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25440 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25441 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25443 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
25445 * gcc.target/ia64/float80-varargs-1.c: New test.
25447 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25450 * gfortran.dg/f2c_6.f90: New test.
25452 2005-06-17 Geoffrey Keating <geoffk@apple.com>
25455 * g++.dg/template/local5.C: New.
25457 2005-06-17 Richard Henderson <rth@redhat.com>
25459 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25461 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
25464 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25466 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
25468 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25469 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25470 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25471 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25472 check_vect to verify the presence of hardware vector support.
25474 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
25477 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25479 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25481 PR libfortran/19216
25482 * gfortran.dg/pr19216.f: Add correct space between brackets and
25485 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25487 PR libfortran/16436
25488 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25490 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
25492 * gcc.target/i386/attributes-error.c: New testcase.
25493 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25494 * gcc.target/i386/regparm-stdcall.c: Likewise.
25495 * gcc.target/i386/sseregparm-1.c: Likewise.
25496 * gcc.target/i386/sseregparm-2.c: Likewise.
25498 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
25500 * g++.dg/rtti/crash2.C: New.
25502 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
25504 * gcc.dg/noncompile/20040203-3.c: Update expected message.
25506 2005-06-15 David Ung <davidu@mips.com>
25508 * gcc.target/mips/mips16e-extends.c: New test for testing the
25509 generation of MIPS16e zeb/zeh, seb/seh instructions.
25511 2005-06-15 Diego Novillo <dnovillo@redhat.com>
25514 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25515 * gcc.dg/tree-ssa/pr22018.c: New test.
25517 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
25519 * gcc.dg/simd-1.c: Update error messages.
25520 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
25521 * gcc.dg/simd-2.c: Update error messages.
25522 * gcc.dg/simd-4.c: New.
25524 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
25527 * g++.dg/other/crash-4.C: New.
25529 2005-06-14 Devang Patel <dpatel@apple.com>
25531 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25533 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
25536 * g++.dg/parse/crash11.C: Update
25538 2005-06-13 Jeff Law <law@redhat.com>
25540 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25541 perform the desired transformations.
25542 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25543 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25545 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25548 * gfortran.dg/forall_1.f90: Un-XFAIL.
25550 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
25553 * g++.dg/parse/crash26.C: New.
25556 * g++.dg/init/member1.C: New.
25558 2005-06-13 Jakub Jelinek <jakub@redhat.com>
25560 * gfortran.dg/altreturn_1.f90: New test.
25562 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
25564 PR middle-end/21985
25565 * gcc.dg/tree-ssa/pr21985.c: New test.
25567 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25569 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25571 2005-06-12 Roger Sayle <roger@eyesopen.com>
25574 * g++.dg/other/error10.C: New test case.
25576 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25578 PR libfortran/19155
25579 * gfortran.dg/pr19155.f: Add test.
25581 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25583 * gfortran.dg/f2c_7.f90: New test.
25585 * gfortran.dg/forall_1.f90: XFAILed.
25587 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25589 * gcc.dg/pr14796-1.c: New.
25590 * gcc.dg/pr14796-2.c: New.
25592 2005-06-11 Steven G. Kargl <kargls@comcast.net>
25596 * gfortran.dg/deallocate_stat.f90: New test.
25598 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
25600 * gfortran.fortran-torture/execute/in-pack.f90: New test.
25602 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
25604 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25605 access will be generated when this loop is vectorized. Test that
25606 accesses with same alignment were detected.
25607 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25608 Test that accesses with same alignment were detected.
25609 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25610 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25611 alignment were detected.
25613 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
25616 * g++.dg/conversion/simd2.C: New.
25618 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
25620 * gcc.dg/Wcxx-compat-1.c: New.
25622 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
25624 PR libfortran/21480
25625 * gfortran.dg/reshape-complex.f90: Add a test for a packed
25628 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
25630 * gcc.dg/alias-8.c: New.
25632 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
25634 * gcc.dg/format/cmn_err-1.c: Update.
25636 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
25639 * gcc.target/sparc/fexpand-2.c: New.
25640 * gcc.target/sparc/fpmerge-2.c: New.
25641 * gcc.target/sparc/fpmul-2.c: New.
25642 * gcc.target/sparc/noresult.c: New.
25643 * gcc.target/sparc/pdist-2.c: New.
25644 * gcc.target/sparc/pdist-3.c: New.
25646 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
25649 * gcc.target/i386/i386.exp: Fix comment typo.
25651 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
25654 * g++.dg/inherit/using5.C: New.
25655 * g++.dg/inherit/using6.C: New.
25657 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25660 * g++.dg/template/ptrmem15.C: New test.
25663 * g++.dg/ext/label4.C: New test.
25665 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25667 * gcc.dg/tls/debug-1.c: New test.
25669 2005-06-07 Dale Johannesen <dalej@apple.com>
25671 * gcc.target/i386/movq.c: New.
25673 2005-06-07 Dale Johannesen <dalej@apple.com>
25675 * gcc.dg/20050607-1.c: New.
25677 2005-06-07 Jakub Jelinek <jakub@redhat.com>
25679 PR middle-end/21850
25680 * gcc.c-torture/execute/20050607-1.c: New test.
25682 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
25684 PR libfortran/21926
25685 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25686 Test case where the return array has lowest stride one,
25689 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
25691 * lib/target-supports.exp (check_effective_target_sync_int_long):
25692 Add s390 and s390x targets.
25694 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
25696 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25697 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25698 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25699 * gcc.dg/tree-ssa/loop-9.c: New test.
25701 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
25703 * g++.dg/parse/defarg10.C: New.
25705 2005-06-06 Jakub Jelinek <jakub@redhat.com>
25707 PR regression/21897
25708 * gcc.c-torture/execute/20050604-1.c: New test.
25710 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
25713 * g++.dg/parse/defarg9.C: New.
25716 * g++.dg/inherit/using4.C: New.
25717 * g++.dg/overload/error1.C: Adjust expected errors.
25718 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25719 * g++.old-deja/g++.brendan/arm2.C: Likewise.
25720 * g++.old-deja/g++.other/redecl2.C: Likewise.
25721 * g++.old-deja/g++.other/redecl4.C: Likewise.
25722 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25724 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25726 * gfortran.dg/f2c_5.f90: Add -w to dg-options
25728 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25730 * lib/gfortran.exp (gfortran_target_compile): Call
25731 dg-additional-files-options
25732 * gfortran.dg/f2c_4.f90: New file
25733 * gfortran.dg/f2c_4.c: New file
25734 * gfortran.dg/f2c_5.f90: New file
25735 * gfortran.dg/f2c_5.c: New file
25737 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25739 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25742 * gfortran.dg/array_constructor_4.f90: New test.
25744 2005-06-05 Mark Mitchell <mark@codesourcery.com>
25747 * g++.dg/ext/builtin9.C: New test.
25749 2005-06-05 Dale Johannesen <dalej@apple.com>
25751 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25752 * gcc.c-torture/execute/20050603-2.c: Ditto.
25754 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
25756 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25757 * gcc.dg/vect/vect-reduc-1.c: New.
25758 * gcc.dg/vect/vect-reduc-2.c: New.
25759 * gcc.dg/vect/vect-reduc-3.c: New.
25761 2005-06-04 Dale Johannesen <dalej@apple.com>
25763 * gcc.c-torture/execute/20050603-1.c: New.
25764 * gcc.c-torture/execute/20050603-2.c: New.
25765 * gcc.dg/20050603-3.c: New.
25767 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25770 * gfortran.dg/debug_1.f90: New test.
25772 * gfortran.dg/forall_1.f90: New test.
25774 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
25776 * gfortran.dg/array_constructor_3.f90: New test.
25778 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25780 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25782 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
25784 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25786 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
25789 * gcc.dg/init-excess-1.c: New test.
25791 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25794 * g++.dg/expr/static_cast6.C: New test.
25796 2005-06-03 Diego Novillo <dnovillo@redhat.com>
25798 * gcc.dg/tree-ssa/vrp14.c: New test.
25800 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25803 * g++.dg/template/new2.C: New test.
25805 2005-06-03 Josh Conner <jconner@apple.com>
25807 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25808 all entries in initializer.
25810 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
25812 PR middle-end/21858
25813 * gcc.dg/pr21858.c: New testcase.
25815 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
25817 PR tree-optimization/21292
25819 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25821 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25822 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25823 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25824 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25825 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25827 2005-06-02 Richard Henderson <rth@redhat.com>
25829 * gcc.dg/sync-2.c: Use -march=i486 for i386.
25831 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
25833 * gcc.dg/wtypequal.c: New testcase.
25835 2005-06-02 Diego Novillo <dnovillo@redhat.com>
25838 * gcc.dg/tree-ssa/pr21582.c: New test.
25840 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25843 * g++.dg/opt/interface2.h: New.
25844 * g++.dg/opt/interface2.C: New.
25845 * g++.dg/init/ctor4.C: Adjust error lines.
25846 * g++.old-deja/g++.bob/inherit2.C: Likewise.
25847 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25848 * g++.old-deja/g++.jason/opeq3.C: Likewise.
25849 * g++.old-deja/g++.pt/assign1.C: Likewise.
25850 * g++.old-deja/g++.pt/crash20.C: Likewise.
25852 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
25854 PR tree-optimization/21734
25855 * g++.dg/vect/pr21734_1.cc: New.
25856 * g++.dg/vect/pr21734_2.cc: New.
25858 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25861 * g++.dg/template/spec24.C: New.
25864 * g++.dg/pch/local-1.C: New.
25865 * g++.dg/pch/local-1.Hs: New.
25867 2005-06-01 Diego Novillo <dnovillo@redhat.com>
25869 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25870 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25871 * gcc.dg/tree-ssa/pr14341.c: New test.
25872 * gcc.dg/tree-ssa/pr14841.c: New test.
25873 * gcc.dg/tree-ssa/pr20701.c: New test.
25874 * gcc.dg/tree-ssa/pr21086.c: New test.
25875 * gcc.dg/tree-ssa/pr21090.c: New test.
25876 * gcc.dg/tree-ssa/pr21332.c: New test.
25877 * gcc.dg/tree-ssa/pr21458.c: New test.
25878 * gcc.dg/tree-ssa/pr21658.c: New test.
25879 * gcc.dg/tree-ssa/vrp01.c: New test.
25880 * gcc.dg/tree-ssa/vrp02.c: New test.
25881 * gcc.dg/tree-ssa/vrp03.c: New test.
25882 * gcc.dg/tree-ssa/vrp04.c: New test.
25883 * gcc.dg/tree-ssa/vrp05.c: New test.
25884 * gcc.dg/tree-ssa/vrp06.c: New test.
25885 * gcc.dg/tree-ssa/vrp07.c: New test.
25886 * gcc.dg/tree-ssa/vrp08.c: New test.
25887 * gcc.dg/tree-ssa/vrp09.c: New test.
25888 * gcc.dg/tree-ssa/vrp10.c: New test.
25889 * gcc.dg/tree-ssa/vrp11.c: New test.
25890 * gcc.dg/tree-ssa/vrp12.c: New test.
25891 * gcc.dg/tree-ssa/vrp13.c: New test.
25893 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
25896 * gcc.dg/tree-ssa/pr21029.c: New test.
25898 2005-06-01 Roger Sayle <roger@eyesopen.com>
25900 * gfortran.dg/logint-1.f: New test case.
25901 * gfortran.dg/logint-2.f: Likewise.
25902 * gfortran.dg/logint-3.f: Likewise.
25904 2005-06-01 Jakub Jelinek <jakub@redhat.com>
25908 * gcc.dg/20050527-1.c: New test.
25910 * gcc.dg/i386-sse-12.c: New test.
25913 * gfortran.dg/implicit_5.f90: New test.
25915 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
25918 * gfortran/assign_4.f90: New test.
25919 * gfortran/assign_2.f90: Change compile to run.
25921 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
25923 * lib/target-supports.exp
25924 (check_effective_target_sync_char_short): New.
25925 * gcc.dg/sync-2.c: New.
25927 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
25929 PR tree-optimization/21817
25930 * gcc.dg/torture/pr21817-1.c: New.
25932 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
25935 * g++.dg/template/init5.C: New.
25937 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
25939 * gfortran.dg/char_initialiser_actual.f90:
25940 Test character initialisers as actual arguments.
25941 * gfortran.dg/char_pointer_comp_assign.f90:
25942 Test character pointer structure component assignments.
25943 * gfortran.dg/char_array_structure_constructor.f90:
25944 Test character components in structure constructors.
25946 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
25948 PR middle-end/20931
25949 * g++.dg/opt/pr20931.C: New test.
25951 2005-05-31 Andreas Jaeger <aj@suse.de>
25954 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25955 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25956 g++.old-deja/g++.ext/asmspec1.C,
25957 g++.old-deja/g++.other/regstack.C,
25958 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25959 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25960 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25961 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25962 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25963 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25964 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25965 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25966 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25967 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25968 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25969 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25970 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25971 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25972 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25973 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25974 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25975 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25976 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25978 2005-05-31 Jeff Law <law@redhat.com>
25980 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25982 2005-05-30 Paolo Carlini <pcarlini@suse.de>
25984 PR middle-end/21743
25985 * gcc.dg/builtins-1.c: Activate disabled clog test.
25986 * gcc.dg/torture/builtin-attr-1.c: Likewise.
25988 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
25990 * gfortran.dg/char_pointer_assign.f90:
25991 Test character-pointer assignments and pointer assignments.
25992 * gfortran.dg/char_pointer_dummy.f90:
25993 Test character-pointer dummy arguments.
25994 * gfortran.dg/char_pointer_func.f90:
25995 Test character-pointer function returns.
25996 * gfortran.dg/char_pointer_dependency.f90:
25997 Test character-pointer functions with dependencies.
25999 2005-05-30 Mark Mitchell <mark@codesourcery.com>
26002 * g++.dg/lookup/using14.C: New test.
26004 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
26006 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26007 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26010 2005-05-29 Geoffrey Keating <geoffk@apple.com>
26013 * g++.dg/template/local5.C: New.
26016 * gcc.c-torture/compile/pr21761.c: New.
26018 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26021 2005-05-30 Steven G. Kargl
26024 * gfortran.dg/inquire_8.f90: New test.
26026 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26028 PR libfortran/21376
26029 * gfortran.dg/output_exponents_1.f90: New test.
26031 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26033 PR libfortran/20006
26034 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26036 2005-05-28 Mark Mitchell <mark@codesourcery.com>
26039 * g++.dg/ext/complex1.C: New test.
26042 * g++.dg/init/ctor6.C: New test.
26044 2005-05-29 Jan Hubicka <jh@suse.cz>
26046 * gcc.c-torture/compile/pr21562.c: New.
26048 2005-05-28 Steven G. Kargl <kargls@comcast.net>
26050 * gfortran.dg/subnormal_1.f90: New test.
26052 2005-05-28 Jan Hubicka <jh@suse.cz>
26054 * tree-prof.exp: Fix comment.
26055 * value-prof-1.c: New.
26056 * value-prof-2.c: New.
26057 * value-prof-3.c: New.
26058 * value-prof-4.c: New.
26060 2005-05-27 Mark Mitchell <mark@codesourcery.com>
26063 * g++.dg/expr/ptrmem6.C: New test.
26064 * g++.dg/expr/ptrmem6a.C: Likewise.
26066 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
26068 PR tree-optimization/21658
26069 * gcc.dg/tree-ssa/pr21658.c: New.
26071 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
26074 * g++.dg/inherit/ptrmem3.C: New.
26077 * g++.dg/parse/template16.C: New.
26079 2005-05-27 Andreas Jaeger <aj@suse.de>
26081 * gcc.dg/setjmp-2.c: Only run in 32-bit.
26083 * gcc.dg/i386-sse-8.c: Run test on all archs.
26085 2005-05-26 Mike Stump <mrs@apple.com>
26087 * objc.dg/isa-field-1.m: Only run on darwin.
26088 * objc.dg/lookup-1.m: Likewise.
26089 * objc.dg/try-catch-8.m: Likewise.
26091 2005-05-26 Roger Sayle <roger@eyesopen.com>
26093 PR tree-optimization/9814
26094 * gcc.dg/pr9814-1.c: New test case.
26096 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26098 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26099 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26100 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26101 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26102 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26103 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26104 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26105 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26106 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26107 objc.dg/try-catch-8.m: New.
26109 2005-05-26 Janis Johnson <janis187@us.ibm.com>
26111 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26112 remove extraneous semicolons.
26114 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26116 * obj-c++.dg/comp-types-12.mm: New.
26117 * objc.dg/comp-types-11.m: New.
26118 * objc.dg/selector-4.m: New.
26120 2005-05-26 Andreas Jaeger <aj@suse.de>
26123 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26124 g++.old-deja/g++.ext/attrib3.C,
26125 g++.old-deja/g++.other/store-expr1.C,
26126 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26127 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26128 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26129 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26130 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26131 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26132 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26133 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26134 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26135 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26136 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26137 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26138 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26139 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26140 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26141 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26142 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26143 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26144 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26146 2005-05-26 Andreas Jaeger <aj@suse.de>
26148 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26149 x86-64 compilation.
26151 2005-05-26 Andreas Jaeger <aj@suse.de>
26154 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26155 gcc.misc-tests/i386-pf-athlon-1.c,
26156 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26157 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26158 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26159 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26160 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26161 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26162 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26165 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26166 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26167 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26168 x86-64 compilation.
26170 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26173 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26174 effective-target ilp32.
26176 2005-05-26 David Ung <davidu@mips.com>
26178 * gcc.target/mips/ext_ins.c: New test for testing the generation
26179 of MIPS32/64 rev 2 ext/ins instructions.
26181 2005-05-26 Andreas Jaeger <aj@suse.de>
26183 * treelang/compile/unsigned.tree: Use gimple instead of
26184 nonexisting generic dump.
26186 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
26188 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26190 2005-05-26 Andreas Jaeger <aj@suse.de>
26192 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26194 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
26196 PR libfortran/17283
26197 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26198 Test callee-allocated memory with write statements.
26200 2005-05-25 Roger Sayle <roger@eyesopen.com>
26202 PR middle-end/21709
26203 * gcc.dg/pr21709-1.c: New test case.
26205 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26206 Mike Stump <mrs@apple.com>
26208 * objc/execute/next_mapping.h: Update for C++.
26210 * obj-c++.dg/selector-1.mm: Move to...
26211 * obj-c++.dg/selector-4.mm: here...
26213 * obj-c++.dg/basic.mm: New.
26214 * obj-c++.dg/comp-types-1.mm: New.
26215 * obj-c++.dg/cxx-class-1.mm: New.
26216 * obj-c++.dg/cxx-ivars-1.mm: New.
26217 * obj-c++.dg/cxx-ivars-2.mm: New.
26218 * obj-c++.dg/cxx-ivars-3.mm: New.
26219 * obj-c++.dg/cxx-scope-1.mm: New.
26220 * obj-c++.dg/cxx-scope-2.mm: New.
26221 * obj-c++.dg/defs.mm: New.
26222 * obj-c++.dg/empty-private-1.mm: New.
26223 * obj-c++.dg/encode-1.mm: New.
26224 * obj-c++.dg/encode-2.mm: New.
26225 * obj-c++.dg/encode-3.mm: New.
26226 * obj-c++.dg/extern-c-1.mm: New.
26227 * obj-c++.dg/extra-semi.mm: New.
26228 * obj-c++.dg/fix-and-continue-2.mm: New.
26229 * obj-c++.dg/isa-field-1.mm: New.
26230 * obj-c++.dg/ivar-list-semi.mm: New.
26231 * obj-c++.dg/local-decl-1.mm: New.
26232 * obj-c++.dg/lookup-1.mm: New.
26233 * obj-c++.dg/lookup-2.mm: New.
26234 * obj-c++.dg/method-1.mm: New.
26235 * obj-c++.dg/method-2.mm: New.
26236 * obj-c++.dg/method-3.mm: New.
26237 * obj-c++.dg/method-4.mm: New.
26238 * obj-c++.dg/method-5.mm: New.
26239 * obj-c++.dg/method-6.mm: New.
26240 * obj-c++.dg/method-7.mm: New.
26241 * obj-c++.dg/no-extra-load.mm: New.
26242 * obj-c++.dg/overload-1.mm: New.
26243 * obj-c++.dg/pragma-1.mm: New.
26244 * obj-c++.dg/pragma-2.mm: New.
26245 * obj-c++.dg/private-1.mm: New.
26246 * obj-c++.dg/private-2.mm: New.
26247 * obj-c++.dg/proto-qual-1.mm: New.
26248 * obj-c++.dg/qual-types-1.mm: New.
26249 * obj-c++.dg/stubify-1.mm: New.
26250 * obj-c++.dg/stubify-2.mm: New.
26251 * obj-c++.dg/super-class-1.mm: New.
26252 * obj-c++.dg/super-class-2.mm: New.
26253 * obj-c++.dg/super-dealloc-1.mm: New.
26254 * obj-c++.dg/super-dealloc-2.mm: New.
26255 * obj-c++.dg/template-1.mm: New.
26256 * obj-c++.dg/template-2.mm: New.
26257 * obj-c++.dg/template-3.mm: New.
26258 * obj-c++.dg/template-4.mm: New.
26259 * obj-c++.dg/template-5.mm: New.
26260 * obj-c++.dg/template-6.mm: New.
26261 * obj-c++.dg/try-catch-1.mm: New.
26262 * obj-c++.dg/try-catch-2.mm: New.
26263 * obj-c++.dg/try-catch-3.mm: New.
26264 * obj-c++.dg/try-catch-4.mm: New.
26265 * obj-c++.dg/try-catch-5.mm: New.
26266 * obj-c++.dg/try-catch-6.mm: New.
26267 * obj-c++.dg/try-catch-7.mm: New.
26268 * obj-c++.dg/try-catch-8.mm: New.
26269 * obj-c++.dg/try-catch-9.mm: New.
26270 * obj-c++.dg/va-meth-1.mm: New.
26272 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26274 * obj-c++.dg/selector-1.mm: New.
26275 * obj-c++.dg/selector-2.mm: New.
26277 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26279 * obj-c++.dg/selector-3.mm: New.
26280 * objc.dg/selector-3.m: New.
26282 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26284 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26285 about where warning appears.
26287 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26289 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26290 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26291 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26292 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26294 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26296 * gcc.dg/20050524-1.c: New test.
26298 2005-05-25 Jan Hubicka <jh@suse.cz>
26300 * gcc.dg/tree-prof/inliner-1.c: New.
26302 2005-05-25 Janis Johnson <janis187@us.ibm.com>
26304 * gcc.dg/tree-prof: New directory.
26305 * gcc.dg/tree-prof/tree-prof.exp: New.
26307 2005-05-25 DJ Delorie <dj@redhat.com>
26309 * gcc.dg/Wattributes-1.c: New.
26310 * gcc.dg/Wattributes-2.c: New.
26311 * gcc.dg/Wattributes-3.c: New.
26313 20005-05-24 Janis Johnson <janis187@us.ibm.com>
26315 PR tree-optimization/19833
26316 * gcc.dg/uninit-4.c: Remove xfail.
26317 * gcc.dg/uninit-9.c: Ditto.
26319 2005-05-24 Ziemowit Laski <zlaski@apple.com>
26321 * obj-c++.dg/bitfield-[1-5].mm: New.
26322 * obj-c++.dg/class-protocol-1.mm: New.
26323 * obj-c++.dg/comp-types-1[0-1].mm: New.
26324 * obj-c++.dg/comp-types-[2-9].mm: New.
26325 * obj-c++.dg/encode-[4-8].mm: New.
26326 * obj-c++.dg/layout-1.mm: New.
26327 * obj-c++.dg/method-1[0-9].mm: New.
26328 * obj-c++.dg/method-2[0-1].mm: New.
26329 * obj-c++.dg/method-[8-9].mm: New.
26330 * obj-c++.dg/objc-gc-3.mm: New.
26331 * obj-c++.dg/try-catch-10.mm: New.
26332 * objc.dg/bitfield-5.m: New.
26333 * objc.dg/comp-types-10.m: New.
26334 * objc.dg/comp-types-9.m: New.
26335 * objc.dg/layout-1.m: New.
26336 * objc.dg/objc-gc-4.m: New.
26337 * objc.dg/try-catch-9.m: New.
26338 * objc.dg/class-protocol-1.m: Tweak diagnostics.
26339 * objc.dg/comp-types-1.m: Likewise.
26340 * objc.dg/comp-types-[5-6].m: Likewise.
26341 * objc.dg/method-9.m: Likewise.
26343 2005-05-24 Janis Johnson <janis187@us.ibm.com>
26345 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26346 and on hardware without VMX support.
26348 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26350 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26352 * lib/profopt.exp (dg-final-generate, dg-final-use,
26353 profopt-final-code, profopt-get-options): New.
26354 (profopt-execute): Process test directives.
26356 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26357 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26358 cleanup-tree-dump, cleanup-saved-temps): Update comments.
26360 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
26363 * g++.dg/init/ctor5.C: New test.
26365 2005-05-24 Ira Rosen <irar@il.ibm.com>
26367 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26368 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26369 vect-113.c, vect-114.c.
26371 2005-05-23 Adam Nemet <anemet@lnxw.com>
26373 * gcc.dg/const-elim-1.c: Remove xfails.
26375 2005-05-23 Jeff Law <law@redhat.com>
26377 * gcc.c-torture/compile/pr21638.c: New test.
26378 * gcc.c-torture/compile/20050520-1.c: New test.
26380 2005-05-23 Nick Clifton <nickc@redhat.com>
26382 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26383 be a proper triple, ie: m32r*-*-*.
26384 * g++.old-deja/g++.jason/thunk3.C: Likewise.
26386 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
26388 PR middle-end/21331
26390 * gcc.c-torture/compile/pr21293.c: New test.
26391 * gcc.c-torture/execute/pr21331.c: New test.
26393 2004-05-20 Richard Henderson <rth@redhat.com>
26395 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26397 2005-05-20 Ziemowit Laski <zlaski@apple.com>
26399 * obj-c++-dg.exp: Add.
26400 * obj-c++.exp: Add.
26401 * obj-c++.dg/dg.exp: Add.
26403 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26405 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26406 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26408 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
26410 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26412 2004-05-19 Richard Henderson <rth@redhat.com>
26414 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26416 2005-05-19 Janis Johnson <janis187@us.ibm.com>
26418 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26420 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26422 2005-05-19 Jakub Jelinek <jakub@redhat.com>
26425 * g++.dg/parse/extern1.C: New test.
26426 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26428 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26430 * gcc.dg/c99-math.h: New.
26431 * gcc.dg/c99-math-float-1.c: New test.
26432 * gcc.dg/c99-math-double-1.c: Likewise.
26433 * gcc.dg/c99-math-long-double-1.c: Likewise.
26435 2005-05-18 Richard Henderson <rth@redhat.com>
26437 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26439 2005-05-18 Devang Patel <dpatel@apple.com>
26441 * g++.dg/opt/20050511-1.C: New test.
26443 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
26445 PR libfortran/21127
26446 * gfortran.dg/reshape-complex.f90: New test.
26448 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
26450 * gfortran.dg/array_constructor_1.f90: New test.
26451 * gfortran.dg/array_constructor_2.f90: New test.
26453 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
26456 * gfortran.dg/pr20954.f: New test.
26458 2005-05-17 Mike Stump <mrs@apple.com>
26460 Yet more Objective-C++...
26462 * objc.dg/method-5.m: Update.
26463 * objc.dg/method-6.m: Update.
26464 * objc.dg/method-7.m: Update.
26465 * objc.dg/method-9.m: Update.
26466 * objc.dg/try-catch-2.m: Update.
26468 2005-05-17 Mark Mitchell <mark@codesourcery.com>
26470 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26471 Remove little-endian optimizations.
26473 2005-05-17 Jeff Law <law@redhat.com>
26475 * g++.dg/tree-ssa/pr14814.C: New test.
26476 * gcc.dg/tree-ssa/pr14814.C: New test.
26477 * gcc.dg/tree-ssa/pr17141-1.C: New test.
26478 * gcc.dg/tree-ssa/pr17141-2.C: New test.
26480 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26482 * gcc.dg/compat/generate-random.c: Do not include
26484 * gcc.dg/compat/generate-random_r.c: Likewise.
26486 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
26488 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26490 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26492 PR middle-end/21595
26493 * g++.dg/tree-ssa/builtin1.C: New testcase.
26495 2005-05-17 Jakub Jelinek <jakub@redhat.com>
26498 * g++.dg/opt/const4.C: New test.
26500 PR middle-end/21492
26501 * g++.dg/opt/crossjump1.C: New test.
26503 PR tree-optimization/21610
26504 * gcc.c-torture/compile/20050516-1.c: New test.
26507 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26508 about the test failing.
26509 * gfortran.fortran-torture/execute/where_7.f90: New test.
26510 * gfortran.fortran-torture/execute/where_8.f90: New test.
26512 2005-05-16 Richard Henderson <rth@redhat.com>
26514 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26517 2005-05-16 Mark Mitchell <mark@codesourcery.com>
26519 * gcc.dg/compat/generate-random.c (config.h): Do not include.
26520 (limits.h): Include unconditionally.
26521 (stdlib.h): Likewise.
26522 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26523 (limits.h): Include unconditionally.
26524 (stdlib.h): Likewise.
26525 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26526 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26527 (limits.h): Include unconditionally.
26528 (stdlib.h): Likewise.
26529 (hashtab.h): Do not include.
26530 (getopt.h): Likewise.
26531 (stddef.h): Include.
26532 (hashval_t): Define.
26533 (struct entry): Add "next" field.
26534 (HASH_SIZE): New macro.
26535 (hash_table): New variable.
26536 (switchfiles): Do not use xmalloc.
26538 (iterative_hash): New function.
26540 (e_exists): New function.
26541 (e_insert): Likewise.
26542 (output): Use, instead of libiberty hashtable functions.
26543 (main): Do not use getopt. Do not call htab_create.
26545 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
26548 * lib/target-supports.exp (check_mkfifo_available):
26549 Return 0 for cygwin as mkfifo support incomplete on platform.
26550 Fix typos in comments.
26552 2005-05-15 Mark Mitchell <mark@codesourcery.com>
26554 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26556 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
26559 * gfortran.dg/assign_4.f: New test.
26561 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
26563 PR tree-optimization/21563
26564 * gcc.dg/tree-ssa/pr21563.c: New.
26566 2005-05-14 Jan Hubicka <jh@suse.cz>
26568 * gcc.dg/noreturn-7.c: Allow control reaches warning.
26570 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
26572 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26574 2005-05-13 Julian Brown <julian@codesourcery.com>
26576 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26577 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26579 2005-05-13 Jan Hubicka <jh@suse.cz>
26581 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26582 * gcc.dg/fold-xor-?.c: Likewise.
26583 * gcc.dg/pr15784-?.c: Likewise.
26584 * gcc.dg/pr20922-?.c: Likewise.
26585 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26586 * gcc.dg/tree-ssa/pr17598.c: Likewise.
26587 * gcc.dg/tree-ssa/pr20470.c: Likewise.
26589 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26592 * gfortran.dg/hollerith_1.f90: New test.
26594 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26596 * gfortran.dg/func_result_2.f90: New test.
26598 2005-05-11 Bud Davis <bdavis@gfortran.org>
26600 * gfortran.dg/dev_null.f90: New test.
26602 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
26604 * gcc.dg/arm-vfp1.c: Revert last change.
26606 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
26608 PR middle-end/19807
26609 PR tree-optimization/19639
26610 * g++.dg/tree-ssa/pr19807.C: New testcase.
26612 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26614 PR libfortran/21471
26615 * gfortran.dg/append-1.f90: New test.
26617 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26619 * gcc.dg/pr18501.c: XFAIL.
26620 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26621 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26622 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26623 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26624 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26625 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26626 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26627 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26629 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26632 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26633 gfortran.dg/f2c_3.f90: New tests.
26635 * gfortran.dg/return_1.f90: Fix dg annotation.
26637 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26639 * gcc.c-torture/compile/20050510-1.c: New test.
26641 2005-05-10 Mark Mitchell <mark@codesourcery.com>
26643 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26645 2005-05-10 Bob Wilson <bob.wilson@acm.org>
26647 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26649 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
26652 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26654 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
26657 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26658 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26660 2005-05-10 Ben Elliston <bje@au.ibm.com>
26663 * gcc.dg/debug/pr16676.c: New test.
26665 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
26668 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26669 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26670 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26671 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26673 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
26674 -fno-tree-dominator-opts.
26676 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26678 * gfortran.dg/return_1.f90: New test.
26680 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
26682 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26684 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26686 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
26689 * g++.dg/inherit/covariant13.C: New.
26691 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26693 PR libfortran/19155
26694 * gfortran.dg/pr19155.f: New test.
26696 2005-05-08 Roger Sayle <roger@eyesopen.com>
26699 * gcc.dg/pr8788-1.c: New testcase.
26701 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
26704 * gcc.target/mips/fpcmp-[12].c: New tests.
26706 2005-05-06 Mark Mitchell <mark@codesourcery.com>
26708 * lib/target-supports-dg.exp (dg-require-fork): New function.
26709 (dg-require-mkfifo): Likewise.
26710 * lib/target-supports.exp (check_function_available): New
26712 (check_fork_available): Likewise.
26713 (check_mkfifo_available): Likewise.
26715 2005-05-06 Jeff Law <law@redhat.com>
26717 * gcc.c-torture/compile/pr21380.c: New test.
26719 2005-05-06 Jakub Jelinek <jakub@redhat.com>
26722 * g++.dg/ext/weak3.C: New test.
26724 2005-05-05 Mark Mitchell <mark@codesourcery.com>
26727 * g++.dg/template/crash37.C: New test.
26729 2005-05-05 Paul Brook <paul@codesourcery.com>
26731 * gcc.dg/arm-g2.c: Use effective-target arm32.
26732 * gcc.dg/arm-mmx-1.c: Ditto.
26733 * gcc.dg/arm-scd42-2.c: Ditto.
26734 * gcc.dg/arm-vfp1.c: Ditto.
26735 * lib/target-supports.exp (check_effective_target_arm32): New
26738 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
26740 PR libfortran/21354
26741 gfortran.dg/in_pack_rank7.f90: New test.
26743 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
26745 PR middle-end/15618
26746 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26748 2005-05-04 Jakub Jelinek <jakub@redhat.com>
26750 PR middle-end/21265
26751 * gcc.dg/20050503-1.c: New test.
26753 PR rtl-optimization/21239
26754 * gcc.dg/i386-sse-11.c: New test.
26756 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
26759 * gcc.target/i386/asm-1.c: New test.
26761 2005-05-03 Jakub Jelinek <jakub@redhat.com>
26763 PR rtl-optimization/21330
26764 * gcc.c-torture/execute/20050502-1.c: New test.
26767 * gcc.c-torture/execute/20050502-2.c: New test.
26769 2005-05-03 Uros Bizjak <uros@kss-loka.si>
26771 PR middle-end/21282
26772 * gcc.dg/pr21282.c: New.
26774 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26776 * gcc.dg/vect/pr20122.c: Clean up .vect file.
26777 * gcc.dg/vect/vect-92.c: Likewise.
26778 * gcc.dg/vect/vect-93.c: Likewise.
26779 * gcc.dg/vect/vect-dv-1.c: Likewise.
26780 * gcc.dg/vect/vect-dv-2.c: Likewise.
26781 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26783 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26785 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26786 * gfortran.dg/vect/vect-2.f90: Likewise.
26787 * gfortran.dg/vect/vect-3.f90: Likewise.
26788 * gfortran.dg/vect/vect-4.f90: Likewise.
26789 * gfortran.dg/vect/vect-5.f90: Likewise.
26791 2005-05-02 Geoffrey Keating <geoffk@apple.com>
26794 * gcc.dg/rs6000-fpint-2.c: New.
26796 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
26799 * gcc.dg/builtins-30.c: Update expected messages.
26800 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26801 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26802 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26804 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
26806 PR tree-optimization/21294
26807 * gcc.dg/tree-ssa/pr21294.c: New.
26809 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
26811 * gcc.dg/altivec-3.c (vec_store): Do not use the old
26812 __builtin_altivec_st_internal_4si built-in.
26814 2005-05-02 Mark Mitchell <mark@codesourcery.com>
26817 * g++.dg/template/ptrmem14.C: New test.
26819 2005-05-02 Paul Brook <paul@codesourcery.com>
26821 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26823 2005-05-02 Michael Matz <matz@suse.de>
26826 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26828 2005-05-01 Mark Mitchell <mark@codesourcery.com>
26830 * g++.dg/cpp/weak.C: New test.
26832 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
26834 * gcc.dg/tree-ssa/loop-8.c: New test.
26836 2005-04-30 Michael Maty <matz@suse.de>
26838 * gcc.dg/inline-mcpy.c: New test.
26840 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
26842 PR libfortran/18958
26843 * gfortran.dg/eoshift.f90: New test case.
26845 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
26847 PR libfortran/18857
26848 * gfortran.dg/matmul_1.f90: New test.
26850 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26852 PR tree-optimization/21030
26853 * gcc.dg/tree-ssa/pr21030.c: New.
26855 2005-04-29 Devang Patel <dpatel@apple.com>
26857 PR tree-optimization/21272
26858 * gcc.dg/vect/vect-ifcvt-10.c: New test.
26860 2005-04-29 Jakub Jelinek <jakub@redhat.com>
26864 * gfortran.dg/entry_4.f90: New test.
26865 * gfortran.fortran-torture/execute/entry_1.f90: New test.
26866 * gfortran.fortran-torture/execute/entry_2.f90: New test.
26867 * gfortran.fortran-torture/execute/entry_3.f90: New test.
26868 * gfortran.fortran-torture/execute/entry_4.f90: New test.
26869 * gfortran.fortran-torture/execute/entry_5.f90: New test.
26870 * gfortran.fortran-torture/execute/entry_6.f90: New test.
26871 * gfortran.fortran-torture/execute/entry_7.f90: New test.
26873 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26875 * gfortran.fortran-torture/execute/entry_8.f90: New test.
26877 2005-04-29 Paul Brook <paul@codesourcery.com>
26879 * gfortran.dg/entry_3.f90: New test.
26881 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26883 * gfortran.dg/implicit_4.f90: New test.
26885 2005-04-28 Bob Wilson <bob.wilson@acm.org>
26887 * lib/target-supports.exp (check_profiling_available): Return
26888 false for xtensa-*-elf.
26890 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
26892 * lib/fortran-torture.exp (fortran-torture.exp): Catch
26893 error if file cannot be deleted.
26895 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26897 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26898 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26899 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26900 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26901 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26902 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26903 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26904 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26905 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26906 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26907 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26908 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26909 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26911 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26914 * gfortran.dg/pr20865.f90: New test.
26916 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
26918 * gcc.dg/void-cast-2.c: New test.
26920 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26923 * gcc.dg/void-cast-1.c: New test.
26925 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
26927 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26929 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26932 * gfortran.dg/pr21177.f90: New test.
26934 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
26936 PR tree-optimization/21171
26937 * gcc.dg/tree-ssa/pr21171.c: New test.
26939 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
26941 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26942 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26943 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26944 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26945 gcc.dg/tree-ssa/gen-vect-32.c: New.
26946 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26947 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26948 don't run on PPC32.
26950 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26953 * gcc.dg/transparent-union-3.c: New test.
26955 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26958 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26959 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26960 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26961 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26962 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26963 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26965 2005-04-26 Jeff Law <law@redhat.com>
26967 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26968 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26969 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26970 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26971 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26972 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26973 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26975 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
26977 PR tree-optimization/17598
26978 * gcc.dg/tree-ssa/pr17598.c: New testcase.
26980 2005-04-25 Mike Stump <mrs@apple.com>
26982 * objc.dg/fix-and-continue-1.m: Add.
26984 2005-04-25 Roger Sayle <roger@eyesopen.com>
26987 * g++.dg/opt/pr20995-1.C: New test case.
26989 2005-04-25 Devang Patel <dpatel@apple.com>
26991 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26993 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26996 * g++.dg/opt/alias2.C (printf): Correct the prototype.
26998 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27001 * g++.dg/opt/rtti2.C: New test.
27003 2005-04-25 Paul Brook <paul@codesourcery.com>
27004 Steven G. Kargl <kargls@comcast.net>
27007 * gfortran.dg/ichar_1.f90: New file.
27009 2005-04-24 Jakub Jelinek <jakub@redhat.com>
27011 PR middle-end/20991
27012 * g++.dg/opt/pr20991.C: New test.
27014 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27015 where sizeof (type) < __alignof__ (type).
27016 * gcc.dg/compat/struct-layout-1.h: Likewise.
27018 2005-04-24 Per Bothner <per@bothner.com>
27019 Devang Patel <dpatel@apple.com>
27021 PR preprocessor/20907
27022 * gcc.dg/cpp/very-long-comment.c: New test.
27024 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27027 * gfortran.dg/common_5.f: New test.
27029 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
27031 PR middle-end/21082
27032 * g++.dg/tree-ssa/pr21082.C: New testcase.
27034 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
27036 * gcc.dg/vect/vect-99.c: New test.
27038 2005-04-22 Diego Novillo <dnovillo@redhat.com>
27040 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27042 2005-04-22 Jeff Law <law@redhat.com>
27044 * gcc.dg/uninit-5.c: Remove xfails.
27045 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27046 conditionals and loads.
27048 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
27050 PR libfortran/20074
27051 PR libfortran/20436
27052 PR libfortran/21108
27053 * gfortran.dg/nested_reshape.f90: new test
27054 * gfortran.dg/reshape-alloc.f90: new test
27055 * gfortran.dg/reshape.f90: new test
27057 2005-04-22 Mark Mitchell <mark@codesourcery.com>
27059 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27061 * gcc.dg/arm-vfp1.c: New test.
27063 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
27066 * g++.dg/lookup/builtin2.C: New test.
27068 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
27070 * gcc.dg/weak/weak-13.c: New test.
27072 2005-04-21 Geoffrey Keating <geoffk@apple.com>
27074 * lib/target-supports.exp (check_effective_target_sync_int_long):
27077 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
27079 * gcc.target/mips/branch-1.c: New test.
27081 2005-04-21 Richard Henderson <rth@redhat.com>
27083 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27084 * gcc.dg/vect/vect-86.c: Likewise.
27085 * gcc.dg/vect/vect-87.c: Likewise.
27086 * gcc.dg/vect/vect-88.c: Likewise.
27088 2005-04-21 Devang Patel <dpatel@apple.com>
27090 PR optimization/20994
27091 * gcc.dg/tree-ssa/ifc-3.c: New test.
27093 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27096 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27097 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27098 gcc.dg/c99-vla-jump-5.c: New tests.
27100 2005-04-19 Richard Henderson <rth@redhat.com>
27102 * lib/target-supports.exp (check_effective_target_vect_int_mult):
27103 Fix typo in exists check.
27104 (check_effective_target_sync_int_long): New.
27105 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27106 * gcc.dg/ia64-sync-2.c: Likewise.
27107 * gcc.dg/ia64-sync-3.c: Likewise.
27108 * gcc.dg/ia64-sync-4.c: Likewise.
27110 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
27112 * gcc.dg/fold-xor-1.c: New test.
27113 * gcc.dg/fold-xor-2.c: New test.
27115 2005-04-19 James E. Wilson <wilson@specifixinc.com>
27118 * g++.dg/eh/fp-regs.C: New test.
27120 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27122 * gcc.dg/Wint-to-pointer-cast-1.c,
27123 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27124 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27125 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27127 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27130 * gfortran.dg/pr16861.f90: New test.
27132 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27134 * gcc.dg/pr21085.c: New test.
27136 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
27138 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
27139 (setup_mips_tests, dg-mips-options): New procedures.
27140 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27141 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27142 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27143 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27144 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27145 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27146 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27147 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27148 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27149 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27150 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27151 dg-mips-options instead of dg-options. Remove now-redundant
27152 preprocessor guards.
27153 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27154 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27155 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27156 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27157 * gcc.dg/vr-mult-2.c: Delete.
27158 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27159 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27160 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27161 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27162 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27163 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27164 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27166 2005-04-18 Laurent GUERBY <laurent@guerby.net>
27168 * ada/acats/run_all.sh: Use sync when executable not present.
27170 2005-04-18 Devang Patel <dpatel@apple.com>
27172 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27173 * gcc.dg/vect/vect-11a.c: New.
27174 * gcc.dg/vect/vect-none.c: Update.
27175 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27177 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27179 PR tree-optimization/20922
27180 * gcc.dg/pr20922-1.c: New test.
27181 * gcc.dg/pr20922-2.c: New test.
27182 * gcc.dg/pr20922-3.c: New test.
27183 * gcc.dg/pr20922-4.c: New test.
27184 * gcc.dg/pr20922-5.c: New test.
27185 * gcc.dg/pr20922-6.c: New test.
27187 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27189 PR libfortran/20950
27190 * gfortran.dg/pr20950.f: New test.
27192 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27194 PR libfortran/19216
27195 * gfortran.dg/pr19216.f: New test.
27197 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
27199 PR tree-optimization/21001
27200 * gcc.dg/tree-ssa/pr21001.c: New.
27202 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
27204 PR libfortran/21075
27205 * gfortran.dg/reshape_rank7.f90: New test.
27207 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27209 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27210 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27211 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27212 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27213 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27214 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27215 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27216 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27217 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27219 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27220 in namelists. New test.
27221 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27223 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27225 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27226 namelist. New test.
27227 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27229 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27231 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27232 namelist. New test.
27233 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27234 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27235 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27237 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27238 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27241 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
27243 * gfortran.dg/wtruncate.f: New testcase.
27244 * gfortran.dg/wtruncate.f90: New testcase.
27246 2005-04-16 Mark Mitchell <mark@codesourcery.com>
27249 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27250 which sizeof/alignof is dependent, rather than just whether we are
27251 processing_template_decl.
27253 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27255 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27256 corrected typo where the wrong variables had been compared.
27258 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27260 PR libfortran/18495
27261 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27262 Test callee-allocated version of return array with a write
27264 Test spread with a temporary with another write statement.
27266 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
27268 PR tree-optimization/21031
27269 * gcc.dg/tree-ssa/pr21031.c: New.
27271 2005-04-15 Uros Bizjak <uros@kss-loka.si>
27273 PR tree-optimization/21004
27274 * gcc.dg/builtins-53.c: Include builtins-config.h.
27275 Check floorf, ceilf, floorl and ceill transformations
27276 only when HAVE_C99_RUNTIME is defined.
27278 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
27280 PR middle-end/20739
27281 * gcc.dg/tree-ssa/pr20739.c: New test.
27283 2005-04-14 Mike Stump <mrs@apple.com>
27285 * gcc.dg/Foundation.framework/empty: New.
27286 * gcc.dg/framework-2.c: New.
27288 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27290 PR tree-optimization/21021
27291 * gcc.c-torture/compile/pr21021.c: New.
27293 2005-04-14 Janis Johnson <janis187@us.ibm.com>
27296 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27297 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27298 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27299 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27300 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27301 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27302 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27303 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27305 2005-04-14 Richard Henderson <rth@redhat.com>
27307 * lib/target-supports.exp (check_effective_target_vect_condition):
27308 Add ia64, i?86, and x86_64.
27310 2005-04-14 Steven G. Kargl <kargls@comcast.net>
27312 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27314 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27316 PR tree-optimization/20657
27317 * gcc.dg/tree-ssa/pr20657.c: New.
27319 2005-04-14 Uros Bizjak <uros@kss-loka.si>
27321 * gcc.dg/builtins-53.c: Also check (int)trunc* and
27322 (long long int)trunc*.
27324 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
27327 * gcc.dg/pr20927.c: New test.
27329 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
27331 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27332 * gcc.target/mips/asm-1.c: Likewise.
27334 2005-04-13 Dale Johannesen <dalej@apple.com>
27336 * objc.dg/objc-fast-4.m: New.
27338 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
27340 * gcc.target/cris/torture/cris-torture.exp: New driver in new
27342 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27344 2005-04-13 David Edelsohn <edelsohn@gnu.org>
27346 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27347 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27348 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27350 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
27352 PR tree-optimization/20913
27353 * gcc.dg/tree-ssa/pr20913.c: New.
27355 PR tree-optimization/20702
27356 * gcc.dg/tree-ssa/pr20702.c: New.
27358 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27361 * g++.dg/inherit/local3.C: New test.
27363 2005-04-12 Jeff Law <law@redhat.com>
27365 * gcc.dg/tree-ssa/20050412-1.c: New test.
27367 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
27369 PR libfortran/19016
27370 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27371 Add tests with mask generated by expression.
27372 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27373 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27374 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27376 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
27378 PR middle-end/20917
27379 * gcc.dg/20050409-1.c: New test.
27381 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
27383 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27385 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27387 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27388 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27389 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27390 (TARGET_CXX): Adjust accordingly.
27391 * target.h (struct gcc_target): Remove epxort_class_data. Add
27392 determine_class_data_visibility and class_data_always_comdat.
27393 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27394 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27395 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27396 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27397 (arm_cxx_determine_class_data_visibility): New.
27398 (arm_cxx_class_data_always_comdat): Likewise.
27399 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27400 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27401 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27402 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27403 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27406 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27408 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27410 2005-04-11 Geoffrey Keating <geoffk@apple.com>
27412 * gcc.dg/i386-darwin-fpmath.c: New.
27414 2004-04-11 Devang Patel <dpatel@apple.com>
27416 * lib/target-supports.exp (check_effective_target_vect_condition): New.
27417 * gcc.dg/vect/vect-ifcvt-1.c: New test.
27418 * gcc.dg/vect/vect-ifcvt-2.c: New test.
27419 * gcc.dg/vect/vect-ifcvt-3.c: New test.
27420 * gcc.dg/vect/vect-ifcvt-4.c: New test.
27421 * gcc.dg/vect/vect-ifcvt-5.c: New test.
27422 * gcc.dg/vect/vect-ifcvt-6.c: New test.
27423 * gcc.dg/vect/vect-ifcvt-7.c: New test.
27424 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27426 2004-04-11 Devang Patel <dpatel@apple.com>
27428 * gcc.dg/vect/vect-dv-1.c: New test.
27429 * gcc.dg/vect/vect-dv-2.c: New test.
27431 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27433 PR tree-optimization/20933
27434 * gcc.dg/tree-ssa/pr20933.c: New test.
27436 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27438 * gfortran.dg/fold_nearest.f90: New test.
27440 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
27442 * gcc.dg/tree-ssa/alias-1.c: New test.
27444 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27446 PR tree-optimization/20920
27447 * g++.dg/tree-ssa/pr20920.C: New test.
27449 2005-04-11 Uros Bizjak <uros@kss-loka.si>
27451 * gcc.dg/builtins-53.c: Also check (int)ceil* and
27452 (long long int)ceil*.
27454 2005-04-10 Mark Mitchell <mark@codesourcery.com>
27456 * g++.dg/warn/Wdtor1.C: Declare template in system header with
27457 explicit C++ linkage.
27459 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27461 * gfortran.dg/pr17229.f: Take care of the new obsolescence
27462 warning for arithmetic IF statements.
27464 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
27466 * eor_handling_1.f90: New test case.
27467 * eor_handling_2.f90: New test case.
27468 * eor_handling_3.f90: New test case.
27469 * eor_handling_4.f90: New test case.
27470 * eor_handling_5.f90: New test case.
27471 * noadv_size.f90: New test case.
27472 * pad_no.f90: New test case.
27474 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
27476 * gcc.c-torture/execute/20050410-1.c: New test.
27478 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
27480 * gcc.dg/pr20126.c: New.
27482 2005-04-09 Bud Davis <bdavis@gfortran.org>
27483 Steven G. Kargl <kargls@comcast.net>
27485 * gfortran.dg/PR19872.f: New test.
27487 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27489 * gfortran.dg/nint_1.f90: Fix dg-do directive.
27491 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27493 * gfortran.dg/nint_1.f90: New test.
27495 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27497 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27498 Added test for callee-allocated arrays with write statements.
27499 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27500 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27501 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27502 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27503 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27505 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27507 PR libfortran/20163
27508 * gfortran.dg/open-options-blanks.f: New test.
27510 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
27513 * gfortran.dg/comma_format_extension_[1234].f: New tests.
27515 2005-04-09 Jakub Jelinek <jakub@redhat.com>
27517 * gcc.dg/tree-ssa/stdarg-1.c: New test.
27518 * gcc.dg/tree-ssa/stdarg-2.c: New test.
27519 * gcc.dg/tree-ssa/stdarg-3.c: New test.
27520 * gcc.dg/tree-ssa/stdarg-4.c: New test.
27521 * gcc.dg/tree-ssa/stdarg-5.c: New test.
27522 * gcc.c-torture/execute/stdarg-4.c: New test.
27524 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27527 * g++.dg/abi/param2.C: New test.
27529 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27531 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27533 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27535 * gcc.dg/builtins-53.c: New test.
27537 2005-04-08 Diego Novillo <dnovillo@redhat.com>
27539 * g++.dg/tree-ssa/pr18178.C: New test.
27540 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27541 * gcc.c-torture/execute/20041019-1.c: New test.
27542 * gcc.dg/tree-ssa/20041008-1.c: New test.
27543 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27544 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27545 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27546 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27547 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27548 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27549 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27550 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27551 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27552 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27554 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
27556 PR rtl-optimization/20466
27557 * gcc.c-torture/execute/pr20466-1.c: New test.
27559 2005-04-08 Mark Mitchell <mark@codesourcery.com>
27562 * g++.dg/parse/cond2.C: New test.
27565 * g++.dg/warn/Wdtor1.C: New test.
27567 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27570 * gfortran.dg/pr17229.f: New test.
27572 2005-04-07 Steven G. Kargl <kargls@comcast.net>
27574 * gfortran.dg/tiny_1.f90: New test.
27575 * gfortran.dg/tiny_2.f90: ditto.
27577 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
27579 * gfortran.dg/eor_1.f90: Fix dg-do run line
27580 * gfortran.dg/open_new.f90: Fix dg-do run line
27582 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
27584 * lib/target-supports.exp (get_compiler_messages): Support
27585 optional arguments, the fourth being compiler options.
27586 (check_effective_target_fpic): New proc.
27587 * gcc.dg/20050321-2.c: Restrict to target fpic.
27589 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
27591 * gcc.dg/15443-1.c: New test.
27592 * gcc.dg/15443-2.c: Likewise.
27594 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27596 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27598 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27600 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27602 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27604 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27605 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27607 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27608 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27609 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27611 2005-04-06 Mark Mitchell <mark@codesourcery.com>
27614 * g++.dg/warn/Wunused-11.C: New test.
27616 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
27618 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27620 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
27622 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27624 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27627 * g++.dg/template/ptrmem13.C: New test.
27629 2005-04-05 Per Bothner <per@bothner.com>
27631 * lib/gcc.exp: Always add -fno-show-column, for now.
27633 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
27636 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27637 of plain old "unsigned int" for the type of "i". Makes this test
27640 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
27642 * gcc.dg/i386-ssefn-1.c: New test.
27643 * gcc.dg/i386-ssefn-2.c: New test.
27644 * gcc.dg/i386-ssefn-3.c: New test.
27645 * gcc.dg/i386-ssefn-4.c: New test.
27647 2005-04-05 Jakub Jelinek <jakub@redhat.com>
27649 PR tree-optimization/20076
27650 * gcc.dg/builtin-apply4.c: New test.
27652 PR preprocessor/19475
27653 * gcc.dg/cpp/macspace1.c: New test.
27654 * gcc.dg/cpp/macspace2.c: New test.
27656 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27658 * gfortran.dg/pr20755.f: Fixed bad format.
27660 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27663 * g++.dg/ext/attrib21.C: New test.
27665 2004-04-05 Devang Patel <dpatel@apple.com>
27667 * lib/target-supports.exp (check_effective_target_vect_shif): New.
27668 * gcc.dg/vect/vect-shift-1.c: New test.
27670 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27672 PR libfortran/20755
27673 * gfortran.dg/pr20755.f: New test.
27675 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
27677 * gfortran.dg/pr15959.f90: New test.
27678 * gfortran.dg/string_pad_trunc.f90: New test.
27680 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27682 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27683 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27684 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27687 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27689 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27691 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27693 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27694 * gcc.c-torture/compile/20011119-2.c: Likewise.
27695 * gcc.c-torture/compile/981001-2.c: Likewise.
27697 2005-04-04 Mark Mitchell <mark@codesourcery.com>
27700 * g++.dg/template/overload4.C: New test.
27702 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27705 * g++.dg/abi/covariant5.C: New.
27708 * g++.dg/debug/const2.C: New.
27710 2005-04-04 Jakub Jelinek <jakub@redhat.com>
27712 PR rtl-optimization/16104
27713 * gcc.c-torture/execute/20050316-1.c: New test.
27715 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27717 * g++.dg/template/spec23.C: Fix dg-error text.
27719 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
27722 * g++.dg/expr/lval2.C: New.
27724 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27726 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27727 __builtin_strcasecmp and __builtin_strncasecmp.
27729 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
27732 * g++.dg/template/spec22.C: New.
27733 * g++.dg/template/spec23.C: New.
27735 2005-04-03 Dale Ranta <dir@lanl.gov>
27736 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27738 PR libfortran/20068
27739 PR libfortran/20125
27740 PR libfortran/20156
27741 PR libfortran/20471
27742 * gfortran.dg/backspace.f: New test.
27744 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
27746 * gcc.dg/pr19345.c: New test.
27748 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27750 PR tree-optimization/20640
27751 * gcc.dg/torture/tree-loop-1.c: New.
27753 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27755 PR rtl-optimization/20290
27756 * gcc.c-torture/execute/loop-ivopts-2.c: New.
27758 2005-04-02 Geoffrey Keating <geoffk@apple.com>
27760 * gcc.dg/rs6000-fpint.c: New.
27762 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27764 * gcc.dg/old-style-then-proto-1.c: New test.
27766 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27768 * gfortran.fortran-torture/execute/backspace.f90: Check
27769 after backspace and read was incorrect.
27771 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27773 * gcc.c-torture/execute/builtins/strcat.c: Check the result
27774 buffer past the terminating NUL using memcmp.
27775 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27776 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27778 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27779 Fix unused/uninitialized variable warnings.
27781 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27782 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27783 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27784 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27786 * gcc.c-torture/execute/builtins/abs-1-lib.c,
27787 gcc.c-torture/execute/builtins/fputs-lib.c,
27788 gcc.c-torture/execute/builtins/lib/fprintf.c,
27789 gcc.c-torture/execute/builtins/lib/main.c,
27790 gcc.c-torture/execute/builtins/lib/memcmp.c,
27791 gcc.c-torture/execute/builtins/lib/memmove.c,
27792 gcc.c-torture/execute/builtins/lib/mempcpy.c,
27793 gcc.c-torture/execute/builtins/lib/memset.c,
27794 gcc.c-torture/execute/builtins/lib/printf.c,
27795 gcc.c-torture/execute/builtins/lib/sprintf.c,
27796 gcc.c-torture/execute/builtins/lib/stpcpy.c,
27797 gcc.c-torture/execute/builtins/lib/strchr.c,
27798 gcc.c-torture/execute/builtins/lib/strcmp.c,
27799 gcc.c-torture/execute/builtins/lib/strcpy.c,
27800 gcc.c-torture/execute/builtins/lib/strcspn.c,
27801 gcc.c-torture/execute/builtins/lib/strlen.c,
27802 gcc.c-torture/execute/builtins/lib/strncat.c,
27803 gcc.c-torture/execute/builtins/lib/strncmp.c,
27804 gcc.c-torture/execute/builtins/lib/strncpy.c,
27805 gcc.c-torture/execute/builtins/lib/strrchr.c,
27806 gcc.c-torture/execute/builtins/lib/strspn.c,
27807 gcc.c-torture/execute/builtins/lib/strstr.c,
27808 gcc.c-torture/execute/builtins/memops-asm-lib.c,
27809 gcc.c-torture/execute/builtins/strlen-2.c,
27810 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27813 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
27815 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27816 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27819 2005-04-01 Jakub Jelinek <jakub@redhat.com>
27822 * g++.dg/debug/using1.C: New test.
27824 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
27826 PR middle-end/20524
27827 * gcc.dg/alias-7.c: Prefix asm-declared name with
27828 __USER_LABEL_PREFIX__.
27830 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
27832 Fix fallout from PR middle-end/15700:
27833 * gcc.c-torture/compile/20011119-1.c: Take
27834 __USER_LABEL_PREFIX__ into account.
27835 * gcc.c-torture/compile/20011119-2.c: Likewise.
27837 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
27840 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27842 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27845 * gcc.c-torture/compile/struct-non-lval-1.c,
27846 gcc.c-torture/compile/struct-non-lval-2.c,
27847 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27849 2005-03-31 Janis Johnson <janis187@us.ibm.com>
27851 * gcc.dg/tls/tls.exp: Remove temporary file.
27852 * g++.dg/tls/tls.exp: Ditto.
27853 * lib/file-format.exp: Ditto.
27854 * g++.dg/special/ecos.exp: Ditto.
27856 * lib/profopt.exp: Treat prof_ext as a list.
27857 * gcc.misc-tests/bprob.exp: Ditto.
27858 * g++.dg/bprob/bprob.exp: Ditto.
27860 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27861 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27862 g++.dg/tree-ssa/pointer-reference-alias.C,
27863 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27864 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27865 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27866 g++.dg/vect/pr19951.cc: Ditto.
27867 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27868 gcc.dg/builtins-47.c: Ditto.
27869 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27870 gcc.dg/pr20115-1.c: Ditto.
27871 * gcc.dg/tree-ssa/20030530-2.c,
27872 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27873 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27874 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27875 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27876 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27877 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27878 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27879 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27880 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27881 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27882 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27883 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27884 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27885 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27886 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27887 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27888 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27889 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27890 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27891 gcc.dg/tree-ssa/20030824-1.c,
27892 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27893 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27894 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27895 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27896 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27897 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27898 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27899 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27900 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27901 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27902 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27903 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27904 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27905 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27906 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27907 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27908 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27909 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27910 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27911 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27912 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27913 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27914 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27915 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27916 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27917 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27918 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27919 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27920 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27921 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27922 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27923 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27924 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27925 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27926 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27927 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27928 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27929 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27930 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27931 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27932 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27933 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27934 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27935 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27936 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27937 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27938 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27939 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27940 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27941 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27942 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27943 gcc.dg/tree-ssa/useless-1.c: Ditto.
27944 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27945 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27946 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27947 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27948 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27949 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27950 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27951 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27952 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27953 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27954 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27955 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27956 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27957 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27958 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27959 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27960 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27961 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27962 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27963 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27964 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27965 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27966 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27967 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27968 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27969 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27970 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27971 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27972 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27973 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27974 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27975 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27976 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27977 gcc.dg/vect/vect-none.c: Ditto.
27978 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27979 treelang/compile/unsigned.tree: Ditto.
27981 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27982 * gcc.dg/cpp/direct2s.c: Ditto.
27983 * gcc.dg/cpp/paste4.c: Ditto.
27984 * gcc.dg/cpp/separate-1.c: Ditto.
27985 * gcc.dg/pch/save-temps-1.c: Ditto.
27986 * g++.dg/ext/altivec-10.C: Ditto.
27987 * g++.dg/pch/pch.C: Ditto.
27989 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27991 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27992 * g++.dg/template/repo1.C: Ditto.
27993 * g++.dg/template/repo2.C: Ditto.
27994 * g++.dg/template/repo3.C: Ditto.
27995 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27996 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27997 * g++.old-deja/g++.pt/repo1.C: Ditto.
27998 * g++.old-deja/g++.pt/repo2.C: Ditto.
27999 * g++.old-deja/g++.pt/repo3.C: Ditto.
28000 * g++.old-deja/g++.pt/repo4.C: Ditto.
28002 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28003 * gcc.dg/20030107-1.c: Ditto.
28004 * gcc.dg/20030702-1.c: Ditto.
28005 * gcc.dg/profile-generate-1.c: Ditto.
28006 * g++.dg/other/profile1.C: Ditto.
28007 * g++.old-deja/g++.robertl/eb83.C: Ditto.
28009 * lib/gcc-dg.exp (remove-build-file): New.
28010 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28011 cleanup-tree-dump, cleanup-saved-temps): New.
28013 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
28015 PR c++/19203, DR 214
28016 * g++.dg/parse/ambig3.C: Not ambiguous.
28017 * g++.dg/template/spec20.C: New.
28018 * g++.dg/template/spec21.C: New.
28020 2005-03-31 Steve Ellcey <sje@cup.hp.com>
28023 * gcc.dg/ia64-fptr-1.c: Run only on linux.
28025 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28027 PR libfortran/20660
28028 * gfortran.dg/negative_unit.f: New test.
28030 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28032 * gcc.dg/20050330-1.c: New test.
28034 2005-03-30 Devang Patel <dpatel@apple.com>
28036 * g++.dg/tree-sra/ssa-sra-3.C: New test.
28038 2005-03-30 Dale Johannesen <dalej@apple.com>
28040 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28042 2005-03-30 Janis Johnson <janis187@us.ibm.com>
28044 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28045 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28046 Strip options from test name.
28048 2005-03-31 Jan Hubicka <jh@suse.cz>
28050 * gcc.dg/varpool-1.c: New testcase.
28052 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28056 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28057 gcc.dg/stmt-expr-label-3.c : New tests.
28058 * gcc.c-torture/execute/medce-2.c: Remove.
28060 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28063 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28066 2005-03-30 Alan Modra <amodra@bigpond.net.au>
28068 * gcc.c-torture/compile/pr20203.c: New test.
28070 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28072 * gfortran.dg/promotion.f90: New test.
28074 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
28076 PR middle-end/20491
28077 * gcc.dg/torture/asm-subreg-1.c: New test.
28079 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
28082 * gcc.dg/pr20672-1.c: New test.
28084 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
28086 * gfortran.dg/vect: New directory.
28087 * gfortran.dg/vect/vect.exp: New.
28088 * gfortran.dg/vect/vect-1.f90: New test.
28089 * gfortran.dg/vect/vect-2.f90: New test.
28090 * gfortran.dg/vect/vect-3.f90: New test.
28091 * gfortran.dg/vect/vect-4.f90: New test.
28092 * gfortran.dg/vect/vect-5.f90: New test.
28094 2005-03-29 Jakub Jelinek <jakub@redhat.com>
28096 PR middle-end/20622
28097 * gcc.dg/alias-7.c: New test.
28099 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
28101 * gcc.dg/sparc-reg-1.c: New test.
28103 2005-03-28 Steve Ellcey <sje@cup.hp.com>
28106 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28108 2005-03-29 Dale Ranta <dir@lanl.gov>
28109 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28111 PR libfortran/20163
28112 * gfortran.dg/pr20163-2.f: New test.
28114 2005-03-28 Jan Hubicka <jh@suse.cz>
28116 PR middle-end/20635
28117 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28120 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
28122 PR tree-optimization/20626
28123 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28124 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28126 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28128 * gfortran.dg/underflow.f90: New test.
28129 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28131 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28133 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28135 2005-03-25 Mark Mitchell <mark@codesourcery.com>
28137 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28138 (g++_init): Make sure that CXXFLAGS is set.
28139 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28140 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28141 * lib/gfortran.exp (gfortran_link_flags): Likewise.
28142 * lib/objc.exp (objc_init): Likewise.
28143 * lib/treelang.exp (treelang_init): Likewise.
28145 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
28147 PR tree-optimization/20470
28148 * gcc.dg/tree-ssa/pr20470.c: New test.
28150 2005-03-25 Geoffrey Keating <geoffk@apple.com>
28152 * gcc.dg/ppc-stfiwx.c: New.
28154 2005-03-25 Steve Ellcey <sje@cup.hp.com>
28157 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28159 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28161 * gcc.dg/20050325-1.c: Fix a typo.
28163 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28165 PR libfortran/19678
28166 PR libfortran/19679
28167 * gfortran.dg/dos_eol.f: New test.
28169 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28171 PR rtl-optimization/20249
28172 * gcc.dg/20050325-1.c: New test.
28174 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28176 PR libfortran/15332
28177 * gfortran.dg/pr15332.f: New test.
28179 2005-03-24 Dale Johannesen <dalej@apple.com>
28181 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28183 2005-03-24 Geoffrey Keating <geoffk@apple.com>
28185 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28186 'internal' visibility.
28187 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28188 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28189 'protected' visibility.
28190 * gcc.dg/visibility-7.c: Likewise.
28191 * lib/target-supports.exp (check_visibility_available): Take
28192 a parameter, the kind of visibility to check for.
28193 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28194 to check_visibility_available.
28196 * g++.dg/expr/cast3.C: New.
28198 2005-03-24 David Edelsohn <edelsohn@gnu.org>
28200 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28203 2005-03-24 Steve Ellcey <sje@cup.hp.com>
28206 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28208 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
28210 * gcc.dg/badshift.c: Renamed to...
28211 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
28213 * gcc.target/i386/badshift.c: Renamed to...
28214 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
28217 PR rtl-optimization/20532
28218 * gcc.target/i386/badshift.c: New.
28220 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28222 * gfortran.dg/pr18025.f90: New test.
28224 2005-03-23 Dale Johannesen <dalej@apple.com>
28226 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28228 2005-03-23 Mark Mitchell <mark@codesourcery.com>
28230 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28232 * lib/target-supports.exp (check_iconv_available): Default
28233 libiconv to -liconv, if there is no definition.
28235 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
28237 * gcc.dg/torture/cris-asm-mof-1.c: New test.
28239 2005-03-22 Mark Mitchell <mark@codesourcery.com>
28241 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28242 * g++.dg/opt/pr7503-2.C: Likewise.
28243 * g++.dg/opt/pr7503-3.C: Likewise.
28244 * g++.dg/opt/pr7503-4.C: Likewise.
28245 * g++.dg/opt/pr7503-5.C: Likewise.
28246 * g++.dg/warn/minmax.C: New test.
28248 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28250 * gfortran.dg/g77_intrinsics_funcs.f: New test.
28251 * gfortran.dg/g77_intrinsics_sub.f: New test.
28253 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28254 Jan Hubicka <jh@suse.cz>
28255 Steven Bosscher <stevenb@suse.de
28257 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28259 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28262 * g++.dg/template/redecl3.C: New test.
28264 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28267 * g++.dg/parse/error16.C: Tweak error markers.
28269 2005-03-22 Jakub Jelinek <jakub@redhat.com>
28272 * gcc.dg/20050321-2.c: New test.
28274 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
28278 * g++.dg/template/ptrmem12.C: New.
28280 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
28282 PR rtl-optimization/20527
28283 * gcc.c-torture/execute/pr20527-1.c: New test.
28285 2005-03-22 Ben Elliston <bje@au.ibm.com>
28287 * gcc.misc-tests/options.exp (check_for_options): Create a real C
28288 program, compile it into a real executable and then delete the .c
28289 and .x files afterwards, to avoid problems on testglue targets.
28291 2005-03-21 Stuart Hastings <stuart@apple.com>
28293 * gcc.target/i386/sse-2.c: New.
28295 2005-03-21 Uros Bizjak <uros@kss-loka.si>
28297 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28299 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28301 * g++.dg/parse/crash25.C: Fix typo.
28303 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28306 * g++.dg/parse/crash24.C: New test.
28309 * g++.dg/parse/crash25.C: New test.
28311 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28314 * g++.dg/ext/stmtexpr4.C: New test.
28316 2005-03-20 Roger Sayle <roger@eyesopen.com>
28318 PR middle-end/20539
28319 * gcc.c-torture/compile/pr13066-1.c: New test case.
28320 * gcc.c-torture/compile/pr20539-1.c: Likewise.
28321 * g++.dg/opt/pr13066-1.C: Likewise.
28323 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
28325 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28327 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28330 * gfortran.dg/nesting_1.f90: New test.
28332 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28335 * g++.dg/lookup/using13.C: New test.
28337 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28340 * g++.dg/template/crash36.C: New test.
28342 2005-03-18 Paolo Carlini <pcarlini@suse.de>
28345 * g++.dg/template/crash35.C: New test.
28347 2005-03-17 Paolo Carlini <pcarlini@suse.de>
28350 * g++.dg/overload/operator2.C: New test.
28352 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28354 PR libfortran/20257
28355 * gfortran.dg/pr20257.f90: New test.
28357 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28359 PR libfortran/20480
28360 * gfortran.dg/pr20480.f90: New test.
28362 2005-03-16 Richard Henderson <rth@redhat.com>
28364 PR middle-end/15700
28365 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28366 (_rtld_global): New.
28367 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28368 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28370 * gcc.dg/alias-3.c: New.
28371 * gcc.dg/alias-4.c: New.
28372 * gcc.dg/alias-5.c: New.
28373 * gcc.dg/alias-6.c: New.
28375 2005-03-15 Geoffrey Keating <geoffk@apple.com>
28377 * gcc.dg/cpp/ucnid-7.c: New.
28379 2005-03-15 Janis Johnson <janis187@us.ibm.com>
28380 Dorit Naishlos <dorit@il.ibm.com>
28382 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28385 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
28387 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28388 support misaligned accesses.
28389 * gcc.dg/vect/vect-58.c: Likewise.
28390 * gcc.dg/vect/vect-92.c: New.
28391 * gcc.dg/vect/vect-93.c: New.
28393 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
28396 * gfortran.dg/assign_2.f90: New test.
28397 * gfortran.dg/assign_3.f90: New test.
28398 * gfortran.dg/assign.f90: New test.
28400 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
28402 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28403 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28404 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28405 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28408 2005-03-14 Geoffrey Keating <geoffk@apple.com>
28410 * gcc.dg/cpp/ucnid-6.c: New.
28412 * gcc.dg/cpp/normalize-1.c: New.
28413 * gcc.dg/cpp/normalize-2.c: New.
28414 * gcc.dg/cpp/normalize-3.c: New.
28415 * gcc.dg/cpp/normalize-4.c: New.
28416 * gcc.dg/cpp/ucnid-4.c: New.
28417 * gcc.dg/cpp/ucnid-5.c: New.
28418 * g++.dg/cpp/normalize-1.C: New.
28419 * g++.dg/cpp/ucnid-1.C: New.
28421 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28423 * gcc.dg/pr18628.c: New.
28425 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28428 * g++.dg/tree-ssa/pr20280.C: New.
28430 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28433 * gfortran.dg/stfunc_2.f90: New test.
28435 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28437 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28439 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28441 * gcc.dg/tree-ssa/20050314-1.c: New test.
28443 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28447 * g++.dg/template/friend34.C: New test.
28448 * g++.dg/template/friend35.C: Likewise.
28449 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28451 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28453 Friend class name lookup 5/n
28455 * g++.dg/lookup/hidden-class1.C: New test.
28456 * g++.dg/lookup/hidden-class2.C: Likewise.
28457 * g++.dg/lookup/hidden-class3.C: Likewise.
28458 * g++.dg/lookup/hidden-class4.C: Likewise.
28459 * g++.dg/lookup/hidden-class5.C: Likewise.
28460 * g++.dg/lookup/hidden-class6.C: Likewise.
28461 * g++.dg/lookup/hidden-class7.C: Likewise.
28462 * g++.dg/lookup/hidden-class8.C: Likewise.
28463 * g++.dg/lookup/hidden-class9.C: Likewise.
28464 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28465 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28466 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28467 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28468 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28469 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28470 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28471 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28472 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28473 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28474 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28476 2005-03-13 Mark Mitchell <mark@codesourcery.com>
28479 * g++.dg/template/error18.C: New test.
28481 2005-03-09 Ben Elliston <bje@au.ibm.com>
28484 * g++.dg/debug/pr16792.C: New test.
28486 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28488 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28489 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28490 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28491 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28492 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28493 test assertion names.
28495 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28498 * gfortran.dg/stfunc_1.f90: New test.
28500 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28503 * gfortran.dg/real_index_1.f90: New test.
28505 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28508 * gfortran.dg/spec_expr_1.f90: New test.
28510 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28513 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28516 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28519 * gfortran.dg/largeequiv_1.f90: New test.
28521 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28523 * gcc.dg/ucnid-1.c: New.
28524 * gcc.dg/ucnid-2.c: New.
28525 * gcc.dg/ucnid-3.c: New.
28526 * gcc.dg/ucnid-4.c: New.
28527 * gcc.dg/ucnid-5.c: New.
28528 * gcc.dg/ucnid-6.c: New.
28529 * gcc.dg/cpp/ucnid-1.c: New.
28530 * gcc.dg/cpp/ucnid-2.c: New.
28531 * gcc.dg/cpp/ucnid-3.c: New.
28532 * g++.dg/other/ucnid-1.C: New.
28534 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28536 * gcc.dg/vmx/darwin-abi-3.c: Delete.
28538 2005-03-11 Per Bothner <per@bothner.com>
28540 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
28541 that diagnotics refer to correct token.
28542 * gcc.dg/unused-3.c: Likewise.
28544 2005-03-11 Per Bothner <per@bothner.com>
28546 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28547 constant" is now actually on same line as string constant.
28548 * gcc.dg/cpp/direct2s.c: Likewise.
28550 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
28552 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28554 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28556 PR libfortran/20124
28557 * gfortran.dg/pr20124.f90: New Test
28559 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
28561 PR tree-optimization/20130
28562 * gcc.dg/pr20130-1.c: New test.
28564 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28567 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28569 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28571 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28573 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28575 * g++.dg/eh/forced1.C: Fix comment.
28576 * g++.dg/eh/forced2.C: Ditto.
28577 * g++.dg/eh/forced3.C: Ditto.
28578 * g++.dg/eh/forced4.C: Ditto.
28580 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
28583 * gcc.c-torture/compile/pr20412.c: New test.
28585 2005-03-10 Roger Sayle <roger@eyesopen.com>
28587 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28589 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28592 * gcc.dg/20050307-1.c: New test.
28594 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
28597 * g++.dg/other/stdarg3.C: New.
28599 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28601 PR c++/18384, c++/18327
28602 * g++.dg/init/array19.C: New test.
28604 PR inline-asm/20314
28605 * gcc.dg/torture/pr20314-1.c: New test.
28606 * gcc.dg/torture/pr20314-2.c: New test.
28608 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
28610 * gcc.dg/20050309-1.c: New test.
28612 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28614 * gcc.dg/builtins-10.c: Reactivate disabled test.
28615 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
28616 new cbrt transformations.
28618 2005-03-09 Mark Mitchell <mark@codesourcery.com>
28621 * g++.dg/template/array13.C: New test.
28623 2005-03-09 Paolo Carlini <pcarlini@suse.de>
28626 * g++.dg/init/brace4.C: New test.
28628 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
28631 * g++.dg/template/non-dependent12.C: New.
28633 2005-03-08 Mark Mitchell <mark@codesourcery.com>
28636 * g++.dg/init/array18.C: Add dg-do run marker.
28639 * g++.dg/init/array18.C: New test.
28641 2005-03-09 Ben Elliston <bje@au.ibm.com>
28643 * consistency.vlad/vlad.exp: Remove trailing semicolons.
28644 * g++.dg/gcov/gcov.exp: Likewise.
28645 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28646 * gcc.target/xstormy16/xstormy16.exp: Likewise.
28647 * lib/c-torture.exp: Likewise.
28648 * lib/fortran-torture.exp: Likewise.
28649 * lib/g++.exp: Likewise.
28650 * lib/gcc-defs.exp: Likewise.
28651 * lib/gcc-dg.exp: Likewise.
28652 * lib/gcc.exp: Likewise.
28653 * lib/gcov.exp: Likewise.
28654 * lib/gfortran.exp: Likewise.
28655 * lib/mike-g++.exp: Likewise.
28656 * lib/mike-gcc.exp: Likewise.
28657 * lib/objc-torture.exp: Likewise.
28658 * lib/objc.exp: Likewise.
28659 * lib/profopt.exp: Likewise.
28660 * lib/target-libpath.exp: Likewise.
28661 * lib/target-supports.exp: Likewise.
28662 * lib/treelang.exp: Likewise.
28663 * lib/wrapper.exp: Likewise.
28665 2005-03-08 Jeff Law <law@redhat.com>
28667 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28670 2005-03-08 Ira Rosen <irar@il.ibm.com>
28672 * gcc.dg/vect/pr20122.c: New test.
28674 2005-03-07 Jeff Law <law@redhat.com>
28676 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28678 * gcc.dg/tree-ssa/pr18133-1.c: New test.
28679 * gcc.dg/tree-ssa/pr18133-2.c: New test.
28680 * gcc.dg/tree-ssa/pr18134.c: New test.
28682 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28684 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28685 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28686 gcc.dg/torture/builtin-noret-2.c: Require weak support.
28688 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
28691 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28693 2005-03-07 Mark Mitchell <mark@codesourcery.com>
28695 * g++.dg/warn/Wnvdtor.C: New test.
28697 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
28699 * gcc.dg/torture/pr19683-1.c: New test.
28701 2005-03-06 Steven G. Kargl <kargls@comcast.net>
28703 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28704 * gfortran.dg/g77/19990313-2.f: Ditto.
28705 * gfortran.dg/g77/19990313-3.f: Ditto.
28706 * gfortran.dg/g77/19990525-0.f: Ditto.
28707 * gfortran.dg/g77/19990826-0.f: Ditto.
28708 * gfortran.dg/g77/19990826-2.f: Ditto.
28709 * gfortran.dg/g77/19990826-3.f: Ditto.
28710 * gfortran.dg/g77/20000511-1.f: Ditto.
28711 * gfortran.dg/g77/20000511-2.f: Ditto.
28712 * gfortran.dg/g77/970625-2.f: Ditto.
28713 * gfortran.dg/g77/980310-2.f: Ditto.
28714 * gfortran.dg/g77/980310-3.f: Ditto.
28715 * gfortran.dg/g77/980310-8.f: Ditto.
28716 * gfortran.dg/g77/980519-2.f: Ditto.
28717 * gfortran.dg/g77/alpha1.f: Ditto.
28718 * gfortran.dg/g77/claus.f: Ditto.
28719 * gfortran.dg/g77/erfc.f: Ditto.
28720 * gfortran.dg/g77/short.f: Ditto.
28721 * gfortran.fortran-torture/execute/data.f90: Ditto.
28722 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28723 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28725 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28727 * lib/file-format.exp (gcc_target_object_format): Add check for som
28728 format and hardcode object formats on hppa*-*-hpux*.
28729 * lib/target-supports.exp (check_weak_available): Add check for som
28730 object format. Always return 0 on hppa*-*-hpux10*.
28732 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28735 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28737 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28739 * gfortran.dg/pr19936_1.f90: New test.
28740 * gfortran.dg/pr19936_2.f90: New test.
28741 * gfortran.dg/pr19936_3.f90: New test.
28743 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28744 Paul Thomas <prthomas@drfccad.cea.fr>
28746 * gfortran.dg/PR19754_1.f90: New test.
28747 * gfortran.dg/PR19754_2.f90: Ditto.
28749 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28752 * g++.dg/template/non-dependent11.C: New test.
28754 2005-03-05 Uros Bizjak <uros@kss-loka.si>
28756 * lib/target-supports.exp (check_iconv_available): Fix comment.
28758 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
28759 Joseph S. Myers <joseph@codesourcery.com>
28762 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28764 2005-03-04 Matthew Sachs <msachs@apple.com>
28766 * gcc.exp (gcc_target_compile): Put braces around
28767 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28768 * objc.exp (objc_target_compile): Likewise.
28769 * treelang.exp (treelang_target_compile): Likewise.
28771 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28774 * gfortran.dg/func_result_1.f90: New test.
28776 2005-03-04 Ben Elliston <bje@au.ibm.com>
28778 * gcc.misc-tests/options.exp: New test.
28780 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
28782 * gcc.dg/pr15784-4.c: New test.
28784 2005-03-03 Geoffrey Keating <geoffk@apple.com>
28786 * gcc.c-torture/execute/pr17133.c: New.
28787 * gcc.c-torture/compile/20050303-1.c: New.
28789 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
28791 * gcc.dg/cpp/assert4.c: Fix for cygwin.
28793 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
28795 * g++.dg/overload/using2.C: New.
28797 2005-03-02 Mark Mitchell <mark@codesourcery.com>
28800 * g++.dg/init/ptrmem2.C: New test.
28802 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
28805 * gcc.dg/pr8927-1.c: New test.
28807 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
28810 * g++.dg/inherit/covariant12.C: New.
28812 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28815 * gfortran.dg/bound_1.f90: New test.
28817 2005-02-28 Janis Johnson <janis187@us.ibm.com>
28819 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28820 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28822 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
28825 * gcc.dg/pr20245-1.c: New test.
28827 2005-02-28 Jakub Jelinek <jakub@redhat.com>
28829 PR middle-end/19874
28830 * gcc.c-torture/execute/20050119-2.c: New test case.
28832 2005-02-28 Ben Elliston <bje@au.ibm.com>
28834 * README: Update the DejaGnu bug reporting address.
28835 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28836 * lib/objc-torture.exp: Likewise.
28838 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28840 * gfortran.dg/boz_1.f90: New test.
28841 * gfortran.dg/boz_3.f90: New test.
28842 * gfortran.dg/boz_4.f90: New test.
28844 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28846 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28847 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28849 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28851 PR libfortran/20101
28852 * gfortran.dg/write_0_pe_format.f90: New test.
28854 2005-02-27 Jakub Jelinek <jakub@redhat.com>
28857 * g++.dg/opt/thunk2.C: New test.
28858 * g++.dg/opt/covariant1.C: New test.
28860 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28862 * gfortran.dg/e_d_fmt.f90: New test.
28864 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
28866 * gcc.dg/asm-b.c: Fix comment typos.
28868 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28870 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28873 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28876 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28877 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28878 * gcc.dg/asm-b.c: New test.
28880 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
28882 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28883 Disable this test on IRIX 6.
28885 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
28887 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28888 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28891 2005-02-25 Diego Novillo <dnovillo@redhat.com>
28893 PR tree-optimization/20204
28894 * gcc.dg/pr20204.c: New test.
28896 2005-02-24 Jakub Jelinek <jakub@redhat.com>
28899 * gcc.c-torture/execute/20050224-1.c: New test.
28902 * g++.dg/warn/Wbraces2.C: New test.
28904 2005-02-23 Mark Mitchell <mark@codesourcery.com>
28907 * g++.dg/init/const2.C: New test.
28909 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
28911 PR tree-optimization/20100
28912 * gcc.c-torture/execute/pr20100-1.c: New test.
28914 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28916 * gfortran.dg/implicit_3.f90: New test.
28918 * gfortran.dg/deftype_1.f90: New test.
28920 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
28922 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28924 * g++.dg/other/anon3.C: Accept a warning.
28926 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
28928 * gcc.dg/pr20017.c: Fix a comment typo.
28930 2005-02-23 Bud Davis <bdavis@gfortran.org>
28932 * gfortran.dg/list_read_4.f90: Change to f90 comments.
28934 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28937 * ada/acats/tests/cxa/cxa3004.a: Remove.
28938 * ada/acats/tests/cxb/cxb30061.am: Likewise.
28940 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28943 * g++.dg/init/const1.C: New test.
28946 * g++.dg/parse/constant7.C: New test.
28949 * g++.dg/parse/error27.C: New test.
28950 * g++.dg/template/qualttp15.C: Adjust error markers.
28951 * g++.old-deja/g++.other/struct1.C: Likewise.
28954 * g++.dg/template/error17.C: New test.
28957 * g++.dg/parser/error26.C: New test.
28959 2005-02-22 Diego Novillo <dnovillo@redhat.com>
28961 PR tree-optimization/20100
28962 PR tree-optimization/20115
28963 * gcc.dg/pr20115.c: New test.
28964 * gcc.dg/pr20115-1.c: New test.
28965 * gcc.dg/pr20100.c: New test.
28966 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28967 call-clobbered variables after alias1.
28969 2005-02-22 Bud Davis <bdavis@gfortran.org>
28971 * gfortran.dg/list_read_4.f90: new test.
28973 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
28975 PR rtl-optimization/20017.
28976 * gcc.dg/pr20017.c: New.
28978 2005-02-22 Devang Patel <dpatel@apple.com>
28981 * g++.dg/tree-ssa/pr19952.C: New test.
28983 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28986 * g++.dg/parse/constant6.C: New test.
28988 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28990 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28991 * g++.dg/charset/asm2.c: Likewise.
28992 * g++.dg/charset/asm3.c: Likewise.
28993 * g++.dg/charset/asm4.c: Likewise.
28994 * g++.dg/charset/asm5.c: Likewise.
28995 * g++.dg/charset/attribute1.c: Likewise.
28996 * g++.dg/charset/attribute2.c: Likewise.
28997 * g++.dg/charset/extern1.cc: Likewise.
28998 * g++.dg/charset/extern2.cc: Likewise.
28999 * g++.dg/charset/extern3.cc: Likewise.
29000 * g++.dg/charset/function.cc: Likewise.
29001 * g++.dg/charset/string.c: Likewise.
29002 * g++.dg/charset/charset.exp: Likewise.
29003 * lib/target-supports.exp (check_iconv_available): Fix comment.
29005 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29007 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29008 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29009 * gcc.dg/charset/asm2.c: Likewise.
29010 * gcc.dg/charset/asm3.c: Likewise.
29011 * gcc.dg/charset/asm4.c: Likewise.
29012 * gcc.dg/charset/asm5.c: Likewise.
29013 * gcc.dg/charset/asm6.c: Likewise.
29014 * gcc.dg/charset/attribute1.c: Likewise.
29015 * gcc.dg/charset/attribute2.c: Likewise.
29016 * gcc.dg/charset/builtin1.c: Likewise.
29017 * gcc.dg/charset/extern.c: Likewise.
29018 * gcc.dg/charset/function.c: Likewise.
29019 * gcc.dg/charset/string.c: Likewise.
29020 * gcc.dg/charset/charset.exp: Likewise.
29022 2005-02-21 Bud Davis <bdavis9659@comcast.net>
29025 * gfortran.dg/pr20086.f90: New test.
29027 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
29029 PR tree-optimization/19786
29030 * g++.dg/tree-ssa/pr19786.C: New.
29032 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29034 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29036 2005-02-21 Jeff Law <law@redhat.com>
29038 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29040 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29042 * gfortran.dg/do_iterator: Split loop, markup all lines for
29043 which an error locus is printed.
29044 * gfortran.dg/pr17708.f90: Markup all lines for which an error
29046 * gfortran.dg/select_4.f90: Likewise.
29047 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29048 locuses in the various permutations.
29050 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
29052 PR tree-optimization/19951
29053 * g++.dg/vect: New directory.
29054 * g++.dg/vect/vect.exp: New file.
29055 * g++.dg/vect/pr19951.cc: New testcase.
29056 * g++.dg/dg.exp: Also prune vectorizer tests.
29058 2005-02-20 Zack Weinberg <zack@codesourcery.com>
29061 * gcc.dg/charset/builtin1.c: New test.
29063 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29066 * g++.dg/inherit/volatile1.C: New test.
29069 * g++.dg/template/dtor4.C: New test.
29071 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29073 * gfortran.dg/int_1.f90: New test.
29075 2005-02-19 Devang Patel <dpatel@apple.com>
29077 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29079 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29081 * gfortran.dg/achar_1.f90: New test.
29083 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
29085 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29087 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
29088 Jakub Jelinek <jakub@redhat.com>
29090 PR tree-optimization/19828
29091 * gcc.dg/tree-ssa/loop-7.c: New test.
29092 * gcc.c-torture/execute/20050218-1.c: New test.
29094 2005-02-19 Jakub Jelinek <jakub@redhat.com>
29097 * gcc.dg/transparent-union-1.c: New test.
29098 * gcc.dg/transparent-union-2.c: New test.
29100 2005-02-18 James E Wilson <wilson@specifixinc.com>
29102 PR tree-optimization/18977
29103 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29105 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
29108 * gcc.dg/pr20054.c: New test.
29110 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29113 * g++.dg/ext/attrib20.C: New test.
29115 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
29117 PR middle-end/20030
29118 * gfortran.fortran-torture/execute/character_passing.f90: New test.
29120 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
29123 * g++.dg/opt/switch4.C: New.
29125 2005-02-18 Jakub Jelinek <jakub@redhat.com>
29128 PR tree-optimization/20009
29129 * gcc.c-torture/compile/20050217-1.c: New test.
29130 * g++.dg/opt/switch3.C: New test.
29132 PR tree-optimization/18947
29133 * gcc.c-torture/compile/20050215-1.c: New test.
29134 * gcc.c-torture/compile/20050215-2.c: New test.
29135 * gcc.c-torture/compile/20050215-3.c: New test.
29137 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
29140 * g++.dg/template/crash34.C: New.
29143 * g++.dg/other/access3.C: New.
29145 2005-02-17 Ira Rosen <irar@il.ibm.com>
29147 * gcc.dg/vect/vect-98.c: New test.
29149 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
29151 PR tree-optimization/19967
29152 * gcc.dg/pr19967.c: New.
29154 2005-02-16 Jakub Jelinek <jakub@redhat.com>
29156 PR middle-end/19857
29157 * gcc.dg/tree-ssa/20050215-1.c: New test.
29158 * gcc.c-torture/execute/20050215-1.c: New test.
29160 2005-02-15 Eric Christopher <echristo@redhat.com>
29162 * gcc.dg/cpp/20050215-1.c: New file.
29164 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
29166 PR tree-optimization/15785
29167 * gcc.dg/pr15785-1.c: New test.
29169 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
29172 * g++.dg/init/ctor4.C: New.
29173 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29175 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
29177 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29178 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29180 2005-02-15 Andreas Schwab <schwab@suse.de>
29182 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29185 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
29187 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29189 2005-02-14 Diego Novillo <dnovillo@redhat.com>
29191 PR tree-optimization/19853
29192 * gcc.c-torture/compile/pr19853.c: New test.
29194 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29197 * g++.dg/parse/local-class1.C: New.
29200 * g++.dg/parse/ptrmem3.C: New.
29203 * g++.old-deja/g++.oliva/template6.C: Add another case.
29204 * g++.dg/template/explicit6.C: New.
29206 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
29209 * g++.dg/other/redecl2.C: New.
29211 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29214 * g++.dg/abi/covariant4.C: New.
29216 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
29218 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29221 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
29223 * gcc.dg/vect/vect-96.c: Fix typo.
29225 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29229 * g++.dg/template/enum5.C: New test.
29231 2005-02-12 Ira Rosen <irar@il.ibm.com>
29233 * gcc.dg/vect/vect-97.c: New test.
29235 2005-02-12 Ira Rosen <irar@il.ibm.com>
29237 * gcc.dg/vect/vect-96.c: New test.
29239 2005-02-12 Uros Bizjak <uros@kss-loka.si>
29241 * gcc.dg/builtins-34.c: Also check ldexp*.
29243 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
29245 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29247 2005-02-11 Janis Johnson <janis187@us.ibm.com>
29249 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29250 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29251 dg-require-dll, dg-require-iconv, dg-require-named-sections,
29252 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29253 selector_list, selector_expression, dg-process-target): Move to new
29254 file target-supports-dg.exp.
29255 * lib/target-supports-dg.exp: New.
29257 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29260 2005-02-11 Jakub Jelinek <jakub@redhat.com>
29263 * g++.dg/other/ptrmem6.C: New test.
29265 PR middle-end/19858
29266 * gcc.c-torture/compile/20050210-1.c: New test.
29268 2005-02-11 Mark Mitchell <mark@codesourcery.com>
29271 * g++.dg/warn/Wbraces1.C: New test.
29273 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
29275 * gcc.dg/builtins-52.c: New testcase.
29277 2005-02-10 Jakub Jelinek <jakub@redhat.com>
29280 * gcc.c-torture/execute/20050119-1.c: New test.
29282 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29285 * g++.dg/init/delete1.C: New test.
29287 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
29290 * g++.dg/template/static12.C: New test.
29292 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29295 * g++.dg/conversion/ambig1.C: New test.
29298 * g++.dg/ext/attrib19.C: New test.
29301 * g++.dg/parse/dtor5.C: New test.
29304 * g++.dg/template/dtor3.C: New test.
29307 * g++.dg/template/static11.C: New test.
29308 * g++.dg/template/crash2.C: Remove dg-error marker.
29310 2005-02-09 Janis Johnson <janis187@us.ibm.com>
29313 * g++.old-deja/g++.mike/p10769a.C: Remove.
29315 2005-02-09 Roger Sayle <roger@eyesopen.com>
29317 * gcc.dg/builtins-48.c: New test case.
29318 * gcc.dg/builtins-49.c: New test case.
29319 * gcc.dg/builtins-50.c: New test case.
29320 * gcc.dg/builtins-51.c: New test case.
29322 2005-02-09 Ian Lance Taylor <ian@airs.com>
29324 PR middle-end/19583
29325 * g++.dg/warn/Wreturn-type-3.C: New test.
29327 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29329 PR middle-end/19402
29330 * gcc.dg/pr19402-1.c: New testcase.
29331 * gcc.dg/pr19402-2.c: likewise.
29333 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29335 PR middle-end/19854
29336 * g++.dg/tree-ssa/tmmti.C: New testcase.
29338 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29340 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29342 2005-02-08 Mark Mitchell <mark@codesourcery.com>
29345 * g++.dg/parse/crash23.C: New test.
29346 * g++.dg/warn/Weff1.C: New test.
29348 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29350 * gcc.dg/20050209-1.c: New test.
29352 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29355 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29357 2005-02-08 Mike Stump <mrs@apple.com>
29359 * g++.dg/pch/import-2.c: New test.
29360 * g++.dg/pch/import-2.hs: New.
29361 * g++.dg/pch/include/import-2a.h: New.
29362 * g++.dg/pch/include/import-2b.h: New.
29364 2005-02-08 Janis Johnson <janis187@us.ibm.com>
29366 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29368 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29370 * gfortran.dg/substr_1.f90: New test.
29372 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
29374 PR middle-end/19775
29375 * gcc.dg/torture/builtin-power-1.c: Disable test for
29376 invalid transformation.
29377 * gcc.dg/builtins-10.c: Likewise. Disable one test we
29378 no longer optimize.
29379 * gcc.dg/builtins-47.c: New testcase.
29381 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
29382 Dorit Naishlos <dorit@il.ibm.com>
29384 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29386 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
29388 * gcc.c-torture/compile/20050206-1.c: New test.
29390 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29393 * g++.dg/opt/pr19768.C: New test.
29395 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29398 * gcc.c-torture/compile/pr19736.c: New test.
29400 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29403 * g++.dg/parse/error25.C: New test.
29405 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
29407 * gcc.c-torture/execute/20050203-1.c: New.
29409 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
29411 * gcc.dg/vect/vect-85.c: Remove xfail.
29412 * gcc.dg/vect/vect-86.c: Remove xfail.
29413 * gcc.dg/vect/vect-87.c: Remove xfail.
29414 * gcc.dg/vect/vect-88.c: Remove xfail.
29416 2005-02-02 Geoffrey Keating <geoffk@apple.com>
29418 * gcc.dg/altivec-19.c: New.
29420 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
29423 * gcc.dg/nested-func-3.c: New test.
29424 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29426 2005-02-02 Janis Johnson <janis187@us.ibm.com>
29428 * gcc.test-framework/gen_directive_tests: Generate tests for
29429 selector expressions.
29431 2005-02-02 Matt Austern <austern@apple.com>
29434 * g++/ext/builtin7.C: New.
29435 * g++/ext/builtin8.C: New.
29437 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29440 * gcc.dg/pr18502-1.c: New test.
29442 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29445 * g++.dg/template/local4.C: Tweak.
29447 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
29449 PR tree-optimization/19578
29450 * gcc.c-torture/compile/20050202-1.c: New test.
29452 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29455 * gcc.dg/c99-init-4.c: New test.
29457 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29459 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29461 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29463 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29464 * g++.dg/eh/check-vect.h: New.
29466 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29467 * gcc.dg/vect/vect-78.c: Ditto.
29468 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29471 * g++.dg/conversion/simd1.C: Expect warning.
29472 * g++.dg/ext/attribute-test-1.C: Ditto.
29473 * g++.dg/ext/attribute-test-2.C: Ditto.
29474 * g++.dg/ext/attribute-test-3.C: Ditto.
29475 * g++.dg/ext/attribute-test-4.C: Ditto.
29477 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29478 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29480 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29482 2005-02-01 Richard Henderson <rth@redhat.com>
29484 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29485 long double for ibm double-double format.
29486 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29488 2005-02-01 Diego Novillo <dnovillo@redhat.com>
29490 PR tree-optimization/19633
29491 * gcc.dg/pr19633-1.c: New test.
29492 * gcc.dg/pr19633.c: Tweak to make pointer point
29493 to NULL or a symbol.
29495 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29497 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29499 (dg-process-target (local override)): Handle selector expressions.
29501 * gcc.test-framework/README: Describe tests in source directory.
29502 * gcc.test-framework/test-framework.awk: Handle dg- tests.
29503 * gcc.test-framework/test-framework.exp: Handle dg- tests.
29504 * gcc.test-framework/dg-bogus-exp-P.c: New test.
29505 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29506 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29507 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29508 * gcc.test-framework/dg-do-link-exp-P.c: New test.
29509 * gcc.test-framework/dg-do-run-exp-P.c: New test.
29510 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29511 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29512 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29513 * gcc.test-framework/dg-error-exp-P.c: New test.
29514 * gcc.test-framework/dg-error-exp-XP.c: New test.
29515 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29516 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29517 * gcc.test-framework/dg-output-exp-P.c: New test.
29518 * gcc.test-framework/dg-output-exp-XF.c: New test.
29519 * gcc.test-framework/dg-warning-exp-P.c: New test.
29520 * gcc.misc-tests/dg-1.c: Remove.
29521 * gcc.misc-tests/dg-2.c: Remove.
29522 * gcc.misc-tests/dg-3.c: Remove.
29523 * gcc.misc-tests/dg-4.c: Remove.
29524 * gcc.misc-tests/dg-5.c: Remove.
29525 * gcc.misc-tests/dg-6.c: Remove.
29526 * gcc.misc-tests/dg-7.c: Remove.
29527 * gcc.misc-tests/dg-8.c: Remove.
29528 * gcc.misc-tests/dg-9.c: Remove.
29529 * gcc.misc-tests/dg-10.c: Remove.
29530 * gcc.misc-tests/dg-11.c: Remove.
29531 * gcc.misc-tests/dg-12.c: Remove.
29532 * gcc.misc-tests/dg-test.exp: Remove.
29534 * gcc.test-framework/test-framework.awk: Change recording and
29535 printing of passes and failures.
29537 * gcc.test-framework: New directory.
29538 * gcc.test-framework/README: New.
29539 * gcc.test-framework/test-framework.exp: New.
29540 * gcc.test-framework/test-framework.awk: New.
29541 * gcc.test-framework/gen_directive_tests: New.
29543 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
29545 * lib/treelang.exp: Fix comment typos.
29546 (treelang_target_compile): Don't append libs=-ltreelang to options.
29548 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
29550 * g++.dg/parse/typename7.C: Adjust error messages.
29552 2005-01-31 Jeff Law <law@redhat.com>
29554 * gcc.c-torture/execute/20050131-1.c: New test.
29555 * gcc.dg/wcaselabel.c: New test.
29557 2005-01-31 Mark Mitchell <mark@codesourcery.com>
29559 * g++.dg/other/warning1.C: Adjust error messags.
29560 * g++.dg/parse/constant5.C: New test.
29562 2005-01-31 Steven Bosscher <stevenb@suse.de>
29565 * gcc.c-torture/compile/20011130-1.c: Reorder to make
29566 the test case valid.
29567 * gcc.dg/20030815-1.c: Remove invalid tests.
29568 * gcc.dg/array-7.c: Adjust expected result.
29569 * gcc.dg/pr18596-3.c: Likewise.
29570 * gcc.dg/noncompile/20000901-1.c: Likewise.
29571 * gcc.dg/noncompile/init-2.c: Likewise.
29572 * gcc.dg/noncompile/init-4.c: Likewise.
29574 2005-01-31 Dale Johannesen <dalej@apple.com>
29576 * g++.dg/opt/pr19650.C: New test.
29578 2005-01-31 Richard Henderson <rth@redhat.com>
29580 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29581 long double for intel double extended format.
29582 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29584 2005-01-30 Mark Mitchell <mark@codesourcery.com>
29587 * g++.dg/template/static10.C: New test.
29590 * g++.dg/parse/error24.C: New test.
29593 * g++.dg/lookup/builtin1.C: New test.
29596 * g++.dg/warn/conv3.C: New test.
29598 2005-01-30 Bud Davis <bdavis@gfortran.org>
29601 * gfortan.dg/inquire_7.f90
29603 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
29605 PR tree-optimization/15791
29606 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29607 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29608 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29609 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29610 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29611 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29612 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29613 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29614 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29615 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29617 2005-01-29 Paul Brook <paul@codesourcery.com>
29620 * check.c (real_or_complex_check): New function.
29621 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29622 * intrinsic.c (add_functions): Use new check functions.
29623 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29626 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
29628 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29629 gcc.dg/lvalue-3.c: New tests.
29630 * gcc.dg/concat.c: Update expected messages.
29632 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
29634 PR libfortran/19595
29635 * gfortran.dg/eor_1.f90: New test.
29637 2005-01-29 Steven G. Kargl <kargls@comcast.net>
29640 * gfortran.dg/logical_data_1.f90: New test.
29642 2005-01-28 Mark Mitchell <mark@codesourcery.com>
29645 * g++.dg/template/crash33.C: New test.
29648 * g++.dg/template/crash32.C: New test.
29650 2005-01-28 Ian Lance Taylor <ian@airs.com>
29652 PR middle-end/16558
29653 * g++.dg/warn/Wreturn-type-2.C: New test.
29655 2004-06-24 Jeff Law <law@redhat.com>
29657 * gcc.dg/tree-ssa/20050128-1.c: New test.
29659 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
29661 * gcc.target/frv/all-mdpackh-1.c: New test.
29663 2005-01-28 Steven Bosscher <stevenb@suse.de>
29665 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29667 2005-01-27 Richard Henderson <rth@redhat.com>
29669 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29671 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29673 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29675 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29677 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29678 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29679 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29680 to cope with cases where the multilib options override the dg-options.
29682 2005-01-27 Jakub Jelinek <jakub@redhat.com>
29685 * gcc.dg/noncompile/20050120-1.c: New test.
29687 2005-01-26 Diego Novillo <dnovillo@redhat.com>
29689 PR tree-optimization/19633
29690 * gcc.dg/pr19633.c: New test.
29691 * gcc.dg/tree-ssa/pr19633.c: New test.
29693 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
29695 * gcc.dg/20041216-1.c: New test.
29697 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
29700 * objc.dg/selector-2.m: New test.
29702 2005-01-26 Jakub Jelinek <jakub@redhat.com>
29704 * g++.dg/opt/range-test-2.C: New test.
29706 PR rtl-optimization/19579
29707 * gcc.c-torture/execute/20050124-1.c: New test.
29709 2005-01-26 Greg Parker <gparker@apple.com>
29710 Stuart Hastings <stuart@apple.com>
29712 * gcc.c-torture/execute/20050125-1.c: New.
29714 2005-01-18 Jan Hubicka <jh@suse.cz>
29716 PR tree-optimize/19337
29717 * gcc.c-torture/compile/20050119-1.c: New test.
29719 2005-01-24 James E Wilson <wilson@specifixinc.com>
29721 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29722 test for successful match.
29724 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
29727 * objc.dg/comp-types-7.m: New test.
29729 2005-01-24 Janis Johnson <janis187@us.ibm.com>
29731 * lib/target-supports.exp (current_target_name): New.
29732 (check_effective_target_ilp32, check_effective_target_lp64):
29733 Cache the result to use as long as the current target, with
29734 multilib flags, remains the same.
29736 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29737 (dg-require-weak, dg-require-visibility, dg-require-alias,
29738 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29739 dg-require-effective-target, dg-skip-if): Remove call to
29740 skip_test_and_clear_xfail.
29741 (dg-test): Clear xfail data.
29743 2005-01-24 Jakub Jelinek <jakub@redhat.com>
29746 * gcc.dg/ppc64-toc.c: New test.
29748 * g++.dg/tree-ssa/empty-1.C: New test.
29750 PR middle-end/19551
29751 * gcc.c-torture/execute/20050121-1.c: New test.
29752 * gcc.dg/20050121-2.c: New test.
29754 2004-01-23 Steven G. Kargl <kargls@comcast.net>
29755 Paul Brook <paul@codesourcery.com>
29758 * gfortran.dg/real_const_1.f: New test.
29759 * gfortran.dg/real_const_2.f90: New test.
29760 * gfortran.dg/complex_int_1.f90: New test.
29762 2005-01-23 Bud Davis <bdavis9659@comcast.net>
29765 * gfortan.dg/inquire_6.f90: New test.
29767 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29769 PR libfortran/19451
29770 * open_readonly_1.f90: New test.
29772 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29774 PR libfortran/18982
29775 * gfortran.dg/open_new.f90: New file.
29777 2005-01-22 Paul Brook <paul@codesourcery.com>
29779 * namelist_1.f90: New test.
29781 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
29783 PR tree-optimization/19484
29784 * gcc.c-torture/compile/20050122-[12].c: New tests.
29786 2005-01-22 Paul Brook <paul@codesourcery.com>
29788 * gfortran.dg/implicit_2.f90: New test.
29790 2005-01-22 Bud Davis <bdavis9659@comcast.net>
29793 * gfortran.dg/inquire_5.f90: New test.
29795 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29798 * gcc.dg/pr18809-1.c: New test.
29800 2005-01-21 Ian Lance Taylor <ian@airs.com>
29802 * gcc.dg/20050121-1.c: New test.
29804 PR tree-optimization/13000
29805 * gcc.dg/20040206-1.c: Change warning to point where function is
29808 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29811 * g++.dg/template/array11.C: New test.
29813 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29815 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29816 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29817 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29818 * gfortran.dg/getenv_1.f90: Add dg-do directive.
29819 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29820 gfortran.dg/pr17164.f90: Add missing dg-do directives.
29822 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
29824 PR tree-optimization/15349
29825 * gcc.dg/tree-ssa/pr15349.c: New.
29827 2005-01-20 Steve Ellcey <sje@cup.hp.com>
29829 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29831 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
29833 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29834 scan-assembler-times directive name.
29836 * gcc.dg/asm-a.c: Move dg-require-effective-target to
29839 PR rtl-optimization/19462
29840 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29842 2005-01-19 Steve Ellcey <sje@cup.hp.com>
29844 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29845 counting function calls on ia64.
29847 2005-01-19 Jakub Jelinek <jakub@redhat.com>
29849 PR rtl-optimization/15139
29850 * gcc.dg/20050111-2.c: New test.
29853 * gcc.c-torture/compile/20050113-1.c: New testcase.
29855 PR middle-end/19164
29856 * gcc.dg/20050113-1.c: New testcase.
29858 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
29860 * gcc.dg/vect/vect-85.c: Add comment.
29861 * gcc.dg/vect/vect-86.c: Add xfail for now.
29862 * gcc.dg/vect/vect-87.c: Add xfail for now.
29863 * gcc.dg/vect/vect-88.c: Add xfail for now.
29864 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29866 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29868 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29870 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29872 * g++.dg/debug/typedef3.C: New test.
29874 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
29877 * gcc.dg/asm-a.c: New test.
29879 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
29881 * gcc.dg/sh-relax.c: Add prototype for abort.
29883 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29885 * gcc.dg/short-compare-1.c: New test.
29886 * gcc.dg/short-compare-2.c: Likewise.
29888 2005-01-18 Michael Matz <matz@suse.de>
29890 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29892 2005-01-17 Diego Novillo <dnovillo@redhat.com>
29894 PR tree-optimization/19121
29895 * gcc.c-torture/compile/pr19121.c: New test.
29897 2005-01-17 James E. Wilson <wilson@specifixinc.com>
29900 * gcc.c-torture/compile/pr19357.c: New test.
29902 2005-01-17 Ian Lance Taylor <ian@airs.com>
29905 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29906 pass--those that refer just to the variable, possibly with a
29908 * gcc.dg/c99-const-expr-3.c: Likewise.
29910 PR middle-end/13127
29911 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29914 2005-01-16 Bud Davis <bdavis9659@comcast.net>
29917 * gfortran.dg/endfile_2.f90: New test.
29919 2005-01-16 Steven G. Kargl <kargls@comcast.net>
29922 * gfortran.dg/select_5.f90: New test.
29924 2004-01-16 Paul Brook <paul@codesourcery.com>
29926 * gfortran.dg/common_4.f90: New test.
29928 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
29930 PR rtl-optimization/19462
29931 * gcc.dg/torture/pr19462-1.c: New test.
29933 2005-01-15 Ziemowit Laski <zlaski@apple.com>
29936 * objc.dg/func-ptr-2.m: New.
29937 * objc.dg/volatile-1.m: New.
29939 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29941 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29943 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29945 PR tree-optimization/19060
29946 * gcc.c-torture/execute/20050104-1.c: New test.
29948 2005-01-15 Bud Davis <bdavis9659@comcast.net>
29951 * gfortran.dg/write_to_null.f90: New test.
29953 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
29954 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29957 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29960 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29963 * g++.dg/init/vector1.C: New test.
29965 2005-01-14 James E. Wilson <wilson@specifixinc.com>
29968 * gcc.target/ia64/sibcall-unwind-1.c: New test.
29970 * gcc.target/ia64/sibcall-unwind-2.c: New test.
29972 2005-01-14 Steven G. Kargl <kargls@comcast.net>
29974 * gfortran.dg/select_1.f90: New test.
29975 * gfortran.dg/select_2.f90: New test.
29976 * gfortran.dg/select_3.f90: New test.
29977 * gfortran.dg/select_4.f90: New test.
29979 2005-01-14 Jakub Jelinek <jakub@redhat.com>
29981 PR middle-end/19084
29982 PR rtl-optimization/19348
29983 * gcc.dg/20050111-1.c: New test.
29984 * gcc.c-torture/execute/20050111-1.c: New test.
29986 * gcc.dg/i386-asm-4.c: New test.
29988 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
29990 * gcc.dg/nested-func-2.c: New test.
29991 * ada/acats/norun.lst: Remove c953002.
29993 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
29995 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29997 2005-01-12 Ben Elliston <bje@au.ibm.com>
29999 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30001 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
30004 * g++.dg/abi/align1.C: New test.
30006 2005-01-11 Alan Modra <amodra@bigpond.net.au>
30008 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30010 * g++.dg/ext/altivec_check.h: Support compiling as C.
30012 2005-01-10 Roger Sayle <roger@eyesopen.com>
30015 * g++.dg/expr/pr19355-1.C: New test case.
30017 2005-01-10 Laurent GUERBY <laurent@guerby.net>
30019 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30020 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30021 * ada/acats/tests/c3/c92005b.ada: Likewise.
30022 * ada/acats/tests/c3/cxb3012.a: Likewise.
30023 * ada/acats/norun.lst: Add c380004 and c953002, add PR
30025 2005-01-09 Paul Brook <paul@codesourcery.com>
30027 * gfortran.dg/common_2.f90: New file.
30028 * gfortran.dg/common_3.f90: New file.
30030 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
30032 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30034 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30036 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30037 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30038 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30039 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30040 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30041 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30042 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30043 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30044 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30045 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30046 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30047 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30048 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30049 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30050 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30051 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30052 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30053 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30054 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30055 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30056 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30057 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30058 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30059 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30060 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30061 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30062 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30063 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30064 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30065 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30066 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30067 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30068 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30069 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30070 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30071 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30072 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30073 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30074 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30075 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30076 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30077 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30078 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30079 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30080 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30081 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30082 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30083 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30084 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30085 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30086 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30087 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30088 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30089 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30090 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30091 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30092 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30093 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30094 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30095 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30096 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30097 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30098 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30099 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30100 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30101 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30102 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30104 * gcc.dg/vect/vect-1.c: Fix spelling.
30105 * gcc.dg/vect/vect-10.c: Fix spelling.
30106 * gcc.dg/vect/vect-11.c: Fix spelling.
30107 * gcc.dg/vect/vect-12.c: Fix spelling.
30108 * gcc.dg/vect/vect-14.c: Fix spelling.
30109 * gcc.dg/vect/vect-15.c: Fix spelling.
30110 * gcc.dg/vect/vect-16.c: Fix spelling.
30111 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30112 * gcc.dg/vect/vect-64.c: Fix comments.
30113 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30115 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30116 Ira Rosen <irar@il.ibm.com>
30118 * gcc.dg/vect/vect-70.c: New test.
30119 * gcc.dg/vect/vect-71.c: New test.
30121 2005-01-09 Manfred Hollstein <mh@suse.com>
30123 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30124 * gcc.dg/pr18241-2.c: Likewise.
30125 * gcc.dg/pr18241-3.c: Likewise.
30126 * gcc.dg/pr18241-4.c: Likewise.
30127 * gcc.dg/pr18241-5.c: Likewise.
30129 2005-01-08 Richard Henderson <rth@redhat.com>
30131 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30132 False for x86 and x86-64.
30134 2005-01-08 Diego Novillo <dnovillo@redhat.com>
30136 PR tree-optimization/18241
30137 * gcc.dg/pr18241-1.c: New test.
30138 * gcc.dg/pr18241-2.c: New test.
30139 * gcc.dg/pr18241-3.c: New test.
30140 * gcc.dg/pr18241-4.c: New test.
30141 * gcc.dg/pr18241-5.c: New test.
30143 2005-01-08 Steven G. Kargl <kargls@comcast.net>
30145 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30146 gfortran.dg/select_4.f90: New.
30148 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30150 * gcc.c-torture/execute/20050107-1.c: New test.
30152 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
30155 * g++.dg/template/ref2.C: New.
30157 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
30159 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30160 instead of being empty.
30162 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30165 * gfortran.dg/array-1.f90: New test.
30167 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30169 PR tree-optimization/19283
30170 * gcc.c-torture/execute/20050106-1.c: New test.
30172 PR rtl-optimization/18861
30173 * gcc.dg/20050105-1.c: New test.
30175 PR tree-optimization/18828
30176 * gcc.dg/20050105-2.c: New test.
30178 2005-01-07 Andreas Jaeger <aj@suse.de>
30180 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30182 2005-01-07 Bud Davis <bdavis9659@comcast.net>
30185 * gfortran.dg/fmt_read.f90: New test.
30187 2005-01-06 Geoffrey Keating <geoffk@apple.com>
30189 * gcc.dg/rs6000-ldouble-2.c: New.
30191 2005-01-06 Mark Mitchell <mark@codesourcery.com>
30194 * g++.dg/parser/ctor2.C: New test.
30196 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30199 * g++.dg/template/using9.C: New test.
30201 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30204 * g++.dg/lookup/friend6.C: New test.
30206 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
30209 * g++.dg/template/array10.C: New.
30211 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30213 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30214 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30216 2005-01-06 Jakub Jelinek <jakub@redhat.com>
30218 * gcc.c-torture/compile/20050105-1.c: New test.
30220 2005-01-05 Geoffrey Keating <geoffk@apple.com>
30222 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30224 2005-01-05 Roger Sayle <roger@eyesopen.com>
30226 PR middle-end/19100
30227 * gcc.dg/conv-3.c: New test case.
30229 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
30231 * gcc.dg/asm-wide-1.c: New test.
30233 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
30236 * g++.dg/parse/crash22.C: New
30238 2005-01-04 Geoffrey Keating <geoffk@apple.com>
30241 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30243 2005-01-04 Uros Bizjak <uros@kss-loka.si>
30245 PR middle-end/17767
30246 * gcc.dg/i386-mmx-6.c: New test case.
30248 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
30250 PR tree-optimization/18308
30251 * gcc.dg/vect/pr18308.c: New testcase.
30253 2005-01-04 Andreas Jaeger <aj@suse.de>
30255 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30257 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30258 Robert Bowdidge <bowdidge@apple.com>
30260 * gcc.dg/cpp/subframework1.c: New.
30261 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30262 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30263 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30264 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30266 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30268 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30270 * gcc.dg/darwin-weakimport-2.c: New.
30272 2005-01-03 Richard Henderson <rth@redhat.com>
30274 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30276 2005-01-03 Richard Henderson <rth@redhat.com>
30278 * gcc.dg/vect/vect.exp: Enable for ia64.
30279 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30280 (check_effective_target_vect_float): Likewise.
30281 (check_effective_target_vect_no_align): Likewise.
30282 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30283 * gcc.dg/vect/vect-8.c: Likewise.
30285 2005-01-03 Uros Bizjak <uros@kss-loka.si>
30288 * gcc.dg/pr19236-1.c: New test case.
30290 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
30292 PR rtl-optimization/12092
30293 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30295 2005-01-02 Andreas Jaeger <aj@suse.de>
30297 * gcc.dg/pr12092-1.c: Do not run on x86_64.
30299 2005-01-01 Roger Sayle <roger@eyesopen.com>
30300 Andrew Pinski <pinskia@physics.uc.edu>
30302 PR rtl-optimization/12092
30303 * gcc.dg/pr12092-1.c: New test case.
30305 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
30307 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30308 'hidden' and 'default' for better portability.
30309 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30311 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30313 * g++.old-deja/g++.brendan/new3.C: Likewise.
30315 2005-01-01 Steven Bosscher <stevenb@suse.de>
30317 * gcc.dg/20041231-1.C: New test.
30318 * g++.dg/warn/Wunreachable-code-1.C: New test.
30320 2004-12-30 David Edelsohn <edelsohn@gnu.org>
30322 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30323 file, not /dev/null. Abort on error.
30325 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
30326 Ziemowit Laski <zlaski@apple.com>
30329 * objc.dg/encode-5.m: New test.
30331 2004-12-29 Richard Henderson <rth@redhat.com>
30333 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30334 * objc.dg/stabs-1.m: Disable for ia64.
30336 2004-12-29 Mark Mitchell <mark@codesourcery.com>
30339 * g++.dg/warn/Wunused-10.C: New test.
30341 2004-12-28 Richard Henderson <rth@redhat.com>
30343 * objc.dg/stabs-1.m: Disable for alpha.
30345 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30348 * g++.dg/parse/error23.C: New test.
30350 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30352 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30355 * gfortran.dg/intrinsic_modulo_1.f90: New.
30356 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30357 tests with divisor -1.
30359 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30361 * g++.dg/opt/temp1.C (memcpy): Return a value.
30364 * g++.dg/expr/cond7.C: New test.
30366 2004-12-27 Paul Brook <paul@codesourcery.com>
30368 * gfortran.dg/g77/select_no_compile.f: Remove.
30370 2004-12-27 Richard Henderson <rth@redhat.com>
30372 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30373 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30374 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30376 2004-12-26 Richard Henderson <rth@redhat.com>
30378 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30379 by 1i instead of token pasting.
30381 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30383 PR tree-optimization/17578
30384 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30385 to additional_flags.
30386 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30388 2004-12-25 Richard Henderson <rth@redhat.com>
30390 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30393 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30395 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30397 * gcc.dg/pr17957.c (dg-options): Likewise.
30398 * gcc.dg/struct-ret-1.c: Add prototype for abort.
30399 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30400 instead of 0 on __hppa__.
30401 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30402 "foo,%r" on hppa*-*-*.
30404 2004-12-23 Bud Davis <bdavis9659@comcast.net>
30407 * gfortran.dg/complex_write.f90: New test.
30409 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30412 * g++.dg/parse/pragma2.C: New test.
30414 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30416 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30418 * gcc.dg/empty2.c: Add missing dg-warning.
30420 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30423 * g++.dg/template/local4.C: New test.
30424 * g++.dg/template/crash19.C: Add dg-error marker.
30426 * g++.dg/template/crash31.C: Correct embedded PR number.
30428 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30431 * g++.dg/opt/temp1.C: Add do-run marker.
30433 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30435 * g++.dg/template/spec19.C: New.
30437 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30440 * gcc.dg/empty2.c: New.
30442 2004-12-23 Richard Henderson <rth@redhat.com>
30444 * lib/target-supports.exp (check_effective_target_vect_no_align):
30445 Remove i?86 and x86-64.
30447 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30450 * g++.dg/opt/temp1.C: New test.
30452 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30455 * g++.dg/template/friend33.C: New testcase.
30457 2004-12-22 Mark Mitchell <mark@codesourcery.com>
30460 * g++.dg/template/cond5.C: New test.
30463 * g++.dg/inherit/thunk3.C: New test.
30466 * g++.dg/warn/Wunused-9.C: New test.
30468 2004-12-22 Janis Johnson <janis187@us.ibm.com>
30470 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30472 2004-12-22 Jan Beulich <jbeulich@novell.com>
30474 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30476 2004-12-21 Mark Mitchell <mark@codesourcery.com>
30479 * g++.dg/ext/packed8.C: New test.
30482 * g++.dg/template/crash31.C: New test.
30485 * g++.dg/template/crash30.C: New test.
30487 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
30490 * g++.dg/eh/ctor3.C: New test.
30492 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
30494 * objc.dg/stabs-1.m: Allow section name to be quoted and
30495 assembly label to begin with '.LL'.
30497 2004-12-21 Janis Johnson <janis187@us.ibm.com>
30499 * gcc.dg/vect/vect.exp
30500 (check_effective_target_lp64_or_vect_no_align): New.
30501 * gcc.dg/vect/vect-77.c: Use it.
30502 * gcc.dg/vect/vect-78.c: Use it.
30504 * lib/target-supports.exp
30505 (check_effective_target_vect_no_max,
30506 check_effective_target_vect_no_bitwise,
30507 check_effective_target_vect_no_align): New.
30508 * gcc.dg/vect/vect-13.c: Use them.
30509 * gcc.dg/vect/vect-17.c: Ditto.
30510 * gcc.dg/vect/vect-18.c: Ditto.
30511 * gcc.dg/vect/vect-19.c: Ditto.
30512 * gcc.dg/vect/vect-20.c: Ditto.
30513 * gcc.dg/vect/vect-27.c: Ditto.
30514 * gcc.dg/vect/vect-29.c: Ditto.
30515 * gcc.dg/vect/vect-44.c: Ditto.
30516 * gcc.dg/vect/vect-48.c: Ditto.
30517 * gcc.dg/vect/vect-50.c: Ditto.
30518 * gcc.dg/vect/vect-52.c: Ditto.
30519 * gcc.dg/vect/vect-54.c: Ditto.
30520 * gcc.dg/vect/vect-56.c: Ditto.
30521 * gcc.dg/vect/vect-58.c: Ditto.
30522 * gcc.dg/vect/vect-60.c: Ditto.
30523 * gcc.dg/vect/vect-72.c: Ditto.
30524 * gcc.dg/vect/vect-80.c: Ditto.
30526 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
30529 * g++.dg/init/string1.C: New.
30532 * g++.dg/other/synth1.C: New.
30534 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30537 * gcc.dg/pr18963-1.c: New test.
30539 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30542 * gcc.dg/funcdef-storage-1.c (foo): Remove.
30543 * gcc.dg/pr18596-1.c: Use dg-error.
30544 (dg-options): Use -fno-unit-at-a-time.
30545 * gcc.dg/pr18596-2.c: New test.
30546 * gcc.dg/pr18596-3.c: New test.
30548 2004-12-20 Roger Sayle <roger@eyesopen.com>
30550 PR middle-end/18683
30551 * g++.dg/opt/pr18683-1.C: New test case.
30553 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
30556 * g++.dg/opt/max1.C: Fix for 64bit targets.
30558 2004-12-20 Matt Austern <austern@apple.com>
30561 * g++.dg/ext/builtin6.C: New
30563 2004-12-20 Diego Novillo <dnovillo@redhat.com>
30565 PR tree-optimization/19080
30566 * gcc.c-torture/compile/pr19080.c: New test.
30568 2004-12-20 Steven Bosscher <stevenb@suse.de>
30570 * gcc.dg/20041219-1.c: New test.
30572 2004-12-19 Roger Sayle <roger@eyesopen.com>
30574 PR middle-end/19068
30575 * g++.dg/opt/max1.C: New test case.
30577 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30579 * gcc.dg/fdata-sections-1.c: New test.
30581 2004-12-18 Roger Sayle <roger@eyesopen.com>
30583 PR middle-end/18548
30584 * gcc.dg/max-1.c: New test case.
30586 2004-12-18 Jakub Jelinek <jakub@redhat.com>
30588 * gcc.c-torture/execute/20041218-1.c: New test.
30590 2004-12-17 Diego Novillo <dnovillo@redhat.com>
30592 * gcc.dg/pr18501.c: New test.
30593 * gcc.dg/uninit-5.c: XFAIL.
30594 * gcc.dg/uninit-9.c: XFAIL.
30596 2004-12-17 Dale Johannesen <dalej@apple.com>
30598 * gcc.dg/20041213-1.c: New.
30600 2004-12-17 Ziemowit Laski <zlaski@apple.com>
30602 * objc.dg/stabs-1.m: Allow assembly label to begin
30605 2004-12-17 Jakub Jelinek <jakub@redhat.com>
30607 * gcc.c-torture/execute/20041213-1.c: Move...
30608 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30610 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
30613 * g++.dg/lookup/conv-5.C: New.
30615 2004-12-16 Ziemowit Laski <zlaski@apple.com>
30617 * objc.dg/stabs-1.m: New test.
30619 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30621 * gcc.dg/visibility-c.c: Change compile to
30622 assemble for the test.
30624 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30627 * gcc.dg/visibility-c.c: New test.
30629 2004-12-16 Roger Sayle <roger@eyesopen.com>
30631 PR middle-end/18493
30632 * gcc.dg/switch-8.c: New test case.
30634 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
30637 * g++.dg/template/init4.C: New.
30638 * g++.dg/opt/static3.C: Enable optimizer.
30640 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
30642 * g++.dg/other/complex1.C: New test.
30644 2004-12-15 Alan Modra <amodra@bigpond.net.au>
30646 * g++.dg/opt/inline9.C: New test.
30648 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30651 * gfotran.dg/nullify_1.f: New test.
30653 2004-12-15 Richard Henderson <rth@redhat.com>
30655 * gcc.target/i386/i386.exp: New harness.
30656 * gcc.target/i386/vect-args.c: New.
30658 2004-12-15 David Edelsohn <edelsohn@gnu.org>
30660 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30662 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30665 * g++.dg/template/friend32.C: New test.
30667 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30669 * cpp/pragma-once-1.c: New test.
30670 * cpp/pragma-once-1b.h: Likewise.
30671 * cpp/pragma-once-1c.h: Likewise.
30672 * cpp/pragma-once-1d.h: Likewise.
30673 * cpp/inc/pragma-once-1a.h: Likewise.
30675 2004-12-15 Bud Davis <bdavis9659@comcast.net>
30676 Steven G. Kargl <kargls@comcast.net>
30679 * gfortran.dg/list_read_3.f90: New test.
30681 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30683 * gcc.dg/ftrapv-2.c: New test.
30685 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
30688 * g++.dg/template/typename9.C: New test.
30690 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30693 * g++.dg/template/typename8.C: New test.
30694 * g++.dg/parse/friend2.C: Tweak error message.
30696 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30698 * gcc.c-torture/20041214-1.c: New test.
30700 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30703 * g++.dg/init/array17.C: New test.
30705 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30708 * g++.dg/init/aggr3.C: New test.
30710 2004-12-14 Janis Johnson <janis187@us.ibm.com>
30712 * gcc.dg/altivec-types-1.c: New test.
30713 * gcc.dg/altivec-types-2.c: New test.
30714 * gcc.dg/altivec-types-3.c: New test.
30715 * gcc.dg/altivec-types-4.c: New test.
30716 * g++.dg/ext/altivec-types-1.C: New test.
30717 * g++.dg/ext/altivec-types-2.C: New test.
30718 * g++.dg/ext/altivec-types-3.C: New test.
30719 * g++.dg/ext/altivec-types-4.C: New test.
30721 2004-12-14 Jakub Jelinek <jakub@redhat.com>
30723 PR middle-end/18951
30724 * gcc.c-torture/execute/20041213-1.c: New test.
30726 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
30729 * g++.dg/template/cast1.C: New.
30731 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
30733 * gcc.c-torture/execute/20041213-2.c: New test.
30735 2004-12-13 Richard Henderson <rth@redhat.com>
30737 * gcc.dg/i386-sse-10.c: Fix typo in options.
30739 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
30742 * g++.dg/opt/pr18968.C: New test.
30744 2004-12-13 Mark Mitchell <mark@codesourcery.com>
30747 * g++.dg/ext/visibility/staticdatamem.C: New test.
30749 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
30751 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30753 2004-12-13 Roger Sayle <roger@eyesopen.com>
30755 PR rtl-optimization/18928
30756 * gcc.dg/pr18928-1.c: New test case.
30758 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
30761 * gcc.c-torture/compile/20041211-1.c: New.
30763 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30765 PR middle-end/17564
30766 * gcc.c-torture/execute/20041212-1.c: New test.
30768 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30771 * gfortran.dg/common_1.f90: New test.
30773 2004-12-12 Steven G. Kargl <kargls@comcast.net>
30774 Paul Brook <paul@codesourcery.com>
30777 * gfortran.dg/real_do_1.f90: New test.
30779 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
30782 * g++.dg/opt/ptrmem6.C: New test.
30784 2004-12-11 Roger Sayle <roger@eyesopen.com>
30786 PR middle-end/18921
30787 * gcc.dg/pr18921-1.c: New test case.
30789 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30792 * gfortran.dg/scale_1.f90: New test.
30794 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
30796 PR middle-end/18903
30797 * gcc.c-torture/compile/pr18903.c: New test.
30799 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
30801 * gcc.c-torture/execute/20041210-1.c: New test.
30803 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30806 * g++.dg/parser/struct-1.C: New test.
30807 * g++.dg/parser/struct-2.C: New test.
30808 * g++.dg/parser/struct-3.C: New test.
30810 2004-12-09 Richard Henderson <rth@redhat.com>
30812 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30814 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30815 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30817 2004-12-09 Matt Austern <austern@apple.com>
30820 * g++.dg/ext/builtin1.C: New
30821 * g++.dg/ext/builtin2.C: New
30822 * g++.dg/ext/builtin3.C: New
30823 * g++.dg/ext/builtin4.C: New
30824 * g++.dg/ext/builtin5.C: New
30826 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
30829 * g++.dg/opt/ptrmem5.C: New test.
30831 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
30833 * g++.dg/parse/typename5.C: Adjust for new error.
30834 * g++.dg/parse/typename7.C: New.
30836 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30839 * g++.dg/other/mmintrin.C: New test.
30841 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
30844 * g++.dg/init/array15.C: New.
30845 * g++.dg/init/array16.C: New.
30847 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30850 * gfortran.dg/assign_1.f90: New test.
30852 2004-12-08 Nick Clifton <nickc@redhat.com>
30854 * gcc.target/xstormy16/bss_below100: New directory containing tests.
30855 * gcc.target/xstormy16/data_below100: Likewise.
30856 * gcc.target/xstormy16/sfr: Likewise.
30857 * gcc.target/xstormy16/below100.S: New test source file.
30858 * gcc.target/xstormy16/below100.ld: New test linker script.
30859 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30860 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30862 * gcc.target/xstormy16/bp.c: Likewise.
30864 * gcc.target/xstormy16/bss_below100: New files:
30865 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30866 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30867 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30868 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30869 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30870 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30871 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30872 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30873 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30874 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30875 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30876 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30877 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30878 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30879 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30880 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30881 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30882 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30883 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30884 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30885 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30886 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30887 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30888 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30889 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30890 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30891 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30893 * gcc.target/xstormy16/data_below100: New files:
30894 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30895 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30896 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30897 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30898 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30899 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30900 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30901 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30902 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30903 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30904 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30905 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30906 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30907 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30908 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30909 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30910 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30911 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30912 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30913 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30914 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30915 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30916 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30917 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30918 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30919 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30920 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30922 * gcc.target/xstormy16/sfr: New files:
30923 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30924 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30925 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30926 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30927 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30928 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30929 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30930 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30931 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30932 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30933 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30934 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30935 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30936 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30937 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30938 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30939 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30940 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30941 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30942 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30943 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30944 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30945 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30946 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30947 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30948 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30949 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30950 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30951 27_if0_sfrw_bitfield_f.c
30953 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30956 * g++.dg/lookup/name-clash4.C: New test.
30958 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
30961 * g++.dg/opt/array1.C: New.
30964 * g++.dg/template/operator5.C: New.
30966 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
30969 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30971 2004-12-07 Steven Bosscher <stevenb@suse.de>
30973 * gcc.dg/noncompile/20041207.c: New test.
30975 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
30977 * g++.dg/other/unreachable-1.C: New test.
30979 2004-12-06 Nick Clifton <nickc@redhat.com>
30981 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30982 <limits.h> because the latter comes from gcc's include/ directory
30983 and not the newlib/libc/include directory.
30985 2004-12-04 Richard Henderson <rth@redhat.com>
30987 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30989 2004-12-04 Richard Henderson <rth@redhat.com>
30991 * lib/target-supports.exp (check_gc_sections_available): Disable
30992 for alpha and ia64.
30994 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
30996 PR middle-end/17909
30997 * g++.dg/other/vararg-2.C: New test.
30999 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31001 PR c++/17011, c++/17971
31002 * g++.dg/template/error15.C: Adjust expected error.
31003 * g++.dg/template/instantiate3.C: Likewise.
31005 2004-12-03 Janis Johnson <janis187@us.ibm.com>
31007 * gcc.dg/altivec-18.c: Fix for darwin
31009 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
31012 * g++.dg/parse/ptrmem2.C: New.
31015 * g++.dg/template/new1.C: New.
31017 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31020 * gfortran.dg/direct_io_3.f90: New test.
31022 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
31025 * g++.dg/parse/crash21.C: New.
31027 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31029 PR c++/15664, c++/18276
31030 * g++.dg/template/ttp13.C: New test.
31031 * g++.dg/template/ttp14.C: Likewise.
31033 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31036 * g++.dg/parse/enum2.C: New test.
31037 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31039 2004-12-02 Nick Clifton <nickc@redhat.com>
31041 * gcc.target/xstormy16: New test directory.
31042 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31043 * gcc.target/xstormy16/bp.c: Check the generation of bp
31045 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31046 bn instructions and the BELOW100 attribute.
31048 2004-12-02 Alan Modra <amodra@bigpond.net.au>
31051 * gcc.dg/ppc-eabi.c: New.
31053 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31056 * gfortran.dg/backspace.f90
31058 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31060 * gfortran.dg/inquire.f90: New test.
31062 2004-12-01 Janis Johnson <janis187@us.ibm.com>
31064 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31065 handle effective-target-keyword.
31066 (dg-skip-if): Support effective-target keyword as target list.
31067 (dg-xfail-if): Ditto.
31068 * lib/target-supports.exp (is-effective-target-keyword): New proc.
31070 2004-12-01 Diego Novillo <dnovillo@redhat.com>
31072 PR tree-optimization/18291
31073 * gcc.c-torture/compile/pr18291.c: New test.
31075 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
31078 * g++.dg/parse/crash20.C: New.
31081 * g++.dg/overload/arg1.C: New.
31082 * g++.dg/overload/arg2.C: New.
31083 * g++.dg/overload/arg3.C: New.
31084 * g++.dg/overload/arg4.C: New.
31086 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
31088 * gcc.dg/c99-flex-array-4.c: Remove.
31090 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31092 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31094 * lib/target-supports.exp (is-effective-target): Simplify.
31096 * lib/target-supports.exp (check_effective_target_vect_long):
31097 Fix for powerpc64-*-*.
31099 2004-11-30 Loren James Rittle <ljrittle@acm.org>
31101 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31102 to support new requirements on FreeBSD 5.
31104 2004-11-30 Devang Patel <dpatel@apple.com>
31107 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31109 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31111 * g++.dg/ext/altivec-13.C: New test.
31113 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
31116 * gcc.c-torture/execute/p18298.c: New test.
31118 2004-11-30 Ira Rosen <irar@il.ibm.com>
31119 Dorit Naishlos <dorit@il.ibm.com>
31122 * gcc.dg/vect/vect-89.c: New test.
31124 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
31126 * gcc.dg/pr18596-1.c: New test.
31128 2004-11-30 Ben Elliston <bje@au.ibm.com>
31130 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31132 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31135 * gcc.dg/pr18479.c: New test.
31137 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31140 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31141 mmix-knuth-mmixware.
31143 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31144 cris-*-elf* cris-*-aout* mmix-*-*
31146 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31148 PR middle-end/18725
31149 * gcc.dg/pr18725.c: New test.
31151 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31154 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31157 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31159 2004-11-29 Mark Mitchell <mark@codesourcery.com>
31162 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31163 * g++.old-deja/g++.law/ctors5.C: Likewise.
31164 * g++.old-deja/g++.other/crash25.C: Likewise.
31167 * g++.dg/template/error16.C: New test.
31170 * g++.dg/template/crash29.C: New test.
31172 2004-11-29 Diego Novillo <dnovillo@redhat.com>
31174 PR tree-optimization/18712
31175 * gcc.c-torture/compile/pr18712.c: New test.
31177 2004-11-29 Joseph Myers <joseph@codesourcery.com>
31180 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31183 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31186 * g++.dg/lookup/crash6.C: New test.
31188 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31190 PR middle-end/18164
31191 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
31193 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
31195 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31196 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31197 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31199 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
31201 * gcc.dg/pr18164.c: New test.
31203 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
31205 * gcc.dg/funroll-loops-all.c: New.
31207 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31210 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31211 delimeter, match space and TAB as well as ":".
31214 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31217 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31220 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31223 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31225 2004-11-28 Bud Davis <bdavis9659@comcast.net>
31227 * gfortran.dg/direct_io_2.f90: New test.
31229 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31232 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31234 2004-11-28 Richard Henderson <rth@redhat.com>
31236 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31238 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
31240 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31241 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31242 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31243 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31244 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31245 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31246 gcc.dg/pointer-arith-8.c: New tests.
31248 2004-11-27 Bud Davis <bdavis9659@comcast.net>
31251 * gfortran.dg/endfile.f90: New test.
31253 2004-11-27 Falk Hueffner <falk@debian.org>
31255 * gcc.dg/loop-6.c: New test.
31257 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31259 * gcc.c-torture/execute/20041126-1.c: New test.
31261 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31263 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31266 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31268 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31271 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31273 PR rtl-optimization/17825
31274 * gcc.c-torture/compile/20041119-1.c: New test.
31276 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31278 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31279 Check existence of ld library path variables before unsetting.
31281 2004-11-26 Mark Mitchell <mark@codesourcery.com>
31283 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31285 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31287 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31289 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31291 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31293 2004-11-26 Ben Elliston <bje@au.ibm.com>
31295 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31298 2004-11-26 Ben Elliston <bje@au.ibm.com>
31300 * gcc.dg/pr17957.c: Pass --param, not -param.
31302 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
31304 PR middle-end/17957
31305 * gcc.dg/pr17957.c: New test.
31307 2004-11-25 Mark Mitchell <mark@codesourcery.com>
31310 * g++.dg/template/crash28.C: Likewise.
31313 * g++.dg/expr/unary2.C: Adjust lvalue messages.
31314 * g++.dg/ext/lvaddr.C: Likewise.
31315 * g++.dg/opt/pr7503-3.C: Likewise.
31318 * g++.dg/parse/qualified3.C: New test.
31319 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31322 * g++.dg/expr/return1.C: New test.
31324 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31326 Friend class name lookup 3/n, PR c++/3332
31327 * g++.dg/lookup/friend3.C: New test.
31328 * g++.dg/lookup/friend4.C: Likewise.
31329 * g++.dg/lookup/friend5.C: Likewise.
31331 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31333 Friend class name lookup 2/n, PR c++/14513, c++/15410
31334 * g++.dg/lookup/friend2.C: New test.
31335 * g++.dg/template/friend31.C: Likewise.
31337 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31339 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31341 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31344 * g++.dg/tc1/dr56.C: Remove.
31345 * g++.dg/template/typedef1.C: Add dg-error markers.
31346 * g++.old-deja/g++.other/typedef7.C: Likewise.
31349 * g++.dg/parse/typedef7.C: New test.
31351 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
31353 * gcc.c-torture/execute/20041124-1.c: New test.
31355 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31357 * g++.dg/template/deduce3.C: New test.
31360 * g++.dg/template/crash27.C: New test.
31363 * g++.dg/warn/Wshadow-3.C: New test.
31365 2004-11-24 Devang Patel <dpatel@apple.com>
31368 * gcc.dg/cpp/isysroot-1.c: New test.
31369 * gcc.dg/cpp/usr/include/stdio.h: New file.
31370 * gcc.dg/cpp/isysroot-2.c: New test.
31371 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31374 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31377 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31379 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
31381 * gcc.target/sparc/align.c: Do not include <stdint.h>.
31382 * gcc.target/sparc/pdist.c: Likewise.
31384 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
31387 * g++.dg/conversion/simd1.C: New test.
31389 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31391 * lib/target-libpath.exp: New file defining
31392 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31393 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31394 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31395 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31396 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
31398 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
31400 * gcc.dg/pragma-align-2.c: Test macro expansion.
31401 * gcc.dg/pragma-pack-2.c: New test.
31403 2004-11-23 Richard Henderson <rth@redhat.com>
31405 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31406 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31407 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31408 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31409 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31410 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31412 * gcc.dg/vect/vect.exp: Add check for alpha.
31413 * lib/target-supports.exp (check_alpha_max_hw_available): New.
31414 (check_effective_target_vect_int): Enable for alpha.
31415 (check_effective_target_vect_long): New.
31416 (is-effective-target): Add it.
31418 2004-11-23 Uros Bizjak <uros@kss-loka.si>
31420 * gcc.dg/pr18614-1.c: New test.
31422 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31424 * gcc.dg/setjmp-2.c: New test.
31426 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
31428 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31429 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31430 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31431 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31432 gcc.target/sparc/pdist.c: New tests.
31434 2004-11-22 Bob Wilson <bob.wilson@acm.org>
31436 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31438 2004-11-22 Dale Johannesen <dalej@apple.com>
31440 * gcc.dg/20041111-1.c: New.
31442 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31445 * gcc.dg/vect/pr18536.c: New test.
31447 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31450 * g++.dg/template/nontype11.C: New test.
31452 2004-11-21 Roger Sayle <roger@eyesopen.com>
31454 PR middle-end/18520
31455 * gcc.dg/pr18520-1.c: New test case.
31457 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
31459 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31460 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31461 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31462 expected diagnostics.
31464 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31467 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31468 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31469 vect-77.c, vect-77a.c: XFAIL on the SPARC.
31471 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31473 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31475 2004-11-19 Mark Mitchell <mark@codesourcery.com>
31476 Joseph Myers <joseph@codesourcery.com>
31478 * lib/target-supports.exp (check_visibility_available): Really
31481 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31484 * gcc.dg/vect/vect-85.c: New test.
31485 * gcc.dg/vect/vect-86.c: New test.
31486 * gcc.dg/vect/vect-87.c: New test.
31487 * gcc.dg/vect/vect-88.c: New test.
31489 2004-11-19 Ben Elliston <bje@au.ibm.com>
31491 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31493 2004-11-18 Janis Johnson <janis187@us.ibm.com>
31495 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31496 * gcc.dg/ppc-and-1.c: Ditto.
31497 * gcc.dg/ppc-compare-1.c: Ditto.
31498 * gcc.dg/ppc-mov-1.c: Ditto
31500 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
31501 Mark Mitchell <mark@codesourcery.com>
31503 * gcc.dg/pragma-init-fini-2.c: New test.
31505 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31506 Aldy Hernandez <aldyh@redhat.com>
31508 * lib/target-supports.exp (check_effective_target_vect_int): New
31509 (check_effective_target_vect_float): New
31510 (check_effective_target_vect_double): New.
31511 (is-effective-target): Support new effective targets keywords.
31512 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31513 default action for dg-do.
31514 * gcc.dg/vect/pr16105.c: Use new support.
31515 * gcc.dg/vect/pr18400.c: Ditto.
31516 * gcc.dg/vect/pr18425.c: Ditto.
31517 * gcc.dg/vect/vect-1.c: Ditto.
31518 * gcc.dg/vect/vect-10.c: Ditto.
31519 * gcc.dg/vect/vect-11.c: Ditto.
31520 * gcc.dg/vect/vect-12.c: Ditto.
31521 * gcc.dg/vect/vect-13.c: Ditto.
31522 * gcc.dg/vect/vect-14.c: Ditto.
31523 * gcc.dg/vect/vect-15.c: Ditto.
31524 * gcc.dg/vect/vect-16.c: Ditto.
31525 * gcc.dg/vect/vect-17.c: Ditto.
31526 * gcc.dg/vect/vect-18.c: Ditto.
31527 * gcc.dg/vect/vect-19.c: Ditto.
31528 * gcc.dg/vect/vect-2.c: Ditto.
31529 * gcc.dg/vect/vect-20.c: Ditto.
31530 * gcc.dg/vect/vect-21.c: Ditto.
31531 * gcc.dg/vect/vect-22.c: Ditto.
31532 * gcc.dg/vect/vect-23.c: Ditto.
31533 * gcc.dg/vect/vect-24.c: Ditto.
31534 * gcc.dg/vect/vect-25.c: Ditto.
31535 * gcc.dg/vect/vect-26.c: Ditto.
31536 * gcc.dg/vect/vect-27.c: Ditto.
31537 * gcc.dg/vect/vect-27a.c: Ditto.
31538 * gcc.dg/vect/vect-28.c: Ditto.
31539 * gcc.dg/vect/vect-29.c: Ditto.
31540 * gcc.dg/vect/vect-29a.c: Ditto.
31541 * gcc.dg/vect/vect-3.c: Ditto.
31542 * gcc.dg/vect/vect-30.c: Ditto.
31543 * gcc.dg/vect/vect-31.c: Ditto.
31544 * gcc.dg/vect/vect-32.c: Ditto.
31545 * gcc.dg/vect/vect-33.c: Ditto.
31546 * gcc.dg/vect/vect-34.c: Ditto.
31547 * gcc.dg/vect/vect-35.c: Ditto.
31548 * gcc.dg/vect/vect-36.c: Ditto.
31549 * gcc.dg/vect/vect-37.c: Ditto.
31550 * gcc.dg/vect/vect-38.c: Ditto.
31551 * gcc.dg/vect/vect-4.c: Ditto.
31552 * gcc.dg/vect/vect-40.c: Ditto.
31553 * gcc.dg/vect/vect-41.c: Ditto.
31554 * gcc.dg/vect/vect-42.c: Ditto.
31555 * gcc.dg/vect/vect-43.c: Ditto.
31556 * gcc.dg/vect/vect-44.c: Ditto.
31557 * gcc.dg/vect/vect-45.c: Ditto.
31558 * gcc.dg/vect/vect-46.c: Ditto.
31559 * gcc.dg/vect/vect-47.c: Ditto.
31560 * gcc.dg/vect/vect-48.c: Ditto.
31561 * gcc.dg/vect/vect-48a.c: Ditto.
31562 * gcc.dg/vect/vect-49.c: Ditto.
31563 * gcc.dg/vect/vect-5.c: Ditto.
31564 * gcc.dg/vect/vect-50.c: Ditto.
31565 * gcc.dg/vect/vect-51.c: Ditto.
31566 * gcc.dg/vect/vect-52.c: Ditto.
31567 * gcc.dg/vect/vect-53.c: Ditto.
31568 * gcc.dg/vect/vect-54.c: Ditto.
31569 * gcc.dg/vect/vect-55.c: Ditto.
31570 * gcc.dg/vect/vect-56.c: Ditto.
31571 * gcc.dg/vect/vect-56a.c: Ditto.
31572 * gcc.dg/vect/vect-57.c: Ditto.
31573 * gcc.dg/vect/vect-58.c: Ditto.
31574 * gcc.dg/vect/vect-59.c: Ditto.
31575 * gcc.dg/vect/vect-6.c: Ditto.
31576 * gcc.dg/vect/vect-60.c: Ditto.
31577 * gcc.dg/vect/vect-61.c: Ditto.
31578 * gcc.dg/vect/vect-62.c: Ditto.
31579 * gcc.dg/vect/vect-63.c: Ditto.
31580 * gcc.dg/vect/vect-64.c: Ditto.
31581 * gcc.dg/vect/vect-65.c: Ditto.
31582 * gcc.dg/vect/vect-66.c: Ditto.
31583 * gcc.dg/vect/vect-67.c: Ditto.
31584 * gcc.dg/vect/vect-68.c: Ditto.
31585 * gcc.dg/vect/vect-69.c: Ditto.
31586 * gcc.dg/vect/vect-7.c: Ditto.
31587 * gcc.dg/vect/vect-72.c: Ditto.
31588 * gcc.dg/vect/vect-72a.c: Ditto.
31589 * gcc.dg/vect/vect-73.c: Ditto.
31590 * gcc.dg/vect/vect-74.c: Ditto.
31591 * gcc.dg/vect/vect-75.c: Ditto.
31592 * gcc.dg/vect/vect-76.c: Ditto.
31593 * gcc.dg/vect/vect-77.c: Ditto.
31594 * gcc.dg/vect/vect-77a.c: Ditto.
31595 * gcc.dg/vect/vect-78.c: Ditto.
31596 * gcc.dg/vect/vect-79.c: Ditto.
31597 * gcc.dg/vect/vect-8.c: Ditto.
31598 * gcc.dg/vect/vect-80.c: Ditto.
31599 * gcc.dg/vect/vect-82.c: Ditto.
31600 * gcc.dg/vect/vect-82_64.c: Ditto.
31601 * gcc.dg/vect/vect-83.c: Ditto.
31602 * gcc.dg/vect/vect-83_64.c: Ditto.
31603 * gcc.dg/vect/vect-9.c: Ditto.
31604 * gcc.dg/vect/vect-all.c: Ditto.
31605 * gcc.dg/vect/vect-none.c: Ditto.
31607 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31609 * lib/gcc-dg.exp (dg-skip-if): New function.
31610 (dg-forbid-option): Remove.
31611 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31612 * g++.dg/abi/bitfield8.C: Likewise.
31613 * g++.dg/abi/dtor1.C: Likewise.
31614 * g++.dg/abi/empty10.C: Likewise.
31615 * g++.dg/abi/empty7.C: Likewise.
31616 * g++.dg/abi/empty9.C: Likewise.
31617 * g++.dg/abi/layout3.C: Likewise.
31618 * g++.dg/abi/layout4.C: Likewise.
31619 * g++.dg/abi/thunk1.C: Likewise.
31620 * g++.dg/abi/thunk2.C: Likewise.
31621 * g++.dg/abi/vbase11.C: Likewise.
31622 * g++.dg/abi/vthunk2.C: Likewise.
31623 * g++.dg/abi/vthunk3.C: Likewise.
31624 * g++.dg/ext/attrib8.C: Likewise.
31625 * g++.dg/opt/longbranch2.C: Likewise.
31626 * g++.dg/opt/reg-stack4.C: Likewise.
31627 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31628 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31629 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31630 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31631 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31632 * gcc.dg/20000609-1.c: Likewise.
31633 * gcc.dg/20000720-1.c: Likewise.
31634 * gcc.dg/20011107-1.c: Likewise.
31635 * gcc.dg/20011119-1.c: Likewise.
31636 * gcc.dg/20020108-1.c: Likewise.
31637 * gcc.dg/20020122-2.c: Likewise.
31638 * gcc.dg/20020122-3.c: Likewise.
31639 * gcc.dg/20020201-3.c: Likewise.
31640 * gcc.dg/20020206-1.c: Likewise.
31641 * gcc.dg/20020218-1.c: Likewise.
31642 * gcc.dg/20020310-1.c: Likewise.
31643 * gcc.dg/20020411-1.c: Likewise.
31644 * gcc.dg/20020418-2.c: Likewise.
31645 * gcc.dg/20020426-1.c: Likewise.
31646 * gcc.dg/20020426-2.c: Likewise.
31647 * gcc.dg/20020517-1.c: Likewise.
31648 * gcc.dg/20020523-1.c: Likewise.
31649 * gcc.dg/20020523-2.c: Likewise.
31650 * gcc.dg/20020729-1.c: Likewise.
31651 * gcc.dg/20030204-1.c: Likewise.
31652 * gcc.dg/20030826-2.c: Likewise.
31653 * gcc.dg/20030926-1.c: Likewise.
31654 * gcc.dg/20031202-1.c: Likewise.
31655 * gcc.dg/980312-1.c: Likewise.
31656 * gcc.dg/980313-1.c: Likewise.
31657 * gcc.dg/990117-1.c: Likewise.
31658 * gcc.dg/990424-1.c: Likewise.
31659 * gcc.dg/990524-1.c: Likewise.
31660 * gcc.dg/991230-1.c: Likewise.
31661 * gcc.dg/i386-387-1.c: Likewise.
31662 * gcc.dg/i386-387-2.c: Likewise.
31663 * gcc.dg/i386-387-3.c: Likewise.
31664 * gcc.dg/i386-387-4.c: Likewise.
31665 * gcc.dg/i386-387-5.c: Likewise.
31666 * gcc.dg/i386-387-6.c: Likewise.
31667 * gcc.dg/i386-asm-1.c: Likewise.
31668 * gcc.dg/i386-bitfield1.c: Likewise.
31669 * gcc.dg/i386-bitfield2.c: Likewise.
31670 * gcc.dg/i386-loop-1.c: Likewise.
31671 * gcc.dg/i386-loop-2.c: Likewise.
31672 * gcc.dg/i386-loop-3.c: Likewise.
31673 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31674 * gcc.dg/i386-pic-1.c: Likewise.
31675 * gcc.dg/i386-regparm.c: Likewise.
31676 * gcc.dg/i386-signbit-1.c: Likewise.
31677 * gcc.dg/i386-signbit-2.c: Likewise.
31678 * gcc.dg/i386-signbit-3.c: Likewise.
31679 * gcc.dg/i386-sse-5.c: Likewise.
31680 * gcc.dg/i386-sse-8.c: Likewise.
31681 * gcc.dg/i386-unroll-1.c: Likewise.
31682 * gcc.dg/tls/opt-1.c: Likewise.
31683 * gcc.dg/tls/opt-2.c: Likewise.
31684 * gcc.dg/unroll-1.c: Likewise.
31685 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31686 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31687 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31688 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31690 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31692 * g++.dg/template/incomplete1.C: New test.
31694 2004-11-16 Nick Clifton <nickc@redhat.com>
31696 Revert patches accidentally commited during checkin of fixes for
31698 gcc.c-torture/execute/simd-4.c: Revert
31699 gcc.dg/20040910-1.c: Revert.
31701 2004-11-16 Paul Brook <paul@codesourcery.com>
31704 * gfortran.dg/der_pointer_1.f90: New test.
31706 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
31709 * gcc.dg/bitfld-13.c: New test.
31711 2004-11-15 Janis Johnson <janis187@us.ibm.com>
31713 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31716 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31717 * gcc.dg/ppc64-abi-2.c: Ditto.
31718 * gcc.dg/ppc64-abi-3.c: Ditto.
31720 * lib/gcc-dg.exp (dg-target-list): Remove.
31722 2004-11-15 Steve Ellcey <sje@cup.hp.com>
31724 * gcc.dg/ia64-postinc.c: New test.
31726 2004-11-15 Mark Mitchell <mark@codesourcery.com>
31728 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31730 2004-11-15 Nick Clifton <nickc@redhat.com>
31732 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31733 __INT_MAX__ so that the test can be compiled by toolchains
31734 targeted at 16-bit processors.
31736 * gcc.dg/20040625-1.c: Use long constants rather than integers
31737 when performing arithmetic that will overflow 16-bits.
31739 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31740 xstormy16. It does not support 128-bit vector operations.
31742 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31743 with the macro PTR_TYPE. Define this macro to an integer type
31744 suitable for holding a pointer.
31746 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31747 the target is a 16-bit processor.
31749 * gcc.dg/cpp/if-2.c: Expect a different warning message from
31750 16-bit targets where the character constant will be too long.
31752 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31753 where the double will not be directly addressable.
31755 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31757 Friend class name lookup 1/n, PR c++/18471
31758 * g++.dg/template/crash26.C: New test.
31759 * g++.dg/lookup/struct1.C: Adjust expected error.
31760 * g++.dg/parse/elab1.C: Likewise.
31761 * g++.dg/parse/elab2.C: Likewise.
31762 * g++.dg/parse/int-as-enum1.C: Likewise.
31763 * g++.dg/parse/struct-as-enum1.C: Likewise.
31764 * g++.dg/parse/typedef1.C: Likewise.
31765 * g++.dg/parse/typedef3.C: Likewise.
31766 * g++.dg/parse/typedef4.C: Likewise.
31767 * g++.dg/parse/typedef5.C: Likewise.
31768 * g++.dg/template/nontype4.C: Likewise.
31769 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31770 * g++.old-deja/g++.other/elab1.C: Likewise.
31771 * g++.old-deja/g++.other/syntax4.C: Likewise.
31773 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31775 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31777 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
31779 * gcc.c-torture/execute/20041114-1.c: New test.
31781 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
31783 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31784 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31785 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31786 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31787 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31788 gcc.dg/switch-7.c: New tests.
31790 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31792 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31794 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31797 * gcc.dg/vect/pr18400.c: New test.
31799 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31800 Andrew Pinski <pinskia@physics.uc.edu>
31803 * gcc.dg/vect/pr18425.c: New test.
31805 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31807 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31808 Guard with dg-require-alias and dg-require-visibility.
31810 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31812 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31814 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31816 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31818 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31821 * g++.dg/template/defarg5.C: New test.
31823 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31825 * g++.dg/parse/cast1.C: Run only on ILP32.
31826 * g++.old-deja/g++.mike/p784.C: Likewise.
31828 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
31830 * gcc.c-torture/execute/20041113-1.c: New test.
31832 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31835 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31836 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31837 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31838 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31839 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31840 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31841 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31842 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31843 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31844 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31845 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31846 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31847 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31849 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31851 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31852 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31853 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31854 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31855 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31856 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31857 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31858 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31859 gcc.target/sparc/combined-1.c: New tests.
31861 2004-11-12 Ziemowit Laski <zlaski@apple.com>
31863 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31866 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31868 * lib/gcc-dg.exp (dg-forbid-option): New function.
31869 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31870 * g++.dg/abi/bitfield8.C: Likewise.
31871 * g++.dg/abi/dtor1.C: Likewise.
31872 * g++.dg/abi/empty10.C: Likewise.
31873 * g++.dg/abi/empty7.C: Likewise.
31874 * g++.dg/abi/empty9.C: Likewise.
31875 * g++.dg/abi/layout3.C: Likewise.
31876 * g++.dg/abi/layout4.C: Likewise.
31877 * g++.dg/abi/thunk1.C: Likewise.
31878 * g++.dg/abi/thunk2.C: Likewise.
31879 * g++.dg/abi/vbase11.C: Likewise.
31880 * g++.dg/abi/vthunk2.C: Likewise.
31881 * g++.dg/abi/vthunk3.C: Likewise.
31882 * g++.dg/ext/attrib8.C: Likewise.
31883 * g++.dg/opt/longbranch2.C: Likewise.
31884 * g++.dg/opt/reg-stack4.C: Likewise.
31885 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31886 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31887 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31888 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31889 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31890 * gcc.dg/20000609-1.c: Likewise.
31891 * gcc.dg/20000720-1.c: Likewise.
31892 * gcc.dg/20011107-1.c: Likewise.
31893 * gcc.dg/20011119-1.c: Likewise.
31894 * gcc.dg/20020108-1.c: Likewise.
31895 * gcc.dg/20020122-2.c: Likewise.
31896 * gcc.dg/20020122-3.c: Likewise.
31897 * gcc.dg/20020201-3.c: Likewise.
31898 * gcc.dg/20020206-1.c: Likewise.
31899 * gcc.dg/20020218-1.c: Likewise.
31900 * gcc.dg/20020310-1.c: Likewise.
31901 * gcc.dg/20020411-1.c: Likewise.
31902 * gcc.dg/20020418-2.c: Likewise.
31903 * gcc.dg/20020426-1.c: Likewise.
31904 * gcc.dg/20020426-2.c: Likewise.
31905 * gcc.dg/20020517-1.c: Likewise.
31906 * gcc.dg/20020523-1.c: Likewise.
31907 * gcc.dg/20020523-2.c: Likewise.
31908 * gcc.dg/20020729-1.c: Likewise.
31909 * gcc.dg/20030204-1.c: Likewise.
31910 * gcc.dg/20030826-2.c: Likewise.
31911 * gcc.dg/20030926-1.c: Likewise.
31912 * gcc.dg/20031202-1.c: Likewise.
31913 * gcc.dg/980312-1.c: Likewise.
31914 * gcc.dg/980313-1.c: Likewise.
31915 * gcc.dg/990117-1.c: Likewise.
31916 * gcc.dg/990424-1.c: Likewise.
31917 * gcc.dg/990524-1.c: Likewise.
31918 * gcc.dg/991230-1.c: Likewise.
31919 * gcc.dg/i386-387-1.c: Likewise.
31920 * gcc.dg/i386-387-2.c: Likewise.
31921 * gcc.dg/i386-387-3.c: Likewise.
31922 * gcc.dg/i386-387-4.c: Likewise.
31923 * gcc.dg/i386-387-5.c: Likewise.
31924 * gcc.dg/i386-387-6.c: Likewise.
31925 * gcc.dg/i386-asm-1.c: Likewise.
31926 * gcc.dg/i386-bitfield1.c: Likewise.
31927 * gcc.dg/i386-bitfield2.c: Likewise.
31928 * gcc.dg/i386-loop-1.c: Likewise.
31929 * gcc.dg/i386-loop-2.c: Likewise.
31930 * gcc.dg/i386-loop-3.c: Likewise.
31931 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31932 * gcc.dg/i386-pic-1.c: Likewise.
31933 * gcc.dg/i386-regparm.c: Likewise.
31934 * gcc.dg/i386-signbit-1.c: Likewise.
31935 * gcc.dg/i386-signbit-2.c: Likewise.
31936 * gcc.dg/i386-signbit-3.c: Likewise.
31937 * gcc.dg/i386-sse-5.c: Likewise.
31938 * gcc.dg/i386-sse-8.c: Likewise.
31939 * gcc.dg/i386-unroll-1.c: Likewise.
31940 * gcc.dg/tls/opt-1.c: Likewise.
31941 * gcc.dg/tls/opt-2.c: Likewise.
31942 * gcc.dg/unroll-1.c: Likewise.
31943 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31944 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31945 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31946 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31947 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31950 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31953 * g++.dg/parse/cond1.C: New test.
31956 * g++.dg/template/array9.C: New test.
31957 * g++.dg/ext/vla1.C: Adjust error messages.
31958 * g++.dg/ext/vlm1.C: Likewise.
31959 * g++.dg/template/crash2.C: Likewise.
31962 * g++.dg/template/call3.C: New test.
31965 * g++.dg/template/ptrmem11.C: New test.
31967 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
31970 * lib/g++.exp: Set LC_ALL and LANG to C.
31971 * lib/gcc-dg.exp: Likewise.
31972 * lib/gfortran.exp: Likewise.
31973 * lib/objc.exp: Likewise.
31974 * lib/treelang.exp: Likewise.
31976 2004-11-12 Andreas Schwab <schwab@suse.de>
31978 * gcc.dg/pr16286.c: Fix last change.
31980 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31983 * g++.dg/init/global1.C: New test.
31985 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
31987 * gcc.c-torture/execute/20041112-1.c: New test.
31989 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31991 * lib/gcc-dg.exp (dg-target-list): New.
31993 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31994 Richard Sandiford <rsandifo@redhat.com>
31996 * lib/target-supports.exp (get-compiler_messages): New.
31997 (check_named_sections_available): Use it.
31998 (check_effective_target_ilp32): New.
31999 (check_effective_target_lp64): New.
32000 (is-effective-target): New.
32001 * lib/gcc-dg.exp (dg-require-effective-target): New.
32003 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
32005 * gcc.dg/precedence-1.c: New test.
32007 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32009 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32011 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32012 message, delete generated files, use more descriptive name for
32013 executable, and make the test unsupported when it cannot be run.
32015 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32016 (dg-require-weak, dg-require-visibility, dg-require-alias,
32017 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32018 dg-require-iconv, dg-require-named-sections): Use it.
32020 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32022 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
32025 * gcc.dg/ppc-and-1: New
32028 * gcc.dg/ppc-mov-1.c: New.
32031 * gcc.dg/ppc-compare-1.c: New.
32033 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
32035 * objc.dg/desig-init-2.m: New test.
32037 2004-11-10 Adam Nemet <anemet@lnxw.com>
32039 PR middle-end/18160
32040 * g++.dg/warn/register-var-1.C: New test.
32041 * g++.dg/warn/register-var-2.C: New test.
32043 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32045 * gcc.dg/union-2.c: New test.
32047 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
32049 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32050 New test for PR tree-optimization/17892.
32052 2004-11-09 Mark Mitchell <mark@codesourcery.com>
32055 * g++.dg/init/new12.C: New test.
32057 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
32059 * gcc.target/sparc: New directory.
32060 * gcc.target/sparc/sparc.exp: New driver.
32061 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32062 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32063 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32064 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32066 2004-11-10 Paul Brook <paul@codesourcery.com>
32069 * gfortran.dg/list_read.c: New test.
32071 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32074 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32075 expected diagnostic location.
32077 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
32079 * gcc.dg/20041109-1.c: New test.
32081 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
32084 * objc/compile/pr18406.m: New test.
32086 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32088 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32090 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32092 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32094 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32096 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32098 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32100 * gcc.dg/20030225-2.c: Add prototype for abort and
32103 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
32106 * gcc.c-torture/pr18299-1.c: New test.
32108 2004-11-06 Andreas Schwab <schwab@suse.de>
32110 * gcc.dg/pr16286.c: Also test for bool and pixel.
32112 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
32114 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32115 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32116 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32117 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32118 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32119 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32120 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32121 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32122 gcc.dg/struct-semi-3.c: New tests.
32124 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32126 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32128 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32130 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32131 Do not use C99 designators.
32133 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32135 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32137 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32139 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32140 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32141 * gcc.c-torture/execute/simd-5.x: Remove.
32143 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
32145 PR rtl-optimization/17933
32146 * gcc.dg/torture/pr17933-1.c: New test.
32148 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32151 * lib/target-supports.exp (check_weak_available): Support
32154 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
32156 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32157 call to fflush(stdout) before abort.
32158 (my_ffsll): New function.
32159 (generate_fields): Use it.
32161 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32163 * gcc.dg/init-undef-1.c: New test.
32165 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32167 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32168 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32169 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32170 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32171 expected messages for new parser.
32173 2004-11-04 Mark Mitchell <mark@codesourcery.com>
32175 * g++.dg/ext/visibility/symbian1.C: New test.
32177 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32179 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32182 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32184 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32185 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32186 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32187 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32188 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32189 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32190 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32191 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32192 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32193 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32195 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32197 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32198 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32199 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32200 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32201 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32202 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32203 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32206 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
32209 * gcc.dg/20041104-1.c: New test.
32211 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32213 * g++.dg/template/nontype7.C: New test.
32214 * g++.dg/template/nontype8.C: Likewise.
32215 * g++.dg/template/nontype9.C: Likewise.
32216 * g++.dg/template/nontype10.C: Likewise.
32217 * g++.dg/tc1/dr49.C: Likewise.
32218 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32219 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32221 2004-11-04 Ben Elliston <bje@au.ibm.com>
32223 * g++.dg/rtti/tinfo1.C: Remove xfails.
32225 2004-11-04 Ben Elliston <bje@au.ibm.com>
32227 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32228 packed attribute to the definition to satisfy the new C++ parser.
32230 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32232 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32233 invocations of va_arg.
32235 2004-11-02 Mark Mitchell <mark@codesourcery.com>
32238 * g++.dg/template/crash25.C: New test.
32241 * g++.dg/template/typedef2.C: New test.
32242 * g++.dg/parse/crash13.C: Adjust error markers.
32245 * g++.dg/conversion/const3.C: New test.
32247 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32252 * gfortran.dg/generic_[123].f90: New testcases.
32254 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
32256 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32257 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32259 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
32262 * gcc.c-torture/compile/pr16808.c: New test.
32264 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
32266 PR rtl-optimization/17104
32267 * gcc.dg/ppc-bitfield1.c: New.
32269 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32271 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32273 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32275 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
32276 strings for 32-bit code.
32278 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
32281 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32283 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
32286 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32288 2004-10-31 Mark Mitchell <mark@codesourcery.com>
32291 * g++.dg/init/aggr2.C: New test.
32293 2004-10-30 Ziemowit Laski <zlaski@apple.com>
32295 * objc.dg/local-decl-1.m: New test.
32297 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
32299 * gcc.dg/20040910-1.c: Adjust regex.
32301 2004-10-30 Roger Sayle <roger@eyesopen.com>
32303 PR rtl-optimization/18084
32304 * g++.dg/opt/pr18084-1.C: New testcase.
32306 2004-10-30 Matt Austern <austern@apple.com>
32309 * g++.dg/ext/attrib18.C: New test.
32311 2004-10-30 Roger Sayle <roger@eyesopen.com>
32313 PR middle-end/18096
32314 * gcc.dg/pr18096-1.c: New test case.
32316 2004-10-30 Roger Sayle <roger@eyesopen.com>
32318 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32320 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
32323 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32324 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32325 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32326 gcc.dg/old-style-prom-3.c: New tests.
32328 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
32330 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32331 Remove unnecessary inclusion of stdio.h.
32333 2004-10-29 Roger Sayle <roger@eyesopen.com>
32335 PR rtl-optimization/17581
32336 * gcc.dg/pr17581-1.c: New test case.
32338 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
32340 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32342 * g++.dg/conversion/dr195-1.C: New.
32343 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32344 * g++.old-deja/g++.mike/p10148.C: Likewise.
32346 2004-10-29 Mark Mitchell <mark@codesourcery.com>
32349 * g++.dg/debug/typedef2.C: New test.
32351 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
32354 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32355 * gfortran.dg/g77/README: Update.
32357 2004-10-28 Matt Austern <austern@apple.com>
32360 * g++.dg/ext/packed7.C: New test.
32362 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
32364 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32366 * lib/scanasm.exp (hidden-scan-for): New proc.
32367 (scan-hidden): Use hidden-scan-for instead of constructing the scan
32369 (scan-not-hidden): Likewise.
32370 * lib/target-supports.exp (check_visibility_available): mach-o is
32373 2004-10-28 Mark Mitchell <mark@codesourcery.com>
32376 * g++.dg/template/memclass3.C: New test.
32378 2004-10-28 Adam Nemet <anemet@lnxw.com>
32380 PR middle-end/18160
32381 * gcc.dg/register-var-1.c: New test.
32382 * gcc.dg/register-var-2.c: New test.
32383 * gcc.dg/asm-7.c: Taking the address of a register variable is an
32386 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
32389 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32391 * gcc.dg/vect/vect-22.c: Likewise.
32393 2004-10-28 Jakub Jelinek <jakub@redhat.com>
32395 * gcc.dg/i386-rotate-1.c: New test.
32397 2004-10-27 Mark Mitchell <mark@codesourcery.com>
32399 * g++.dg/init/ref12.C: Add "run" marker.
32402 * g++.dg/init/ref12.C: New test.
32405 * g++.dg/template/shift1.C: New test.
32406 * g++.dg/template/error10.C: Adjust error markers.
32408 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
32411 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32413 2004-10-27 Geoffrey Keating <geoffk@apple.com>
32415 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32416 * gcc.dg/weak/weak-3.c: Likewise.
32417 * gcc.dg/weak/weak-5.c: Likewise.
32418 * gcc.dg/weak/weak-9.c: Likewise.
32419 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32420 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32422 * gcc.dg/darwin-weakimport-1.c: New.
32424 2004-10-28 Ben Elliston <bje@au.ibm.com>
32426 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32428 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
32430 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32431 'syntax' error messages.
32432 * gcc.dg/cpp/direct2s.c: Likewise.
32434 2004-10-26 Geoffrey Keating <geoffk@apple.com>
32436 * gcc.c-torture/compile/20041026-1.c: New.
32438 2004-10-26 Mark Mitchell <mark@codesourcery.com>
32441 * g++.dg/lookup/ns2.C: New test.
32444 * g++.dg/template/enum4.C: New test.
32447 * g++.dg/template/expr1.C: New test.
32449 2004-10-26 Ben Elliston <bje@au.ibm.com>
32451 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32453 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
32455 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32456 gcc.dg/decl-nospec-3.c: New tests.
32458 2004-10-26 Ziemowit Laski <zlaski@apple.com>
32460 * objc.dg/super-class-3.m: New test.
32462 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
32464 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32466 * gcc.dg/cpp/direct2s.c: Likewise.
32468 2004-10-25 Geoffrey Keating <geoffk@apple.com>
32470 * objc.dg/image-info.m: Update for changes to section selection.
32472 2004-10-25 David Ayers <d.ayers@inode.at>
32473 Ziemowit Laski <zlaski@apple.com>
32475 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32476 diagnostics when messaging 'id <Proto>'.
32477 * objc.dg/class-protocol-1.m: New test.
32478 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32479 a non-existent method signature.
32480 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32481 Update diagnostics when messaging with non-existent method signature.
32482 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32483 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32484 invalid receivers are now resolved as if messaging 'id'; remove
32485 extraneous diagnostics.
32487 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
32490 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32491 gcc.dg/init-desig-obs-3.c: New tests.
32493 2004-10-25 Jakub Jelinek <jakub@redhat.com>
32495 * gcc.dg/debug/20041023-1.c: New test.
32497 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
32499 PR middle-end/17407
32500 * gcc.c-torture/compile/pr17407.c: New test.
32503 * g++.dg/template/array8.C: New test.
32505 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
32508 * lib/g++.exp: Accept more than one multilib libgcc.
32509 * lib/gcc-dg.exp: Likewise.
32510 * lib/objc.exp: Likewise.
32511 * lib/treelang.exp: Likewise.
32512 * lib/gfortran.exp: Likewise.
32514 2004-10-24 Ben Elliston <bje@au.ibm.com>
32516 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32518 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
32520 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32521 * gcc.dg/c99-const-expr-3.c: Likewise.
32523 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
32525 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32527 2004-10-23 Ben Elliston <bje@au.ibm.com>
32529 * gcc.c-torture/execute/loop-2e.x: Remove.
32531 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
32534 * g++.dg/parse/crash18.C: New.
32535 * g++.dg/parse/crash19.C: New.
32537 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32539 * g++.dg/ext/dllimport1.C: Move dg-warnings.
32540 * g++.dg/ext/dllimport2.C: Same.
32541 * g++.dg/ext/dllimport8.C: Same.
32543 2004-10-21 Mark Mitchell <mark@codesourcery.com>
32546 * g++.dg/conversion/cast1.C: New test.
32547 * g++.dg/overload/pmf1.C: Adjust error marker.
32549 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
32552 * objc.dg/const-str-7.m: New test.
32554 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32556 * g++.dg/template/memfriend11.C: Fix comment typo.
32557 * g++.dg/template/memfriend14.C: Likewise.
32559 2004-10-20 Richard Henderson <rth@redhat.com>
32561 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32562 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32563 -fasynchronous-unwind-tables.
32565 2004-10-20 Richard Henderson <rth@redhat.com>
32567 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32568 (main): Return success.
32569 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32570 (main): Return success.
32572 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32575 * g++.dg/template/memfriend9.C: New test.
32576 * g++.dg/template/memfriend10.C: Likewise.
32577 * g++.dg/template/memfriend11.C: Likewise.
32578 * g++.dg/template/memfriend12.C: Likewise.
32579 * g++.dg/template/memfriend13.C: Likewise.
32580 * g++.dg/template/memfriend14.C: Likewise.
32581 * g++.dg/template/memfriend15.C: Likewise.
32582 * g++.dg/template/memfriend16.C: Likewise.
32583 * g++.dg/template/memfriend17.C: Likewise.
32584 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32586 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
32588 * g++.dg/conversion/dr195.C: New.
32589 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32591 2004-10-20 Ben Elliston <bje@au.ibm.com>
32592 Devang Patel <dpatel@apple.com>
32594 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32595 of floating point arithmetic, which could trap.
32597 2004-10-19 Mark Mitchell <mark@codesourcery.com>
32600 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32601 * g++.dg/conversion/const2.C: New test.
32602 * g++.dg/expr/reinterpret2.C: New test.
32603 * g++.dg/expr/reinterpret3.C: New test.
32604 * g++.dg/expr/cast2.C: New test.
32605 * g++.dg/expr/copy1.C: New test.
32606 * g++.dg/other/conversion1.C: Change error message.
32607 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32608 function pointers to void *.
32609 * g++.old-deja/g++.mike/p10148.C: Likewise.
32611 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32613 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32615 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
32619 * g++.dg/parse/expr3.C: New test.
32621 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32623 * gcc.dg/smod-1.c: New test.
32625 2004-10-18 Ziemowit Laski <zlaski@apple.com>
32627 * objc.dg/method-14.m: New test.
32629 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32631 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32632 Also xfail as the patch was reverted.
32634 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32636 PR middle-end/16973
32637 * gcc.dg/pr16973.c: New test.
32639 2004-10-18 Diego Novillo <dnovillo@redhat.com>
32641 PR tree-optimization/17656
32642 * gcc.c-torture/compile/pr17656.c: New test.
32644 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
32646 * g++.dg/eh/shadow1.C: New.
32648 2004-10-18 Jakub Jelinek <jakub@redhat.com>
32650 * gcc.c-torture/compile/20041018-1.c: New test.
32652 2004-10-18 Ben Elliston <bje@au.ibm.com>
32654 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32655 compiler referring to register 0 when accessing sdata. The linker
32656 now patches things up.
32658 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
32661 * gcc.c-torture/compile/pr17529.c: New test.
32663 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32666 * g++.dg/ext/attrib17.C: New test.
32668 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32670 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32672 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32675 * g++.dg/ext/attrib16.C: New test.
32677 2004-10-15 Mark Mitchell <mark@codesourcery.com>
32680 * g++.dg/init/dso_handle1.C: New test.
32683 * g++.dg/parse/typedef6.C: New test.
32686 * g++.dg/parse/pragma1.C: New test.
32688 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
32690 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32692 2004-10-15 Steve Ellcey <sje@cup.hp.com>
32694 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32695 -fno-common when on HPPA HP-UX platforms.
32697 2004-10-15 Jakub Jelinek <jakub@redhat.com>
32700 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32702 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32705 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32708 * g++.dg/lookup/strong-using-4.C: New test.
32710 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32712 PR middle-end/16567
32713 * gcc.c-torture/compile/nested-1.c: New test.
32715 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32717 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32718 and mipsisa64*-*-* (until support for misaligned loads is added).
32719 * gcc.dg/vect/vect-50.c: Likewise.
32720 * gcc.dg/vect/vect-52.c: Likewise.
32721 * gcc.dg/vect/vect-54.c: Likewise.
32722 * gcc.dg/vect/vect-58.c: Likewise.
32723 * gcc.dg/vect/vect-60.c: Likewise.
32724 * gcc.dg/vect/vect-80.c: Likewise.
32726 2004-10-14 Mark Mitchell <mark@codesourcery.com>
32729 * g++.dg/init/dtor3.C: New test.
32731 2004-10-15 Ben Elliston <bje@au.ibm.com>
32733 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32735 2004-10-14 Geoffrey Keating <geoffk@apple.com>
32737 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32738 * gcc.dg/macho-lo-sum.c: Likewise.
32740 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
32742 * gcc.dg/ppc-spe64-1.c: New test.
32744 2004-10-14 Devang Patel <dpatel@apple.com>
32747 * gcc.dg/pr17635.c : New test.
32749 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
32751 * gcc.dg/vect/vect-28.c: Remove xfail.
32752 * gcc.dg/vect/vect-30.c: Remove xfail.
32753 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32754 * gcc.dg/vect/vect-33.c: Remove xfail.
32755 * gcc.dg/vect/vect-44.c: Remove xfail.
32756 * gcc.dg/vect/vect-46.c: Remove xfail.
32757 * gcc.dg/vect/vect-50.c: Remove xfail.
32758 * gcc.dg/vect/vect-52.c: Remove xfail.
32759 * gcc.dg/vect/vect-54.c: Remove xfail.
32760 * gcc.dg/vect/vect-58.c: Remove xfail.
32761 * gcc.dg/vect/vect-60.c: Remove xfail.
32762 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32763 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32764 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32765 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32766 * gcc.dg/vect/vect-8.c: Remove xfail.
32767 * gcc.dg/vect/vect-80.c: Remove xfail.
32768 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32770 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32772 * gcc.dg/vect/vect-82.c: New testcase.
32773 * gcc.dg/vect/vect-82_64.c: New testcase.
32774 * gcc.dg/vect/vect-83.c: New testcase.
32775 * gcc.dg/vect/vect-83_64.c: New testcase.
32777 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32779 * gcc.dg/cpp/error-1.c: New test.
32781 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32783 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32785 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
32788 * gcc.dg/cris-peep2-xsrand2.c: New test.
32790 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
32793 * g++.dg/expr/for2.C: New test.
32795 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32797 * g++.dg/inherit/thunk1.C: Run on the SPARC.
32799 2004-10-13 Jakub Jelinek <jakub@redhat.com>
32801 PR tree-optimization/17724
32802 * g++.dg/opt/pr17724-1.C: New test.
32803 * g++.dg/opt/pr17724-2.C: New test.
32804 * g++.dg/opt/pr17724-3.C: New test.
32805 * g++.dg/opt/pr17724-4.C: New test.
32806 * g++.dg/opt/pr17724-5.C: New test.
32807 * g++.dg/opt/pr17724-6.C: New test.
32809 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
32812 * gcc.dg/pr17301-2.c: New test.
32814 2004-10-11 Mark Mitchell <mark@codesourcery.com>
32817 * g++.dg/parse/error22.C: New test.
32820 * g++.dg/template/spec18.C: New test.
32822 2004-10-11 Steve Ellcey <sje@cup.hp.com>
32824 * gcc.dg/ia64-asm-1.c: Add prototype for abort
32825 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32827 * gcc.dg/ia64-sync-2.c: Ditto.
32828 * gcc.dg/ia64-sync-3.c: Ditto.
32830 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
32832 * g++.dg/eh/cleanup5.C: Add dg-options "".
32834 2004-10-11 Roger Sayle <roger@eyesopen.com>
32836 PR middle-end/17657
32837 * gcc.dg/switch-4.c: New test case.
32839 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
32841 * gcc.c-torture/execute/20041011-1.c: New test.
32843 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32846 * g++.dg/init/for3.C: New test.
32849 * g++.dg/opt/switch2.C: New test.
32851 PR middle-end/17703
32852 * g++.dg/warn/Wreturn-2.C: New test.
32854 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32857 * g++.dg/eh/cleanup5.C: New test.
32859 2004-10-10 Mark Mitchell <mark@codesourcery.com>
32862 * g++.dg/parse/error21.C: New test.
32864 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
32866 * g++.dg/overload/pmf1.C: Adjust quoting marks.
32867 * g++.dg/warn/incomplete1.C: Likewise.
32868 * g++.dg/template/qualttp20.C: Likewise.
32870 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32873 * parm-incomplete-1.c: New test.
32875 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32878 * g++.dg/parse/error19.C: New test.
32881 * g++.dg/init/new11.C: New test.
32884 * g++.dg/parse/error20.C: New test.
32887 * g++.dg/template/crash24.C: New test.
32889 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32892 * gcc.dg/pr17301-1.c: New test.
32894 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32897 * gcc.dg/anon-struct-5.c: New test.
32899 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
32902 * gcc.dg/pr17844-1.c: New test.
32904 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
32906 PR tree-optimization/17906
32907 * gcc.c-torture/compile/pr17906.c: New.
32909 2004-10-09 Stuart Hastings <stuart@apple.com>
32910 Roger Sayle <roger@eyesopen.com>
32912 PR rtl-optimization/17853
32913 * gcc.dg/i386-mmx-5.c: New testcase.
32915 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
32917 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32919 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32922 * g++.dg/template/static9.C: New test.
32925 * g++.dg/parse/operator5.C: New test.
32927 2004-10-09 Roger Sayle <roger@eyesopen.com>
32929 PR middle-end/17894
32930 * gcc.c-torture/execute/divcmp-4.c: New test case.
32932 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32935 * g++.dg/opt/pr17902.C: New test.
32937 2004-10-09 Jakub Jelinek <jakub@redhat.com>
32939 * gcc.dg/cpp/ident-1.c: Add dg-options "".
32941 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32943 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32945 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32947 * gcc.dg/assign-warn-3.c: New test.
32949 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32952 * gcc.dg/cpp/ident-1.c: New test.
32954 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
32956 * gcc.c-torture/compile/acc1.c: New.
32958 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32960 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32961 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32963 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32965 * gcc.dg/ultrasp11.c: New test.
32967 2004-10-08 Michael Matz <matz@suse.de>
32969 * gcc.dg/doloop-2.c: New test.
32971 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32973 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32974 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32975 objc.dg/method-9.m: Update expected diagnostics.
32977 2004-10-07 Geoffrey Keating <geoffk@apple.com>
32979 * gcc.dg/ppc-fsel-3.c: New file.
32980 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32982 2004-10-07 Paul Brook <paul@codesourcery.com>
32984 * gfortran.dg/intrinsic_verify_1.f90: New test.
32986 2004-10-07 Paul Brook <paul@codesourcery.com>
32988 * gfortran.dg/empty_format_1.f90: Remove stray commas.
32990 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32992 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32993 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32996 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
32998 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33000 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33003 * g++.dg/warn/Winline-4.C: New test.
33005 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33007 * gcc.c-torture/compile/20041007-1.c: New test.
33009 2004-10-07 Paul Brook <paul@codesourcery.com>
33012 * gfortran.dg/use_allocated_1.f90: New test.
33014 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33016 PR middle-end/17849
33017 * gfortran.fortran-torture/compile/nested.f90: New test
33019 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
33021 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33023 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33026 * g++.dg/ext/asm6.C: New test.
33028 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
33030 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33032 2004-10-06 Paul Brook <paul@codesourcery.com>
33034 PR libfortran/17709
33035 * gfortran.dg/empty_format_1.f90: New test.
33037 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33040 * gfortran.dg/ishft.f90: New test.
33043 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33046 2004-10-06 Paul Brook <paul@codesourcery.com>
33048 * gfortran.dg/do_1.f90: New test.
33050 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33052 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33053 optimizing for size.
33055 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33057 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33059 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33061 * gcc.c-torture/compile/20041005-1.c: New test.
33063 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
33066 * g++.dg/lookup/koenig4.C: New.
33068 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
33070 * g++.dg/other/classkey1.C: Adjust quoting marks.
33071 * g++.dg/parse/error15.C: Likewise.
33072 * g++.dg/template/meminit2.C (int>): Likewise.
33074 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33077 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33080 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33083 * gfortran.dg/pr17708.f90: New test.
33085 2004-10-04 Chao-ying Fu <fu@mips.com>
33087 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33088 * gcc.dg/vect/vect-4.c: Ditto.
33089 * gcc.dg/vect/vect-5.c: Ditto.
33090 * gcc.dg/vect/vect-6.c: Ditto.
33091 * gcc.dg/vect/vect-8.c: Ditto.
33092 * gcc.dg/vect/vect-16.c: Ditto.
33093 * gcc.dg/vect/vect-30.c: Ditto.
33094 * gcc.dg/vect/vect-40.c: Ditto.
33095 * gcc.dg/vect/vect-41.c: Ditto.
33096 * gcc.dg/vect/vect-42.c: Ditto.
33097 * gcc.dg/vect/vect-43.c: Ditto.
33098 * gcc.dg/vect/vect-44.c: Ditto.
33099 * gcc.dg/vect/vect-45.c: Ditto.
33100 * gcc.dg/vect/vect-46.c: Ditto.
33101 * gcc.dg/vect/vect-47.c: Ditto.
33102 * gcc.dg/vect/vect-48.c: Ditto.
33103 * gcc.dg/vect/vect-49.c: Ditto.
33104 * gcc.dg/vect/vect-50.c: Ditto.
33105 * gcc.dg/vect/vect-51.c: Ditto.
33106 * gcc.dg/vect/vect-52.c: Ditto.
33107 * gcc.dg/vect/vect-53.c: Ditto.
33108 * gcc.dg/vect/vect-54.c: Ditto.
33109 * gcc.dg/vect/vect-55.c: Ditto.
33110 * gcc.dg/vect/vect-56.c: Ditto.
33111 * gcc.dg/vect/vect-57.c: Ditto.
33112 * gcc.dg/vect/vect-58.c: Ditto.
33113 * gcc.dg/vect/vect-59.c: Ditto.
33114 * gcc.dg/vect/vect-60.c: Ditto.
33115 * gcc.dg/vect/vect-74.c: Ditto.
33116 * gcc.dg/vect/vect-79.c: Ditto.
33117 * gcc.dg/vect/vect-80.c: Ditto.
33119 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
33121 * gcc.dg/unused-7.c: Use the correct option.
33123 2004-10-04 Paul Brook <paul@codesourcery.com>
33124 Bud Davis <bdavis9659@comcast.net>
33128 * gfortran/pr17706.f90: New test.
33129 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33131 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33133 * gfortran.dg/pr17612.f90: New test.
33135 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
33137 * g++.dg/template/local1.C: Adjust quoting marks in
33138 testing for diagnostics.
33139 * g++.dg/tls/diag-2.C: Likewise.
33140 * g++.dg/other/error8.C: Likewise.
33142 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33145 * gcc.dg/unused-4.c: Adjust to be correct.
33148 * gcc.dg/unused-7.c: New test.
33150 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33153 * g++.dg/overload/template2.C: New test.
33155 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
33157 PR tree-optimization/16632
33158 * gcc.dg/tree-ssa/20041002-1.c: New.
33160 2004-10-03 Paul Brook <paul@codesourcery.com>
33162 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
33163 rather than relying on default formatting.
33165 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
33167 * gcc.dg/20040920-1.c: Update expected message text.
33169 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
33171 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33173 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
33175 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33178 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33180 * gcc.dg/tree-ssa/pr17343.c: Remove.
33182 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33185 * gcc.dg/tree-ssa/pr17343.c: New test.
33187 2004-10-01 Jakub Jelinek <jakub@redhat.com>
33189 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33190 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33191 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33192 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33193 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33195 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33197 * gcc.dg/lvalue-2.c: New test.
33199 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33202 * gcc.dg/pr17730-1.c: New test
33204 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
33207 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33209 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33211 * gcc.c-torture/execute/stdarg-1.c: New test.
33212 * gcc.c-torture/execute/stdarg-2.c: New test.
33213 * gcc.c-torture/execute/stdarg-3.c: New test.
33214 * gcc.dg/tree-ssa/stdarg-1.c: New test.
33215 * gcc.dg/tree-ssa/stdarg-2.c: New test.
33216 * gcc.dg/tree-ssa/stdarg-3.c: New test.
33217 * gcc.dg/tree-ssa/stdarg-4.c: New test.
33218 * gcc.dg/tree-ssa/stdarg-5.c: New test.
33220 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33222 PR tree-optimization/17697
33223 * g++.dg/opt/pr17697-1.C: New test.
33224 * g++.dg/opt/pr17697-2.C: New test.
33225 * g++.dg/opt/pr17697-3.C: New test.
33227 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
33230 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33231 gcc.dg/vla-init-5.c: New tests.
33233 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
33236 * gcc.dg/pr13804-1.c: New test.
33238 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33241 * gfortran.dg/pr16938.f90: New test.
33243 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33245 * g++.dg/template/crash23.C: New test.
33247 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33250 * g++.dg/template/static8.C: New test.
33252 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
33255 * g++.dg/other/error9.C: New test.
33257 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
33259 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33261 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33264 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33266 2004-09-26 Roger Sayle <roger@eyesopen.com>
33268 PR middle-end/17112
33269 * gcc.dg/pr17112-1.c: New test case.
33271 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
33274 * gcc.dg/pr11459-1.c: New test.
33276 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
33278 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33279 * gcc.dg/tree-ssa/loop-4.c: Likewise.
33281 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33283 * gfortran.dg/pr15324.f90: Make array bounds consistent.
33285 2004-09-25 Jan Hubicka <jh@suse.cz>
33287 * compile/30040909-1.c: New test.
33288 * compile/30040907-1.c: New test.
33290 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
33292 * gcc.c-torture/execute/va-arg-26.c: New test.
33294 2004-09-24 Zack Weinberg <zack@codesourcery.com>
33296 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33297 extra diagnostics on targets with 64-bit pointers.
33298 * objc.dg/selector-1.m: Adjust dg-warning regexp.
33300 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33303 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33304 * gcc.dg/decl-3.c: Adjust expected message.
33306 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33309 * gfortran.dg/pr17615.f90: New test.
33311 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
33313 PR tree-optimzation/17517
33314 * g++.dg/tree-ssa/pr17517.C: New Test.
33316 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33319 * g++.dg/lookup/ambig3.C: New.
33321 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
33324 * g++.dg/opt/pr17624.C: New test.
33326 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33329 * gcc.dg/Wbad-function-cast-1.c: New test.
33331 2004-09-23 Zack Weinberg <zack@codesourcery.com>
33333 * g++.dg/ext/complit1.C
33334 * g++.dg/other/error2.C
33335 * g++.dg/other/nontype-1.C
33336 * g++.dg/parse/crash11.C
33337 * g++.dg/parse/crash12.C
33338 * g++.dg/parse/error15.C
33339 * g++.dg/parse/error4.C
33340 * g++.dg/parse/tmpl-outside1.C
33341 * g++.dg/parse/too-many-tmpl-args1.C
33342 * g++.dg/template/dependent-expr3.C
33343 * g++.dg/template/error10.C
33344 * g++.dg/template/instantiate1.C
33345 * g++.dg/template/vtable2.C
33346 * g++.dg/warn/Wshadow-1.C
33347 * g++.dg/warn/weak1.C
33348 * g++.old-deja/g++.brendan/crash16.C
33349 * g++.old-deja/g++.brendan/crash18.C
33350 * g++.old-deja/g++.brendan/crash48.C
33351 * g++.old-deja/g++.brendan/crash49.C
33352 * g++.old-deja/g++.brendan/crash55.C
33353 * g++.old-deja/g++.brendan/crash56.C
33354 * g++.old-deja/g++.brendan/crash8.C
33355 * g++.old-deja/g++.brendan/enum11.C
33356 * g++.old-deja/g++.brendan/enum8.C
33357 * g++.old-deja/g++.brendan/enum9.C
33358 * g++.old-deja/g++.brendan/friend3.C
33359 * g++.old-deja/g++.brendan/misc14.C
33360 * g++.old-deja/g++.bugs/900402_02.C
33361 * g++.old-deja/g++.bugs/900404_03.C
33362 * g++.old-deja/g++.bugs/900404_04.C
33363 * g++.old-deja/g++.bugs/900428_03.C
33364 * g++.old-deja/g++.jason/crash4.C
33365 * g++.old-deja/g++.jason/overload21.C
33366 * g++.old-deja/g++.jason/redecl1.C
33367 * g++.old-deja/g++.jason/report.C
33368 * g++.old-deja/g++.jason/rfg10.C
33369 * g++.old-deja/g++.jason/template30.C
33370 * g++.old-deja/g++.law/arm12.C
33371 * g++.old-deja/g++.law/ctors5.C
33372 * g++.old-deja/g++.law/cvt20.C
33373 * g++.old-deja/g++.law/init10.C
33374 * g++.old-deja/g++.law/init8.C
33375 * g++.old-deja/g++.law/visibility17.C
33376 * g++.old-deja/g++.law/visibility7.C
33377 * g++.old-deja/g++.mike/net8.C
33378 * g++.old-deja/g++.mike/p646.C
33379 * g++.old-deja/g++.mike/p700.C
33380 * g++.old-deja/g++.mike/p701.C
33381 * g++.old-deja/g++.mike/p811.C
33382 * g++.old-deja/g++.ns/template13.C
33383 * g++.old-deja/g++.other/array3.C
33384 * g++.old-deja/g++.other/crash25.C
33385 * g++.old-deja/g++.other/dtor3.C
33386 * g++.old-deja/g++.other/dtor4.C
33387 * g++.old-deja/g++.other/main1.C
33388 * g++.old-deja/g++.other/warn7.C
33389 * g++.old-deja/g++.pt/crash11.C
33390 * g++.old-deja/g++.pt/crash36.C
33391 * g++.old-deja/g++.pt/spec22.C
33392 * g++.old-deja/g++.pt/spec9.C
33393 * g++.old-deja/g++.pt/ttp52.C
33394 * g++.old-deja/g++.robertl/eb103.C
33395 * g++.old-deja/g++.robertl/eb121.C
33396 * g++.old-deja/g++.robertl/eb22.C
33397 * g++.old-deja/g++.robertl/eb8.C:
33398 Update locations and/or regexps of dg-error markers.
33399 Remove markers for some bogus messages that are no longer issued.
33401 2004-09-23 Jakub Jelinek <jakub@redhat.com>
33403 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33404 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33406 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
33409 * g++.dg/lookup/crash5.C: New test.
33411 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
33413 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33414 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33415 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33416 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33417 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33418 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33420 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33421 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33422 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33423 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33424 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33425 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33427 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33429 * gcc.dg/vect/vect-44.c: Check additional cases.
33430 * gcc.dg/vect/vect-48.c: Check additional cases.
33432 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33433 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33434 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33435 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33436 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33437 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33438 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33439 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33440 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33442 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33443 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33444 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33446 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33448 * gcc.dg/tree-ssa/loop-6.c: New test.
33450 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
33453 * g++.dg/inherit/base2.C: New.
33455 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
33457 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33458 * gcc.dg/20001012-2.c: Likewise.
33459 * gcc.dg/20001013-1.c: Likewise.
33460 * gcc.dg/20001101-1.c: Likewise.
33461 * gcc.dg/20001102-1.c: Likewise.
33462 * gcc.dg/bf-spl1.c: Likewise.
33463 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33464 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33466 2004-09-22 Diego Novillo <dnovillo@redhat.com>
33468 PR tree-optimization/16721
33469 * gcc.dg/tree-ssa/pr16721.c: New test.
33471 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
33473 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33474 * gcc.dg/20040305-1.c: Likewise.
33476 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
33479 * gcc.c-torture/compile/pr16566-1.c,
33480 gcc.c-torture/compile/pr16566-2.c,
33481 gcc.c-torture/compile/pr16566-3.c: New tests.
33483 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
33485 PR tree-optimization/17512
33486 * gcc.c-torture/compile/20040916-1.c.
33488 2004-09-21 Mark Mitchell <mark@codesourcery.com>
33490 * gcc.dg/pragma-re-3.c: New test.
33492 2004-09-17 Matt Austern <austern@apple.com>
33495 * g++.dg/other/anon3.C: New.
33497 2004-09-21 Roger Sayle <roger@eyesopen.com>
33500 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33501 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33502 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33503 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33504 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33506 2004-09-21 Bud Davis <bdavis9659@comcast.net>
33509 * gfortran.dg/pr17286.f90: New test.
33511 2004-09-20 Mark Mitchell <mark@codesourcery.com>
33514 * g++.dg/template/static7.C: New test.
33516 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
33519 * gcc.c-torture/compile/pr17558.c: New test.
33521 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33523 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33524 if SKIP_ATTRIBUTE is defined.
33526 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33529 * gfortran.dg/pr15957.f90: New test.
33531 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
33533 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33535 * gcc.dg/vect/vect-79.c: Likewise.
33536 * gcc.dg/vect/vect-80.c: Likewise.
33538 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33541 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33543 2004-09-20 Ira Rosen <irar@il.ibm.com>
33545 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33546 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33547 * gcc.dg/vect/vect-62.c: New testcase.
33548 * gcc.dg/vect/vect-63.c: New testcase.
33549 * gcc.dg/vect/vect-64.c: New testcase.
33550 * gcc.dg/vect/vect-65.c: New testcase.
33551 * gcc.dg/vect/vect-66.c: New testcase.
33552 * gcc.dg/vect/vect-67.c: New testcase.
33553 * gcc.dg/vect/vect-68.c: New testcase.
33554 * gcc.dg/vect/vect-69.c: New testcase.
33555 * gcc.dg/vect/vect-79.c: New testcase.
33556 * gcc.dg/vect/vect-80.c: New testcase.
33558 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33560 * gcc.target/mips/asm-1.c: New test.
33562 2004-09-19 Ira Rosen <irar@il.ibm.com>
33564 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33565 * gcc.dg/vect/vect-73.c: New testcase.
33566 * gcc.dg/vect/vect-74.c: New testcase.
33567 * gcc.dg/vect/vect-75.c: New testcase.
33568 * gcc.dg/vect/vect-76.c: New testcase.
33569 * gcc.dg/vect/vect-77.c: New testcase.
33570 * gcc.dg/vect/vect-78.c: New testcase
33572 2004-09-18 Paul Brook <paul@codesourcery.com>
33574 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33576 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
33579 * gcc.dg/pr17424-1.c: New test.
33581 2004-09-18 Diego Novillo <dnovillo@redhat.com>
33583 * g++.dg/tree-ssa/pr17153.C: New test.
33585 2004-09-16 Geoffrey Keating <geoffk@apple.com>
33588 * g++.dg/pch/wchar-1.C: New.
33589 * g++.dg/pch/wchar-1.Hs: New.
33591 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
33593 * gcc.c-torture/execute/20040917-1.c: New test.
33595 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33597 PR tree-optimization/17319
33598 * gcc.dg/pr17319.c: New test.
33600 2004-09-17 Devang Patel <dpatel@apple.com>
33602 * gcc.dg/20040813-1.c: New test.
33604 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33606 PR tree-optimization/17273
33607 * gcc.c-torture/compile/pr17273.c: New test.
33609 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
33611 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33612 Update expected messages.
33613 * gcc.dg/declspec-13.c: New test.
33615 2004-09-17 David Edelsohn <edelsohn@gnu.org>
33617 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33619 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33621 * gcc.c-torture/execute/pr17252.c: Use post-increment to
33622 change what 'a' is pointing to.
33624 2004-09-17 Mark Mitchell <mark@codesourcery.com>
33627 * g++.dg/template/error18.C: New test.
33630 * g++.dg/warn/Wunused-8.C: New test.
33632 2004-09-17 Steven Bosscher <stevenb@suse.de>
33634 PR tree-optimization/17513
33635 * gcc.dg/20040916-1.c: New test.
33637 2004-09-16 Mark Mitchell <mark@codesourcery.com>
33640 * g++.dg/template/typename7.C: New test.
33642 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33644 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33646 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
33648 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33649 with -ftree-based-profiling also.
33650 * lib/profopt.exp: Support late-set profile_option/feedback_option.
33652 2004-09-16 Victor Leikehman <lei@il.ibm.com>
33655 * gfortran.dg/der_array_io_1.f90: New test.
33656 * gfortran.dg/der_array_io_2.f90: New test.
33657 * gfortran.dg/der_array_io_3.f90: New test.
33659 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33661 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33664 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33666 * g++.dg/opt/switch1.C: New test.
33668 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
33670 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33671 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33672 Update expected messages.
33674 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33677 * gfortran.dg/same_name_1.f90: New test.
33679 2004-09-15 Diego Novillo <dnovillo@redhat.com>
33681 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
33682 dereference garbage pointers.
33684 2004-09-15 Jakub Jelinek <jakub@redhat.com>
33686 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33687 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33689 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33690 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33691 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33693 2004-09-14 Mark Mitchell <mark@codesourcery.com>
33696 * g++.dg/template/mangle1.C: New test.
33698 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33700 PR tree-optimization/17252
33701 * gcc.c-torture/execute/pr17252.c: New test.
33703 2004-09-14 Andrew Pinski <apinski@apple.com>
33705 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33707 2004-09-14 Roger Sayle <roger@eyesopen.com>
33709 PR rtl-optimization/9771
33710 * gcc.dg/pr9771-1.c: New test case.
33712 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33714 PR tree-optimization/15262
33715 * gcc.c-torture/execute/pr15262-1.c: New test.
33716 * gcc.c-torture/execute/pr15262-2.c: New test.
33718 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
33720 * gcc.dg/declspec-12.c: New test.
33722 2004-09-14 Bud Davis <bdavis9659@comcast.net>
33724 * gfortran.dg/pr17090.f90: Add directives to test.
33726 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33728 * gcc.c-torture/compile/20040914-1.c: New test.
33730 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33733 * g++.dg/template/decl2.C: New test.
33735 2004-09-13 Bud Davis <bdavis9659@comcast.net>
33738 * gfortran.dg/pr17090.f90: New test.
33740 2004-09-13 Dale Johannesen <dalej@apple.com>
33742 * gcc.c-torture/compile/pr17408.c: New test case.
33744 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33747 * g++.dg/parse/crash17.C: New test.
33750 * g++.dg/template/enum3.C: New test.
33752 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
33754 * lib/gcc-defs.exp: Load wrapper.exp.
33755 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33757 * lib/gcc.exp (gcc_init): Similar.
33758 * lib/gfortran.exp (gfortran_init): Similar.
33759 * lib/objc.exp (objc_init): Similar.
33760 * lib/treelang.exp (treelang_init): Similar.
33761 * lib/wrapper.exp: New file with build_wrapper call machinery in
33762 ${tool}_maybe_build_wrapper.
33764 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33766 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33768 * gcc.dg/declspec-11.c: Update expected messages.
33769 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33770 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33771 gcc.dg/inline-12.c: New tests.
33773 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
33775 * g++.dg/tree-ssa/pr17400.C: New testcase.
33777 2004-09-13 James E Wilson <wilson@specifixinc.com>
33779 * gcc.target/mips/sb1-1.c: New testcase.
33781 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
33783 * lib/g77-dg.exp: Remove unused file.
33784 * lib/mike-g77.exp: Ditto.
33785 * lib/g77.exp: Ditto.
33787 2004-09-12 Richard Henderson <rth@redhat.com>
33789 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33791 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33793 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33794 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33795 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33796 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33797 Update expected messages.
33799 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
33801 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33802 declaration/use mismatch for dirp parameter.
33804 2004-09-12 Andrew Pinski <apinski@apple.com>
33806 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33807 -fgnu-runtime is passed.
33809 2004-09-12 Richard Henderson <rth@redhat.com>
33811 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33812 do the uplevel thing and update additional_flags directly.
33813 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33814 gfortran.fortran-torture/execute/intrinsic_nearest.x,
33815 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33816 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33818 2004-09-11 Steven Bosscher <stevenb@suse.de>
33820 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33822 2004-09-11 Roger Sayle <roger@eyesopen.com>
33824 PR middle-end/17411
33825 * g++.dg/opt/pr17411-1.C: New test case.
33827 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33829 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33830 gcc.dg/tls/diag-2.c: Update expected messages.
33831 * gcc.dg/991209-1.c: Specify compilation options. Update expected
33833 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33834 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33835 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33836 gcc.dg/tls/diag-5.c: New tests.
33838 2004-09-11 Zack Weinberg <zack@codesourcery.com>
33840 * gcc.dg/20040910-1.c: Correct dg-error regexp.
33842 2004-09-11 Steven Bosscher <stevenb@suse.de>
33844 * g++.dg/parse/break-in-for.C: New test.
33846 2004-09-11 Jakub Jelinek <jakub@redhat.com>
33848 * gcc.dg/tree-ssa/20040911-1.c: New test.
33850 2004-09-11 Andreas Jaeger <aj@suse.de>
33852 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33853 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33855 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
33857 * gcc.target/frv: New directory of FR-V-specific tests.
33859 2004-09-10 James E Wilson <wilson@specifixinc.com>
33861 * gcc.dg/convert-vec-1.c: New test.
33863 2004-09-10 Roger Sayle <roger@eyesopen.com>
33865 PR middle-end/17024
33866 * gcc.dg/pr17024-1.c: New test case.
33868 2004-09-10 Eric Christopher <echristo@redhat.com>
33870 * gcc.dg/20040910-1.c: New test.
33872 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33874 * gcc.dg/bitfld-9.c: New test.
33876 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
33878 * gcc.c-torture/execute/ieee/acc1.c: New test.
33879 * gcc.c-torture/execute/ieee/acc2.c: New test.
33880 * gcc.c-torture/execute/ieee/mzero6.c: New test.
33882 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
33884 * gcc.dg/deprecated-2.c: New test.
33886 2004-09-09 James E Wilson <wilson@specifixinc.com>
33888 * gcc.dg/init-vec-1.c: New test.
33890 2004-09-09 Roger Sayle <roger@eyesopen.com>
33892 PR middle-end/17055
33893 * gcc.dg/pr17055-1.c: New test case.
33895 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
33898 * gcc.c-torture/execute/pr17377.c: New test.
33900 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33903 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33904 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33905 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33906 gcc.dg/long-long-typespec-1.c: New tests.
33907 * gcc.dg/tls/diag-2.c: Update expected diagnostics
33909 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33911 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33912 gcc.dg/gnu99-static-1.c: New tests.
33914 2004-09-08 Devang Patel <dpatel@apple.com>
33916 * gcc.dg/darwin-ld-20040828-1.c: New test.
33917 * gcc.dg/darwin-ld-20040828-2.c: New test.
33918 * gcc.dg/darwin-ld-20040828-3.c: New test.
33920 2004-09-08 Ziemowit Laski <zlaski@apple.com>
33922 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33923 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33925 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33926 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33928 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33929 types they qualify.
33930 * objc.dg/type-size-2.m: Fix wording in comment.
33931 * objc.dg/va-meth-1.m: New test case.
33933 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
33936 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33937 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33939 2004-09-06 Devang Patel <dpatel@apple.com>
33941 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33942 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33944 2004-09-06 Zack Weinberg <zack@codesourcery.com>
33946 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33947 reflect changed line numbering of diagnostics.
33949 2004-09-06 Paul Brook <paul@codesourcery.com>
33951 * gfortran.dg/edit_real_1.f90: Add new test.
33953 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33955 * gcc.dg/tree-ssa/loop-2.c: New test.
33956 * gcc.dg/tree-ssa/loop-3.c: New test.
33957 * gcc.dg/tree-ssa/loop-4.c: New test.
33958 * gcc.dg/tree-ssa/loop-5.c: New test.
33960 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33962 * gcc.dg/format/sentinel-1.c: Update for parameter option.
33964 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33966 * gcc.dg/format/sentinel-1.c: New test.
33968 2004-09-04 Uros Bizjak <uros@kss-loka.si>
33970 * gcc.dg/builtins-46.c: New.
33972 2004-09-03 Devang Patel <dpatel@apple.com>
33974 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33975 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33977 2004-09-03 Jan Beulich <jbeulich@novell.com>
33979 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33980 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33981 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33982 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33983 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33984 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33985 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33986 the non-portable bzero.
33987 * gcc.dg/20010912-1.c: xfail for NetWare.
33988 * gcc.dg/20020426-2.c: xfail for NetWare.
33989 * gcc.dg/20021014-1.c: xfail for NetWare.
33990 * gcc.dg/20021018-1.c: xfail for NetWare.
33991 * gcc.dg/20030213-1.c: xfail for NetWare.
33992 * gcc.dg/20030225-1.c: xfail for NetWare.
33993 * gcc.dg/20030708-1.c: xfail for NetWare.
33994 * gcc.dg/builtins-config.h: Also exclude NetWare.
33995 * gcc.dg/format/format.h: Define restrict only if not already defined.
33996 * gcc.dg/nest.c: xfail for NetWare.
33997 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33998 * lib/target-supports.exp (check_visibility_available): Exclude
34001 2004-09-03 Jan Beulich <jbeulich@novell.com>
34003 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34004 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34005 deterministic starting point for the alignment of structure fields.
34006 * gcc.dg/Wpadded.c: Dito.
34007 * g++.dg/abi/vbase10.C: Dito.
34009 2004-09-03 Devang Patel <dpatel@apple.com>
34011 * g++.dg/debug/pr15736.cc: New test.
34013 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34015 * README.QMTEST: Fix out-of-date link.
34017 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
34020 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34021 Delete. Duplicate of gfortran.dg/g77/20010610.f
34023 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34025 * g++.dg/abi/arm_rtti1.C: New test.
34027 2004-09-02 Geoffrey Keating <geoffk@apple.com>
34029 * gcc.dg/ppc-vector-memcpy.c: New.
34030 * gcc.dg/ppc-vector-memset.c: New.
34032 2004-09-02 Chao-ying Fu <fu@mips.com>
34034 * gcc.target/mips/mips-3d-1.c: New test.
34035 * gcc.target/mips/mips-3d-2.c: New test.
34036 * gcc.target/mips/mips-3d-3.c: New test.
34037 * gcc.target/mips/mips-3d-4.c: New test.
34038 * gcc.target/mips/mips-3d-5.c: New test.
34039 * gcc.target/mips/mips-3d-6.c: New test.
34040 * gcc.target/mips/mips-3d-7.c: New test.
34041 * gcc.target/mips/mips-3d-8.c: New test.
34042 * gcc.target/mips/mips-3d-9.c: New test.
34043 * gcc.target/mips/mips-ps-1.c: New test.
34044 * gcc.target/mips/mips-ps-2.c: New test.
34045 * gcc.target/mips/mips-ps-3.c: New test.
34046 * gcc.target/mips/mips-ps-4.c: New test.
34047 * gcc.target/mips/mips-ps-type.c: New test.
34049 2004-09-02 Paul Brook <paul@codesourcery.com>
34051 * gfortran.dg/edit_real_1.f90: Add new tests.
34053 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34056 * gfortran.dg/merge_char_1.f90: New test.
34058 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34061 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34063 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
34066 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34068 2004-09-01 Mark Mitchell <mark@codesourcery.com>
34070 * g++.dg/opt/loop1.C: Do not XFAIL.
34072 2004-09-01 Jakub Jelinek <jakub@redhat.com>
34074 * gcc.c-torture/execute/20040831-1.c: New test.
34076 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
34079 * gfortran.dg/g77/20010610.f: Now passes.
34080 Copy from g77.f-torture/execute. Add dg-run directive.
34081 * gfortran.dg/g77/README: Update
34083 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
34085 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34086 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34087 (t1, t2, t3, t4): Add volatile.
34089 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34091 * g++.dg/ext/visibility/arm1.C: New test.
34093 2004-08-31 Geoffrey Keating <geoffk@apple.com>
34095 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34098 2004-09-01 Paul Brook <paul@codesourcery.com>
34100 * gfortran.dg/eof_2.f90: New test.
34102 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34105 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34107 2004-08-31 Bud Davis <bdavis9659@comcast.net>
34109 PR libfortran/16805
34110 * gfortran.dg/list_read_2.f90: New test.
34112 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34114 * g++.dg/abi/key1.C: New test.
34116 2004-08-31 Richard Henderson <rth@redhat.com>
34118 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34120 * g++.dg/other/offsetof5.C: Remove duplicate.
34122 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34125 * gfortran.dg/func_derived_1.f90: New test.
34127 2004-08-31 Paul Brook <paul@codesourcery.com>
34129 * gfortran.dg/eof_1.f90: New test.
34131 2004-08-31 Paul Brook <paul@codesourcery.com>
34133 * gfortran.dg/list_read_1.f90: New file.
34135 2004-08-30 Mark Mitchell <mark@codesourcery.com>
34137 * g++.dg/opt/loop1.C: XFAIL.
34139 2004-08-30 Geoffrey Keating <geoffk@apple.com>
34141 * gcc.dg/funcdef-storage-1.c: New.
34142 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34143 an extern function in local scope.
34144 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34145 declare an 'auto inline' function in local scope.
34146 * gcc.dg/20011130-1.c: Likewise.
34147 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34148 an 'auto' function in local scope.
34149 * gcc.dg/20021014-1.c: Likewise.
34150 * gcc.dg/20030331-2.c: Likewise.
34152 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34154 * gfortran.dg/blockdata_1.f90: New test.
34156 2004-08-30 Richard Henderson <rth@redhat.com>
34158 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34160 2004-08-30 Richard Henderson <rth@redhat.com>
34162 * lib/fortran-torture.exp (fortran-torture-execute): Honor
34163 additional_flags set by alternate driver.
34164 (ieee-options): New procedure.
34165 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34166 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34167 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34168 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34170 2004-08-30 Richard Henderson <rth@redhat.com>
34172 * lib/f-torture.exp: Remove.
34174 2004-08-29 Mark Mitchell <mark@codesourcery.com>
34176 PR rtl-optimization/16590
34177 * g++.dg/opt/loop1.C: New test.
34179 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34182 * gfortran.dg/oldstyle_1.f90: New test.
34184 2004-08-29 Steven G. Kargl <kargls@comcast.net>
34185 Paul Brook <paul@codesourcery.com>
34187 * gfortran.dg/g77/README: Update.
34188 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34189 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34190 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34192 2004-08-28 Paul Brook <paul@codesourcery.com>
34194 PR libfortran/17195
34195 * gfortran.dg/edit_real_1.f90: New test.
34197 2004-08-27 Paul Brook <paul@codesourcery.com>
34199 * gfortran.dg/rewind_1.f90: New test.
34201 2004-08-27 Bud Davis <bdavis9659@comcast.net>
34204 * gfortran.dg/pr16597.f90: New test.
34206 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34209 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34210 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34211 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34212 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34213 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34215 2004-08-26 Nick Clifton <nickc@redhat.com>
34217 * gcc.c-torture/compile/pr17119.c: New test.
34219 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34221 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34223 2004-08-25 Richard Henderson <rth@redhat.com>
34225 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34226 the bits that expect kind=8 to be the largest real kind.
34228 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34230 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34232 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34234 * gfortran.dg/assignment_1.f90: New test.
34236 2004-08-25 Adam Nemet <anemet@lnxw.com>
34238 * g++.dg/template/repo3.C: New test.
34240 2004-08-25 Roger Sayle <roger@eyesopen.com>
34242 PR middle-end/16693
34243 PR tree-optimization/16372
34244 * g++.dg/opt/pr16372-1.C: New test case.
34245 * g++.dg/opt/pr16693-1.C: New test case.
34246 * g++.dg/opt/pr16693-2.C: New test case.
34248 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34250 * objc.dg/proto-lossage-4.m: New test.
34252 2004-08-25 Mark Mitchell <mark@codesourcery.com>
34255 * g++.dg/inherit/local2.C: New test.
34257 2004-08-25 Paul Brook <paul@codesourcery.com>
34260 * gfortran.dg/string_ctor_1.f90: New test.
34262 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34265 * g++.dg/template/redecl2.C: New test.
34267 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34270 * gfortran.dg/pr17143.f90: New test.
34272 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34275 * gfortran.dg/pr17164.f90: New test.
34277 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34279 * gcc.dg/tree-ssa/loop-1.c: New test.
34281 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34283 * gcc.c-torture/compile/20040824-1.c: New test.
34285 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34287 * gcc.c-torture/compile/iftrap-3.c: New test.
34289 2004-08-24 Paul Brook <paul@codesourcery.com>
34291 * gfortran.dg/entry_2.f90: New test.
34293 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34296 * g++.dg/lookup/ambig[12].C: New.
34298 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34301 * g++.dg/template/crash21.C: New test.
34302 * g++.dg/template/crash22.C: Likewise.
34304 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34307 * g++.dg/template/access15.C: New.
34309 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34312 * g++.dg/template/repo2.C: New test.
34314 2004-08-23 Roger Sayle <roger@eyesopen.com>
34316 PR rtl-optimization/17078
34317 * gcc.c-torture/execute/pr17078-1.c: New test case.
34319 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34322 * gcc.dg/debug/crash1.c: New test.
34324 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34327 * gcc.dg/loop-5.c: New test.
34329 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34331 * gcc.c-torture/execute/20040823-1.c: New test.
34333 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
34335 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34336 to the assembler. Simplify test accordingly.
34337 (asm_abi_flags): Use GNU names.
34338 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34339 to check for ABI flags.
34341 2004-08-22 Andrew Pinski <apinski@apple.com>
34343 * g++.dg/opt/pr14029.C: New test.
34344 * gcc.c-torture/execute/pr15262.c: New test.
34346 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34348 * gfortran.dg/reduction.f90: Add checks with complex arguments.
34350 2004-08-21 Bud Davis <bdavis9659@comcast.net>
34353 * gfortran.dg/direct_io.f90: New test.
34355 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34358 * g++.dg/inherit/local2.C: New test.
34360 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
34363 * g++.dg/warn/Wparentheses-4.C: New test.
34365 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34368 * g++.dg/inherit/local2.C: New test.
34370 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34371 * gcc.dg/ppc-ldstruct.c: Likewise.
34372 * gcc.dg/ppc64-abi-2.c: Likewise.
34374 2004-08-20 Jakub Jelinek <jakub@redhat.com>
34376 PR rtl-optimization/17099
34377 * gcc.c-torture/execute/20040820-1.c: New test.
34379 2004-08-20 David Edelsohn <edelsohn@gnu.org>
34381 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34383 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
34386 * gfortran.dg/auto_array_1.f90: New test.
34388 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34391 * gfortran.dg/simpleif_1.f90: New test.
34393 2004-08-19 Mark Mitchell <mark@codesourcery.com>
34395 * lib/target-supports.exp (check_profiling_available): Return
34396 false for arm*-*-symbianelf* and arm*-*-eabi*.
34399 * g++.dg/template/delete1.C: New test.
34401 2004-08-19 Paul Brook <paul@codesourcery.com>
34405 * gfortran.dg/data_char_1.f90: New test.
34407 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
34410 * gfortran.dg/reduction.f90: New testcase.
34412 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34415 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34417 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
34420 * g++.dg/Wparentheses-3.C: New test.
34422 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
34424 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34425 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34426 * gcc.dg/vect/vect-2.c: Likewise.
34427 * gcc.dg/vect/vect-3.c: Likewise.
34428 * gcc.dg/vect/vect-4.c: Likewise.
34429 * gcc.dg/vect/vect-5.c: Likewise.
34430 * gcc.dg/vect/vect-6.c: Likewise.
34431 * gcc.dg/vect/vect-7.c: Likewise.
34432 * gcc.dg/vect/vect-25.c: Likewise.
34433 * gcc.dg/vect/vect-31.c: Likewise.
34434 * gcc.dg/vect/vect-32.c: Likewise.
34435 * gcc.dg/vect/vect-34.c: Likewise.
34436 * gcc.dg/vect/vect-36.c: Likewise.
34437 * gcc.dg/vect/vect-all.c: Likewise.
34439 2004-08-18 Mark Mitchell <mark@codesourcery.com>
34442 * g++.dg/template/operator4.C: New test.
34444 2004-08-18 Richard Henderson <rth@redhat.com>
34446 * gcc.dg/20040206-1.c: XFAIL.
34448 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34451 * g++.dg/template/array7.C: New test.
34453 2004-08-17 James E Wilson <wilson@specifixinc.com>
34455 * gcc.dg/mips-movcc-1.c: New test.
34456 * gcc.dg/mips-movcc-2.c: New test.
34457 * gcc.dg/mips-movcc-3.c: New test.
34459 * gcc.dg/mips-nmadd-1.c: New test.
34460 * gcc.dg/mips-nmadd-2.c: New test.
34462 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34465 * g++.dg/opt/inline8.C: New test.
34468 * g++.dg/parse/error17.C: New test.
34470 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
34472 * gcc.dg/vect: New directory for vectorizer tests.
34473 * gcc.dg/vect/tree-vect.h: New file.
34474 * gcc.dg/vect/vect.exp: New file.
34475 * gcc.dg/vect/pr16105.c.c: New test.
34476 * gcc.dg/vect/vect-1.c: New test.
34477 * gcc.dg/vect/vect-2.c: New test.
34478 * gcc.dg/vect/vect-3.c: New test.
34479 * gcc.dg/vect/vect-4.c: New test.
34480 * gcc.dg/vect/vect-5.c: New test.
34481 * gcc.dg/vect/vect-6.c: New test.
34482 * gcc.dg/vect/vect-7.c: New test.
34483 * gcc.dg/vect/vect-8.c: New test.
34484 * gcc.dg/vect/vect-9.c: New test.
34485 * gcc.dg/vect/vect-10.c: New test.
34486 * gcc.dg/vect/vect-11.c: New test.
34487 * gcc.dg/vect/vect-12.c: New test.
34488 * gcc.dg/vect/vect-13.c: New test.
34489 * gcc.dg/vect/vect-14.c: New test.
34490 * gcc.dg/vect/vect-15.c: New test.
34491 * gcc.dg/vect/vect-16.c: New test.
34492 * gcc.dg/vect/vect-17.c: New test.
34493 * gcc.dg/vect/vect-18.c: New test.
34494 * gcc.dg/vect/vect-19.c: New test.
34495 * gcc.dg/vect/vect-20.c: New test.
34496 * gcc.dg/vect/vect-21.c: New test.
34497 * gcc.dg/vect/vect-22.c: New test.
34498 * gcc.dg/vect/vect-23.c: New test.
34499 * gcc.dg/vect/vect-24.c: New test.
34500 * gcc.dg/vect/vect-25.c: New test.
34501 * gcc.dg/vect/vect-26.c: New test.
34502 * gcc.dg/vect/vect-27.c: New test.
34503 * gcc.dg/vect/vect-28.c: New test.
34504 * gcc.dg/vect/vect-29.c: New test.
34505 * gcc.dg/vect/vect-30.c: New test.
34506 * gcc.dg/vect/vect-31.c: New test.
34507 * gcc.dg/vect/vect-32.c: New test.
34508 * gcc.dg/vect/vect-33.c: New test.
34509 * gcc.dg/vect/vect-34.c: New test.
34510 * gcc.dg/vect/vect-35.c: New test.
34511 * gcc.dg/vect/vect-36.c: New test.
34512 * gcc.dg/vect/vect-37.c: New test.
34513 * gcc.dg/vect/vect-38.c: New test.
34514 * gcc.dg/vect/vect-40.c: New test.
34515 * gcc.dg/vect/vect-41.c: New test.
34516 * gcc.dg/vect/vect-42.c: New test.
34517 * gcc.dg/vect/vect-43.c: New test.
34518 * gcc.dg/vect/vect-44.c: New test.
34519 * gcc.dg/vect/vect-45.c: New test.
34520 * gcc.dg/vect/vect-46.c: New test.
34521 * gcc.dg/vect/vect-47.c: New test.
34522 * gcc.dg/vect/vect-48.c: New test.
34523 * gcc.dg/vect/vect-49.c: New test.
34524 * gcc.dg/vect/vect-50.c: New test.
34525 * gcc.dg/vect/vect-51.c: New test.
34526 * gcc.dg/vect/vect-52.c: New test.
34527 * gcc.dg/vect/vect-53.c: New test.
34528 * gcc.dg/vect/vect-54.c: New test.
34529 * gcc.dg/vect/vect-55.c: New test.
34530 * gcc.dg/vect/vect-56.c: New test.
34531 * gcc.dg/vect/vect-57.c: New test.
34532 * gcc.dg/vect/vect-58.c: New test.
34533 * gcc.dg/vect/vect-59.c: New test.
34534 * gcc.dg/vect/vect-60.c: New test.
34535 * gcc.dg/vect/vect-61.c: New test.
34536 * gcc.dg/vect/vect-all.c: New test.
34537 * gcc.dg/vect/vect-none.c: New test.
34539 2004-08-17 Paul Brook <paul@codesourcery.com>
34542 * gfortran.dg/entry_1.f90: New test.
34544 2004-08-17 Andrew Pinski <apinski@apple.com>
34546 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34548 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
34550 * gcc.dg/pr17036-1.c: New test.
34552 2004-08-16 Devang Patel <dpatel@apple.com>
34554 * gcc.dg/darwin-20040809-1.c: New test.
34556 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
34558 * gcc.dg/funcdef-attr-1.c: New test.
34560 2004-08-16 Janis Johnson <janis187@us.ibm.com>
34562 * gcc.dg/altivec-17.c: New test.
34563 * gcc.dg/altivec-18.c: New test.
34565 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34568 * g++.dg/template/vtable2.C: New test.
34570 2004-08-14 Richard Henderson <rth@redhat.com>
34572 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34573 * gcc.dg/pack-test-4.c (main): Return 0.
34574 * gcc.dg/setjmp-1.c: Remove XFAIL.
34575 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34577 2004-08-14 Richard Henderson <rth@redhat.com>
34579 * gcc.dg/980217-1.c: Add prototype for printf.
34581 2004-08-13 Bud Davis <bdavis9659@comcast.net>
34583 * gfortran.dg/pr16935.f90: New test.
34585 2004-08-13 Janis Johnson <janis187@us.ibm.com>
34587 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34589 2004-08-13 Paul Brook <paul@codesourcery.com>
34591 * gfortran.dg/der_io_1.f90: Remove stray comma.
34593 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34595 * gcc.dg/vmx/cw-bug-2.c: Remove.
34596 * gcc.dg/vmx/vprint-1.c: Remove.
34597 * gcc.dg/vmx/vscan-1.c: Remove.
34599 2004-08-12 Devang patel <dpatel@apple.com>
34601 * gcc.dg/darwin-20040809-2.c: New test.
34603 2004-08-12 Janis Johnson <janis1872us.ibm.com>
34605 * g++.dg/ext/altivec-12.C: New test.
34607 * g++.dg/ext/altivec-11.C: New test.
34609 2004-08-12 Paul Brook <paul@codesourcery.com>
34611 * g++.dg/abi/arm_cxa_vec_1.C: New test.
34613 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34615 * g++.dg/ext/altivec-2.C: Check for hardware support before
34616 executing any VMX instructions.
34618 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34620 2004-08-12 Jakub Jelinek <jakub@redhat.com>
34623 * g++.old-deja/g++.other/comdat4.C: New test.
34624 * g++.old-deja/g++.other/comdat4-aux.cc: New.
34626 2004-08-12 Ben Elliston <bje@au.ibm.com>
34629 * gcc.dg/pr16286.c: New test.
34631 2004-08-12 Jan Beulich <jbeulich@novell.com>
34633 * g++.dg/ext/asm5.C: New.
34635 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34638 * g++.dg/eh/crash1.C: New test.
34641 * g++.dg/ext/construct1.C: New test.
34643 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34646 * g++.dg/init/ptrmem1.C: New test.
34649 * g++.dg/parse/offsetof5.C: New test.
34652 * g++.dg/template/overload3.C: New test.
34654 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34657 * g++.dg/parse/error16.C: New test.
34660 * g++.dg/template/error14.C: New test.
34663 * g++.dg/template/error15.C: New test.
34665 2004-08-11 Devang Patel <dpatel@apple.com>
34667 * gcc.dg/darwin-ld-20040809-1.c: New test.
34668 * gcc.dg/darwin-ld-20040809-2.c: New test.
34670 2004-08-11 Steven G. Kargl <kargls@comcast.net>
34673 * gfortran.dg/dfloat_1.f90: New test.
34675 2004-08-09 Mark Mitchell <mark@codesourcery.com>
34677 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34678 * gcc.dg/dll-2.c: Fix dg-require syntax.
34679 * gcc.misc-tests/arm-isr.c (abort): Declare.
34682 2004-08-10 Mark Mitchell <mark@codesourcery.com>
34685 * g++.dg/parse/crash16.C: New test.
34687 2004-08-10 Roger Sayle <roger@eyesopen.com>
34689 * gcc.dg/mips-rsqrt-1.c: New test case.
34690 * gcc.dg/mips-rsqrt-2.c: New test case.
34691 * gcc.dg/mips-rsqrt-3.c: New test case.
34693 2004-08-10 Paul Brook <paul@codesourcery.com>
34695 * gfortran.dg/der_io_1.f90: New test.
34697 2004-08-10 Paul Brook <paul@codesourcery.com>
34700 * gfortran.dg/der_array_1.f90: New test.
34702 2004-08-09 David Edelsohn <edelsohn@gnu.org>
34704 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34706 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
34708 * gcc.dg/wchar_t-2.c: Fix typo.
34710 2004-08-09 Falk Hueffner <falk@debian.org>
34712 PR tree-optimization/12517
34713 * gcc.c-torture/compile/pr12517.c: New test.
34715 PR tree-optimization/12578
34716 * gcc.c-torture/compile/pr12578.c: New test.
34718 PR tree-optimization/12899
34719 * gcc.c-torture/compile/pr12899.c: New test.
34721 PR rtl-optimization/14692
34722 * gcc.c-torture/compile/pr14692.c: New test.
34724 PR tree-optimization/16461
34725 * gcc.c-torture/compile/pr16461.c: New test.
34727 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
34729 * gfortran.dg/getenv_1.f90: New test.
34731 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34733 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34735 * gcc.dg/symbian5.c: Test -fno-short-wchar.
34737 2004-08-06 Paul Brook <paul@codesourcery.com>
34739 * gfortran.dg/ret_array_1.f90: New test.
34740 * gfortran.dg/ret_pointer_1.f90: New test.
34742 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
34744 * gcc.dg/missing-field-init-[12].c: New tests.
34745 * g++.dg/warn/missing-field-init-[12].C: New tests.
34747 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34749 * gcc.dg/enum2.c: New test.
34750 * gcc.dg/symbian3.c: Likewise.
34751 * gcc.dg/symbian4.c: Likewise.
34752 * gcc.dg/wchar_t-2.c: Likewise.
34754 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34756 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34759 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34761 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34762 dg-require-visiblity.
34763 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34764 * g++.dg/ext/visibility/fvisibility.C: Likewise.
34765 * g++.dg/ext/visibility/memfuncts.C: Likewise.
34766 * g++.dg/ext/visibility/new1.C: Likewise.
34767 * g++.dg/ext/visibility/pragma.C: Likewise.
34768 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34769 * g++.dg/ext/visibility/virtual.C: Likewise.
34770 * g++/dg/ext/visibility/visibility-1.C: Likewise.
34771 * g++/dg/ext/visibility/visibility-2.C: Likewise.
34772 * g++/dg/ext/visibility/visibility-3.C: Likewise.
34773 * g++/dg/ext/visibility/visibility-4.C: Likewise.
34774 * g++/dg/ext/visibility/visibility-5.C: Likewise.
34775 * g++/dg/ext/visibility/visibility-6.C: Likewise.
34776 * g++/dg/ext/visibility/visibility-7.C: Likewise.
34777 * g++/dg/ext/visibility/visibility-8.C: New test.
34778 * gcc.c-torture/compile/dll.x: Remove.
34779 * gcc.dg/dll-2.c: Use dg-require-dll
34780 * gcc.dg/visibility-10.c: New test.
34781 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34783 * lib/scanasm.exp (scan_hidden): New function.
34784 (scan_not_hidden): Likewise.
34786 2004-08-05 David Edelsohn <edelsohn@gnu.org>
34788 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34790 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
34792 * gcc.c-torture/execute/20040805-1.c: New test.
34794 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
34796 * gcc.dg/20020118-1.c: Declare abort.
34797 * gcc.dg/altivec_check.h: Likewise.
34798 * gcc.dg/iftrap-2.c: Likewise.
34799 * gcc.dg/pragma-darwin.c: Likewise.
34800 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34802 2004-08-04 Geoffrey Keating <geoffk@apple.com>
34804 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34806 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
34808 * gcc.c-torture/execute/builtins/abs-2.c,
34809 gcc.c-torture/execute/builtins/abs-3.c,
34810 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34811 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34812 intmax_t, uintmax_t and their limits.
34813 * gcc.dg/intmax_t-1.c: New test.
34815 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34817 * g++.dg/tc1/dr147.C: Add reference to PR.
34819 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
34821 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34822 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34824 2004-08-03 David Edelsohn <edelsohn@gnu.org>
34826 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34828 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34830 * gcc.dg/redecl-5.c: New test.
34831 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34834 2004-08-03 Roger Sayle <roger@eyesopen.com>
34836 PR middle-end/16790
34837 * gcc.c-torture/execute/pr16790-1.c: New test case.
34839 2004-08-03 Mark Mitchell <mark@codesourcery.com>
34841 * g++.dg/ext/visibility/assign1.C: New test.
34842 * g++.dg/ext/visibility/new1.C: Likewise.
34844 * gcc.dg/symbian1.c: New test.
34845 * gcc.dg/symbian2.c: Likewise.
34847 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
34850 * gcc.dg/i386-sse-9.c: New test.
34852 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34854 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34856 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34858 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34859 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34860 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34861 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34862 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34863 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34864 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34865 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34866 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34867 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34868 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34869 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34870 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34871 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34872 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34873 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34874 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34875 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34876 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34877 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34878 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34879 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34880 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34881 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34882 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34883 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34884 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34885 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34886 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34887 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34888 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34889 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34890 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34891 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34892 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34893 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34894 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34895 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34896 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34897 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34898 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34899 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34900 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34901 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34902 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34903 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34904 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34905 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34906 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34907 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34908 gcc.misc-tests/i386-pf-3dnow-1.c,
34909 gcc.misc-tests/i386-pf-athlon-1.c,
34910 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34911 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34912 Declare built-in functions used.
34913 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34915 2004-08-02 Mark Mitchell <mark@codesourcery.com>
34918 * g++.dg/lookup/using12.C: New test.
34920 * g++.dg/init/null1.C: Fix PR number.
34921 * g++.dg/parse/namespace10.C: Likewise.
34923 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34926 * g++.dg/template/spec17.C: New test.
34927 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34928 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34930 2004-08-02 David Billinghurst
34933 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34935 2004-08-01 Zack Weinberg <zack@codesourcery.com>
34937 * gcc.dg/ia64-got-1.c: New test case.
34939 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34942 * g++.dg/init/null1.C: New test.
34943 * g++.dg/tc1/dr76.C: Adjust error marker.
34946 * g++.dg/parse/namespace10.C: New test.
34949 * g++.dg/inherit/ptrmem2.C: New test.
34951 2004-08-02 Ben Elliston <bje@au.ibm.com>
34954 * gcc.dg/pr16155.c: New test.
34956 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
34958 * gcc.dg/redecl-2.c: New test.
34960 2004-07-30 Geoffrey Keating <geoffk@apple.com>
34962 * gcc.dg/darwin-longdouble.c: New file.
34964 2004-07-30 Richard Henderson <rth@redhat.com>
34966 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34967 write to constant argument.
34968 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34970 2004-07-30 Richard Henderson <rth@redhat.com>
34972 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34973 tests of nearest around zero.
34975 2004-07-30 Andrew Pinski <apinski@apple.com>
34977 * gcc.c-torture/compile/20040730-1.c: New test.
34979 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34981 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34984 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34986 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34988 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
34990 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34991 contains $ld_library_path.
34992 * lib/gfortran.exp (gfortran_link_flags): Likewise.
34994 2004-07-29 Richard Henderson <rth@redhat.com>
34996 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34998 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34999 (alt2, which): New.
35000 (Check): Accept either alternative.
35002 2004-07-29 Mark Mitchell <mark@codesourcery.com>
35004 * g++.dg/abi/inline1.C: New test.
35005 * g++.dg/abi/local1-a.cc: Likewise.
35006 * g++.dg/abi/local1.C: Likewise.
35007 * g++.dg/abi/mangle11.C: Tweak location of warnings.
35008 * g++.dg/abi/mangle12.C: Likewise.
35009 * g++.dg/abi/mangle17.C: Likewise.
35010 * g++.dg/abi/mangle20-2.C: Likewise.
35011 * g++.dg/opt/interface1.C: Likewise.
35012 * g++.dg/opt/interface1.h: Likewise.
35013 * g++.dg/opt/interface1-a.cc: New test.
35014 * g++.dg/parse/repo1.C: New test.
35015 * g++.dg/template/repo1.C: Likewise.
35016 * g++.dg/warn/Winline-1.C: Likewise.
35017 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35019 2004-07-29 Diego Novillo <dnovillo@redhat.com>
35021 * gcc.dg/tree-ssa/20040729-1.c: New test.
35023 2004-07-27 Matt Austern <austern@apple.com>
35025 * gcc.dg/darwin-bool-1.c: New test.
35026 * gcc.dg/darwin-bool-2.c: New test.
35028 2004-07-28 Richard Henderson <rth@redhat.com>
35030 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35031 arguments in the correct type. Don't write to constant arguments.
35033 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35035 PR tree-optimization/16688
35036 PR tree-optimization/16689
35037 * g++.dg/tree-ssa/pr16688.C: New test.
35039 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35041 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35042 loads. Not only in the comment, this time.
35044 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
35046 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
35047 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35048 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
35049 * gcc.dg/sh4a-bitmovua.c: New.
35050 * gcc.dg/sh4a-cos.c: New.
35051 * gcc.dg/sh4a-cosf.c: New.
35052 * gcc.dg/sh4a-fprun.c: New.
35053 * gcc.dg/sh4a-fsrra.c: New.
35054 * gcc.dg/sh4a-memmovua.c: New.
35055 * gcc.dg/sh4a-sin.c: New.
35056 * gcc.dg/sh4a-sincos.c: New.
35057 * gcc.dg/sh4a-sincosf.c: New.
35058 * gcc.dg/sh4a-sinf.c: New.
35060 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35062 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35064 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35066 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35069 2004-07-27 Andrew Pinski <apinski@apple.com>
35071 * g++.dg/rtti/tinfo1.C: Correct the xfail.
35073 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
35075 * gcc.dg/pragma-isr.c: New test.
35077 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35080 * g++.dg/template/ttp11.C: New test.
35082 2004-07-27 Diego Novillo <dnovillo@redhat.com>
35084 * gcc.c-torture/compile/20040727-1.c: New test.
35086 2004-07-26 Eric Christopher <echristo@redhat.com>
35088 * gcc.c-torture/compile/20040726-2.c: New test.
35090 2004-07-26 Andrew Pinski <apinski@apple.com>
35092 * g++.dg/rtti/tinfo1.C: Xfail.
35094 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
35096 * gcc.c-torture/compile/20040726-1.c: New test.
35098 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
35099 Brian Ryner <bryner@brianryner.com>
35103 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35104 * g++.dg/ext/visibility/: New directory.
35105 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35106 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35107 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35108 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35109 * g++.dg/ext/visibility/fvisibility.C,
35110 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35111 g++.dg/ext/visibility/fvisibility-override1.C
35112 g++.dg/ext/visibility/fvisibility-override2.C
35113 g++.dg/ext/visibility/memfuncts.C
35114 g++.dg/ext/visibility/noPLT.C
35115 g++.dg/ext/visibility/pragma.C
35116 g++.dg/ext/visibility/pragma-override1.C
35117 g++.dg/ext/visibility/pragma-override2.C
35118 g++.dg/ext/visibility/staticmemfuncts.C
35119 g++.dg/ext/visibility/virtual.C: New tests.
35121 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35124 * gcc.dg/pr15360-1.c: New test.
35126 2004-07-25 Daniel Jacobowitz <dan@debian.org>
35128 * gcc.dg/pragma-align-2.c: New test.
35129 * gcc.dg/pragma-init-fini.c: New test.
35130 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
35133 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35135 * gcc.dg/init-string-2.c: New test.
35137 2004-07-24 Zack Weinberg <zack@codesourcery.com>
35140 * gcc.dg/Wredundant-decls-1.c: New test case.
35142 2004-07-24 Jakub Jelinek <jakub@redhat.com>
35144 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35145 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35146 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35147 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35148 * gcc.dg/compat/generate-random.c: New file.
35149 * gcc.dg/compat/generate-random.h: Likewise.
35150 * gcc.dg/compat/generate-random_r.c: Likewise.
35151 * gcc.dg/compat/struct-layout-1.h: Likewise.
35152 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35153 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35154 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35155 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35156 * gcc.dg/compat/struct-layout-1_main.c: New test.
35157 * gcc.dg/compat/struct-layout-1_x.c: New file.
35158 * gcc.dg/compat/struct-layout-1_y.c: New file.
35159 * gcc.dg/compat/struct-layout-1_test.h: New file.
35161 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
35163 * gcc.dg/comp-return-1.c: New test
35165 2004-07-23 Janis Johnson <janis187@us.ibm.com>
35167 * gcc.dg/vmx/8-02a.c: Fix typo.
35169 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35170 * gcc.dg/darwin-abi-3.c: New test.
35172 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35173 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35175 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35176 * gcc.dg/vmx/ops-long-1.c: New test.
35177 * gcc.dg/vmx/ops-long-2.c: New test.
35179 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
35181 * g++.dg/lookup/conv-[1234].C: New.
35183 2004-07-22 Mark Mitchell <mark@codesourcery.com>
35185 * g++.dg/parse/attr2.C: Simplify.
35187 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35190 * gcc.c-torture/execute/pr7284-1.c: New test.
35192 2004-07-22 Brian Booth <bbooth@redhat.com>
35194 * gcc.dg/tree-ssa/20040721-1.c: New test.
35196 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
35198 * g++.dg/template/crash20.c: New.
35200 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
35202 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35203 Add dg-run directive. Declare variables as required.
35204 * gfortran.dg/g77/README: Update
35206 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
35208 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35209 gcc.dg/cris-peep2-andu2.c: New tests.
35211 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35214 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35216 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
35218 * gcc.dg/qual-return-2.c: Update expected messages.
35219 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35221 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35223 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35224 * gcc.dg/noncompile/921102-1.c: Update expected error message.
35226 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35229 * gcc.dg/init-string-1.c: New test.
35231 2004-07-21 Jakub Jelinek <jakub@redhat.com>
35233 PR middle-end/15345
35235 * gcc.dg/torture/nested-fn-1.c: New test.
35237 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
35240 * gcc.dg/ia64-fptr-1.c: New file.
35242 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35245 * g++.dg/template/spec16.C: New test.
35246 * g++.old-deja/g++.robertl/eb118.C: Remove.
35248 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35251 * g++.dg/template/spec15.C: New test.
35253 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
35255 Copy cases from g77.f-torture/execute and add dg-run
35256 directive. Other changes as noted.
35257 * gfortran.dg/g77/13037.f
35258 * gfortran.dg/g77/1832.f
35259 * gfortran.dg/g77/19981119-0.f
35260 * gfortran.dg/g77/19990313-0.f
35261 * gfortran.dg/g77/19990313-1.f
35262 * gfortran.dg/g77/19990313-2.f
35263 * gfortran.dg/g77/19990313-3.f
35264 * gfortran.dg/g77/19990419-1.f
35265 * gfortran.dg/g77/19990826-0.f
35266 * gfortran.dg/g77/19990826-2.f
35267 * gfortran.dg/g77/20000503-1.f
35268 * gfortran.dg/g77/20001111.f
35269 * gfortran.dg/g77/20010116.f
35270 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35271 * gfortran.dg/g77/20010430.f
35272 * gfortran.dg/g77/6177.f
35273 * gfortran.dg/g77/947.f
35274 * gfortran.dg/g77/970816-3.f
35275 * gfortran.dg/g77/971102-1.f
35276 * gfortran.dg/g77/980520-1.f
35277 * gfortran.dg/g77/980628-0.f
35278 * gfortran.dg/g77/980628-1.f
35279 * gfortran.dg/g77/980628-10.f
35280 * gfortran.dg/g77/980628-2.f
35281 * gfortran.dg/g77/980628-3.f
35282 * gfortran.dg/g77/980628-7.f
35283 * gfortran.dg/g77/980628-8.f
35284 * gfortran.dg/g77/980628-9.f
35285 * gfortran.dg/g77/980701-0.f
35286 * gfortran.dg/g77/980701-1.f
35287 * gfortran.dg/g77/cabs.f
35288 * gfortran.dg/g77/claus.f
35289 * gfortran.dg/g77/complex_1.f
35290 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35291 * gfortran.dg/g77/dcomplex.f
35292 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35293 * gfortran.dg/g77/f90-intrinsic-mathematical.f
35294 * gfortran.dg/g77/f90-intrinsic-numeric.f
35295 * gfortran.dg/g77/int8421.f
35296 * gfortran.dg/g77/labug1.f
35297 * gfortran.dg/g77/large_vec.f
35298 * gfortran.dg/g77/le.f
35299 * gfortran.dg/g77/short.f
35300 * gfortran.dg/g77/README: Update
35302 2004-07-20 Mark Mitchell <mark@codesourcery.com>
35305 * g++.dg/parse/lookup4.C: New test.
35307 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35310 * g++.dg/template/ttp10.C: New test.
35312 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
35314 * gcc.dg/pr12625-1.c: New test.
35316 2004-07-20 Steven Bosscher <stevenb@suse.de>
35318 * gcc.dg/switch-warn-1.c: New test.
35319 * gcc.dg/switch-warn-2.c: New test.
35320 * gcc.c-torture/compile/pr14730.c: Update.
35322 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
35324 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35325 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35326 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35327 g++.dg/template/nontype3.C: Remove trailing CR from tests.
35329 2004-07-18 Mark Mitchell <mark@codesourcery.com>
35332 * g++.dg/template/assign1.C: New test.
35334 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35337 * g++.dg/template/ttp9.C: New test.
35339 2004-07-19 Daniel Jacobowitz <dan@debian.org>
35341 * gcc.dg/format/cmn-err-1.c: New test.
35343 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
35345 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35346 gcc.dg/Wparentheses-10.c: New tests.
35347 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35349 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35352 * gfortran.dg/g77//ffixed-line-length-0.f,
35353 gfortran.dg/g77/ffixed-line-length-132.f,
35354 gfortran.dg/g77/ffixed-line-length-72.f,
35355 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35356 gfortran.dg/g77/README: Update.
35358 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35361 * g++.dg/template/non-dependent7.C: New test.
35362 * g++.dg/template/non-dependent8.C: Likewise.
35363 * g++.dg/template/non-dependent9.C: Likewise.
35364 * g++.dg/template/non-dependent10.C: Likewise.
35366 2004-07-17 Mark Mitchell <mark@codesourcery.com>
35369 * g++.dg/parse/attr2.C: New test.
35371 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
35374 * g77.f-torture: Ditto.
35376 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
35378 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35379 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35380 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35382 2004-07-16 Richard Henderson <rth@redhat.com>
35384 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35386 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35388 * lib/fortran-torture.exp (fortran-torture): Don't test compile
35389 tests with full list of options.
35390 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35391 of TORTURE_OPTIONS if test contains 'dg-do run'.
35394 * gfortran.dg/do_iterator.f90: New test.
35396 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35398 PR rtl-optimization/16536
35399 * gcc.c-torture/execute/restrict-1.c: New test.
35401 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35404 * gfortran.dg/pr15324.f90: New test.
35407 * gfortran.dg/pr15129.f90: New test.
35410 * gfortran.dg/pr15140.f90: New test.
35413 * gfortran.fortran-torture/execute/bounds.f90: Add check for
35414 compile-time simplification.
35416 2004-07-14 Mike Stump <mrs@apple.com>
35418 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35420 2004-07-14 James E Wilson <wilson@specifixinc.com>
35423 * gcc.dg/profile-generate-1.c: New.
35425 2004-07-15 Jakub Jelinek <jakub@redhat.com>
35427 * gcc.c-torture/execute/20040709-1.c: New test.
35428 * gcc.c-torture/execute/20040709-2.c: New test.
35430 2004-07-14 Mike Stump <mrs@apple.com>
35432 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35434 2004-07-14 Mike Stump <mrs@apple.com>
35436 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35438 2004-07-13 Mark Mitchell <mark@codesourcery.com>
35441 * g++.dg/parse/mutable1.C: New test.
35443 2004-07-13 Diego Novillo <dnovillo@redhat.com>
35445 PR tree-optimization/16443
35446 * gcc.dg/tree-ssa/20040713-1.c: New test.
35448 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
35450 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35453 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35455 * gfortran.dg/g77/README: New file
35456 * gfortran.dg/g77/19981216-0.f: Copy from
35457 g77.f-torture/noncompile. Add "dg-do compile" and
35458 dg-error as required.
35459 * gfortran.dg/g77/19990218-1.f: Likewise.
35460 * gfortran.dg/g77/19990905-1.f: Likewise.
35461 * gfortran.dg/g77/9263.f: Likewise.
35462 * gfortran.dg/g77/980615-0.f: Likewise.
35463 * gfortran.dg/g77/980616-0.f: Likewise.
35464 * gfortran.dg/g77/check0.f: Likewise.
35465 * gfortran.dg/g77/select_no_compile.f: Likewise.
35467 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35469 Copy files from g77.f-torture/compile.
35470 Add "{ dg-do compile}". Other changes as noted
35471 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35472 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35473 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35474 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35475 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35476 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35477 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35478 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35479 statement to conform to standard. Append alpha1.x for reference.
35480 * gfortran.dg/g77/xformat.f: Add dg-warning
35482 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35484 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35485 Add {dg-do compile} directive.
35486 * gfortran.dg/g77/cpp2.F: Likewise.
35488 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35491 * g++.dg/lookup/name-clash1.C: New test.
35494 * g++.dg/lookup/name-clash2.C: New test.
35497 * g++.dg/lookup/name-clash3.C: New test.
35499 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35501 * g++.dg/lookup/new2.C: New test.
35502 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35504 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
35506 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35507 Add {dg-do compile} directive.
35508 * gfortran.dg/g77/13060.f: Likewise.
35509 * gfortran.dg/g77/19990218-0.f: Likewise.
35510 * gfortran.dg/g77/19990305-0.f: Likewise.
35511 * gfortran.dg/g77/19990419-0.f: Likewise.
35512 * gfortran.dg/g77/19990502-0.f: Likewise.
35513 * gfortran.dg/g77/19990502-1.f: Likewise.
35514 * gfortran.dg/g77/19990525-0.f: Likewise.
35515 * gfortran.dg/g77/19990826-1.f: Likewise.
35516 * gfortran.dg/g77/19990826-3.f: Likewise.
35517 * gfortran.dg/g77/19990905-2.f: Likewise.
35518 * gfortran.dg/g77/20000412-1.f: Likewise.
35519 * gfortran.dg/g77/20000511-1.f: Likewise.
35520 * gfortran.dg/g77/20000511-2.f: Likewise.
35521 * gfortran.dg/g77/20000518.f: Likewise.
35522 * gfortran.dg/g77/20000601-1.f: Likewise.
35523 * gfortran.dg/g77/20000601-2.f: Likewise.
35524 * gfortran.dg/g77/20000629-1.f: Likewise.
35525 * gfortran.dg/g77/20000630-2.f: Likewise.
35526 * gfortran.dg/g77/20010115.f: Likewise.
35527 * gfortran.dg/g77/20010321-1.f: Likewise.
35528 * gfortran.dg/g77/20010426.f: Likewise.
35529 * gfortran.dg/g77/20020307-1.f: Likewise.
35530 * gfortran.dg/g77/8485.f: Likewise.
35531 * gfortran.dg/g77/960317-1.f: Likewise.
35532 * gfortran.dg/g77/970915-0.f: Likewise.
35533 * gfortran.dg/g77/980310-1.f: Likewise.
35534 * gfortran.dg/g77/980310-2.f: Likewise.
35535 * gfortran.dg/g77/980310-3.f: Likewise.
35536 * gfortran.dg/g77/980310-4.f: Likewise.
35537 * gfortran.dg/g77/980310-6.f: Likewise.
35538 * gfortran.dg/g77/980310-7.f: Likewise.
35539 * gfortran.dg/g77/980310-8.f: Likewise.
35540 * gfortran.dg/g77/980419-2.f: Likewise.
35541 * gfortran.dg/g77/980424-0.f: Likewise.
35542 * gfortran.dg/g77/980427-0.f: Likewise.
35543 * gfortran.dg/g77/980729-0.f: Likewise.
35544 * gfortran.dg/g77/981117-1.f: Likewise.
35545 * gfortran.dg/g77/toon_1.f: Likewise.
35547 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35550 * g++.dg/other/abstract2.C: New test.
35552 2004-07-12 Paul Brook <paul@codesourcery.com>
35554 * gfortran.dg/pointer_init_1.f90: New test.
35556 2004-07-11 Paul Brook <paul@codesourcery.com>
35559 * gfortran.dg/contained_1.f90: New test.
35561 2004-07-11 Mark Mitchell <mark@codesourcery.com>
35563 * g++.dg/parse/defarg8.C: New test.
35565 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35568 * gfortran.dg/pr16433.f: New test.
35571 * gfortran.dg/pr15754.f90: New test.
35573 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
35575 PR tree-optimization/16437
35576 * gcc.c-torture/execute/bitfld-4.c: New test.
35578 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35580 * gfortran.fortran-torture/execute/common_2.f90: Add check for
35581 access to common var from module.
35583 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35586 * gfortran.fortran-torture/execute/common_2.f90: New test.
35588 2004-07-10 Paul Brook <paul@codesourcery.com>
35590 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35592 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35595 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35597 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
35599 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35600 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35601 * gfortran.dg/g77/ffree-form-1.f: Likewise.
35602 * gfortran.dg/g77/ffree-form-2.f: Likewise.
35603 * gfortran.dg/g77/ffree-form-3.f: Likewise.
35604 * gfortran.dg/g77/fno-underscoring.f: Likewise.
35605 * gfortran.dg/g77/funderscoring.f: Likewise.
35606 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
35608 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35610 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35612 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35613 Paul Brook <paul@codesourcery.com>
35616 * gfortran.dg/common_pointer_1.f90: New test.
35618 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35620 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35622 2004-07-09 James E Wilson <wilson@specifixinc.com>
35625 * gcc.c-torture/compile/20040709-1.c: New.
35627 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35630 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35632 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35635 * gfortran.dg/shape_1.f90: New test.
35637 2004-07-09 Zack Weinberg <zack@codesourcery.com>
35638 Andrew Pinski <apinski@apple.com>
35640 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35642 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35644 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35647 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35648 Paul Brook <paul@codesourcery.com>
35650 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35653 2004-07-09 Diego Novillo <dnovillo@redhat.com>
35655 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35657 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35659 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35660 testcases with capital suffix.
35662 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35668 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35670 * gfortran.dg/implicit_1.f90: New test.
35672 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35674 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35675 expression to match gfortran warning/error messages
35676 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35679 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35681 * lib/fortran-torture.exp: Rename proc search_for to
35684 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35686 * gcc.c-torture/execute/simd-5.x: New file.
35687 XFAIL on SPARC 64-bit at -O0.
35689 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35693 * g++.dg/warn/effc3.C: New test.
35695 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35697 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35698 change X to 1X in format.
35699 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35700 add data statements to conform to standard.
35702 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35704 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35705 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35706 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35708 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35710 * gfortran.dg/g77/7388.f: Copy from g77.dg
35711 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35712 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35713 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35714 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35715 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35716 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35717 * gfortran.dg/g77/strlen0.f: Likewise.
35719 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35721 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35722 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35724 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35726 * gcc.c-torture/execute/920428-2.x: Delete.
35727 * gcc.c-torture/execute/920501-7.x: Likewise.
35729 2004-07-08 Jakub Jelinek <jakub@redhat.com>
35731 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35732 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
35733 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35735 (PREFETCH_3DNOW): Add -march=c3.
35737 2004-07-08 Diego Novillo <dnovillo@redhat.com>
35740 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35741 * gcc.c-torture/execute/bf64-1.x: Likewise.
35743 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35745 * gcc.c-torture/compile/20040708-1.c: New test.
35747 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35750 * g++.dg/warn/effc2.C: New test.
35752 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
35754 * gcc.c-torture/execute/bitfld-1.x: Remove.
35755 * gcc.c-torture/execute/bitfld-3.c: New test.
35756 * gcc.dg/bitfld-2.c: Remove XFAILs.
35758 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
35761 * g++.dg/rtti/tinfo1.C: New file.
35763 2004-07-07 Eric Christopher <echristo@redhat.com>
35765 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35767 2004-07-07 Andrew Pinski <apinski@apple.com>
35769 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35771 2004-07-07 Mark Mitchell <mark@codesourcery.com>
35773 * g++.dg/init/call1.C: XFAIL.
35775 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
35777 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35778 except for movstrict*, to movmem* and clrstr* to clrmem*.
35780 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
35782 * gcc.c-torture/execute/20040707-1.c: New test.
35784 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
35786 * gcc.c-torture/execute/20040706-1.c: New test.
35788 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35791 * g++.dg/template/spec14.C: New test.
35793 2004-07-05 Jakub Jelinek <jakub@redhat.com>
35795 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35796 nothing if not yet defined. Use it in b, c and d type definitions.
35797 * gcc.c-torture/execute/20040705-1.c: New test.
35798 * gcc.c-torture/execute/20040705-2.c: New test.
35800 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35803 * g++.dg/lookup/new1.C: New test.
35805 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35808 * g++.dg/template/sizeof8.C: New test.
35810 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
35812 * gcc.c-torture/compile/20040705-1.c: New test.
35814 2004-07-04 Bud Davis <bdavis9659@comcast.net>
35816 * gfortran.fortran-torture/execute/seq_io.f90: New test.
35818 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
35820 * gcc.dg/cpp/if-mop.c: Two new testcases.
35821 * gcc.dg/cpp/trad/comment-3.c: New.
35823 2004-07-04 Paul Brook <paul@codesourcery.com>
35825 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35827 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
35830 * g++.dg/lookup/crash4.C: New test.
35832 2004-07-02 Zack Weinberg <zack@codesourcery.com>
35834 * gcc.c-torture/execute/builtin-abs-1.c
35835 * gcc.c-torture/execute/builtin-abs-2.c
35836 * gcc.c-torture/execute/builtin-complex-1.c
35837 * gcc.c-torture/execute/builtins/string-1-lib.c
35838 * gcc.c-torture/execute/builtins/string-1.c
35839 * gcc.c-torture/execute/builtins/string-2-lib.c
35840 * gcc.c-torture/execute/builtins/string-2.c
35841 * gcc.c-torture/execute/builtins/string-3-lib.c
35842 * gcc.c-torture/execute/builtins/string-3.c
35843 * gcc.c-torture/execute/builtins/string-4-lib.c
35844 * gcc.c-torture/execute/builtins/string-4.c
35845 * gcc.c-torture/execute/builtins/string-5-lib.c
35846 * gcc.c-torture/execute/builtins/string-5.c
35847 * gcc.c-torture/execute/builtins/string-6-lib.c
35848 * gcc.c-torture/execute/builtins/string-6.c
35849 * gcc.c-torture/execute/builtins/string-7-lib.c
35850 * gcc.c-torture/execute/builtins/string-7.c
35851 * gcc.c-torture/execute/builtins/string-8-lib.c
35852 * gcc.c-torture/execute/builtins/string-8.c
35853 * gcc.c-torture/execute/builtins/string-9-lib.c
35854 * gcc.c-torture/execute/builtins/string-9.c
35855 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35856 * gcc.c-torture/execute/builtins/string-asm-1.c
35857 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35858 * gcc.c-torture/execute/builtins/string-asm-2.c
35859 * gcc.c-torture/execute/stdio-opt-1.c
35860 * gcc.c-torture/execute/stdio-opt-2.c
35861 * gcc.c-torture/execute/stdio-opt-3.c
35862 * gcc.c-torture/execute/string-opt-1.c
35863 * gcc.c-torture/execute/string-opt-10.c
35864 * gcc.c-torture/execute/string-opt-11.c
35865 * gcc.c-torture/execute/string-opt-12.c
35866 * gcc.c-torture/execute/string-opt-13.c
35867 * gcc.c-torture/execute/string-opt-14.c
35868 * gcc.c-torture/execute/string-opt-15.c
35869 * gcc.c-torture/execute/string-opt-16.c
35870 * gcc.c-torture/execute/string-opt-2.c
35871 * gcc.c-torture/execute/string-opt-6.c
35872 * gcc.c-torture/execute/string-opt-7.c
35873 * gcc.c-torture/execute/string-opt-8.c:
35876 * gcc.c-torture/execute/builtins/abs-2.c
35877 * gcc.c-torture/execute/builtins/abs-3.c
35878 * gcc.c-torture/execute/builtins/complex-1.c
35879 * gcc.c-torture/execute/builtins/fprintf.c
35880 * gcc.c-torture/execute/builtins/fputs.c
35881 * gcc.c-torture/execute/builtins/memcmp.c
35882 * gcc.c-torture/execute/builtins/memmove.c
35883 * gcc.c-torture/execute/builtins/memops-asm.c
35884 * gcc.c-torture/execute/builtins/mempcpy-2.c
35885 * gcc.c-torture/execute/builtins/mempcpy.c
35886 * gcc.c-torture/execute/builtins/memset.c
35887 * gcc.c-torture/execute/builtins/printf.c
35888 * gcc.c-torture/execute/builtins/sprintf.c
35889 * gcc.c-torture/execute/builtins/strcat.c
35890 * gcc.c-torture/execute/builtins/strchr.c
35891 * gcc.c-torture/execute/builtins/strcmp.c
35892 * gcc.c-torture/execute/builtins/strcpy.c
35893 * gcc.c-torture/execute/builtins/strcspn.c
35894 * gcc.c-torture/execute/builtins/strlen-2.c
35895 * gcc.c-torture/execute/builtins/strlen.c
35896 * gcc.c-torture/execute/builtins/strncat.c
35897 * gcc.c-torture/execute/builtins/strncmp-2.c
35898 * gcc.c-torture/execute/builtins/strncmp.c
35899 * gcc.c-torture/execute/builtins/strncpy.c
35900 * gcc.c-torture/execute/builtins/strpbrk.c
35901 * gcc.c-torture/execute/builtins/strpcpy-2.c
35902 * gcc.c-torture/execute/builtins/strpcpy.c
35903 * gcc.c-torture/execute/builtins/strrchr.c
35904 * gcc.c-torture/execute/builtins/strspn.c
35905 * gcc.c-torture/execute/builtins/strstr-asm.c
35906 * gcc.c-torture/execute/builtins/strstr.c:
35907 ... these new files.
35909 * gcc.c-torture/execute/builtins/abs-2-lib.c
35910 * gcc.c-torture/execute/builtins/abs-3-lib.c
35911 * gcc.c-torture/execute/builtins/complex-1-lib.c
35912 * gcc.c-torture/execute/builtins/fprintf-lib.c
35913 * gcc.c-torture/execute/builtins/fputs-lib.c
35914 * gcc.c-torture/execute/builtins/memcmp-lib.c
35915 * gcc.c-torture/execute/builtins/memmove-lib.c
35916 * gcc.c-torture/execute/builtins/memops-asm-lib.c
35917 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35918 * gcc.c-torture/execute/builtins/mempcpy-lib.c
35919 * gcc.c-torture/execute/builtins/memset-lib.c
35920 * gcc.c-torture/execute/builtins/printf-lib.c
35921 * gcc.c-torture/execute/builtins/sprintf-lib.c
35922 * gcc.c-torture/execute/builtins/strcat-lib.c
35923 * gcc.c-torture/execute/builtins/strchr-lib.c
35924 * gcc.c-torture/execute/builtins/strcmp-lib.c
35925 * gcc.c-torture/execute/builtins/strcpy-lib.c
35926 * gcc.c-torture/execute/builtins/strcspn-lib.c
35927 * gcc.c-torture/execute/builtins/strlen-2-lib.c
35928 * gcc.c-torture/execute/builtins/strlen-lib.c
35929 * gcc.c-torture/execute/builtins/strncat-lib.c
35930 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35931 * gcc.c-torture/execute/builtins/strncmp-lib.c
35932 * gcc.c-torture/execute/builtins/strncpy-lib.c
35933 * gcc.c-torture/execute/builtins/strpbrk-lib.c
35934 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35935 * gcc.c-torture/execute/builtins/strpcpy-lib.c
35936 * gcc.c-torture/execute/builtins/strrchr-lib.c
35937 * gcc.c-torture/execute/builtins/strspn-lib.c
35938 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35939 * gcc.c-torture/execute/builtins/strstr-lib.c
35940 * gcc.c-torture/execute/builtins/lib/abs.c
35941 * gcc.c-torture/execute/builtins/lib/fprintf.c
35942 * gcc.c-torture/execute/builtins/lib/memset.c
35943 * gcc.c-torture/execute/builtins/lib/printf.c
35944 * gcc.c-torture/execute/builtins/lib/sprintf.c
35945 * gcc.c-torture/execute/builtins/lib/strcpy.c
35946 * gcc.c-torture/execute/builtins/lib/strcspn.c
35947 * gcc.c-torture/execute/builtins/lib/strncat.c
35948 * gcc.c-torture/execute/builtins/lib/strncmp.c
35949 * gcc.c-torture/execute/builtins/lib/strncpy.c
35950 * gcc.c-torture/execute/builtins/lib/strpbrk.c
35951 * gcc.c-torture/execute/builtins/lib/strspn.c
35952 * gcc.c-torture/execute/builtins/lib/strstr.c:
35953 New files containing support routines.
35955 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35957 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35958 when not optimizing.
35960 2004-07-02 Mark Mitchell <mark@codesourcery.com>
35963 * g++.dg/abi/mangle22.C: New test.
35964 * g++.dg/abi/mangle23.C: Likewise.
35966 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
35969 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35970 Allow for cases without denormalized floating point numbers.
35972 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
35975 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35976 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35977 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35978 expected warning text.
35979 * gcc.dg/format/diag-2.c: New test.
35981 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35983 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35985 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
35987 * gcc.dg/builtins-43.c: New.
35988 * gcc.dg/builtins-44.c: New.
35989 * gcc.dg/builtins-45.c: New.
35991 2004-06-26 Geoffrey Keating <geoffk@apple.com>
35992 Andreas Tobler <a.tobler@schweiz.ch>
35994 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35995 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
35997 * gcc.dg/cleanup-11.c: Likewise.
35998 * gcc.dg/cleanup-8.c: Likewise.
35999 * gcc.dg/cleanup-9.c: Likewise.
36000 * gcc.dg/cleanup-5.c: Run on all platforms.
36002 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
36004 * g++.dg/warn/nonnull1.C: New test.
36006 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
36008 * gcc.dg/compat/compat-common.h: Wrap up CINT in
36009 an #ifndef SKIP_COMPLEX_INT/#endif pair.
36010 Special-case the Sun compiler wrt to <complex.h>.
36012 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
36014 * gcc.dg/Wunreachable-8.C: New test.
36016 * gcc.dg/h8300-ice2.c : New test.
36018 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
36021 * gfortran.fortran-torture/compile/implicit.f90: Add test
36022 for implicit character.
36024 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
36027 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36028 Use tiny() intrinsic to find smallest non-negative real
36030 2004-06-30 Jakub Jelinek <jakub@redhat.com>
36032 * gcc.dg/compat/struct-by-value-22_main.c: New test.
36033 * gcc.dg/compat/struct-by-value-22_x.c: New.
36034 * gcc.dg/compat/struct-by-value-22_y.c: New.
36036 * gcc.c-torture/execute/20040629-1.c: New test.
36038 2004-06-29 Jakub Jelinek <jakub@redhat.com>
36040 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36041 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36044 * gcc.dg/20040625-1.c: New test.
36046 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36048 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36050 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36053 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36055 2004-06-29 Richard Henderson <rth@redhat.com>
36057 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36059 2004-06-29 Paul Brook <paul@codesourcery.com>
36061 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36062 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36064 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
36067 * g++.dg/parse/crash15.C: New.
36069 2004-06-28 Andrew Pinski <apinski@apple.com>
36071 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36072 by the error already.
36074 * g++.dg/opt/ptrmem4.C: Change to compile only test.
36076 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
36079 * gcc.dg/h8300-bss-align-1.c : New.
36081 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
36084 * g++.dg/template/ctor4.C: New.
36086 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36089 * g++.dg/warn/Wsequence-point-1.C: New test.
36091 2004-06-27 Paul Brook <paul@codesourcery.com>
36093 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36095 2004-06-27 Zack Weinberg <zack@codesourcery.com>
36097 * g++.old-deja/g++.mike/p7325.C: Remove.
36099 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36102 * gcc.dg/pr14963.c: New test.
36104 2004-06-27 Mark Mitchell <mark@codesourcery.com>
36107 * g++.dg/parse/redef1.C: New test.
36109 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
36111 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36113 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36115 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36116 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36118 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36119 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36120 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36121 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36122 g++.brendan/enum14.C.
36123 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36124 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36125 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36127 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36130 2004-06-27 Roger Sayle <roger@eyesopen.com>
36132 * gcc.dg/20040527-1.c: New test case.
36134 2004-06-26 Bud Davis <bdavis9659@comcast.net>
36136 PR gfortran/pr16196
36137 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36139 2004-06-25 Roger Sayle <roger@eyesopen.com>
36141 PR middle-end/15825
36142 * gcc.dg/pr15825-1.c: New test case.
36144 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36146 * gcc.c-torture/execute/20040625-1.c: New test.
36148 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36150 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36152 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36154 * gcc.dg/torture/mips-div-1.c: New test.
36156 2004-06-24 Jeff Law <law@redhat.com>
36158 * gcc.dg/tree-ssa/20040624-1.c: New test.
36160 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
36162 * gcc.c-torture/compile/20040624-1.c: New test.
36164 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36166 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36169 2004-06-23 Andrew Pinski <apinski@apple.com>
36171 PR middle-end/15988
36172 * g++.dg/opt/ptrmem4.C: New test.
36174 * gcc.dg/c90-array-quals-2.c: New test.
36176 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
36178 * gcc.dg/kpice1.c: New test.
36180 2006-06-23 Andrew Pinski <apinski@apple.com>
36182 * gcc.dg/c90-array-quals.c: New test.
36184 2006-06-22 Richard Henderson <rth@redhat.com>
36186 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36188 2004-06-22 Loren James Rittle <ljrittle@acm.org>
36190 * gcc.dg/builtins-config.h: Handle FreeBSD.
36192 2006-06-22 Richard Henderson <rth@redhat.com>
36194 * g++.dg/opt/devirt1.C: New.
36196 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
36198 * g++.dg/opt/pr15551.C: New testcase.
36200 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
36203 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36204 x86_64-*-linux* when compiling for 32bit.
36206 2004-06-21 Andrew Pinski <apinski@apple.com>
36208 * gcc.dg/pch/struct-1.c: New.
36209 * gcc.dg/pch/struct-1.hs: New.
36211 2004-06-21 Geoffrey Keating <geoffk@apple.com>
36213 * gcc.dg/pch/save-temps-1.c: New file.
36214 * gcc.dg/pch/save-temps-1.hs: New file.
36216 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
36218 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36219 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36221 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36223 * gfortran.fortran-torture/execute/select_1.f90: Rename function
36225 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36226 Remove trailing spaces.
36228 2004-06-21 Richard Henderson <rth@redhat.com>
36230 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36231 merging && to BIT_FIELD_REF.
36233 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
36235 * g++.dg/opt/placeholder1.C: New test.
36237 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36239 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36240 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36241 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36242 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36244 2004-06-20 Zack Weinberg <zack@codesourcery.com>
36246 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36248 * g++.dg/other/pragma-re-1.C: Add comments.
36250 2004-06-19 Bud Davis <bdavis9659@comcast.net>
36253 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36255 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
36257 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36258 instead of setting the type of size_t by
36261 2004-06-18 Roger Sayle <roger@eyesopen.com>
36263 * gcc.dg/unordered-2.c: New test case.
36264 * gcc.dg/unordered-3.c: New test case.
36266 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
36269 * lib/g++.exp (g++_version): Tweak regexp for version
36270 * lib/g77.exp (g77_version): Likewise.
36271 * lib/gfortran.exp (gfortran_version): Likewise.
36272 * lib/objc.exp (objc_version): Likewise.
36273 * lib/treelang.exp (treelang_version): Likewise.
36275 2004-06-19 Jakub Jelinek <jakub@redhat.com>
36277 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36278 Use INT_MAX instead of __INT_MAX__.
36279 * gcc.dg/compat/struct-align-2_y.c: Likewise.
36281 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36282 * gcc.dg/compat/scalar-return-3_x.c: Use it.
36283 * gcc.dg/compat/scalar-return-3_y.c: Use it.
36284 * gcc.dg/compat/scalar-return-4_x.c: Use it.
36285 * gcc.dg/compat/scalar-return-4_y.c: Use it.
36286 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36287 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36288 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36289 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36291 * gcc.dg/range-test-1.c: New test.
36292 * g++.dg/opt/range-test-1.C: New test.
36294 2004-06-17 Richard Henderson <rth@redhat.com>
36296 * objc.dg/sync-1.m: New.
36297 * objc.dg/try-catch-1.m: Don't force next runtime.
36298 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36299 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
36300 shadowed catch clause.
36301 * objc.dg/try-catch-5.m: New.
36303 2004-06-17 Zack Weinberg <zack@codesourcery.com>
36306 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36308 2004-06-15 Richard Henderson <rth@redhat.com>
36310 * gcc.dg/20001116-1.c: Move expected warning line.
36312 2004-06-15 Richard Henderson <rth@redhat.com>
36314 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36315 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36317 2004-06-15 Jeff Law <law@redhat.com>
36319 * gcc.dg/tree-ssa/20040615-1.c: New test.
36320 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36321 be less sensitive to operand ordering.
36322 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36324 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
36326 * g++.dg/abi/bitfield3.C: Add comment..
36328 2004-06-15 Richard Henderson <rth@redhat.com>
36330 * g++.dg/ext/stmtexpr1.C: XFAIL.
36331 * gcc.dg/20030612-1.c: XFAIL.
36333 2004-06-15 Eric Christopher <echristo@redhat.com>
36335 * g++.dg/charset/asm5.c: New.
36336 * gcc.dg/charset/asm6.c: New.
36338 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36341 * gfortran.fortran-torture/execute/select_1.f90: New test.
36343 2004-06-15 Paul Brook <paul@codesourcery.com>
36345 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36347 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36350 * g++.dg/lookup/crash3.C: New test.
36352 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36355 * g++.dg/parse/dtor4.C: New test.
36357 2004-06-14 Jeff Law <law@redhat.com>
36359 * gcc.c-torture/compile/20040614-1.c: New test.
36361 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36364 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36365 LEN of a character array.
36367 2004-06-14 Mark Mitchell <mark@codesourcery.com>
36370 * g++.dg/template/ptrmem10.C: New test.
36373 * g++.dg/template/friend30.C: New test.
36375 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36378 * gfortran.fortran-torture/compile/mloc.f90: New test.
36380 2004-06-13 Paul Brook <paul@codesourcery.com>
36382 * gfortran.fortran-torture/execute/random_2.f90: New test.
36384 2004-06-13 Eric Christopher <echristo@redhat.com>
36386 * gcc.dg/noncompile/redecl-1.c: Fix error message.
36388 2004-06-12 Paul Brook <paul@codesourcery.com>
36390 * gfortran.fortran-torture/execute/contained_3.f90: New test.
36392 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36395 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36397 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36400 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36401 syntax errors in end statements of contained subroutines.
36403 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36406 * gfortran.fortran-torture/execute/null_arg.f90: New test.
36408 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36411 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36413 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36416 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36418 2004-06-11 Mark Mitchell <mark@codesourcery.com>
36421 * g++.dg/parse/enum1.C: New test.
36423 2004-06-10 Jeff Law <law@redhat.com>
36425 * gcc.c-torture/compile/20040610-1.c: New test.
36427 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36429 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36430 * g++.old-deja/g++.other/decl3.C: Likewise.
36432 2004-06-10 Brian Booth <bbooth@redhat.com>
36434 * gcc.dg/tree-ssa/20031015-1.c: Scan for
36435 V_MAY_DEF instead of VDEF.
36436 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36438 2004-06-10 Mark Mitchell <mark@codesourcery.com>
36441 * g++.dg/conversion/const1.C: New test.
36444 * g++.dg/conversion/reinterpret1.C: New test.
36447 * g++.dg/template/enum2.C: New test.
36450 * g++.dg/template/error13.C: New test.
36452 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36455 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36456 arguments to test_* REAL and of the right size.
36458 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36461 PR rtl-optimization/15681
36462 * gcc.dg/20040609-1.c: New test.
36464 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36467 * g++.dg/opt/builtins1.C: New test.
36469 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
36471 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36472 that use default windows32 struct layout.
36473 * gcc.dg/i386-bitfield2.c: Likewise.
36475 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
36477 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36478 for mingw32 and cygwin targets.
36480 2004-06-09 Geoffrey Keating <geoffk@apple.com>
36482 * gcc.dg/pch/macro-4.c: New.
36483 * gcc.dg/pch/macro-4.hs: New.
36485 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36488 * gfortran.fortran-torture/compile/name_clash.f90: New test.
36490 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36493 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36495 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36498 * gfortran.fortran-torture/execute/t_edit.f90: New test.
36500 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36503 * gfortran.fortran-torture/execute/backspace.c : New test.
36505 2004-06-09 Paul Brook <paul@codesourcery.com>
36507 * gfortran.fortran-torture/execure/intrinsic_associated.f90
36508 (pointer_to_section): Rewrite to use smaller array.
36510 2004-06-08 David Edelsohn <edelsohn@gnu.org>
36512 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36513 * gcc.dg/ext/altivec-10.c: Same.
36514 * gcc.dg/ext/altivec-11.c: Same.
36515 * gcc.dg/ext/altivec-12.c: Same.
36516 * gcc.dg/ext/altivec-13.c: Same.
36517 * gcc.dg/ext/altivec-14.c: Same.
36518 * gcc.dg/ext/altivec-15.c: Same.
36519 * gcc.dg/ext/altivec-16.c: Same.
36520 * gcc.dg/ext/altivec-3.c: Same.
36521 * gcc.dg/ext/altivec-4.c: Same.
36522 * gcc.dg/ext/altivec-6.c: Same.
36523 * gcc.dg/ext/altivec-7.c: Same.
36524 * gcc.dg/ext/altivec-8.c: Same.
36525 * gcc.dg/ext/altivec-varargs-1.c: Same.
36527 * g++.dg/ext/altivec-1.C: Correct dg syntax.
36528 * g++.dg/ext/altivec-10.C: Same.
36529 * g++.dg/ext/altivec-2.C: Same.
36530 * g++.dg/ext/altivec-3.C: Same.
36531 * g++.dg/ext/altivec-4.C: Same.
36532 * g++.dg/ext/altivec-5.C: Same.
36533 * g++.dg/ext/altivec-6.C: Same.
36534 * g++.dg/ext/altivec-7.C: Same.
36535 * g++.dg/ext/altivec-8.C: Same.
36536 * g++.dg/ext/altivec-9.C: Same.
36538 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36541 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36543 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36545 * gcc.dg/union-1.c: New test.
36547 2004-06-07 Roger Sayle <roger@eyesopen.com>
36549 * gcc.dg/builtins-41.c: New test case.
36550 * gcc.dg/builtins-42.c: New test case.
36552 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36554 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36555 * g++.dg/ext/altivec-10.C: Same.
36556 * g++.dg/ext/altivec-2.C: Same.
36557 * g++.dg/ext/altivec-3.C: Same.
36558 * g++.dg/ext/altivec-4.C: Same.
36559 * g++.dg/ext/altivec-5.C: Same.
36560 * g++.dg/ext/altivec-6.C: Same.
36561 * g++.dg/ext/altivec-7.C: Same.
36562 * g++.dg/ext/altivec-8.C: Same.
36563 * g++.dg/ext/altivec-9.C: Same.
36564 * g++.old-deja/g++.abi/cxa_vec.C: Same.
36565 * g++.old-deja/g++.brendan/new3.C: Same.
36566 * gcc.c-torture/execute/eeprof-1.x: Same.
36568 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
36571 * gcc.dg/pr14765-1.c: New test.
36573 2004-06-07 Roger Sayle <roger@eyesopen.com>
36576 * gcc.dg/pr14649-1.c: New test case.
36578 2004-06-07 Richard Henderson <rth@redhat.com>
36580 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36583 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36585 * g++.dg/eh/elide1.C: Remove XFAIL.
36587 2004-06-07 Mark Mitchell <mark@codesourcery.com>
36590 * g++.dg/expr/sizeof3.C: New test.
36593 * g++.dg/template/access14.C: New test.
36596 * g++.dg/template/enum1.C: New test.
36599 * g++.dg/eh/throw1.C: New test.
36601 2004-06-07 David Ayers <d.ayers@inode.at>
36602 Ziemowit Laski <zlaski@apple.com>
36604 * lib/objc.exp (objc_target_compile): Revert the '-framework
36605 Foundation' flag fix, since bare Darwin does not ship
36606 with the Foundation framework.
36607 * objc/execute/next_mapping.h: Provide a local NSConstantString
36608 @interface and @implementation.
36609 (objc_constant_string_init): A constructor function, used to
36610 initialize the NSConstantString meta-class object.
36611 * objc/execute/string1.m: Include "next_mapping.h" instead of
36612 <Foundation/NSString.h>.
36613 * objc/execute/string2.m: Likewise.
36614 * objc/execute/string3.m: Likewise.
36615 * objc/execute/string4.m: Likewise.
36617 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
36619 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36620 to double. Replace double with FLOAT.
36621 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36623 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36624 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36625 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36626 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36627 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36628 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36629 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36630 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36632 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
36635 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36637 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36640 * g++.dg/template/meminit2.C: New test.
36642 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
36645 * gcc.c-torture/execute/compare-fp-1.c,
36646 gcc.c-torture/execute/compare-fp-2.c,
36647 gcc.c-torture/execute/compare-fp-3.c,
36648 gcc.c-torture/execute/compare-fp-4.c,
36649 gcc.c-torture/execute/compare-fp-3.x,
36650 gcc.c-torture/execute/compare-fp-4.x: Moved...
36651 * gcc.c-torture/execute/ieee/compare-fp-1.c,
36652 gcc.c-torture/execute/ieee/compare-fp-2.c,
36653 gcc.c-torture/execute/ieee/compare-fp-3.c,
36654 gcc.c-torture/execute/ieee/compare-fp-4.c,
36655 gcc.c-torture/execute/ieee/compare-fp-3.x,
36656 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36658 2004-06-04 David Ayers <d.ayers@inode.at>
36660 * objc/execute/protocol-isEqual-4.m: New testcase.
36662 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
36664 * objc/execute/protocol-isEqual-1.m: New testcase.
36665 * objc/execute/protocol-isEqual-2.m: New testcase.
36666 * objc/execute/protocol-isEqual-3.m: New testcase.
36668 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36670 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36672 2004-06-02 Ziemowit Laski <zlaski@apple.com>
36674 * lib/objc.exp (objc_target_compile): When running tests on
36675 Darwin (Mac OS X), inform the linker about '-framework
36678 2004-06-02 Eric Christopher <echristo@redhat.com>
36680 * gcc.c-torture/compile/20040602-1.c: New.
36682 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
36684 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36685 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36687 PR tree-optimization/14736
36688 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36690 PR tree-optimization/14042
36691 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36693 PR tree-optimization/14729
36694 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36696 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36699 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36701 2004-06-01 Richard Hederson <rth@redhat.com>
36703 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36705 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36708 * g++.dg/parse/offsetof4.C: New test.
36710 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
36713 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36715 2004-05-31 Mark Mitchell <mark@codesourcery.com>
36718 * g++.dg/template/friend29.C: New test.
36720 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
36723 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36725 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
36727 * gcc.dg/sparc-trap-1.c: New test.
36729 2004-05-31 Roger Sayle <roger@eyesopen.com>
36731 PR middle-end/15069
36732 * g++.dg/opt/fold3.C: New test case.
36734 2004-05-30 Graham Stott <graham.stott@btinternet.com>
36736 * lib/target-supports.exp (check_iconv_available): Fix fallout
36737 from 2004-05-28 patch.
36739 2004-05-30 Paul Brook <paul@codesourcery.com>
36742 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36743 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36745 2004-05-30 Steven G. Kargl <kargls@comcast.net>
36747 * gfortran.fortran-torture/execute/random_1.f90: New test.
36749 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36751 * g++.dg/ext/altivec-10.C: New test.
36753 2004-05-29 Paul Brook <paul@codesourcery.com>
36755 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36757 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36759 * gcc.dg/altivec-16.c: New test.
36761 2004-05-28 Janis Johnson <janis187@us.ibm.com>
36763 * lib/target-supports.exp (check_vmx_hw_available): New.
36764 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36766 * lib/target-supports.exp (check_alias_available,
36767 check_iconv_available, check_named_sections_available): Use
36768 unique names for temporary files.
36770 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36772 * gcc.dg/altivec-15.c: New test.
36774 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36777 * g++.dg/warn/noeffect6.C: New test.
36780 * g++.dg/expr/ptrmem4.C: New test.
36783 * g++.dg/template/operator3.C: New test.
36785 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36788 * g++.dg/lookup/redecl1.C: New test.
36789 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36791 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
36793 * gcc.c-torture/execute/compare-fp-1.c,
36794 gcc.c-torture/execute/compare-fp-2.c,
36795 gcc.c-torture/execute/compare-fp-3.c,
36796 gcc.c-torture/execute/compare-fp-4.c,
36797 gcc.c-torture/execute/compare-fp-3.x,
36798 gcc.c-torture/execute/compare-fp-4.x,
36799 gcc.dg/pr15649-1.c: New.
36801 2004-05-27 Adam Nemet <anemet@lnxw.com>
36804 * g++.dg/init/array14.C: New test.
36806 2004-05-25 Janis Johnson <janis187@us.ibm.com>
36808 * lib/compat.exp (compat-get-options-main): New.
36809 (compat-get-options): Remove unneeded code, warn for ignored
36811 (compat-execute): Check flag set by dg-require-* commands.
36813 * lib/compat.exp (compat-execute): Break up long lines.
36815 2004-05-24 Janis Johnson <janis187@us.ibm.com>
36817 * gcc.dg/altivec-7.c: Don't use 'vector long'.
36818 * gcc.dg/altivec-14.c: New test.
36819 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36821 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36822 * gcc.dg/altivec-12.c: Ditto.
36824 * gcc.dg/altivec-3.c: Move call to altivec_check.
36826 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36829 * g++.dg/template/error12.C: New test.
36832 * g++.dg/ext/attrib15.C: New test.
36835 * g++.dg/template/ptrmem9.C: New test.
36837 2004-05-25 Paul Brook <paul@codesourcery.com>
36839 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36841 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36844 * g++.dg/template/crash19.C: New test.
36846 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36849 * g++.dg/template/redecl1.C: New test.
36851 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36854 * g++.dg/other/ns1.C: New test.
36857 * g++.dg/template/invalid1.C: New test.
36859 2004-05-23 Paul Brook <paul@codesourcery.com>
36860 Victor Leikehman <lei@haifasphere.co.il>
36862 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36863 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36865 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36869 * g++.dg/template/non-dependent5.C: New test.
36870 * g++.dg/template/non-dependent6.C: New test.
36872 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36875 * g++.dg/inherit/union1.C: New test.
36878 * g++.dg/template/addr1.C: New test.
36881 * g++.dg/template/array5.C: New test.
36884 * g++.dg/template/array6.C: New test.
36886 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
36887 Roger Sayle <roger@eyesopen.com>
36889 * g++.dg/lookup/forscope2.C: New test case.
36891 2004-05-22 Ben Elliston <bje@au.ibm.com>
36893 * gcc.dg/cpp/Wmissingdirs.c: New.
36895 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36898 * gcc.dg/compat/union-m128-1.h: New file.
36899 * gcc.dg/compat/union-m128-1_main.c: Likewise.
36900 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36901 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36903 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36906 * gcc.dg/compat/struct-complex-1.h: New file.
36907 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36908 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36909 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36911 2004-05-20 Roger Sayle <roger@eyesopen.com>
36914 * gcc.dg/pr3074-1.c: New test case.
36915 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36917 2004-05-20 Falk Hueffner <falk@debian.org>
36920 * gcc.dg/ftrapv-1.c: New test case.
36922 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
36924 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36926 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
36927 Jeff Law <law@redhat.com>
36929 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36930 * gcc.dg/tree-ssa/20040518-2.c: New test.
36932 * gcc.dg/tree-ssa/20040518-1.c: New test.
36934 2004-05-18 Zack Weinberg <zack@codesourcery.com>
36936 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36938 2004-05-18 Paul Brook <paul@codesourcery.com>
36941 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36943 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36945 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36948 2004-05-17 Steven Bosscher <stevenb@suse.de>
36950 * gcc.dg/tree-ssa/20040517-1.c: New test.
36952 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36954 * gcc.dg/loop-4.c: New test.
36956 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
36958 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36960 2004-05-15 Bud Davis <bdavis9659@comcast.net>
36963 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36965 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36969 * gfortran.fortran-torture/compile/data_1.f90: New test.
36971 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
36973 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36974 * gcc.dg/uninit-H.c: Define ASM for __s390__.
36976 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36978 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36980 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36983 * gcc.dg/format/xopen-1.c: Adjust expected message.
36984 * gcc.dg/format/xopen-3.c: New test.
36986 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
36988 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36990 2004-05-14 Jeff Law <law@redhat.com>
36992 * gcc.dg/tree-ssa/20040514-2.c: New test.
36994 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36996 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36998 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37001 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
37003 * gcc.dg/tree-ssa/20040514-1.c: New test.
37005 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37007 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37010 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37013 * gfortran.fortran-torture/compile/do_1.f90: New test.
37015 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37018 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37021 2004-05-14 Bud Davis <bdavis9659@comcast.net>
37024 * gfortran.fortran-torture/execute/random_init.f90: New test.
37026 2004-05-13 Paul Brook <paul@codesourcery.com>
37029 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37031 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
37033 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37034 for the powerpc case.
37036 2004-05-13 Jeff Law <law@redhat.com>
37038 * gcc.dg/tree-ssa/20040513-1.c: New test.
37039 * gcc.dg/tree-ssa/20040513-2.c: New test.
37041 2004-05-13 Paul Brook <paul@codesourcery.com>
37043 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37044 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37045 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37047 2004-05-13 Andreas Schwab <schwab@suse.de>
37050 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37053 2004-05-13 Bud Davis <bdavis9659@comcast.net>
37056 * gfortran.fortran-torture/execute/adjustr.f90: New file.
37058 2004-05-13 Diego Novillo <dnovillo@redhat.com>
37060 Merge from tree-ssa-20020619-branch. See
37061 ChangeLog.tree-ssa for details.
37063 2004-05-11 Ziemowit Laski <zlaski@apple.com>
37065 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37066 include <altivec.h> explicitly.
37067 * gcc.dg/altivec-13.c: Likewise.
37069 2004-05-11 Paul Brook <paul@codesourcery.com>
37071 * gcc.c-torture/compile/20010518-1.c: Force enum size.
37073 2004-05-10 Eric Christopher <echristo@redhat.com>
37075 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37076 * gcc.dg/sibcall-4.c: Ditto.
37078 2004-05-10 Ziemowit Laski <zlaski@apple.com>
37080 * g++.dg/ext/altivec-8.C: New test case.
37081 * gcc.dg/altivec-13.c: New test case.
37083 2004-05-08 Roger Sayle <roger@eyesopen.com>
37085 * gcc.c-torture/execute/divcmp-1.c: New test case.
37086 * gcc.c-torture/execute/divcmp-2.c: New test case.
37087 * gcc.c-torture/execute/divcmp-3.c: New test case.
37089 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37091 * g++.dg/other/pragma-re-2.C: New test.
37093 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37095 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37096 * gcc.dg/i386-387-2.c: Likewise.
37098 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37100 * gcc.dg/i386-387-6.c: Likewise.
37102 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37104 * gcc.dg/builtins-33.c: Also check log1p*.
37106 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
37108 PR optimization/15296
37109 * gcc.c-torture/execute/pr15296.c: New test.
37111 2004-05-05 Uros Bizjak <uros@kss-loka.si>
37113 * gcc.dg/builtins-40.c: New test.
37115 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
37117 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37119 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
37121 * g++.dg/ext/spe1.C: New testcase.
37123 2004-05-04 Ziemowit Laski <zlaski@apple.com>
37125 * objc.dg/image-info.m: Allow additional attributes
37126 for __image_info section.
37128 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
37130 * gcc.dg/torture/mips-hilo-2.c: New test.
37132 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37135 * g++.dg/template/member5.C: New test.
37137 2004-05-03 Uros Bizjak <uros@kss-loka.si>
37139 * gcc.dg/builtins-34.c: Also check expm1*.
37141 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37143 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37144 * gcc.dg/torture/builtin-convert-3.c: New test.
37146 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
37148 PR middle-end/15054
37149 * g++.dg/opt/pr15054.C: New test.
37151 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37153 * gcc.dg/torture/builtin-rounding-1.c: New test.
37154 * gcc.dg/builtins-25.c: Delete.
37155 * gcc.dg/builtins-29.c: Delete.
37157 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
37159 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37160 * gcc.dg/sibcall-4.c: Likewise.
37161 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37163 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37165 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37166 bit-field on 16-bit targets.
37168 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37170 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37173 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
37175 * gcc.dg/rs6000-power2-1.c: Change to compile only.
37176 * gcc.dg/rs6000-power2-2.c: Likewise.
37178 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
37180 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37181 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37182 Change the asm registers to be in form of frN instead of fN.
37184 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37186 * gcc.dg/torture/builtin-convert-2.c: New test.
37188 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
37190 * gcc.dg/rs6000-power2-1.c: New test.
37191 * gcc.dg/rs6000-power2-2.c: New test.
37193 2004-04-28 Jan Hubicka <jh@suse.cz>
37195 * gcc.dg/unused-6.c: New test.
37197 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37198 Ulrich Weigand <uweigand@de.ibm.com>
37200 * ada/acats/run_all.sh: Define $target variable.
37202 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
37205 * g++.dg/other/vararg-1.C: New test.
37208 * g++.dg/eh/cleanup3.C: New test.
37210 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37212 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37213 and ad8011a (target_insn).
37214 * ada/acats/support/macro.dfs: Likewise.
37215 * ada/acats/support/impbit.adb: New file.
37217 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
37219 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37221 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37223 * gcc.dg/loop-3.c: New test.
37225 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
37227 * gcc.c-torture/execute/simd-5.c: New test.
37229 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37232 * g++.dg/template/crash18.C: New test.
37234 2004-04-22 Mark Mitchell <mark@codesourcery.com>
37236 * g++.dg/ext/complit3.C: New test.
37238 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37240 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37241 * gcc.dg/altivec-3.c: Same.
37242 * gcc.dg/altivec-varargs-1.c: Same.
37244 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37246 * lib/target-supports.exp (check_profiling_available): Assume
37247 profiling is not available on powerpc-eabi targets.
37249 2004-04-21 Janis Johnson <janis187@us.ibm.com>
37251 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37252 * gcc.dg/vmx/bug-1.c: Ditto.
37254 2004-04-20 Eric Christopher <echristo@redhat.com>
37256 * gcc.dg/charset/extern.c: New test.
37257 * g++.dg/charset/extern3.cc: Ditto.
37259 2004-04-20 Uros Bizjak <uros@kss-loka.si>
37261 * gcc.dg/builtins-39.c: New test.
37263 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
37265 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37267 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
37269 * gcc.dg/torture/mips-hilo-1.c: New test.
37271 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
37273 * gcc.c-torture/compile/20040419-1.c: New test.
37275 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
37277 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37279 2004-04-18 Zack Weinberg <zack@codesourcery.com>
37280 Aldy Hernandez <aldyh@redhat.com>
37282 * gcc.c-torture/execute/va-arg-24.c: New.
37284 2004-04-17 Zack Weinberg <zack@codesourcery.com>
37285 Aldy Hernandez <aldyh@redhat.com>
37287 * gcc.dg/vmx/1b-01.c: New.
37288 * gcc.dg/vmx/1b-02.c: New.
37289 * gcc.dg/vmx/1b-03.c: New.
37290 * gcc.dg/vmx/1b-04.c: New.
37291 * gcc.dg/vmx/1b-05.c: New.
37292 * gcc.dg/vmx/1b-06.c: New.
37293 * gcc.dg/vmx/1b-07.c: New.
37294 * gcc.dg/vmx/1c-01.c: New.
37295 * gcc.dg/vmx/1c-02.c: New.
37296 * gcc.dg/vmx/3a-01a.c: New.
37297 * gcc.dg/vmx/3a-01.c: New.
37298 * gcc.dg/vmx/3a-01m.c: New.
37299 * gcc.dg/vmx/3a-03.c: New.
37300 * gcc.dg/vmx/3a-03m.c: New.
37301 * gcc.dg/vmx/3a-04.c: New.
37302 * gcc.dg/vmx/3a-04m.c: New.
37303 * gcc.dg/vmx/3a-05.c: New.
37304 * gcc.dg/vmx/3a-06.c: New.
37305 * gcc.dg/vmx/3a-06m.c: New.
37306 * gcc.dg/vmx/3a-07.c: New.
37307 * gcc.dg/vmx/3b-01.c: New.
37308 * gcc.dg/vmx/3b-02.c: New.
37309 * gcc.dg/vmx/3b-10.c: New.
37310 * gcc.dg/vmx/3b-13.c: New.
37311 * gcc.dg/vmx/3b-14.c: New.
37312 * gcc.dg/vmx/3b-15.c: New.
37313 * gcc.dg/vmx/3c-01a.c: New.
37314 * gcc.dg/vmx/3c-01.c: New.
37315 * gcc.dg/vmx/3c-02.c: New.
37316 * gcc.dg/vmx/3c-03.c: New.
37317 * gcc.dg/vmx/3d-01.c: New.
37318 * gcc.dg/vmx/4-01.c: New.
37319 * gcc.dg/vmx/4-03.c: New.
37320 * gcc.dg/vmx/5-01.c: New.
37321 * gcc.dg/vmx/5-02.c: New.
37322 * gcc.dg/vmx/5-03.c: New.
37323 * gcc.dg/vmx/5-04.c: New.
37324 * gcc.dg/vmx/5-05.c: New.
37325 * gcc.dg/vmx/5-06.c: New.
37326 * gcc.dg/vmx/5-07.c: New.
37327 * gcc.dg/vmx/5-07t.c: New.
37328 * gcc.dg/vmx/5-08.c: New.
37329 * gcc.dg/vmx/5-10.c: New.
37330 * gcc.dg/vmx/5-11.c: New.
37331 * gcc.dg/vmx/7-01a.c: New.
37332 * gcc.dg/vmx/7-01.c: New.
37333 * gcc.dg/vmx/7c-01.c: New.
37334 * gcc.dg/vmx/7d-01.c: New.
37335 * gcc.dg/vmx/7d-02.c: New.
37336 * gcc.dg/vmx/8-01.c: New.
37337 * gcc.dg/vmx/8-02a.c: New.
37338 * gcc.dg/vmx/8-02.c: New.
37339 * gcc.dg/vmx/brode-1.c: New.
37340 * gcc.dg/vmx/bug-1.c: New.
37341 * gcc.dg/vmx/bug-2.c: New.
37342 * gcc.dg/vmx/bug-3.c: New.
37343 * gcc.dg/vmx/cw-bug-1.c: New.
37344 * gcc.dg/vmx/cw-bug-2.c: New.
37345 * gcc.dg/vmx/cw-bug-3.c: New.
37346 * gcc.dg/vmx/dct.c: New.
37347 * gcc.dg/vmx/debug-1.c: New.
37348 * gcc.dg/vmx/debug-2.c: New.
37349 * gcc.dg/vmx/debug-3.c: New.
37350 * gcc.dg/vmx/debug-4.c: New.
37351 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37352 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37353 * gcc.dg/vmx/eg-5.c: New.
37354 * gcc.dg/vmx/fft.c: New.
37355 * gcc.dg/vmx/gcc-bug-1.c: New.
37356 * gcc.dg/vmx/gcc-bug-2.c: New.
37357 * gcc.dg/vmx/gcc-bug-3.c: New.
37358 * gcc.dg/vmx/gcc-bug-4.c: New.
37359 * gcc.dg/vmx/gcc-bug-5.c: New.
37360 * gcc.dg/vmx/gcc-bug-6.c: New.
37361 * gcc.dg/vmx/gcc-bug-7.c: New.
37362 * gcc.dg/vmx/gcc-bug-8.c: New.
37363 * gcc.dg/vmx/gcc-bug-9.c: New.
37364 * gcc.dg/vmx/gcc-bug-b.c: New.
37365 * gcc.dg/vmx/gcc-bug-c.c: New.
37366 * gcc.dg/vmx/gcc-bug-d.c: New.
37367 * gcc.dg/vmx/gcc-bug-e.c: New.
37368 * gcc.dg/vmx/gcc-bug-f.c: New.
37369 * gcc.dg/vmx/gcc-bug-g.c: New.
37370 * gcc.dg/vmx/gcc-bug-i.c: New.
37371 * gcc.dg/vmx/harness.h: New.
37372 * gcc.dg/vmx/ira1.c: New.
37373 * gcc.dg/vmx/ira2a.c: New.
37374 * gcc.dg/vmx/ira2b.c: New.
37375 * gcc.dg/vmx/ira2.c: New.
37376 * gcc.dg/vmx/ira2c.c: New.
37377 * gcc.dg/vmx/mem.c: New.
37378 * gcc.dg/vmx/newton-1.c: New.
37379 * gcc.dg/vmx/ops.c: New.
37380 * gcc.dg/vmx/sn7153.c: New.
37381 * gcc.dg/vmx/spill2.c: New.
37382 * gcc.dg/vmx/spill3.c: New.
37383 * gcc.dg/vmx/spill.c: New.
37384 * gcc.dg/vmx/t.c: New.
37385 * gcc.dg/vmx/varargs-1.c: New.
37386 * gcc.dg/vmx/varargs-2.c: New.
37387 * gcc.dg/vmx/varargs-3.c: New.
37388 * gcc.dg/vmx/varargs-4.c: New.
37389 * gcc.dg/vmx/varargs-5.c: New.
37390 * gcc.dg/vmx/varargs-6.c: New.
37391 * gcc.dg/vmx/varargs-7.c: New.
37392 * gcc.dg/vmx/vmx.exp: New.
37393 * gcc.dg/vmx/vprint-1.c: New.
37394 * gcc.dg/vmx/vscan-1.c: New.
37395 * gcc.dg/vmx/x-01.c: New.
37396 * gcc.dg/vmx/x-02.c: New.
37397 * gcc.dg/vmx/x-03.c: New.
37398 * gcc.dg/vmx/x-04.c: New.
37399 * gcc.dg/vmx/x-05.c: New.
37400 * gcc.dg/vmx/yousufi-1.c: New.
37401 * gcc.dg/vmx/zero-1.c: New.
37402 * gcc.dg/vmx/zero.c: New.
37404 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
37406 * g++.dg/lookup/java1.C: Update for chage of
37408 * g++.dg/lookup/java2.C: Likewise.
37410 2004-04-17 Laurent GUERBY <laurent@guerby.net>
37412 * ada/acats/run_all.sh: use -O2 by default.
37414 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
37416 * gcc.dg/vr-mult-[12].c: New tests.
37418 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37420 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37422 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37424 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
37426 * lib/target-supports.exp (check_profiling_available): Assume
37427 profiling isn't available for mips*-*-elf targets.
37429 2004-04-14 Uros Bizjak <uros@kss-loka.si>
37431 * gcc.dg/builtins-38.c: New test.
37433 2004-04-14 Eric Christopher <echristo@redhat.com>
37435 * g++.dg/charset/charset.exp: Run .cc extension tests.
37437 2004-04-14 Zack Weinberg <zack@codesourcery.com>
37439 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
37441 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37443 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37445 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
37447 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37448 * gcc.dg/i386-387-2.c: Likewise.
37450 * gcc.dg/i386-387-7.c: New test.
37451 * gcc.dg/i386-387-8.c: New test.
37453 * gcc.dg/builtins-37.c: New test.
37455 2004-04-13 Geoffrey Keating <geoffk@apple.com>
37457 * g++.dg/pch/externc-1.C: Add missing semicolon.
37459 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
37461 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37463 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37465 * gcc.c-torture/execute/20040411-1.c: New test.
37467 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
37469 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37471 2004-04-09 Chris Demetriou <cgd@broadcom.com>
37473 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37475 2004-04-09 Zack Weinberg <zack@codesourcery.com>
37477 * lib/target-supports.exp (check_named_sections_available): New.
37478 * lib/gcc-dg.exp (dg-require-named-sections): New.
37479 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37480 old-deja.exp. Also prune error-count message from HP linker.
37481 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37483 * g++.dg/init/init-ref4.C: Use dg-require-weak.
37484 * g++.old-deja/g++.pt/static3.C: Likewise.
37485 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37487 2004-04-09 Roger Sayle <roger@eyesopen.com>
37489 * gcc.c-torture/execute/20040409-1.c: New test case.
37490 * gcc.c-torture/execute/20040409-2.c: New test case.
37491 * gcc.c-torture/execute/20040409-3.c: New test case.
37493 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
37495 * gcc.dg/20040409-1.c: New test.
37497 2004-04-08 Roger Sayle <roger@eyesopen.com>
37500 * g++.dg/opt/pr14888.C: New test case.
37502 2004-04-08 Geoffrey Keating <geoffk@apple.com>
37504 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37505 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37506 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37507 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37510 2004-04-08 Paul Brook <paul@codesourcery.com>
37512 * gcc.dg/spill-1.c: New test.
37514 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37516 * gcc.dg/torture/builtin-ctype-2.c: New test.
37518 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
37520 * gcc.dg/pch/pch.exp: Add largefile test.
37522 2004-04-06 Geoffrey Keating <geoffk@apple.com>
37524 * g++.dg/pch/externc-1.Hs: New.
37525 * g++.dg/pch/externc-1.C: New.
37527 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37529 * gcc.dg/compat/struct-by-value-5a_main.c,
37530 gcc.dg/compat/struct-by-value-5b_main.c: New files.
37531 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37532 * gcc.dg/compat/struct-by-value-5a_x.c,
37533 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37534 gcc.dg/compat/struct-by-value-5_x.c.
37535 * gcc.dg/compat/struct-by-value-5a_y.c,
37536 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37537 gcc.dg/compat/struct-by-value-5_y.c.
37539 * gcc.dg/compat/struct-by-value-6a_main.c,
37540 gcc.dg/compat/struct-by-value-6b_main.c: New files.
37541 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37542 * gcc.dg/compat/struct-by-value-6a_x.c,
37543 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37544 gcc.dg/compat/struct-by-value-6_x.c.
37545 * gcc.dg/compat/struct-by-value-6a_y.c,
37546 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37547 gcc.dg/compat/struct-by-value-6_y.c.
37549 * gcc.dg/compat/struct-by-value-7a_main.c,
37550 gcc.dg/compat/struct-by-value-7b_main.c: New files.
37551 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37552 * gcc.dg/compat/struct-by-value-7a_x.c,
37553 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37554 gcc.dg/compat/struct-by-value-7_x.c.
37555 * gcc.dg/compat/struct-by-value-7a_y.c,
37556 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37557 gcc.dg/compat/struct-by-value-7_y.c.
37559 2004-04-06 Jakub Jelinek <jakub@redhat.com>
37561 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37562 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37563 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37566 2004-04-06 Uros Bizjak <uros@kss-loka.si>
37568 * gcc.dg/builtins-36.c: New test.
37570 2004-04-06 Paul Brook <paul@codesourcery.com>
37572 * README.gcc: Remove obsolete contraint on testcases.
37574 2004-04-05 Paul Brook <paul@codesourcery.com>
37577 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
37578 failure and exit(0) on success.
37579 * g++.dg/expr/anew2.C: Ditto.
37580 * g++.dg/expr/anew3.C: Ditto.
37581 * g++.dg/expr/anew4.C: Ditto.
37583 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
37586 * g++.dg/template/unify7.C: New.
37588 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
37590 * g++.dg/README: Bring up to date with new subdirectories; remove
37591 duplicate subdirectory lines.
37593 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
37596 * g++.dg/template/unify5.C: New.
37597 * g++.dg/template/unify6.C: New.
37598 * g++.dg/template/qualttp20.C: Adjust.
37599 * g++.old-deja/g++.jason/report.C: Adjust.
37600 * g++.old-deja/g++.other/qual1.C: Adjust.
37602 2004-04-01 Mark Mitchell <mark@codesourcery.com>
37605 * g++.dg/inherit/ptrmem1.C: New test.
37607 2004-04-01 Jakub Jelinek <jakub@redhat.com>
37610 * gcc.c-torture/execute/20040331-1.c: New test.
37611 * gcc.dg/20040331-1.c: New test.
37613 2004-04-01 Paul Brook <paul@codesourcery.com>
37615 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37617 2004-03-30 Mark Mitchell <mark@codesourcery.com>
37620 * g++.dg/init/goto1.C: New test.
37623 * g++.dg/template/defarg4.C: New test.
37625 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
37627 * gcc.dg/altivec-11.c: Extend test for more valid cases.
37629 2004-03-28 David Edelsohn <edelsohn@gnu.org>
37631 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37633 2004-03-28 Zack Weinberg <zack@codesourcery.com>
37635 * gcc.dg/noncompile/undeclared-2.c: New test.
37637 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
37639 * gcc.dg/940409-1.c: Remove XFAIL.
37640 * gcc.dg/reg-vol-struct-1.c: New test.
37642 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37644 * gcc.dg/torture/builtin-wctype-1.c: New test.
37646 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
37648 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37649 * gcc.dg/20001101-1.c: Likewise.
37650 * gcc.dg/20001102-1.c: Likewise.
37652 2004-03-25 Roger Sayle <roger@eyesopen.com>
37654 * gcc.dg/compare8.c: Add an additional test for XOR.
37656 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37658 * gcc.dg/torture/builtin-ctype-1.c: New test.
37660 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37662 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37663 * gcc.dg/torture/builtin-math-1.c: Likewise.
37664 * gcc.dg/torture/builtin-power-1.c: New test.
37666 2004-03-24 Andreas Schwab <schwab@suse.de>
37668 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37671 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
37672 Roger Sayle <roger@eyesopen.com>
37674 * gcc.dg/compare8.c: New test case.
37676 2004-03-23 Ziemowit Laski <zlaski@apple.com>
37678 * g++.dg/ext/altivec-7.C: New test.
37680 2004-03-23 Zack Weinberg <zack@codesourcery.com>
37682 PR 12267, 12391, 12560, 13129, 14114, 14133
37683 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37684 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37685 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37686 Adjust error regexps.
37687 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37688 * gcc.dg/noncompile/undeclared-1.c: New test cases.
37689 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37690 * gcc.dg/local1.c: Add explanatory comment.
37692 2004-03-23 Roger Sayle <roger@eyesopen.com>
37694 PR optimization/14669
37695 * g++.dg/opt/fold2.C: New test case.
37697 2004-03-22 Jakub Jelinek <jakub@redhat.com>
37700 * gcc.dg/20040322-1.c: New test.
37702 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37704 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
37705 * gcc.dg/ultrasp4.c: Likewise.
37706 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
37708 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37710 * gcc.dg/i386-sse-8.c: Reset default options.
37712 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37714 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37715 in the error message text.
37717 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37719 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37721 2004-03-21 Mark Mitchell <mark@codesourcery.com>
37724 * g++.dg/init/array13.C: New test.
37726 2004-03-20 Roger Sayle <roger@eyesopen.com>
37729 * gcc.c-torture/compile/pr13889.c: New test case.
37731 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
37734 * builtins-1.c (nan, nans): Don't test.
37735 * builtins-30.c: Don't use nan, nanf, nanl.
37736 * builtins-35.c: New test.
37738 2004-03-19 Ziemowit Laski <zlaski@apple.com>
37740 * g++.dg/ext/altivec-6.C: New test.
37742 2004-03-19 Mark Mitchell <mark@codesourcery.com>
37744 * g++.dg/init/placement3.C: New test.
37746 * g++.dg/template/spec13.C: New test.
37748 * g++.dg/lookup/using11.C: New test.
37750 * g++.dg/lookup/koenig3.C: New test.
37752 * g++.dg/template/operator2.C: New test.
37754 * g++.dg/expr/dtor3.C: New test.
37755 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37757 * g++.old-deja/g++.law/visibility28.C: Likewise.
37759 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
37761 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37762 * gcc.dg/ppc64-abi-3.c: Likewise.
37764 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37767 * g++.dg/parse/template15.C: New test.
37769 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37771 * g++.dg/expr/dtor2.C: New test.
37773 * g++.dg/lookup/anon4.C: New test.
37775 * g++.dg/overload/using1.C: New test.
37777 * g++.dg/template/lookup7.C: New test.
37779 * g++.dg/template/typename6.C: New test.
37781 * g++.dg/expr/cond6.C: New test.
37783 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37785 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37787 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37789 * g++.dg/expr/cond5.C: New test.
37790 * g++.dg/expr/constcast1.C: Likewise.
37791 * g++.dg/expr/ptrmem2.C: Likewise.
37792 * g++.dg/expr/ptrmem3.C: Likewise.
37793 * g++.dg/lookup/main1.C: Likewise.
37794 * g++.dg/template/lookup6.C: Likewise.
37796 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37798 * gcc.dg/local1.c: New test.
37800 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37802 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37804 * gcc.dg/torture/builtin-convert-1.c: New test.
37806 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37808 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37810 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37813 * g++.dg/warn/Wunused-7.C: New test.
37815 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37817 * gcc.dg/torture/builtin-integral-1.c: New test.
37819 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37822 * g++.dg/parse/non-dependent3.C: New test.
37824 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
37826 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37827 * g++.dg/eh/simd-2.C: Likewise.
37828 * g++.dg/init/array10.C: Likewise.
37829 * gcc.c-torture/compile/simd-1.c: Likewise.
37830 * gcc.c-torture/compile/simd-2.c: Likewise.
37831 * gcc.c-torture/compile/simd-3.c: Likewise.
37832 * gcc.c-torture/compile/simd-4.c: Likewise.
37833 * gcc.c-torture/compile/simd-6.c: Likewise.
37834 * gcc.c-torture/execute/simd-1.c: Likewise.
37835 * gcc.c-torture/execute/simd-2.c: Likewise.
37836 * gcc.dg/compat/vector-defs.h: Likewise.
37837 * gcc.dg/20020531-1.c: Likewise.
37838 * gcc.dg/altivec-3.c: Likewise.
37839 * gcc.dg/altivec-4.c: Likewise.
37840 * gcc.dg/altivec-varargs-1.c: Likewise.
37841 * gcc.dg/compat/vector-defs.h: Likewise.
37842 * gcc.dg/i386-mmx-3.c: Likewise.
37843 * gcc.dg/i386-sse-4.c: Likewise.
37844 * gcc.dg/i386-sse-5.c: Likewise.
37845 * gcc.dg/i386-sse-8.c: Likewise.
37846 * gcc.dg/simd-1.c: Likewise.
37847 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
37848 __ev64_opaque__ since the machine description provides it.
37850 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37852 * lib/compat.exp (skip_list): New global variable.
37853 Use it to hold the user defined COMPAT_SKIPS list if any.
37854 (compat-obj): Add the members of skip_list to optall.
37856 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37858 * gcc.dg/compat/union-by-value-1_main.c,
37859 union-by-value-1_x.c, union-by-value-1_y.c,
37860 union-check.h, union-defs.h,
37861 union-init.h, union-return-1_main.c,
37862 union-return-1_x.c, union-return-1_y.c: New files.
37864 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37866 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37867 mixed-struct-init.h: Add 4 mixed structure types.
37868 struct-by-value-21_main.c, struct-by-value-21_x.c,
37869 struct-by-value-21_y.c, struct-return-21_main.c,
37870 struct-return-21_x.c, struct-return-21_y.c: New files.
37872 2004-03-13 Mark Mitchell <mark@codesourcery.com>
37875 * g++.dg/parse/template14.C: New test.
37877 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37879 * gcc.c-torture/execute/20040313-1.c: New test.
37881 2004-03-13 Jakub Jelinek <jakub@redhat.com>
37884 * gcc.dg/20040311-2.c: New test.
37886 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
37889 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37892 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
37894 * gcc.dg/20040305-2.c: Add missing return statement.
37896 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37898 * gcc.dg/builtins-34.c: Also check pow10*.
37900 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37903 * gcc.dg/20040305-2.c: New test.
37905 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37907 * gcc.dg/20040310-1.c: New test.
37909 2004-03-11 Roger Sayle <roger@eyesopen.com>
37911 * gcc.c-torture/execute/20040311-1.c: New test case.
37913 2004-03-11 Mark Mitchell <mark@codesourcery.com>
37916 * g++.dg/lookup/enum1.C: New test.
37918 2004-03-10 Mark Mitchell <mark@codesourcery.com>
37921 * g++.dg/lookup/struct2.C: New test.
37923 2004-03-10 Uros Bizjak <uros@kss-loka.si>
37925 * gcc.dg/builtins-34.c: New test.
37927 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37929 * gcc.dg/torture/builtin-nonneg-1.c: New test.
37931 2004-03-09 James E Wilson <wilson@specifixinc.com>
37933 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37934 * gcc.dg/alias-2.c: New testcase.
37936 2004-03-09 Zack Weinberg <zack@codesourcery.com>
37938 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37940 2004-03-09 Roger Sayle <roger@eyesopen.com>
37942 * gcc.c-torture/execute/20040309-1.c: New test case.
37944 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
37947 * g++.dg/overload/ref1.C: New.
37949 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37952 * g++.dg/template/spec12.C: New test.
37955 * g++.dg/parse/crash14.C: New test.
37957 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37960 * g++.dg/init/ref11.C: New test.
37962 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37965 * g++.dg/parse/builtin2.C: New test.
37967 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37970 * g++.dg/init/ctor3.C: New test.
37971 * g++.dg/init/union1.C: New test.
37972 * g++.dg/ext/anon-struct4.C: New test.
37974 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37976 * g++.dg/lookup/koenig1.C: Tweak error messages.
37977 * g++.dg/lookup/used-before-declaration.C: Likewise.
37978 * g++.dg/other/do1.C: Likewise.
37979 * g++.dg/overload/koenig1.C: Likewise.
37980 * g++.dg/parse/crash13.C: Likewise.
37981 * g++.dg/template/instantiate3.C: Likewise.
37983 2004-03-08 Eric Christopher <echristo@redhat.com>
37985 * * lib/target-supports.exp: Enable libiconv in test
37986 compilation. Fix up error checking.
37988 2004-03-08 Roger Sayle <roger@eyesopen.com>
37990 PR middle-end/14289
37991 * gcc.dg/pr14289-1.c: New test case.
37992 * gcc.dg/pr14289-2.c: Likewise.
37993 * gcc.dg/pr14289-3.c: Likewise.
37995 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
37997 * gcc.c-torture/execute/20040308-1.c: New test.
37999 2004-03-07 Roger Sayle <roger@eyesopen.com>
38001 * gcc.c-torture/execute/20040307-1.c: New test case.
38003 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
38005 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38007 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
38009 * gcc.dg/20040306-1.c: New test.
38011 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
38013 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38015 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38017 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38020 * gcc.dg/decl-6.c: New test.
38022 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38024 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38025 Rename LOGPOW -> LOG_POW.
38026 (SQRT_EXP, POW_EXP): New.
38028 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38030 * gcc.dg/i386-sse-8.c: New test.
38032 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38035 * gcc.dg/decl-5.c: New test.
38037 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
38039 * gcc.dg/20040305-1.c: New test.
38041 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
38044 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38046 2004-03-04 Ziemowit Laski <zlaski@apple.com>
38048 PR c++/14425, c++/14426
38049 * g++.dg/ext/altivec-4.C: New test.
38050 * g++.dg/ext/altivec-5.C: New test.
38052 2004-03-04 Geoffrey Keating <geoffk@apple.com>
38054 * g++.old-deja/g++.other/linkage1.C: Expect errors about
38055 global variables of a type with no linkage.
38056 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38057 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38058 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38059 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38060 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38061 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38062 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38063 * g++.dg/warn/deprecated.C: Name enum Color.
38064 * g++.dg/overload/VLA.C: Name structure for 'b'.
38065 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38067 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38069 * gcc.c-torture/compile/20040304-1.c: New test.
38071 2004-03-03 Zack Weinberg <zack@codesourcery.com>
38074 * gcc.dg/decl-4.c: New testcase.
38076 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
38078 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38079 as PRECF if sizeof (float) > sizeof (double).
38080 (PRECL): Make it the same as PRECF if
38081 sizeof (float) > sizeof (long double).
38083 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38085 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38086 system type. Add check for irix6 which doesn't have c99 runtime.
38088 2004-03-03 Bob Wilson <bob.wilson@acm.org>
38090 * gcc.dg/const-elim-1.c: xfail for xtensa.
38092 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38095 * g++.dg/template/cond4.C: New test.
38097 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38100 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38103 * g++.dg/parse/defarg7.C: New test.
38106 * g++.dg/template/friend26.C: New test.
38108 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38111 * g++.dg/abi/mangle21.C: New test.
38114 * g++.dg/parse/constructor2.C: New test.
38117 * g++.dg/template/sfinae1.C: New test.
38119 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38122 * g++.dg/expr/crash2.C: New test.
38124 PR middle-end/13448
38125 * gcc.dg/inline-5.c: New test.
38126 * gcc.dg/always-inline.c: Split out tests into ...
38127 * gcc.dg/always-inline2.c: ... this and ...
38128 * gcc.dg/always-inline3.c: ... this.
38130 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38133 * g++.dg/debug/crash1.C: New test.
38135 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
38137 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38138 function with __attribute__((noinline)).
38139 (recurser_void2): Likewise.
38140 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38141 (recurser_void2): Likewise.
38143 2004-02-29 Roger Sayle <roger@eyesopen.com>
38145 PR middle-end/14203
38146 * g++.dg/warn/Wunused-6.C: New test case.
38148 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
38150 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38153 2004-02-27 Eric Christopher <echristo@redhat.com>
38155 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38156 * g++.dg/charset/asm2.c: Run only x86.
38157 * gcc.dg/charset/asm3.c: Ditto.
38159 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
38161 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38164 2004-02-27 Ziemowit Laski <zlaski@apple.com>
38166 * g++.dg/ext/altivec-3.C: New.
38168 2004-02-26 Richard Henderson <rth@redhat.com>
38170 * g++.dg/ext/attrib10.C: Mark for warning.
38171 * gcc.dg/attr-alias-1.c: New.
38173 2004-02-26 Richard Henderson <rth@redhat.com>
38175 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38176 * gcc.c-torture/execute/20040208-2.c: ... it back.
38178 2004-02-26 Eric Christopher <echristo@redhat.com>
38180 * lib/target-supports.exp (check-iconv-available): New function.
38181 * lib/gcc-dg.exp (dg-require-iconv): New function.
38183 * gcc.dg/charset: New directory.
38184 * gcc.dg/charset/charset.exp: New file.
38185 * gcc.dg/charset/asm1.c: Ditto.
38186 * gcc.dg/charset/asm2.c: Ditto.
38187 * gcc.dg/charset/asm3.c: Ditto.
38188 * gcc.dg/charset/asm4.c: Ditto.
38189 * gcc.dg/charset/asm5.c: Ditto.
38190 * gcc.dg/charset/attribute1.c: Ditto.
38191 * gcc.dg/charset/attribute2.c: Ditto.
38192 * gcc.dg/charset/string1.c: Ditto.
38193 * g++.dg/charset: New directory.
38194 * g++.dg/dg.exp: Add here. Special options.
38195 * g++.dg/charset/charset.exp: New file.
38196 * g++.dg/charset/asm1.c: Ditto.
38197 * g++.dg/charset/asm2.c: Ditto.
38198 * g++.dg/charset/asm3.c: Ditto.
38199 * g++.dg/charset/asm4.c: Ditto.
38200 * g++.dg/charset/attribute1.c: Ditto.
38201 * g++.dg/charset/attribute2.c: Ditto.
38202 * g++.dg/charset/extern1.cc: Ditto.
38203 * g++.dg/charset/extern2.cc: Ditto.
38204 * g++.dg/charset/string1.c: Ditto.
38206 2004-02-26 Mark Mitchell <mark@codesourcery.com>
38209 * g++.dg/parse/comma1.C: New test.
38211 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38214 * g++.dg/template/ttp8.C: New test.
38216 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
38218 * gcc.dg/fixuns-trunc-1.c: New test.
38220 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38222 * gcc.dg/builtins-config.h: Use #elif.
38224 2004-02-26 Michael Matz <matz@suse.de>
38226 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38227 * gcc.dg/991214-1.c: Likewise.
38228 * gcc.dg/i386-asm-1.c: Likewise.
38230 2004-02-25 Richard Henderson <rth@redhat.com>
38232 * gcc.c-torture/execute/20040208-2.c: Move ...
38233 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38235 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38238 * g++.dg/other/crash-3.C: New test.
38240 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38242 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38243 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38245 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38248 2004-02-24 Michael Matz <matz@suse.de>
38250 * gcc.dg/i386-regparm.c: New.
38252 2004-02-23 James E Wilson <wilson@specifixinc.com>
38254 * gcc.c-torture/execute/20040223-1.c: New.
38256 2004-02-23 Zack Weinberg <zack@codesourcery.com>
38257 Kazu Hirata <kazu@cs.umass.edu>
38259 * gcc.dg/fwritable-strings-1.c: Remove.
38261 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
38264 * gcc.dg/20040223-1.c: New test.
38266 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38269 * g++.dg/ext/typeof9.C: New test.
38271 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38274 * g++.dg/other/switch1.C: New test.
38276 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38278 * gcc.dg/cast-function-1.c: Adjust for new informative message.
38279 * gcc.dg/va-arg-1.c: Likewise.
38281 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38284 * g++.dg/template/koenig5.C: New test.
38286 2004-02-21 Ziemowit Laski <zlaski@apple.com>
38288 * g++.dg/ext/altivec-1.C: Generalize target triple.
38289 * g++.dg/ext/altivec-2.C: New test case.
38290 * g++.dg/ext/altivec_check.h: New file.
38291 * gcc.dg/altivec-1.c: Generalize target triple;
38292 include altivec_check.h and call altivec_check().
38293 * gcc.dg/altivec-[2-5].c: Generalize target triple.
38294 * gcc.dg/altivec-6.c: New test case.
38295 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38296 type casts as needed.
38297 * gcc.dg/altivec-10.c: Include altivec_check.h and call
38299 * gcc.dg/altivec-12.c: New test case.
38300 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38301 include altivec_check.h and call altivec_check().
38302 * gcc.dg/altivec_check.h: New file.
38304 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38306 * lib/target-supports.exp (check_alias_available): Don't mangle
38307 function `g' in test program.
38309 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38311 * lib/target-supports.exp (check_profiling_available): Check
38312 argument to determine whether we support a profiling type.
38313 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38314 check_profiling_available.
38315 * g++.dg/bprob/bprob.exp: Likewise.
38316 * g77.dg/bprob/bprob.exp: Likewise.
38317 * gcc.misc-tests/bprob.exp: Likewise.
38318 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38319 dg-require-profiling and delete expected error handling.
38320 * gcc.dg/20021014-1.c: Likewise.
38321 * gcc.dg/nest.c: Likewise.
38323 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38326 * g++.dg/other/vthunk1.C: New test.
38328 2004-02-20 Falk Hueffner <falk@debian.org>
38331 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38333 2004-02-20 Mark Mitchell <mark@codesourcery.com>
38336 * g++.dg/other/error8.C: Remove XFAIL markers.
38339 * g++.dg/ext/packed5.C: New test.
38342 * g++.dg/warn/Wunused-5.C: New test.
38345 * g++.dg/lookup/member1.C: New test.
38347 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
38349 * gcc.c-torture/compile/20040130-1.c: Enable only when
38350 __INT_MAX__ >= 2147483647L.
38351 * gcc.c-torture/compile/961203-1.c: Likewise.
38353 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
38355 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38356 * g++.dg/opt/template1.C: Robustify assembler regexp
38358 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38360 * gcc.c-torture/execute/simd-4.x: Remove.
38361 * gcc.c-torture/execute/va-arg-25.x: Likewise.
38362 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38363 Guard with #ifndef SKIP_ATTRIBUTE.
38364 * gcc.dg/compat/vector-1_y.c: Likewise.
38365 * gcc.dg/compat/vector-2_x.c: Likewise.
38366 * gcc.dg/compat/vector-2_y.c: Likewise.
38367 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38368 * g++.dg/eh/simd-2.C: Likewise.
38370 2004-02-19 Alan Modra <amodra@bigpond.net.au>
38372 * gcc.c-torture/compile/complex-1.c: New.
38374 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
38377 * gcc.c-torture/execute/20040218-1.c: New test.
38379 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38382 * g++.dg/parse/new2.C: New test.
38384 2004-02-18 Paul Brook <paul@codesourcery.com>
38386 * gcc.c-torture/compile/libcall-1.c: New test.
38388 2004-02-18 Paul Brook <paul@codesourcery.com>
38391 * gcc.dg/debug/debug-7.c: New test.
38393 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
38395 * gcc.dg/20040217-1.c: New test.
38397 2004-02-17 Zack Weinberg <zack@codesourcery.com>
38399 * gcc.c-torture/execute/990208-1.x: Delete.
38401 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
38403 * gcc.c-torture/execute/20040208-2.x: New file.
38405 2004-02-17 Mark Mitchell <mark@codesourcery.com>
38408 * g++.dg/abi/structret1.C: New test.
38410 2004-02-17 Jakub Jelinek <jakub@redhat.com>
38412 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38413 (i386_cpuid): No need to test if cpuid is available on AMD64.
38414 Fix assembly, so that it works onboth i386 and AMD64.
38415 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38416 (vecInLong): Fix s[] member type to unsigned int.
38417 (vecInWord): Remove type.
38418 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38419 (a64, b64, c64, d64, e64): Remove.
38420 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38421 Remove unused variable. Remove initialization of removed variables.
38422 Don't call mmx_tests nor sse_tests.
38423 (reference_mmx, reference_sse): Remove.
38424 (check): Add return stmt.
38425 * gcc.dg/i386-sse-7.c: New test.
38426 * gcc.dg/i386-mmx-4.c: New test.
38428 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38430 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38431 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38432 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38433 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38434 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38435 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38436 g++.dg/tc1/dr94.C: Fix line terminator.
38438 2004-02-16 Geoffrey Keating <geoffk@apple.com>
38440 * gcc.c-torture/compile/20040216-1.c: New.
38442 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38444 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38445 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38446 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38447 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38448 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38449 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38451 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38453 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38455 2004-02-15 Mark Mitchell <mark@codesourcery.com>
38458 * g++.dg/expr/cond4.C: New test.
38461 * g++.dg/lookup/crash2.C: New test.
38463 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
38465 * gcc.c-torture/compile/20040214-2.c: New test.
38467 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
38470 * g++.dg/ext/typeof8.C: New test.
38472 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
38474 * gcc.c-torture/compile/20040214-1.c: New test.
38476 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38479 * g++.dg/template/spec11.C: New test.
38481 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38484 * g++.dg/other/error8.C: New test.
38486 2004-02-13 Mark Mitchell <mark@codesourcery.com>
38489 * g++.dg/template/array4.C: New test.
38492 * g++.dg/inherit/thunk2.C: New test.
38495 * g++.dg/eh/cond2.C: New test.
38497 2004-02-12 Alan Modra <amodra@bigpond.net.au>
38499 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38501 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
38503 * lib/scanasm.exp (dg-scan): Quote pattern before display.
38505 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
38507 * g++.dg/simd-2.C: xfail on ppc64-linux.
38509 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
38512 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38515 2004-02-11 Uros Bizjak <uros@kss-loka.si>
38517 * gcc.dg/builtins-33.c: New test.
38519 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
38521 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38523 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38525 * g++.dg/simd-2.C: Set -maltivec for ppc64.
38527 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38529 * gcc.dg/ppc64-abi-3.c: New test.
38531 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
38535 * gcc.dg/pr14092-1.c: New testcase.
38537 2004-02-10 Alan Modra <amodra@bigpond.net.au>
38539 * gcc.dg/cpp/assert4.c: Fix typo last change.
38541 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38542 * gcc.dg/cpp/assert4.c: Handle powerpc64.
38544 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38546 2004-02-09 Roger Sayle <roger@eyesopen.com>
38548 * gcc.c-torture/compile/20040209-1.c: New test case.
38550 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
38552 * gcc.dg/c90-init-1.c: Adjust expected error messages.
38554 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
38556 * gcc.c-torture/execute/20040208-[12].c: New tests.
38558 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38560 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38562 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38564 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38566 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38569 * gcc.dg/visibility-8.c: New testcase.
38571 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38573 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38575 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38577 2004-02-07 Roger Sayle <roger@eyesopen.com>
38579 PR middle-end/13696
38580 * g++.dg/opt/fold1.C: New test case.
38582 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38585 * g++.dg/other/crash-2.C: New test.
38587 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38590 * g++.dg/parse/angle-bracket2.C: New test.
38592 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38594 PR middle-end/13750
38596 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38598 * g++.dg/pch/wchar-1.C: New.
38599 * g++.dg/pch/wchar-1.Hs: New.
38601 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38604 * g++.dg/parse/error15.C: New test.
38605 * g++.dg/parse/crash11.C: Update dg-error mark.
38607 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38610 * g++.dg/warn/conv2.C: New test.
38612 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38615 * g++.dg/warn/incomplete1.C: Remove xfail.
38617 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38619 * lib/file-format.exp (gcc_target_object_format): Use
38620 ${tool}_target_compile, not gcc_target_compile.
38621 * lib/target-supports.exp (check_alias_available): Likewise.
38622 (check_gc_sections_available): Likewise.
38623 * g++.dg/ext/attrib10.C: Use dg-require-alias.
38624 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38627 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38630 * g++.dg/template/static6.C: New test.
38632 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
38634 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38636 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38638 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38639 tests for systems where `char' is unsigned by default.
38641 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38644 * g++.dg/template/partial3.C: New test.
38646 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
38648 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38649 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38650 Remove mentions of obsolete ports.
38652 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
38654 * gcc.dg/noncompile/20001228-1.c: Fix for new
38657 2004-02-03 Roger Sayle <roger@eyesopen.com>
38660 * gcc.c-torture/execute/multdi-1.c: New test case.
38662 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38665 * g++.dg/template/lookup5.C: New test.
38667 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38670 * g++.dg/template/lookup4.C: New test.
38673 * g++.dg/parse/error14.C: New test.
38676 * g++.dg/parse/template13.C: New test.
38678 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38681 * g++.dg/template/koenig4.C: New test.
38684 * g++.dg/template/crash17.C: New test.
38687 * g++.dg/parse/error13.C: New test.
38688 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38690 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38692 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38694 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
38698 * gcc.dg/noncompile/20040203-1.c: New test.
38699 * gcc.dg/noncompile/20040203-2.c: Likewise.
38700 * gcc.dg/noncompile/20040203-3.c: Likewise.
38701 * gcc.dg/20040203-1.c: Likewise.
38703 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
38706 * g++.dg/template/sizeof7.C: New test.
38708 2004-02-02 Eric Christopher <echristo@redhat.com>
38709 Zack Weinberg <zack@codesourcery.com>
38711 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38713 2004-02-02 Zack Weinberg <zack@codesourcery.com>
38715 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38716 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38717 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38718 * gcc.dg/cleanup-5.c: Run only on Linux targets.
38720 2004-02-02 Mark Mitchell <mark@codesourcery.com>
38723 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38726 * g++.dg/ext/attrib13.C: New test.
38729 * g++.dg/conversion/op2.C: New test.
38731 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38733 * gcc.dg/titype-1.c: Fix pasto.
38735 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38737 * gcc.dg/titype-1.c: New test.
38739 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38742 * g++.dg/template/non-type-template-argument-1.C,
38743 g++.dg/template/qualified-id1.C: Update dg-error marks.
38744 * g++.dg/template/nontype6.C: New test.
38746 2004-02-01 Roger Sayle <roger@eyesopen.com>
38748 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38749 * gcc.dg/builtins-31.c: New testcase.
38750 * gcc.dg/builtins-32.c: New testcase.
38752 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
38754 * objc.dg/call-super-2.m: Update line numbers
38755 for the including of stddef.h.
38757 2004-01-30 Michael Matz <matz@suse.de>
38759 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38760 g++.dg/ext/case-range3.C: New tests.
38762 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38766 * g++.dg/template/member4.C: New test.
38768 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38771 * g++.dg/template/sizeof6.C: New test.
38773 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38775 * gcc.dg/fwritable-strings-1.c: New test.
38777 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38779 * gcc.c-torture/compile/20040130-1.c: New test.
38781 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
38783 * objc.dg/call-super-2.m: Include stddef.h for size_t.
38785 2004-01-29 Mark Mitchell <mark@codesourcery.com>
38788 * g++.dg/template/ctor3.C: New test.
38790 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38792 * g++.dg/tc1: New directory.
38793 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38794 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38795 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38796 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38797 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38799 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38801 * g++.dg/parse/error11.C: New test.
38802 * g++.dg/parse/error12.C: Likewise.
38804 2004-01-28 Ziemowit Laski <zlaski@apple.com>
38806 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38807 (scan_initial, main): Use aligned_sizeof instead of sizeof.
38809 2004-01-28 Mark Mitchell <mark@codesourcery.com>
38812 * g++.dg/ext/attrib12.C: New test.
38815 * g++.dg/parse/cast2.C: New test.
38817 2004-01-27 James E Wilson <wilson@specifixinc.com>
38819 * objc.dg/encode-2.m (main): New local string. Set depending on
38820 sizeof long. Use in sscanf call.
38821 * objc.dg/encode-3.m (main): New local string. Set depending on
38822 sizeof long. Use in scan_initial call.
38824 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38826 * objc.dg/call-super-2.m: Make LP64-safe.
38827 * objc.dg/desig-init-1.m: Likewise.
38829 2004-01-27 Devang Patel <dpatel@apple.com>
38831 * g++.dg/debug/namespace1.C: New test.
38833 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
38835 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38838 * gcc.dg/arm-mmx-1.c: New test.
38840 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38842 * gcc.dg/20040127-1.c: New test.
38843 * gcc.dg/20040127-2.c: New test.
38845 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38847 * objc.dg/stret-1.m (glob): Renamed to globa.
38849 2004-01-26 Mark Mitchell <mark@codesourcery.com>
38852 * g++.dg/expr/for1.C: New test.
38854 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
38856 PR middle-end/13779
38857 * gcc.dg/darwin-longlong.c: New test.
38859 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
38861 * gcc.dg/20040124-1.c: Moved test from here...
38862 * gcc.c-torture/compile/20040124-1.c: ...to here.
38864 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38866 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
38867 the assembly output if -m64 is passed.
38869 2004-01-25 Mark Mitchell <mark@codesourcery.com>
38872 * g++.dg/template/cond3.C: New test.
38874 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38877 * g++.dg/template/ttp7.C: New test.
38879 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38882 * g++.dg/template/nontype4.C: New test.
38883 * g++.dg/template/nontype5.C: Likewise.
38885 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
38887 * gcc.dg/torture/mips-clobber-at.c: New test.
38889 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
38891 * gcc.dg/20040124-1.c: New test.
38893 2004-01-24 Jakub Jelinek <jakub@redhat.com>
38895 * gcc.dg/20040123-1.c: New test.
38897 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38899 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38901 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
38903 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38905 2004-01-23 Andrew Pinski <apinski@apple.com>
38907 * gcc.dg/20030121-1.c: Move to ..
38908 * gcc.dg/20040121-1.c: here.
38910 2004-01-23 Roger Sayle <roger@eyesopen.com>
38912 * gcc.dg/builtins-29.c: New test case.
38914 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38917 * gcc.dg/builtins-30.c: New testcase.
38919 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
38921 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38922 * lib/g77.exp: Likewise.
38923 * lib/objc.exp: Likewise.
38924 * lib/g++.exp: Likewise.
38926 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38928 * gcc.dg/struct-by-value-2.c: New test.
38930 2004-01-21 Andrew Pinski <apinski@apple.com>
38933 * gcc.dg/20030121-1.c: New test.
38935 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
38937 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
38938 clobber frame pointer register in asm statement.
38940 2004-01-21 Falk Hueffner <falk@debian.org>
38942 * gcc.c-torture/compile/20040121-1.c: New test.
38944 2004-01-21 Zack Weinberg <zack@codesourcery.com>
38946 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38948 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
38950 * gcc.dg/ppc64-abi-2.c: New test.
38952 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
38954 * lib/treelang.exp: Fill out this file.
38955 * lib/treelang-dg.exp: New File.
38957 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
38959 * gcc.c-torture/compile/981022-1.c: Remove.
38960 * gcc.dg/array-5.c: Remove XFAIL.
38961 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38962 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38963 gcc.dg/cond-lvalue-1.c: Update.
38964 * gcc.dg/cast-lvalue-2.c: New test.
38966 2004-01-19 Mark Mitchell <mark@codesourcery.com>
38969 * g++.dg/other/error1.C (class foo): Tweak error message.
38972 * g++.dg/template/call2.C: New test.
38974 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38976 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38977 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38978 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38979 scalar-return-1_x.c, scalar-return-2_y.c,
38980 scalar-return-3_x.c, scalar-return-3_y.c,
38981 scalar-return-4_x.c, scalar-return-4_y.c,
38982 struct-align-1.h, struct-align-1_x.c,
38983 struct-align-1_y.c, struct-align-2.h,
38984 struct-align-2_x.c, struct-align-2_y.c,
38985 struct-by-value-10_y.c, struct-by-value-11_x.c,
38986 struct-by-value-11_y.c, struct-by-value-12_x.c,
38987 struct-by-value-12_y.c, struct-by-value-13_x.c,
38988 struct-by-value-13_y.c, struct-by-value-14_x.c,
38989 struct-by-value-14_y.c, struct-by-value-15_x.c,
38990 struct-by-value-15_y.c, struct-by-value-16_y.c,
38991 struct-by-value-17_y.c, struct-by-value-18_y.c,
38992 struct-by-value-19_y.c, struct-by-value-1_x.c,
38993 struct-by-value-1_y.c, struct-by-value-20_y.c,
38994 struct-by-value-2_x.c, struct-by-value-2_y.c,
38995 struct-by-value-3_y.c, struct-by-value-4_x.c,
38996 struct-by-value-4_y.c, struct-by-value-5_y.c,
38997 struct-by-value-6_y.c, struct-by-value-7_y.c
38998 struct-by-value-8_x.c, struct-by-value-8_y.c
38999 struct-by-value-9_x.c, struct-by-value-9_y.c
39000 struct-return-10_x.c, struct-return-10_y.c,
39001 struct-return-19_x.c, struct-return-20_x.c
39002 struct-return-2_x.c, struct-return-2_y.c
39003 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39004 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
39006 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39008 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39009 attribute on sparc*-sun-solaris2.*.
39011 2004-01-18 Mark Mitchell <mark@codesourcery.com>
39014 * g++.dg/ext/typeof7.C: New test.
39016 2004-01-18 David Edelsohn <edelsohn@gnu.org>
39018 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39019 * gcc.dg/const-elim-1.c: Same.
39021 2004-01-17 Ziemowit Laski <zlaski@apple.com>
39023 * objc.dg/stret-1.m: New.
39024 * objc.dg/stret-2.m: New.
39026 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
39029 * g++.dg/ext/vector1.C: New test.
39031 2004-01-16 Geoffrey Keating <geoffk@apple.com>
39033 * gcc.dg/pch/import-1.c: New.
39034 * gcc.dg/pch/import-1.hs: New.
39035 * gcc.dg/pch/import-1a.h: New.
39036 * gcc.dg/pch/import-1b.h: New.
39037 * gcc.dg/pch/import-1c.h: New.
39039 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39042 * g++.dg/ext/array1.C: New test.
39045 * g++.dg/conversion/op1.C: New test.
39047 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
39050 From Kazumoto Kojima / Dan Kegel:
39051 * gcc.dg/pr11864-1.c: New test.
39054 From Marcus Comstedt / Dan Kegel:
39055 * gcc.dg/pr10392-1.c: New test.
39057 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39060 * g++.dg/init/ref10.C: New test.
39062 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39065 * g++.dg/parse/typename6.C: New test.
39067 2004-01-15 Geoffrey Keating <geoffk@apple.com>
39070 * g++.dg/pch/wchar-1.C: New.
39071 * g++.dg/pch/wchar-1.Hs: New.
39073 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39076 * g++.dg/expr/sizeof2.C: New test.
39078 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
39080 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39082 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39085 * g++.dg/lookup/strong-using-3.C: New.
39086 * g++.dg/lookup/using-10.C: New.
39088 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39091 * g++.dg/lookup/strong-using-2.C: New.
39093 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
39094 Dan Kegel <dank@kegel.com>
39095 J"orn Rennecke <joern.rennecke@superh.com>
39098 * gcc.dg/pr9365-1.c: New test.
39100 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39103 * g++.dg/parse/casting-operator2.C: New test.
39104 * g++.old-deja/g++.pt/explicit83.C: Remove.
39106 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
39108 * gcc.dg/label-compound-stmt-1.c: New test.
39109 * gcc.c-torture/compile/950922-1.c,
39110 gcc.c-torture/compile/20000211-3.c,
39111 gcc.c-torture/compile/20000518-1.c,
39112 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39113 compound statements.
39115 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
39117 * gcc.dg/ppc64-abi-1.c: New test.
39119 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
39121 * g++.dg/ext/attrib9.C: Add dg-warnings.
39123 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39126 * g++.dg/parse/dtor3.C: New test.
39128 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
39131 * g++.dg/parse/try-catch-1.C: New test.
39133 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
39135 * ada/acats/run_all.sh: Add more verbose output in acats.log
39136 when compiling tests.
39138 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39141 * gcc.dg/typedef-redecl.c: New test case.
39142 * gcc.dg/typedef-redecl.h: New support file.
39144 2004-01-13 Jan Hubicka <jh@suse.cz>
39146 * gcc.dg/always_inline.c: New test.
39147 * gcc.dg/debug/20031231-1.c: Fix.
39149 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39152 * g++.dg/template/array3.C: New test.
39154 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39156 * g++.dg/ext/lvalue1.C: No longer expected to fail.
39157 * g++.dg/warn/Wunused-2.C: Likewise.
39159 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39162 * g++.dg/template/instantiate6.C: New test.
39164 2004-01-12 Roger Sayle <roger@eyesopen.com>
39166 PR middle-end/11397
39167 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39169 2004-01-12 Jan Hubicka <jh@suse.cz>
39172 * gcc.dg/20040112-1.c: New.
39174 * gcc.dg/dwarf-die[1-7].c: Move to...
39175 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39176 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39178 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
39181 * g++.dg/parse/friend4.C: New test.
39183 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
39186 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39187 definition is called a friend.
39189 2004-01-11 Zack Weinberg <zack@codesourcery.com>
39191 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39193 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
39196 * g++.dg/parse/error10.C: New test.
39197 * g++.dg/template/arg2.C: Accept "invalid type" error.
39199 2004-01-11 Jakub Jelinek <jakub@redhat.com>
39201 PR middle-end/13392
39202 * g++.dg/opt/expect2.C: New test.
39204 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39206 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39207 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39208 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39209 Update dg-error regexps.
39211 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39213 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39214 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39216 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39218 * gcc.dg/pragma-re-1.c: Use right pointer type.
39220 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39222 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39224 2004-01-09 Geoffrey Keating <geoffk@apple.com>
39226 * gcc.dg/rs6000-ldouble-1.c: New.
39228 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39232 * g++.dg/other/abstract1.C: New test.
39234 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
39236 * g++.dg/lookup/strong-using-1.C: New.
39238 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
39241 * gcc.dg/func-ptr-conv-1.c: New test.
39242 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39244 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
39247 * gcc.c-torture/compile/20040109-1.c: New.
39249 2004-01-08 Stuart Hastings <stuart@apple.com>
39251 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39252 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39253 * gcc.dg/i386-sse-6.c: ...this new testcase.
39255 2004-01-09 Alan Modra <amodra@bigpond.net.au>
39257 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39259 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39261 * ada/acats/run_acats: Treat 'gnatchop' the same way
39262 as 'gnatmake'. Export GCC_DRIVER.
39263 * ada/acats/run_all.sh: Add target_gnatchop. Use
39264 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39266 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39269 * g++.dg/template/dependent-expr4.C: New test.
39271 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
39273 * gcc.dg/altivec-11.c: New test.
39275 2004-01-07 Mark Mitchell <mark@codesourcery.com>
39277 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39279 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39282 * gcc.dg/enum-compat-1.c: New test.
39283 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39285 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39288 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39289 gcc.dg/c99-idem-qual-3.c: New tests.
39291 2004-01-07 Alan Modra <amodra@bigpond.net.au>
39293 * gcc.dg/winline-7.c: Don't cast void * to int.
39295 2004-01-06 Jan Hubicka <jh@suse.cz>
39297 * gcc.dg/i386-sse-5.c: New test
39298 * g++.dg/eh/simd-1.c: Add -w argument for i386.
39300 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39303 * g++.dg/rtti/typeid4.C: New test.
39305 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39307 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39309 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39312 * g++.dg/template/error11.C: New test.
39315 * g++.dg/template/class2.C: New test.
39317 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
39318 Richard Sandiford <rsandifo@redhat.com>
39321 * g++.dg/opt/alias3.C: New test.
39323 2004-01-04 Mark Mitchell <mark@codesourcery.com>
39326 * g++.dg/template/koenig3.C: New test.
39329 * g++.dg/parse/offsetof3.C: New test.
39331 * g++.dg/init/copy7.C: Add missing dg-error markers.
39334 * g++.dg/init/copy7.c: New test.
39337 * g++.dg/parse/cast1.C: New test.
39339 2004-01-04 Jan Hubicka <jh@suse.cz>
39341 * gcc.dg/winline[1-7].c: New tests.
39343 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39346 * g++.dg/template/qualttp22.C: New test.
39348 2004-01-01 Jan Hubicka <jh@suse.cz>
39350 * gcc.dg/debug/20031231-1.c: New.
39351 * gcc.c-torture/compile/20040101-1.c: New.
39352 * gcc.dg/dwarf-die-[1-7].c: New.
39354 2004-01-01 Jakub Jelinek <jakub@redhat.com>
39356 PR optimization/13521
39357 * gcc.c-torture/compile/20031231-1.c: New test.
39359 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39361 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39363 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39366 * g++.dg/template/crash16.C: New test.
39368 2003-12-30 Mark Mitchell <mark@codesourcery.com>
39370 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39372 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39374 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39376 * g++.old-deja/g++.jason/thunk3.C: Likewise.
39377 * g++.old-deja/g++.law/profile1.C: Likewise.
39378 * gcc.c-torture/compile/981006-1.c: Likewise.
39379 * gcc.c-torture/execute/loop-2e.x: Likewise.
39380 * gcc.c-torture/execute/loop-2f.x: Remove.
39381 * gcc.c-torture/execute/loop-2g.x: Likewise.
39382 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39383 * gcc.dg/20020312-2.c: Remove traces of dead ports.
39385 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
39388 * g++.dg/ext/attrib11.C: New test.
39391 * g++.dg/template/array2-1.C: New test.
39392 * g++.dg/template/array2-2.C: New test.
39394 2003-12-29 Mark Mitchell <mark@codesourcery.com>
39396 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39398 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
39401 * g++.dg/template/array1-1.C: New test.
39402 * g++.dg/template/array1-2.C: New test.
39404 2003-12-29 Roger Sayle <roger@eyesopen.com>
39407 * g77.dg/12632.f: New test case.
39409 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39412 * g++.dg/parse/nontype1.C: New test.
39414 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39417 * g++.dg/parse/explicit1.C: New test.
39418 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39420 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39423 * g++.dg/opt/inline6.C: New test.
39426 * g++.dg/parse/error9.C: New test.
39428 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39430 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39433 * g++.dg/init/assign1.C: New test.
39435 2003-12-28 Roger Sayle <roger@eyesopen.com>
39438 * g++.dg/warn/format3.C: New test case.
39440 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39442 * gcc.c-torture/compile/20031227-1.c: New test.
39444 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39446 * g++.dg/bprob/bprob.exp: Load target-supports.exp
39447 * g77.dg/bprob/bprob.exp: Likewise.
39448 * gcc.misc-tests/bprob.exp: Likewise.
39449 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
39450 variants on systems where the library does not provide that
39452 * gcc.dg/builtins-20.c: Use builtins-config.h.
39453 * gcc.dg/builtins-config.h: New file.
39455 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39457 * lib/gcc-dg.exp (dg-require-profiling): New function.
39458 * lib/target-supports.exp (check_profiling_available): Likewise.
39459 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39460 * g77.dg/bprob/bprob.exp: Likewise.
39461 * gcc.misc-tests/bprob.exp: Likewise.
39462 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39463 * gcc.dg/20021014-1.c: Likewise.
39464 * gcc.dg/nest.c: Likewise.
39466 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39468 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39470 * g++.dg/lookup/java2.C: Likewise.
39471 * gcc.dg/cpp/lexident.c: Likewise.
39473 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
39475 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39477 * gcc.c-torture/compile/961203-1.c: Likewise.
39478 * gcc.c-torture/compile/980506-1.c: Likewise.
39480 2003-12-23 Zack Weinberg <zack@codesourcery.com>
39482 * lib/gcc-dg.exp (dg-prune-output): New annotation.
39483 (additional_prunes): New global.
39484 (gcc-dg-prune): Handle additional per-test pruning.
39485 (dg-test): Clear additional_prunes between tests.
39487 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
39488 dg-prune-output to avoid spurious failures from assembler
39489 complaining about nonexistent WAW violations.
39490 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39491 Use dg-prune-output to avoid spurious failures from assembler
39492 warning about Itanium B-step errata.
39494 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39496 * g++.dg/abi/macro0.C: New test.
39497 * g++.dg/abi/macro1.C: Likewise.
39498 * g++.dg/abi/macro2.C: Likewise.
39500 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39501 * g++.dg/abi/bitfield7.C: Likewise.
39502 * g++.dg/abi/dtor2.C: Likewise.
39503 * g++.dg/abi/mangle11.C: Likewise.
39504 * g++.dg/abi/mangle12.C: Likewise.
39505 * g++.dg/abi/mangle14.C: Likewise.
39506 * g++.dg/abi/mangle17.C: Likewise.
39507 * g++.dg/abi/vbase10.C: Likewise.
39508 * g++.dg/abi/vbase14.C: Likewise.
39509 * g++.dg/template/qualttp17.C: Likewise.
39511 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
39514 * gcc.dg/20031223-1.c: New test.
39516 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39518 * gcc.dg/noreturn-7.c: New test.
39520 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39522 * gcc.dg/null-pointer-1.c: New test.
39524 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39526 * g++.old-deja/g++.jason/template18.C: Remove.
39527 * g++.old-deja/g++.jason/template37.C: Likewise.
39530 * g++.dg/lookup/ns1.C: New test.
39533 * g++.dg/template/lookup3.C: New test.
39535 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39537 * g++.dg/template/recurse1.C: New test
39539 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39542 * g++.dg/parse/semicolon1.C: New test.
39543 * g++.dg/parse/semicolon1.h: Likewise.
39545 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
39547 * gcc.dg/darwin-misaligned.c: New test.
39549 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39552 * gcc.dg/20031222-1.c: New test.
39554 2003-12-21 Mark Mitchell <mark@codesourcery.com>
39557 * g++.dg/parse/error8.C: New test.
39560 * g++.dg/warn/ctor-init-1.C: New test.
39562 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
39564 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39566 * gcc.c-torture/compile/930217-1.c: Likewise.
39567 * gcc.c-torture/compile/930513-1.c: Likewise.
39568 * gcc.c-torture/execute/920908-2.c: Likewise.
39569 * gcc.c-torture/execute/921204-1.c: Likewise.
39570 * gcc.c-torture/execute/930621-1.c: Likewise.
39571 * gcc.c-torture/execute/930630-1.c: Likewise.
39572 * gcc.c-torture/execute/931031-1.c: Likewise.
39573 * gcc.c-torture/execute/980602-2.c: Likewise.
39574 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39575 * gcc.c-torture/execute/compndlit-1.c: Likewise.
39576 * gcc.c-torture/execute/extzvsi.c: Likewise.
39577 * gcc.c-torture/unsorted/ext.c: Likewise.
39579 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
39582 * gcc.c-torture/compile/20031220-2.c: New test case.
39584 2003-12-20 Roger Sayle <roger@eyesopen.com>
39586 PR optimization/13031
39587 * gcc.c-torture/compile/20031220-1.c: New test case.
39589 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39591 * gcc.dg/cast-function-1.c: New test.
39593 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
39595 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39598 2003-12-19 Mark Mitchell <mark@codesourcery.com>
39601 * g++.dg/ext/attrib10.C: New test.
39603 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39605 * gcc.dg/cleanup-10.c: New test.
39606 * gcc.dg/cleanup-11.c: New test.
39608 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39611 * g++.dg/opt/expect1.C: New test.
39613 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
39615 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39617 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
39620 * gcc.dg/20031218-1.c: New test.
39623 * gcc.dg/20031218-2.c: New test.
39624 * gcc.dg/20031218-3.c: New test.
39626 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39627 of label name and allow for USER_LABEL_PREFIX == "_" names.
39628 * g++.dg/abi/mangle18-2.C: Likewise.
39629 * g++.dg/abi/mangle19-1.C: Likewise.
39630 * g++.dg/abi/mangle19-2.C: Likewise.
39631 * g++.dg/abi/mangle20-1.C: Likewise.
39632 * g++.dg/abi/mangle20-2.C: Likewise.
39634 2003-12-18 Richard Henderson <rth@redhat.com>
39636 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39638 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
39639 Dan Kegel <dank@kegel.com>
39642 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39643 testing a cross compiler, it causes spurious compile failures.
39644 * lib/g++.exp: Likewise.
39646 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39649 * g++.dg/template/access13.C: New test.
39651 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
39653 * gcc.dg/20031216-1.c: New test.
39655 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39658 * g++.dg/template/error10.C: New test.
39660 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39662 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39663 * g++.dg/eh/simd-2.C: Likewise.
39665 2003-12-17 James E Wilson <wilson@specifixinc.com>
39666 Roger Sayle <roger@eyesopen.com>
39668 * gcc.c-torture/execute/ieee/mzero5.c: New.
39670 2003-12-17 Mark Mitchell <mark@codesourcery.com>
39673 * g++.dg/parse/error6.C: New test.
39676 * g++.dg/parse/error7.C: New test.
39678 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39680 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39681 at -O with stabs debugging formats.
39682 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39683 * gcc.dg/debug/debug-2.c: Likewise.
39685 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39688 * g++.dg/init/error1.C: New test.
39691 * g++.dg/init/pm3.C: New test.
39693 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
39696 * gcc.dg/bitfld-8.c: New test.
39698 2003-12-16 James Lemke <jim@wasabisystems.com>
39700 * gcc.dg/arm-scd42-[123].c: New tests.
39702 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39705 * g++.dg/abi/mangle20-1.C: New test.
39706 * g++.dg/abi/mangle20-2.C: New test.
39708 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39711 * g++.dg/other/offsetof2.C: Remove XFAIL.
39712 * g++.dg/parse/offsetof1.C: New test.
39713 * g++.gd/parse/offsetof2.C: Likewise.
39715 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39717 * g++.dg/template/nontype3.C: New test.
39718 * g++.dg/template/static2.C: Tweaked the dg-error clause.
39720 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39722 * g++.dg/warn/noreturn-3.C: Also test instantiation.
39724 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39727 * g++.dg/expr/assign1.C: New test.
39730 * g++.dg/abi/mangle19-1.C: New test.
39731 * g++.dg/abi/mangle19-2.C: New test.
39733 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
39735 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39737 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39739 * gcc.c-torture/execute/20031216-1.c: New test.
39741 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39743 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39746 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39749 * g++.dg/template/error9.C: New test.
39752 * g++.dg/template/error8.C: New test.
39754 2003-12-15 Roger Sayle <roger@eyesopen.com>
39756 PR middle-end/13400
39757 * gcc.c-torture/execute/20031215-1.c: New test case.
39759 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39762 * g++.dg/parse/error5.C: New test.
39765 * g++.dg/expr/sizeof1.C: New test.
39768 * g++.dg/template/crash15.C: New test.
39770 2003-12-15 Geoffrey Keating <geoffk@apple.com>
39772 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39773 a non-POD type as the last named parameter of a varargs function.
39775 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39779 * g++.dg/template/crash14.C: New test.
39780 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39782 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
39784 * g++.dg/other/java1.C: New test.
39787 * g++.dg/abi/mangle18-1.C: New test.
39788 * g++.dg/abi/mangle18-2.C: New test.
39790 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39792 PR optimization/10312
39793 * gcc.c-torture/execute/20031214-1.c: New.
39795 2003-12-14 Mark Mitchell <mark@codesourcery.com>
39799 * g++.dg/parse/error3.C: New test.
39800 * g++.dg/parse/error4.C: Likewise.
39801 * g++.dg/abi/mangle4.C: Tweak error messages.
39802 * g++.dg/lookup/using5.C: Likewise.
39803 * g++.dg/other/error2.C: Likewise.
39804 * g++.dg/parse/typename5.C: Likewise.
39805 * g++.dg/parse/undefined1.C: Likewise.
39806 * g++.dg/template/arg2.C: Likewise.
39807 * g++.dg/template/ttp3.C: Likewise.
39808 * g++.dg/template/type1.C: Likewise.
39809 * g++.old-deja/g++.other/crash32.C: Likewise.
39810 * g++.old-djea/g++.pt/defarg8.C: Likewise.
39812 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39815 * g++.dg/warn/noreturn-3.C: New test.
39817 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39820 * g++.dg/abi/covariant3.C: New.
39822 2003-12-12 Jakub Jelinek <jakub@redhat.com>
39824 * g++.dg/eh/ia64-1.C: New test.
39826 2003-12-12 Roger Sayle <roger@eyesopen.com>
39828 PR optimization/13037
39829 * g77.f-torture/execute/13037.f: New test case.
39831 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39834 * g++.dg/abi/covariant2.C: New.
39836 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
39838 * gcc.dg/cpp/trad/macro.c: New tests.
39840 2003-12-11 Zack Weinberg <zack@codesourcery.com>
39842 * gcc.c-torture/execute/wchar_t-1.x: Delete.
39844 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
39847 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39849 * lib/g++.exp (g++_version): Likewise.
39850 * lib/g77.exp (g77_version): Likewise.
39851 * lib/objc.exp (default_objc_version): Likewise.
39853 2003-12-10 Richard Henderson <rth@redhat.com>
39855 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39857 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39859 2003-12-08 Matt Austern <austern@apple.com>
39862 * lib/gcc-dg.exp (dg-require-visibility): Define.
39863 * lib/target-supports (check_visibility_available): Define.
39864 * gcc.dg/visibility-1.c: New test.
39865 * gcc.dg/visibility-2.c: Likewise.
39866 * gcc.dg/visibility-3.c: Likewise.
39867 * gcc.dg/visibility-4.c: Likewise.
39868 * gcc.dg/visibility-5.c: Likewise.
39869 * gcc.dg/visibility-6.c: Likewise.
39870 * g++.dg/ext/visibility-1.C: Likewise.
39871 * g++.dg/ext/visibility-2.C: Likewise.
39872 * g++.dg/ext/visibility-3.C: Likewise.
39873 * g++.dg/ext/visibility-4.C: Likewise.
39874 * g++.dg/ext/visibility-5.C: Likewise.
39875 * g++.dg/ext/visibility-6.C: Likewise.
39877 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39879 * g++.dg/lookup/java1.C: New test.
39880 * g++.dg/lookup/java2.C: New test.
39882 2003-12-07 Falk Hueffner <falk@debian.org>
39884 * g++.dg/opt/noreturn-1.C: New test.
39886 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
39888 * gcc.dg/overflow-1.c: New test.
39890 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39892 * g77.f-torture/compile/13060.f: New test.
39894 2003-12-06 Mark Mitchell <mark@codesourcery.com>
39897 * g++.dg/inherit/operator2.C: New test.
39899 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39902 * g++.dg/ext/attrib9.C: New test.
39904 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39907 * g++.dg/template/error7.C: New test.
39909 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
39910 J"orn Rennecke <joern.rennecke@superh.com>
39913 * g++.dg/other/struct-va_list.C: New test.
39915 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39918 * g++.dg/parse/defarg6.C: New test.
39920 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
39923 * gcc.c-torture/execute/20031201-1.c: New test.
39925 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
39927 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39929 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39931 * gcc.dg/builtin-return-1.c: New test.
39933 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
39934 J"orn Rennecke <joern.rennecke@superh.com>
39936 PR optimization/13260
39937 * gcc.c-torture/execute/20031204-1.c: New test.
39939 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39942 * g++.dg/template/error6.C: New test.
39944 2003-12-03 Jakub Jelinek <jakub@redhat.com>
39946 * gcc.dg/20031202-1.c: New test.
39948 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39951 * g++.dg/template/eh1.C: New test.
39954 * g++.dg/template/error5.C: New test.
39956 2003-12-02 David Ung <davidu@mips.com>
39958 * gcc.dg/compat/vector-check.h: Corrected type for var
39961 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39964 * g++.dg/template/ptrmem8.C: New test.
39966 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39969 * g++.dg/template/dependent-expr3.C: New test.
39971 2003-12-01 James Lemke <jim@wasabisystems.com>
39973 * gcc.dg/arm-g2.c: New test.
39975 2003-12-01 Roger Sayle <roger@eyesopen.com>
39977 PR optimization/11634
39978 * gcc.dg/20031201-2.c: New test case.
39980 2003-12-01 Zack Weinberg <zack@codesourcery.com>
39983 * objc.dg/proto-lossage-3.m: New test.
39985 2003-12-01 Roger Sayle <roger@eyesopen.com>
39987 PR optimization/12628
39988 * gcc.dg/20031201-1.c: New test case.
39990 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39992 * gcc.dg/unaligned-1.c: New test.
39994 2003-11-30 Mark Mitchell <mark@codesourcery.com>
39997 * g++.dg/template/error4.C: New test.
39998 * g++.dg/template/nested3.C: Adjust error markers.
40000 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40002 * gcc.dg/cpp/assert4.c: Check more #system assertions.
40004 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
40007 * gcc.dg/bitfld-7.c: New test.
40009 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
40011 * gcc.dg/tls/asm-1.C: New test.
40013 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40015 * gcc.dg/cpp/assert4.c: Update.
40017 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40019 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40020 * gcc.dg/builtin-apply3.c: New test.
40022 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40024 * lib/compat.exp (compat-obj): New xfaildata parameter.
40025 Use it to set compiler_conditional_xfail_data before compiling.
40026 (compat-get-options): Handle dg-xfail-if.
40027 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40028 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40029 * gcc.dg/compat/vector-1_y.c: Likewise.
40030 * gcc.dg/compat/vector-2_x.c: Likewise.
40031 * gcc.dg/compat/vector-2_y.c: Likewise.
40033 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40035 * g++.dg/opt/reg-stack4.C: New test.
40037 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40039 * gcc.dg/builtin-apply2.c: New test.
40041 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40043 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40045 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40048 * g++.dg/template/template-id-2.C: New test.
40050 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40053 * g++.dg/template/memfriend1.C: New test.
40054 * g++.dg/template/memfriend2.C: Likewise.
40055 * g++.dg/template/memfriend3.C: Likewise.
40056 * g++.dg/template/memfriend4.C: Likewise.
40057 * g++.dg/template/memfriend5.C: Likewise.
40058 * g++.dg/template/memfriend6.C: Likewise.
40059 * g++.dg/template/memfriend7.C: Likewise.
40060 * g++.dg/template/memfriend8.C: Likewise.
40061 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40063 2003-11-21 Mark Mitchell <mark@codesourcery.com>
40066 * g++.dg/ext/cond1.C: New test.
40068 2003-11-20 Richard Henderson <rth@redhat.com>
40070 * gcc.dg/20020201-2.c: Remove.
40071 * gcc.dg/20020201-4.c: Remove.
40072 * gcc.dg/20020304-1.c: Remove.
40074 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
40076 * gcc.dg/cpp/trad/xwin1.c: New test case.
40078 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
40080 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40081 * lib/g77.exp: Likewise.
40082 * lib/objc.exp: Likewise.
40083 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40086 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40089 * g++.dg/template/static5.C: New test.
40091 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
40093 * gcc.dg/nested-func-1.c: New test.
40095 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40097 * gcc.dg/cpp/assert4.c: New test.
40099 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40102 * g++.dg/lookup/using9.c: New test.
40104 2003-11-14 Mark Mitchell <mark@codesourcery.com>
40107 * g++.dg/template/error3.C: New test.
40109 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
40112 * ada/acats/run_acats, run_all.sh: Fix syntax error.
40113 No longer use a wrapper for gcc, since this does not work under
40116 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40119 * g++.dg/template/ptrmem7.C: New test.
40121 2003-11-13 Andrew Pinski <apinski@apple.com>
40123 * gcc.c-torture/compile/20031113-1.c: New test.
40125 2003-11-13 Mark Mitchell <mark@codesourcery.com>
40126 Kean Johnston <jkj@sco.com>
40129 * gcc.dg/unused-4.c: Update.
40131 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40133 * g++.dg/opt/const3.C: New test.
40135 2003-11-13 Jan Hubicka <jh@suse.cz>
40137 * gcc.c-torture/compile/20031112-1.c: New test.
40139 2003-11-12 Mark Mitchell <mark@codesourcery.com>
40141 * g++.dg/parse/crash10.C: Remove bogus error marker.
40143 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40145 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40146 (host_gcc): Likewise.
40147 (ROOT): Honor $PWDCMD.
40149 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40151 2003-11-12 Catherine Moore <clm@redhat.com>
40153 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40155 2003-11-12 Andreas Jaeger <aj@suse.de>
40156 Jakub Jelinek <jakub@redhat.com>
40157 Andrew Pinski <pinskia@physics.uc.edu>
40158 Richard Henderson <rth@redhat.com>
40160 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40162 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40164 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40165 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40167 2003-11-11 Andreas Jaeger <aj@suse.de>
40169 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40171 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40173 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
40175 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40178 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
40180 * gcc.dg/trampoline-1.c: New test.
40182 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
40184 * gcc.c-torture/compile/200031109-1.c: New test.
40186 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40190 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40191 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40192 gcc.dg/format/no-y2k-1.c: Update.
40194 2003-11-08 Roger Sayle <roger@eyesopen.com>
40196 PR optimization/10467
40197 * gcc.dg/20031108-1.c: New test case.
40199 2003-11-07 Geoffrey Keating <geoffk@apple.com>
40201 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40203 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40205 * gcc.dg/compound-lvalue-1.c: New test.
40206 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40209 2003-11-06 Geoffrey Keating <geoffk@apple.com>
40211 * gcc.dg/altivec-varargs-1.c: New test.
40213 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40215 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40216 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40217 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
40218 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
40219 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40221 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
40223 * gcc.dg/cond-lvalue-1.c: New test.
40225 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
40227 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40229 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40232 * g++.dg/template/instantiate5.C: New test.
40234 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40237 * g++.dg/ext/complit2.C: Replace test with self-contained version.
40238 * ChangeLog: Add missing first entry for above test.
40240 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40243 * g++.dg/template/using8.C: New test.
40244 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40246 2003-11-02 Roger Sayle <roger@eyesopen.com>
40248 PR optimization/10817
40249 * gcc.c-torture/compile/20031102-1.c: New test case.
40251 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
40253 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40256 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40258 * gcc.dg/20031102-1.c: New test.
40260 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40262 * gcc.dg/complex-1.c: New test.
40264 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40267 * g++.dg/template/crash13.C: Adjust expected error location.
40268 * g++.old-deja/g++.brendan/ns1.C: Likewise.
40270 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40272 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40274 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40277 * gcc.c-torture/compile/20031031-2.c: New test.
40279 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40282 * gcc.c-torture/compile/20031031-1.c: New test.
40284 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40286 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40287 * gcc.misc-tests/bprob.exp: Likewise.
40288 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40289 the execution test on arm-elf configs.
40290 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
40291 configs that don't support scratch files.
40292 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40294 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
40296 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40299 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
40301 * ada/acats/run_all.sh: Redirect mv output to /dev/null
40302 Avoid non pure sh syntax. Add more logging.
40304 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40307 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40310 * gcc.dg/ppc-stackalign-1.c: New test.
40312 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
40314 * ada/acats/run_all.sh: Change output to be more compliant with
40316 Create acats.sum and acats.log files under testsuite/ada/acats
40317 Only run [a-z]* directories, to filter out e.g. CVS.
40318 Redirect build output to log file.
40320 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40322 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40324 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40327 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40329 2003-10-27 Jakub Jelinek <jakub@redhat.com>
40331 * gcc.c-torture/compile/20031023-1.c: New test.
40332 * gcc.c-torture/compile/20031023-2.c: New test.
40333 * gcc.c-torture/compile/20031023-3.c: New test.
40334 * gcc.c-torture/compile/20031023-4.c: New test.
40336 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40339 * g++.dg/lookup/scoped8.C: New test.
40341 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40343 * g++.dg/opt/reg-stack3.C: New test.
40345 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40347 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
40349 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40352 * g++.dg/template/crash13.C: New test.
40354 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40356 * gcc.dg/c99-restrict-2.c: New test.
40358 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
40360 PR c++/12698, c++/12699, c++/12700, c++/12566
40361 * g++.dg/inherit/covariant9.C: New test.
40362 * g++.dg/inherit/covariant10.C: New test.
40363 * g++.dg/inherit/covariant11.C: New test.
40365 2003-10-23 Jason Merrill <jason@redhat.com>
40368 * g++.dg/ext/complit2.C: New test.
40370 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
40373 * gcc.c-torture/execute/20031020-1.c: New test.
40375 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40377 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40378 following the jump_insn.
40380 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
40382 * gcc.dg/cast-lvalue-1.c: New test.
40384 2003-10-21 Mark Mitchell <mark@codesourcery.com>
40387 * g++.dg/template/cond2.C: New test.
40389 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
40391 * gcc.dg/builtins-28.c: New test.
40393 2003-10-20 Jan Hubicka <jh@suse.cz>
40395 * g++.dg/opt/inline4.C: Do not use min-inline-insns
40397 * gcc.dg/inline-2.c: Likewise.
40399 2003-10-20 Phil Edwards <phil@codesourcery.com>
40401 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40402 * gcc.dg/nest.c: Likewise.
40404 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40406 PR c++/9781, c++/10583, c++/11862
40407 * g++.dg/parse/crash13.C: New test.
40409 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40411 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40413 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40415 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40416 Define HAVE_C99_RUNTIME except on Solaris.
40417 * gcc.dg/builtins-20.c: Likewise.
40419 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40421 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40423 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40426 * g++.dg/template/crash21.C: New test.
40428 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40431 * g++.dg/template/typename5.C: New test.
40433 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40436 * g++.dg/template/friend25.C: New test.
40438 2003-10-16 Ziemowit Laski <zlaski@apple.com>
40440 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40443 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
40445 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40448 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
40450 * gcc.c-torture/execute/960416-1.x: Remove.
40451 * gcc.c-torture/execute/divconst-3.x: Likewise.
40453 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
40456 * gcc.dg/torture/cris-volatile-1.c: New test.
40458 2003-10-14 Roger Sayle <roger@eyesopen.com>
40460 PR optimization/9325
40461 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40462 for overflowing floating point to integer conversion during RTL
40465 2003-10-13 Ziemowit Laski <zlaski@apple.com>
40467 * objc/execute/_cmd.m: Fix typo.
40468 * objc.dg/image-info.m, objc.dg/symtab-1.m:
40469 Relax 'scan-assembler' regexp.
40470 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40471 objc.dg/try-catch-4.m: Run on non-Darwin targets.
40472 * objc.dg/zero-link-2.m: Remove blank line.
40473 * objc.dg/zero-link-3.m: New test case.
40475 2003-10-13 Geoffrey Keating <geoffk@apple.com>
40477 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40479 * gcc.dg/asm-names.c: Use scan-assembler-not rather
40480 than linker trickery.
40482 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40485 * g++.dg/other/friend2.C: New test.
40487 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40489 * gcc.dg/20031012-1.c: New test.
40491 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40493 * gcc.dg/weak/weak-3.c: Fix for new warning.
40495 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
40497 PR optimization/8750
40498 * gcc.c-torture/execute/20031012-1.c: New test case.
40500 2003-10-11 Roger Sayle <roger@eyesopen.com>
40502 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40503 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40505 2003-10-11 Roger Sayle <roger@eyesopen.com>
40507 PR optimization/12260
40508 * gcc.c-torture/compile/20031011-2.c: New test case.
40510 2003-10-11 Roger Sayle <roger@eyesopen.com>
40512 * gcc.c-torture/execute/20031011-1.c: New testcase.
40514 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
40516 * gcc.c-torture/compile/20031011-1.c: New test.
40518 2003-10-11 Jan Hubicka <jh@suse.cz>
40520 * g++.dg/other/first-global.C: New test.
40522 2003-10-11 Roger Sayle <roger@eyesopen.com>
40524 * gcc.c-torture/execute/string-opt-18.c: New testcase.
40526 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
40528 * gcc.c-torture/compile/20031010-1.c: New test.
40530 2003-10-10 Geoffrey Keating <geoffk@apple.com>
40532 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40533 * gcc.c-torture/execute/va-arg-25.c: ... here.
40535 2003-10-09 Mark Mitchell <mark@codesourcery.com>
40537 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40539 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
40541 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40543 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40545 * g++.dg/parse/error2.C: New test.
40547 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40550 * g++.dg/other/error5.C: Modify the error message.
40551 * g++.dg/lookup/using8.C: New test.
40553 2003-10-07 Geoffrey Keating <geoffk@apple.com>
40555 * gcc.dg/darwin-abi-2.c: New file.
40556 * gcc.c-torture/execute/va-arg-24.c: New file.
40558 2003-10-06 Bob Wilson <bob.wilson@acm.org>
40560 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
40563 2003-10-06 Mark Mitchell <mark@codesourcery.com>
40566 * g++.dg/other/error4.C: Update error messages.
40567 * g++.dg/template/ptrmem4.C: Likewise.
40570 * g++.dg/init/new9.C: New test.
40572 PR c++/12334, c++/12236, c++/8656
40573 * g++.dg/ext/attrib8.C: New test.
40575 2003-10-06 Devang Patel <dpatel@apple.com>
40577 * gcc.dg/debug/dwarf2-3.h: New test.
40578 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40580 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
40582 * g++.dg/opt/cfg2.C: New test.
40584 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40586 * g++.dg/opt/float1.C: New test.
40588 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40590 * gcc.dg/c90-array-lval-6.c: New test.
40591 * gcc.dg/c99-array-lval-6.c: New test.
40593 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
40594 Ziemowit Laski <zlaski@apple.com>
40596 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40597 'Derived', so that it is never considered a class method; add
40598 new warning for '+port' method ambiguity.
40599 * objc.dg/method-12.m: Include <objc/objc.h> instead of
40600 <objc/objc-api.h> (needed on Mac OS X).
40601 * objc.dg/method-13.m: New test.
40603 2003-10-03 Roger Sayle <roger@eyesopen.com>
40605 PR optimization/9325, PR java/6391
40606 * gcc.c-torture/execute/20031003-1.c: New test case.
40608 2003-10-02 Mark Mitchell <mark@codesourcery.com>
40610 PR optimization/12180
40611 * gcc.dg/20031002-1.c: New test.
40614 * g++.dg/inherit/error1.C: New test.
40616 2003-10-02 Chris Demetriou <cgd@broadcom.com>
40618 * lib/f-torture.exp (search_for): Rename to...
40619 (search_for_re): This. Also, clean up comments and the
40620 "regexp" invocation.
40622 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
40624 * gcc.c-torture/compile/20031002-1.c: New test.
40626 2003-10-02 Jakub Jelinek <jakub@redhat.com>
40628 * g++.dg/opt/cond1.C: New test.
40630 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
40632 * gcc.dg/Wold-style-definition-2.c: New testcase.
40633 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40635 2003-09-29 Richard Henderson <rth@redhat.com>
40637 * g++.dg/init/array10.C: Add dg-options.
40639 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
40641 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40643 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40645 * g++.dg/template/friend19.C: Fix typo.
40646 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40648 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
40650 * gcc.c-torture/execute/20030928-1.c: New test.
40651 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40653 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40655 * g++.dg/opt/unroll1.C: New test.
40657 2003-09-26 Roger Sayle <roger@eyesopen.com>
40659 PR optimization/11741
40660 * gcc.dg/20030926-1.c: New test case.
40662 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40665 * g++.dg/parse/access7.C: New test.
40666 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40668 2003-09-24 Ziemowit Laski <zlaski@apple.com>
40670 MERGE OF objc-improvements-branch into MAINLINE:
40671 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40672 if libobjc has not been built.
40673 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40674 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40675 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40676 objc/execute/nested-3.m, objc/execute/np-2.m,
40677 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40678 objc/execute/redefining_self.m, objc/execute/root_methods.m,
40679 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40680 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40681 objc.dg/special/unclaimed-category-1.h,
40682 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40683 well as GNU runtime.
40684 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40685 * execute/cascading-1.m, execute/function-message-1.m,
40686 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40687 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40688 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40689 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40690 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40691 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40692 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40693 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40694 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40695 * objc.dg/bitfield-2.m: Run only on Darwin.
40696 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40697 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40698 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40699 * objc.dg/const-str-1.m: Fix constant string layout.
40701 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
40703 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40705 2003-09-23 Geoffrey Keating <geoffk@apple.com>
40707 * gcc.dg/darwin-abi-1.c: New file.
40709 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
40712 * gcc.c-torture/compile/20030921-1.c: New test.
40714 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40716 * g++.dg/opt/reg-stack2.C: New test.
40718 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
40720 * g++.dg/eh/delayslot1.C: New test.
40722 2003-09-20 Richard Henderson <rth@redhat.com>
40724 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40726 2003-09-20 Roger Sayle <roger@eyesopen.com>
40728 * gcc.c-torture/execute/20030920-1.c: New test case.
40730 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40732 * g++.dg/rtti/typeid3.C: Correct expected error message.
40734 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40737 * g++.dg/parse/crash12.C: New test.
40739 2003-09-19 Janis Johnson <janis187@us.ibm.com>
40741 * gcc.dg/compat/mixed-struct-check.h: New.
40742 * gcc.dg/compat/mixed-struct-defs.h: New.
40743 * gcc.dg/compat/mixed-struct-init.h: New.
40744 * gcc.dg/compat/struct-by-value-19_main.c: New.
40745 * gcc.dg/compat/struct-by-value-19_x.c: New.
40746 * gcc.dg/compat/struct-by-value-19_y.c: New.
40747 * gcc.dg/compat/struct-by-value-20_main.c: New.
40748 * gcc.dg/compat/struct-by-value-20_x.c: New.
40749 * gcc.dg/compat/struct-by-value-20_y.c: New.
40750 * gcc.dg/compat/struct-return-19_main.c: New.
40751 * gcc.dg/compat/struct-return-19_x.c: New.
40752 * gcc.dg/compat/struct-return-19_y.c: New.
40753 * gcc.dg/compat/struct-return-20_main.c: New.
40754 * gcc.dg/compat/struct-return-20_x.c: New.
40755 * gcc.dg/compat/struct-return-20_y.c: New.
40757 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
40758 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40759 so that it will not complain on LP64 targets.
40761 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40764 * g++.dg/template/friend24.C: New test.
40766 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
40769 * g++.dg/template/memtmpl2.C: New test.
40771 2003-09-18 Mark Mitchell <mark@codesourcery.com>
40774 * gcc.dg/builtin-apply1.c: New test.
40776 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
40779 * g++.dg/warn/Wunused-4.C: New test.
40781 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40784 * g++.dg/other/gc2.C: New test.
40786 2003-09-17 Mark Mitchell <mark@codesourcery.com>
40789 * g++.dg/rtti/typeid3.C: New test.
40792 * g++.dg/overload/template1.C: New test.
40794 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
40796 * g++.dg/opt/cfg3.C: New test.
40798 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40801 * g++.dg/template/crash11.C: New test.
40803 2003-09-16 Jason Merrill <jason@redhat.com>
40804 Jakub Jelinek <jakub@redhat.com>
40806 * gcc.dg/attr-warn-unused-result.c: New test.
40808 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
40811 * g++.dg/expr/call2.C: New test.
40813 2003-09-15 Andreas Jaeger <aj@suse.de>
40815 * gcc.dg/Wold-style-definition-1.c: New test.
40817 2003-09-14 Mark Mitchell <mark@codesourcery.com>
40820 * g++.dg/parse/template12.C: New test.
40822 * g++.dg/abi/bitfield11.C: New test.
40823 * g++.dg/abi/bitfield12.C: Likewise.
40825 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
40827 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
40828 non-expansion of functional macro name without arguments at EOL.
40829 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
40831 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
40833 * gcc.c-torture/execute/20030914-[12].c: New tests.
40835 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
40838 * g++.dg/overload/addr1.C: New test.
40840 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
40842 * gcc.dg/20030909-1.c: New test.
40844 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40846 * gcc.dg/ultrasp10.c: New test.
40848 2003-09-09 Devang Patel <dpatel@apple.com>
40850 * gcc.dg/darwin-ld-6.c: New test.
40852 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40854 * gcc.dg/torture/builtin-explog-1.c: New testcase.
40856 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40858 * gcc.dg/ia64-types1.c: New test.
40859 * gcc.dg/ia64-types2.c: Likewise.
40861 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40863 * gcc.dg/builtins-1.c: Add more _Complex tests.
40864 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40866 * gcc.dg/builtins-1.c: Test existing _Complex functions.
40867 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40869 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40872 * g++.dg/lookup/koenig2.C: New test.
40875 * g++.dg/rtti/typeid2.C: New test.
40877 2003-09-08 Jakub Jelinek <jakub@redhat.com>
40879 * gcc.c-torture/compile/20030904-1.c: New test.
40881 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40883 * g++.dg/opt/longbranch2.C: New test.
40885 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40887 * g++.dg/template/crash10.C: Only compile it.
40889 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40891 PR middle-end/11665
40892 * gcc.c-torture/compile/20030907-1.c: New test.
40893 * g++.dg/init/array11.C: New test.
40895 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40898 * g++.dg/init/struct1.C: New test.
40900 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40903 * g++.dg/expr/comma1.C: New test.
40905 2003-09-06 Mark Mitchell <mark@codesourcery.com>
40908 * g++.dg/expr/static_cast5.C: New test.
40910 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
40913 * g++.dg/lookup/scoped7.C: New test.
40916 * g++.dg/other/static1.C: New test.
40919 * g++.dg/warn/template-1.C: New test.
40922 * g++.dg/template/crash10.C: New test.
40925 * g++.dg/overload/VLA.C: New test.
40928 * g++.dg/template/call1.C: New test.
40930 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40933 * g++.dg/parse/using3.C: New test.
40935 2003-09-06 Roger Sayle <roger@eyesopen.com>
40938 * g++.dg/overload/builtin3.C: New test case.
40940 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
40943 * gcc.dg/20030906-1.c: New test.
40944 * gcc.dg/20030906-2.c: Likewise.
40946 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40949 * g++.dg/parse/defarg5.C: New test.
40951 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40953 2003-09-05 Mark Mitchell <mark@codesourcery.com>
40956 * g++.dg/expr/static_cast4.C: New test.
40959 * g++.dg/template/crash9.C: New test.
40961 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
40963 * g++.old-deja/g++.ext/pretty2.C: Update for change
40965 * g++.old-deja/g++.ext/pretty3.C: Likewise.
40967 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
40970 * g++/dg/template/qualified-id1.C: New test.
40973 * g++.dg/warn/noeffect4.C: New test.
40975 2003-09-04 Matt Austern <austern@apple.com>
40977 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40978 * g++.dg/ext/fnname2.C: Likewise.
40979 * g++.dg/ext/fnname3.C: Likewise.
40981 2003-09-04 Mark Mitchell <mark@codesourcery.com>
40983 * g++.dg/expr/lval1.C: New test.
40984 * g++.dg/ext/lvcast.C: Remove.
40986 2003-09-03 Roger Sayle <roger@eyesopen.com>
40988 PR optimization/11700.
40989 * gcc.c-torture/compile/20030903-1.c: New test case.
40991 2003-09-03 Mark Mitchell <mark@codesourcery.com>
40994 * g++.dg/abi/layout4.C: New test.
40996 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
40999 * g++.dg/parse/friend3.C: New test.
41001 2003-09-02 Mark Mitchell <mark@codesourcery.com>
41004 * g++.dg/template/class1.C: New test.
41007 * g++.dg/expr/call1.C: New test.
41009 2003-09-01 Mark Mitchell <mark@codesourcery.com>
41012 * g++.dg/init/ref9.C: New test.
41015 * g++.dg/template/nested4.C: New test.
41017 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41020 * g++.dg/template/non-dependent4.C: New test.
41023 * g++.dg/inherit/conv1.C: New test.
41025 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41028 * g++.dg/ext/label1.C: New test.
41029 * g++.dg/ext/label2.C: Likewise.
41031 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41033 * g++.dg/expr/cond3.C: New test.
41035 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41037 * gcc.dg/builtins-1.c: Add new builtin cases.
41039 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41041 * gcc.dg/builtins-1.c: Add new cases.
41042 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41044 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41046 * gcc.dg/builtins-1.c: Add more math builtin tests.
41047 * gcc.dg/torture/builtin-attr-1.c: New test.
41049 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41051 PR optimization/5079
41052 * g++.dg/opt/static3.C: New test.
41054 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41056 * gcc.misc-tests/gcov-10b.c: New test.
41058 2003-08-27 Mark Mitchell <mark@codesourcery.com>
41060 * g++.dg/opt/ptrmem3.C: New test.
41062 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41064 2003-08-27 Jakub Jelinek <jakub@redhat.com>
41066 * gcc.dg/20030826-2.c: New test.
41068 2003-08-26 Roger Sayle <roger@eyesopen.com>
41070 PR middle-end/12002
41071 * g77.f-torture/compile/12002.f: New test case.
41073 2003-08-26 Roger Sayle <roger@eyesopen.com>
41075 * gcc.dg/20030826-1.c: New test case.
41077 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
41079 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41081 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
41084 * c++.dg/lookup/crash1.C: New test.
41086 * c++.dg/warn/noeffect3.C: New test.
41088 2003-08-25 Janis Johnson <janis187@us.ibm.com>
41090 * gcc.dg/compat/vector-1_x.c: Compile with -w.
41091 * gcc.dg/compat/vector-1_y.c: Ditto.
41092 * gcc.dg/compat/vector-2_x.c: Ditto.
41093 * gcc.dg/compat/vector-2_y.c: Ditto.
41095 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
41097 * gcc.dg/20030702-1.c: New test.
41099 2003-08-25 Mark Mitchell <mark@codesourcery.com>
41102 * g++.dg/ext/altivec-1.C: New test.
41104 2003-08-24 Richard Henderson <rth@redhat.com>
41106 * g++.dg/eh/simd-2.C: Add -w for x86.
41108 2003-08-23 Jakub Jelinek <jakub@redhat.com>
41110 * gcc.dg/20030815-1.c: New test.
41112 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41115 * g++.dg/parse/access6.C: New test.
41117 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41119 PR c++/641, c++/11876
41120 * g++.dg/template/friend22.C: New test.
41121 * g++.dg/template/friend23.C: Likewise.
41123 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41125 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41128 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41130 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41132 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41134 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41136 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41138 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41140 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41142 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41144 2003-08-21 Mark Mitchell <mark@codesourcery.com>
41147 * g++.dg/overload/prom1.C: New test.
41150 * g++.dg/parse/dtor2.C: New test.
41153 * g++.dg/parse/using2.C: New test.
41155 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
41158 * gcc.c-torture/compile/20030821-1.c: New.
41160 2003-08-20 Mark Mitchell <mark@codesourcery.com>
41163 * g++.dg/template/deduce2.C: New test.
41165 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
41167 * gcc.c-torture/execute/20030821-1.c: New test.
41169 2003-08-20 Roger Sayle <roger@eyesopen.com>
41171 PR middle-end/11984
41172 * gcc.dg/20030820-1.c: New test case.
41174 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
41177 * g++.dg/warn/noeffect2.C: New test.
41179 2003-08-19 Mark Mitchell <mark@codesourcery.com>
41182 * g++.dg/template/dtor2.C: New test.
41185 * g++.dg/template/operator1.C: New test.
41186 * g++.dg/parse/operator4.C: New test.
41189 * g++.dg/expr/enum1.C: New test.
41190 * gcc.dg/c99-bool-1.c: Remove bogus warning.
41193 * g++.dg/parse/elab2.C: New test.
41194 * g++.dg/parse/typedef4.C: Change error message.
41195 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41196 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41197 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41199 2003-08-19 Geoffrey Keating <geoffk@apple.com>
41201 * gcc.dg/pch/warn-1.c: New.
41202 * gcc.dg/pch/warn-1.hs: New.
41204 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41207 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41209 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41211 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41213 * gcc.dg/uninit-D.c: New Test.
41214 * gcc.dg/uninit-E.c: New Test.
41215 * gcc.dg/uninit-F.c: New Test.
41216 * gcc.dg/uninit-G.c: New Test.
41218 2003-08-19 Michael Ritzert <ritzert@t-online.de>
41220 * g++.dg/README: Describe the pch directory.
41222 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41225 * g++.dg/parse/access4.C: New test.
41226 * g++.dg/parse/access5.C: Likewise.
41227 * g++.old-deja/g++.jason/access17.C: Adjust error message.
41229 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
41231 * gcc.dg/noncompile/20030818-1.c: New.
41233 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
41236 * g++.dg/warn/noeffect1.C: New test.
41238 * g++.dg/template/scope2.C: New test.
41239 * g++.dg/template/error2.C: Correct dg-error
41241 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
41243 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41245 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
41248 * g++.dg/template/warn1.C: New.
41250 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
41252 * g++.dg/template/error2.C: New test.
41253 * g++.dg/lookup/using7.C: Adjust errors
41254 * g++.old-deja/g++.pt/crash36.C: Likewise.
41255 * g++.old-deja/g++.pt/derived3.C: Likewise.
41257 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41259 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41260 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41261 * gcc.c-torture/execute/builtins/string-9.c: New, from
41262 string-opt-9.c. Adjust for execute/builtins framework.
41263 * gcc.c-torture/execute/string-opt-9.c: Delete.
41265 2003-08-12 Mark Mitchell <mark@codesourcery.com>
41267 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41269 * g++.dg/parse/ret-type2.C: New test.
41272 * g++.dg/init/new8.C: New test.
41275 * g++.dg/parse/typedef5.C: New test.
41278 * g++.dg/parse/qualified2.C: New test.
41279 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41282 2003-08-11 Mark Mitchell <mark@codesourcery.com>
41284 * g++.dg/conversion/ptrmem1.C: New test.
41286 2003-08-11 Jakub Jelinek <jakub@redhat.com>
41289 * gcc.dg/20030811-1.c: New test.
41292 * gcc.c-torture/execute/20030811-1.c: New test.
41294 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41296 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41298 2003-08-10 Mark Mitchell <mark@codesourcery.com>
41301 * g++.dg/inherit/multiple1.C: New test.
41303 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
41305 * gcc.dg/spe1.c: New test.
41308 * g++.dg/expr/cast2.C: New test.
41311 * g++.dg/template/dependent-name2.C: New test.
41313 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
41315 * g++.dg/parse/crash11.C: Put the dg options in comments.
41317 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
41319 * lib/gcc-dg.exp: Update for diagnostic change.
41321 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41324 * g++.dg/parse/crash11.C: New test.
41326 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
41328 * gcc.dg/cpp/spacing1.c: Update.
41330 2003-08-04 Janis Johnson <janis187@us.ibm.com>
41333 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41334 a value for -mtune.
41336 2003-08-04 Roger Sayle <roger@eyesopen.com>
41338 PR middle-end/11771
41339 * gcc.c-torture/compile/20030804-1.c: New test case.
41341 2003-08-04 Roger Sayle <roger@eyesopen.com>
41343 * gcc.dg/20030804-1.c: New test case.
41345 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
41347 * gcc.dg/cpp/separate-1.c: New test.
41349 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
41352 * g++.dg/template/dependent-expr2.C: New test.
41355 * g++.dg/expr/ptrmem1.C: New test.
41357 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41360 * g++.dg/template/friend15.C: New test.
41362 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
41364 * lib/dg-pch.exp: Work round PCH bug.
41366 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41368 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
41369 builtins. Move cases from builtins-4.c here.
41371 * gcc.dg/torture/builtin-math-1.c: New test taken from
41372 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41375 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41378 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
41381 * g++.dg/template/using7.C: New test.
41383 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
41385 * import1.c, import2.c: New tests.
41387 2003-08-01 Jakub Jelinek <jakub@redhat.com>
41389 * g++.dg/eh/crossjump1.C: New test.
41391 2003-08-01 Mark Mitchell <mark@codesourcery.com>
41394 * g++.dg/template/using6.C: New test.
41397 * g++.dg/template/koenig2.C: New test.
41399 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41402 * g++.dg/parse/typedef4.C: New test.
41404 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41406 PR c++/8442, c++/8806
41407 * g++.dg/template/elab1.C: New test.
41408 * g++.dg/template/type2.C: Likewise.
41409 * g++.dg/template/ttp3.C: Adjust expected error message.
41410 * g++.old-deja/g++.law/visibility13.C: Likewise.
41411 * g++.old-deja/g++.niklas/t135.C: Likewise.
41412 * g++.old-deja/g++.pt/ttp41.C: Likewise.
41413 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41415 * g++.old-deja/g++.pt/ttp44.C: Likewise.
41417 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
41420 * g++.dg/ext/stmtexpr1.C: New test.
41422 * g++.dg/opt/tmp1.C: New test.
41425 * g++.dg/parse/constant4.C: New test.
41428 * g++.dg/template/using5.C: New test.
41430 2003-07-31 Roger Sayle <roger@eyesopen.com>
41432 * gcc.dg/builtins-27.c: New test case.
41434 2003-07-31 Jakub Jelinek <jakub@redhat.com>
41436 * gcc.dg/tls/opt-7.c: New test.
41438 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
41440 * g++.old-deja/g++.other/crash18.C: Remove.
41442 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
41444 * g++.dg/template/explicit3.C: New.
41445 * g++.dg/template/explicit4.C: New.
41446 * g++.dg/template/explicit5.C: New.
41449 * g++.dg/template/memtmpl1.C: New.
41451 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
41454 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41455 * gcc.dg/i386-387-5.c (dg-options): Likewise.
41457 2003-07-30 Jan Hubicka <jh@suse.cz>
41461 2003-07-29 Zack Weinberg <zack@codesourcery.com>
41463 * gcc.dg/struct-in-proto-1.c: New test.
41465 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
41467 * gcc.dg/cpp/include2.c: Only expect one message.
41469 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
41472 * g++.dg/template/using1.C: New test.
41473 * g++.dg/template/using2.C: New test.
41474 * g++.dg/template/using3.C: New test.
41475 * g++.dg/template/using4.C: New test.
41477 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
41479 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41480 * gcc.c-torture/execute/string-opt-10.c: Likewise.
41482 2003-07-28 Jan Hubicka <jh@suse.cz>
41485 * g++.dg/opt/call1.C: New test.
41487 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
41490 * g++.dg/init/enum2.C: New test.
41491 * g++.dg/template/overload1.C: Add "-w" option.
41493 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
41495 * gcc.dg/Wdeclaration-after-statement-1.c,
41496 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41498 2003-07-28 Jakub Jelinek <jakub@redhat.com>
41500 * gcc.c-torture/compile/20030725-1.c: New test.
41502 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
41504 * gcc.dg/20030505.c: Only run for SPE.
41505 Remove definition of opaque type.
41507 2003-07-27 Mark Mitchell <mark@codesourcery.com>
41509 * g++.dg/template/ptrmem6.C: New test.
41511 2003-07-26 Geoffrey Keating <geoffk@apple.com>
41513 * gcc.c-torture/compile/zero-strct-2.c: New test.
41515 2003-07-25 Geoffrey Keating <geoffk@apple.com>
41517 * gcc.dg/intermod-1.c: New test.
41519 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
41522 * g++.dg/template/lookup2.C: New test.
41523 * g++.dg/template/memclass1.C: Remove instantiated from error.
41524 * g++.dg/other/error2.C: Tweak expected errors.
41527 * g++.dg/template/defarg3.C: New test.
41529 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41531 2003-07-24 Mark Mitchell <mark@codesourcery.com>
41533 * g++.dg/inherit/access5.C: New test.
41535 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41538 * g++.dg/template/crash8.C: New test.
41540 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
41543 * gcc.dg/noncompile/incomplete-2.c: New test.
41545 2003-07-23 Mark Mitchell <mark@codesourcery.com>
41548 * g++.dg/inherit/access4.C: New test.
41551 * g++.dg/expr/cond2.C: New test.
41553 PR optimization/10679
41554 * g++.dg/opt/inline4.C: New test.
41556 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
41558 * g++.dg/parse/crash10: New test.
41560 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41562 * g++.dg/ext/flexary1.C: New test.
41564 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41567 * g++.dg/template/crash9.C: New test.
41569 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41572 * g++.dg/parse/typedef3.C: New test.
41575 * g++.dg/parse/operator2.C: New test.
41578 * g++.dg/parse/def-tmpl-arg1.C: New test.
41581 * g++.dg/parse/funptr1.C: New test.
41584 * g++.dg/parse/ambig3.C: New test.
41587 * g++.dg/parse/operator3.C: New test.
41590 * g++.dg/parse/template10.C: New test.
41593 * g++.dg/parse/template11.C: New test.
41596 * g++.dg/parse/invalid-op1.C: New test.
41599 * g++.dg/parse/condexpr1.C: New test.
41601 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41603 * g++.dg/ext/packed3.C: New test.
41604 * g++.dg/ext/packed4.C: New test.
41606 * gcc.dg/pack-test-3.c: New test.
41608 2003-07-21 Janis Johnson <janis187@us.ibm.com>
41610 * lib/compat.exp: Handle dg-options per source file.
41611 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41612 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41613 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41614 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41615 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41616 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41617 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41618 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41619 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41620 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41621 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41622 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41623 * g++.dg/compat/break/bitfield7_x.C: Ditto.
41624 * g++.dg/compat/break/bitfield7_y.C: Ditto.
41626 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
41629 * gcc.c-torture/execute/20030718-1.c: New test.
41631 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41633 PR optimization/11536
41634 * gcc.dg/20030721-1.c: New test.
41636 2003-07-19 Mark Mitchell <mark@codesourcery.com>
41639 * g++.dg/template/lookup1.C: New test.
41641 2003-07-19 Zack Weinberg <zack@codesourcery.com>
41643 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41644 diagnostics of ill-formed constructs involving labels.
41645 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41646 the new 'previously defined here' message.
41648 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
41650 * g++.dg/parse/non-dependent2.C: New test.
41652 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
41654 * g++.dg/init/init-ref4.C: xfail on targets without
41657 2003-07-17 Jakub Jelinek <jakub@redhat.com>
41660 * gcc.c-torture/execute/20030717-1.c: New test.
41662 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
41664 * g++.dg/opt/cfg1.C: New test.
41666 2003-07-17 Mark Mitchell <mark@codesourcery.com>
41668 PR optimization/11557
41669 * gcc.dg/20030717-1.c: New test.
41671 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41674 * g++.dg/expr/crash-1.C: New test.
41677 * g++.dg/template/init3.C: New test.
41680 * g++.dg/template/non-dependent1.C: New test.
41683 * g++.dg/template/non-dependent2.C: New test.
41686 * g++.dg/template/non-dependent3.C: New test.
41689 * g++.dg/template/sizeof5.C: New test.
41691 2003-07-17 Geoffrey Keating <geoffk@apple.com>
41694 * gcc.c-torture/compile/mangle-1.c: New file.
41696 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41699 * g++.dg/parse/access3.C: New test.
41701 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41704 * g++.dg/init/init-ref4.C: New test.
41706 2003-07-16 Mark Mitchell <mark@codesourcery.com>
41709 * g++.dg/parse/constant3.C: New test.
41710 * g++.dg/parse/crash7.C: Likewise.
41712 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
41715 * gcc.dg/i386-pentium4-not-mull.c: New.
41717 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
41719 * gcc.dg/asm-names.c (ymain): Make it weak.
41721 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41724 * g++.dg/template/friend21.C: New test.
41726 2003-07-16 Jakub Jelinek <jakub@redhat.com>
41728 * gcc.dg/cleanup-8.c: New test.
41729 * gcc.dg/cleanup-9.c: New test.
41731 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
41733 * g++.dg/ext/dll-MI1.h: New file.
41734 * g++.dg/ext/dllexport-MI1.C: New file.
41735 * g++.dg/ext/dllimport-MI1.C: New file.
41737 2003-07-15 Jakub Jelinek <jakub@redhat.com>
41739 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41740 it does not have cmpstrsi patterns (just cmpmemsi).
41742 2003-07-15 Mark Mitchell <mark@codesourcery.com>
41745 * g++.dg/debug/debug8.C: New test.
41747 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41750 * g++.dg/template/crash7.C: New test.
41752 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
41755 * gcc.c-torture/compile/20030708-1.c: New.
41757 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
41759 * gcc.c-torture/execute/20030715-1.c: New test.
41761 2003-07-14 Geoffrey Keating <geoffk@apple.com>
41763 * gcc.dg/pch/inline-3.c: New file.
41764 * gcc.dg/pch/inline-3.hs: New file.
41765 * gcc.dg/pch/inline-4.c: New file.
41766 * gcc.dg/pch/inline-4.hs: New file.
41768 2003-07-14 Mark Mitchell <mark@codesourcery.com>
41771 * g++.dg/template/crash6.C: New test.
41774 * g++.dg/template/friend20.C: New test.
41777 * g++.dg/template/overload2.C: New test.
41779 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41781 PR optimization/11440
41782 * gcc.c-torture/execute/20030714-1.c: New test.
41784 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41787 * g++.dg/template/partial2.C: New test.
41789 2003-07-13 Mark Mitchell <mark@codesourcery.com>
41792 * g++.dg/template/anon1.C: New test.
41796 * g++.dg/parse/template9.C: Likewise.
41797 * g++.dg/template/crash4.C: New test.
41798 * g++.dg/template/koenig1.C: Likewise.
41799 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41800 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41801 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41803 * g++.old-deja/g++.jason/template36.C: Likewise.
41804 * g++.old-deja/g++.mike/p1989.C: Likewise.
41805 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41806 * g++.old-deja/g++.pt/ttp20.C: Use this->.
41807 * g++.old-deja/g++.pt/ttp21.C: Use this->.
41808 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41810 * g++.old-deja/g++.pt/union2.C: Use this->.
41812 2003-07-11 Jakub Jelinek <jakub@redhat.com>
41814 * gcc.dg/20030711-1.c: New test.
41816 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
41819 * g++.dg/parse/args1.C: New test.
41820 * g++.pt/defarg8.C: Change expected errors.
41822 2003-07-11 Mark Mitchell <mark@codesourcery.com>
41825 * g++.dg/template/nontype2.C: New test.
41828 * g++.dg/parse/template8.C: New test.
41831 * g++.dg/template/scope1.C: New test.
41833 * g++.dg/warn/Wsign-compare-1.C: New test.
41835 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41837 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41839 2003-07-10 Mark Mitchell <mark@codesourcery.com>
41842 * g++.dg/template/explicit2.C: New test.
41845 * g++.dg/warn/pedantic1.C: New test.
41847 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
41850 * g++.dg/other/field1.C: New test.
41852 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41855 * gcc.c-torture/compile/20030707-1.c: New.
41857 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41860 * g++.dg/template/access12.C: New test.
41862 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
41864 * g++.dg/bprob/bprob.exp (prof_ext): Update.
41865 * g77.dg/bprob/bprob.exp (prof_ext): Update.
41866 * gcc.misc-tests/bprob.exp (prof_ext): Update.
41867 * gcc.misc-tests/gcov.exp: Update
41868 * g++.dg/gcov/gcov.exp: Update
41869 * lib/gcov.exp: Update.
41871 2003-07-08 Mark Mitchell <mark@codesourcery.com>
41873 * g++.dg/abi/mangle17.C: Make sure template expressions are
41875 * g++.dg/abi/mangle4.C: Mark erroneous casts.
41876 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41877 * g++.dg/opt/stack1.C: Remove erroneous code.
41878 * g++.dg/parse/template7.C: New test.
41879 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41880 * g++.old-deja/g++.pt/crash4.C: Likewise.
41882 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41884 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41885 with zero or one occurence of `$' after the initial `L'.
41887 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
41889 * gcc.c-torture/compile/20030704-1.c: Add a comment.
41891 2003-07-08 Roger Sayle <roger@eyesopen.com>
41894 * gcc.dg/Wunreachable-6.c: New testcase.
41895 * gcc.dg/Wunreachable-7.c: New testcase.
41897 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41900 * gcc.dg/20030708-1.c: New test.
41902 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
41904 * gcc.dg/compat/sdata-section.h: New file.
41905 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41906 * gcc.dg/torture/mips-sdata-1.c: New test.
41908 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41911 * g++.dg/template/friend19.C: New test.
41913 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41915 * g++.dg/opt/strength-reduce.C: New test.
41917 2003-07-07 Roger Sayle <roger@eyesopen.com>
41920 * gcc.dg/20030707-1.c: New testcase.
41922 2003-07-07 Roger Sayle <roger@eyesopen.com>
41924 PR optimization/11059
41925 * g++.dg/opt/emptyunion.C: New testcase.
41927 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41928 Eric Botcazou <ebotcazou@libertysurf.fr>
41930 * g++.dg/opt/stack1.C: New test.
41932 2003-07-05 Mark Mitchell <mark@codesourcery.com>
41934 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41938 * g++.dg/expr/static_cast3.C: New test.
41940 2003-07-04 Zack Weinberg <zack@codesourcery.com>
41942 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41944 * gcc.dg/concat.c: Concatenation of string constants with
41945 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41946 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41947 * gcc.dg/cpp/escape-2.c: Use wide character constants where
41948 necessary to avoid multi-character character constant warning.
41949 * gcc.dg/cpp/escape.c: Likewise.
41950 * gcc.dg/cpp/ucs.c: Likewise.
41951 Remove backslashes from dg-bogus comments, as they confuse Tcl.
41954 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41957 * gcc.c-torture/compile/20030704-1.c: New.
41959 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41961 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41963 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
41965 PR c++/5287, PR c++/7910, PR c++/11021
41966 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41967 tests for warnings.
41968 * g++.dg/ext/dllimport2.C: Add tests for warnings.
41969 * g++.dg/ext/dllimport3.C: Likewise.
41970 * g++.dg/ext/dllimport4.C: New file.
41971 * g++.dg/ext/dllimport5.C: New file.
41972 * g++.dg/ext/dllimport6.C: New file.
41973 * g++.dg/ext/dllimport7.C: New file.
41974 * g++.dg/ext/dllimport8.C: New file.
41975 * g++.dg/ext/dllimport9.C: New file.
41976 * g++.dg/ext/dllimport10.C: New file.
41977 * g++.dg/ext/dllexport1.C: New file.
41979 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41981 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41982 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41984 2003-07-03 Roger Sayle <roger@eyesopen.com>
41986 * gcc.dg/builtins-25.c: New testcase.
41987 * gcc.dg/builtins-26.c: New testcase.
41989 2003-07-03 Janis Johnson <janis187@us.ibm.com>
41991 * gcc.dg/compat/vector-defs.h: New file.
41992 * gcc.dg/compat/vector-setup.h: New file.
41993 * gcc.dg/compat/vector-check.h: New file.
41994 * gcc.dg/compat/vector-1_main.c: New file.
41995 * gcc.dg/compat/vector-1_x.c: New file.
41996 * gcc.dg/compat/vector-1_y.c: New file.
41997 * gcc.dg/compat/vector-2_main.c: New file.
41998 * gcc.dg/compat/vector-2_x.c: New file.
41999 * gcc.dg/compat/vector-2_y.c: New file.
42001 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42002 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42003 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42004 * gcc.dg/compat/struct-align-1.h: New file.
42005 * gcc.dg/compat/struct-align-1_main.c: New file.
42006 * gcc.dg/compat/struct-align-1_x.c: New file.
42007 * gcc.dg/compat/struct-align-1_y.c: New file.
42008 * gcc.dg/compat/struct-align-2.h: New file.
42009 * gcc.dg/compat/struct-align-2_main.c: New file.
42010 * gcc.dg/compat/struct-align-2_x.c: New file.
42011 * gcc.dg/compat/struct-align-2_y.c: New file.
42013 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42014 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42015 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42016 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42017 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42018 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42019 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42020 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42021 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42022 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42023 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42024 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42025 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42026 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42027 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42028 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42029 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42030 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42031 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42032 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42033 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42034 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42035 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42036 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42037 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42038 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42039 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42040 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42041 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42043 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42045 * gcc.dg/i386-call-1.c: New test.
42047 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
42050 * g++.dg/parse/defarg4.C: New.
42052 2003-07-03 Roger Sayle <roger@eyesopen.com>
42055 * gcc.c-torture/compile/20030703-1.c: New test case.
42057 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42059 * g++.dg/template/local3.C: Remove extra semicolon.
42061 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42063 * gcc.dg/i386-volatile-1.c: New test.
42065 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
42068 * g++.dg/other/offsetof2.C: XFAIL.
42069 * g++.dg/other/offsetof5.C: New.
42072 * g++.dg/template/error1.C: New.
42075 * g++.dg/template/dependent-expr1.C: New.
42077 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42080 * g++.dg/template/local3.C: New test.
42083 * g++.dg/lookup/scoped6.C: New test.
42085 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
42088 * g++.dg/other/error7.C: New test.
42090 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
42092 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42093 * g++.old-deja/g++.abi/vtable3.h: Likewise.
42094 * g++.old-deja/g++.law/code-gen5.C: Likewise.
42095 * g++.old-deja/g++.other/union2.C: Likewise.
42096 * gcc.dg/c90-const-expr-2.c: Likewise.
42097 * gcc.dg/c90-const-expr-3.c: Likewise.
42098 * gcc.dg/c99-const-expr-2.c: Likewise.
42099 * gcc.dg/c99-const-expr-3.c: Likewise.
42100 * gcc.dg/concat.c: Likewise.
42102 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42105 * g++.dg/init/static1.C: New test.
42107 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42109 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42110 * g++.old-deja/g++.other/access2.C: Likewise.
42111 * g++.old-deja/g++.other/decl2.C: Likewise.
42112 * gcc.c-torture/execute/20020615-1.c: Likewise.
42114 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42117 * g++.dg/template/sizeof4.C: New test.
42119 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42121 * g++.dg/other/error6.C: New test.
42123 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42126 * g++.dg/parse/constant2.C: New test.
42128 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42131 * g++.dg/other/error5.C: New test.
42133 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42135 * gcc.dg/format/gcc_diag-1.c: New test.
42137 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
42139 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42141 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
42143 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42144 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42145 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42147 2003-06-28 Jakub Jelinek <jakub@redhat.com>
42149 * gcc.c-torture/execute/builtins/string-8.c: New test.
42150 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42151 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42152 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42154 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42157 * g++.dg/ext/typeof6.C: New test.
42159 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42162 * g++.dg/init/enum1.C: New test.
42164 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
42166 * gcc.dg/20030627-1.c: New test.
42168 2003-06-26 Mark Mitchell <mark@codesourcery.com>
42171 * g++.dg/expr/static_cast2.C: New test.
42173 2003-06-26 Roger Sayle <roger@eyesopen.com>
42174 Jakub Jelinek <jakub@redhat.com>
42176 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42177 sprintf(dst,"%s",src) optimization.
42178 * gcc.c-torture/execute/20030626-1.c: New test case.
42179 * gcc.c-torture/execute/20030626-2.c: New test case.
42181 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
42183 * gcc.c-torture/execute/multi-ix.c: New test.
42185 * gcc.c-torture/execute/simd-4.c (main):
42186 Added missing semicolon at end of union.
42188 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
42191 * g++.dg/template/explicit-instantiation3.C: New test.
42193 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42195 * gcc.dg/20030626-1.c: Use signed char.
42197 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42199 * gcc.dg/20030626-1.c: New test.
42201 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
42203 * const-str-2.m: Update.
42205 2003-06-25 Mark Mitchell <mark@codesourcery.com>
42208 * g++.dg/rtti/dyncast1.C: New test.
42209 * g++.dg/abi/mangle4.C: Correct base-specifier access.
42210 * g++.dg/lookup/scoped1.C: Remove XFAIL.
42211 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42214 * g++.dg/expr/static_cast1.C: New test.
42216 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
42218 * gcc.dg/20030625-1.c: New test.
42220 2003-06-24 Roger Sayle <roger@eyesopen.com>
42222 * gcc.c-torture/compile/20030624-1.c: New test case.
42224 2003-06-24 Jakub Jelinek <jakub@redhat.com>
42226 * gcc.c-torture/execute/string-opt-17.c: New test.
42228 2003-06-24 Mark Mitchell <mark@codesourcery.com>
42231 * g++.dg/parse/crash6.C: New test.
42233 2003-06-23 Roger Sayle <roger@eyesopen.com>
42235 * gcc.dg/builtins-24.c: New test case.
42237 2003-06-23 Jakub Jelinek <jakub@redhat.com>
42239 * g++.dg/opt/operator1.C: New test.
42241 2003-06-22 Roger Sayle <roger@eyesopen.com>
42243 * gcc.c-torture/execute/string-opt-16.c: New test case.
42245 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42247 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
42248 * g++.old-deja/g++.other/conv7.C: Likewise.
42249 * g++.old-deja/g++.other/overcnv2.C: Likewise.
42250 * g++.old-deja/g++.other/overload14.C: Likewise.
42252 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42254 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42255 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42257 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42260 * g++.dg/warn/Winline-3.C: New test.
42262 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42264 * lib/target-supports.exp (check_alias_available): Make the test
42265 program acceptable to the Solaris assembler.
42268 * g++.dg/template/memclass2.C: New test.
42270 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42271 Eric Botcazou <ebotcazou@libertysurf.fr>
42273 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42274 data for non-matching targets.
42275 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42277 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42280 * g++.dg/template/member3.C: New test.
42282 2003-06-19 Mark Mitchell <mark@codesourcery.com>
42285 * g++.dg/template/func1.C: New test.
42288 * g++.dg/template/static4.C: New test.
42289 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42292 * g++.dg/init/ref7.C: New test.
42294 2003-06-19 Matt Austern <austern@apple.com>
42297 * g++.dg/anew1.C: New test.
42298 * g++.dg/anew2.C: New test.
42299 * g++.dg/anew3.C: New test.
42300 * g++.dg/anew4.C: New test.
42302 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
42304 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42306 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
42308 * gcc.c-torture/execute/simd-4.c (main): Make expected value
42311 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
42313 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42316 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
42318 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42319 * gcc.c-torture/compile/961203-1.c: Likewise.
42320 * gcc.c-torture/compile/980506-1.c: Likewise.
42322 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42325 * g++.dg/lookup/using7.C: New test.
42327 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42330 * g++.dg/abi/conv1.C: Remove it.
42331 * g++.dg/template/conv7.C: New test.
42332 * g++.dg/template/conv8.C: Likewise.
42333 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42334 conversion operator.
42336 2003-06-17 Janis Johnson <janis187@us.ibm.com>
42338 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42339 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42340 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42341 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42342 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42343 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42344 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42345 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42346 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42347 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42348 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42349 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42350 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42351 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42352 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42353 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42354 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42355 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42356 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42357 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42358 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42359 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42360 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42361 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42362 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42363 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42364 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42365 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42366 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42368 2003-06-16 Mark Mitchell <mark@codesourcery.com>
42370 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42371 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42374 2003-06-16 Roger Sayle <roger@eyesopen.com>
42376 * gcc.dg/i386-387-5.c: New test case.
42377 * gcc.dg/i386-387-6.c: New test case.
42378 * gcc.dg/builtins-23.c: New test case.
42380 2003-06-15 Roger Sayle <roger@eyesopen.com>
42382 * gcc.dg/builtins-22.c: New test case.
42383 * gcc.dg/i386-387-1.c: Update to test exp.
42384 * gcc.dg/i386-387-2.c: Likewise.
42386 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42388 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42390 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42392 * lib/gcc-dg.exp (dg-require-dll): New function.
42393 (dg-xfail-if): Likewise.
42394 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42397 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42398 * gcc.c-torture/compile/20001205-1.c: Likewise.
42399 * gcc.c-torture/compile/20001226-1.c: Likewise.
42400 * gcc.c-torture/compile/20010518-2.c: Likewise.
42401 * gcc.c-torture/compile/20020312-1.c: Likewise.
42402 * gcc.c-torture/compile/20020604-1.c: Likewise.
42403 * gcc.c-torture/compile/920501-12.c: Likewise.
42404 * gcc.c-torture/compile/920501-4.c: Likewise.
42405 * gcc.c-torture/compile/920520-1.c: Likewise.
42406 * gcc.c-torture/compile/920521-1.c: Likewise.
42407 * gcc.c-torture/compile/920625-1.c: Likewise.
42408 * gcc.c-torture/compile/961203-1.c: Likewise.
42409 * gcc.c-torture/compile/980506-1.c: Likewise.
42410 * gcc.c-torture/compile/981006-1.c: Likewise.
42411 * gcc.c-torture/compile/981022-1.c: Likewise.
42412 * gcc.c-torture/compile/981223-1.c: Likewise.
42413 * gcc.c-torture/compile/990617-1.c: Likewise.
42414 * gcc.c-torture/compile/dll.c: Likewise.
42415 * gcc.c-torture/compile/labels-3.c: Likewise.
42416 * gcc.c-torture/compile/mipscop-1.c: Likewise.
42417 * gcc.c-torture/compile/mipscop-2.c: Likewise.
42418 * gcc.c-torture/compile/mipscop-3.c: Likewise.
42419 * gcc.c-torture/compile/mipscop-4.c: Likewise.
42420 * gcc.c-torture/compile/simd-5.c: Likewise.
42421 * gcc.c-torture/compile/20000804-1.x: Remove.
42422 * gcc.c-torture/compile/20001205-1.x: Likewise.
42423 * gcc.c-torture/compile/20001226-1.x: Likewise.
42424 * gcc.c-torture/compile/20010518-2.x: Likewise.
42425 * gcc.c-torture/compile/20020312-1.x: Likewise.
42426 * gcc.c-torture/compile/20020604-1.x: Likewise.
42427 * gcc.c-torture/compile/920501-12.x: Likewise.
42428 * gcc.c-torture/compile/920501-4.x: Likewise.
42429 * gcc.c-torture/compile/920520-1.x: Likewise.
42430 * gcc.c-torture/compile/920521-1.x: Likewise.
42431 * gcc.c-torture/compile/920625-1.x: Likewise.
42432 * gcc.c-torture/compile/961203-1.x: Likewise.
42433 * gcc.c-torture/compile/980506-1.x: Likewise.
42434 * gcc.c-torture/compile/981006-1.x: Likewise.
42435 * gcc.c-torture/compile/981022-1.x: Likewise.
42436 * gcc.c-torture/compile/981223-1.x: Likewise.
42437 * gcc.c-torture/compile/990617-1.x: Likewise.
42438 * gcc.c-torture/compile/mipscop-1.x: Likewise.
42439 * gcc.c-torture/compile/mipscop-2.x: Likewise.
42440 * gcc.c-torture/compile/mipscop-3.x: Likewise.
42441 * gcc.c-torture/compile/mipscop-4.x: Likewise.
42442 * gcc.c-torture/compile/simd-5.x: Likewise.
42444 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42446 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42448 * gcc.c-torture/execute/20030611-1.c: New test.
42450 2003-06-12 Roger Sayle <roger@eyesopen.com>
42453 * gcc.dg/20030612-1.c: New test case.
42455 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42458 * g++.dg/expr/cast1.C: New test.
42460 2003-06-12 Roger Sayle <roger@eyesopen.com>
42462 * gcc.dg/builtins-21.c: New test case.
42464 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
42466 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42467 options instead of at the end.
42468 * lib/objc.exp (objc_target_compile): Likewise.
42470 2003-06-11 Mark Mitchell <mark@codesourcery.com>
42473 * g++.dg/parse/error1.C: New test.
42475 2003-06-11 Janis Johnson <janis187@us.ibm.com>
42477 * gcc.dg/compat/struct-by-value-11_main.c: New file.
42478 * gcc.dg/compat/struct-by-value-11_x.c: New file.
42479 * gcc.dg/compat/struct-by-value-11_y.c: New file.
42480 * gcc.dg/compat/struct-by-value-12_main.c: New file.
42481 * gcc.dg/compat/struct-by-value-12_x.c: New file.
42482 * gcc.dg/compat/struct-by-value-12_y.c: New file.
42483 * gcc.dg/compat/struct-by-value-13_main.c: New file.
42484 * gcc.dg/compat/struct-by-value-13_x.c: New file.
42485 * gcc.dg/compat/struct-by-value-13_y.c: New file.
42486 * gcc.dg/compat/struct-by-value-14_main.c: New file.
42487 * gcc.dg/compat/struct-by-value-14_x.c: New file.
42488 * gcc.dg/compat/struct-by-value-14_y.c: New file.
42489 * gcc.dg/compat/struct-by-value-15_main.c: New file.
42490 * gcc.dg/compat/struct-by-value-15_x.c: New file.
42491 * gcc.dg/compat/struct-by-value-15_y.c: New file.
42492 * gcc.dg/compat/struct-by-value-16_main.c: New file.
42493 * gcc.dg/compat/struct-by-value-16_x.c: New file.
42494 * gcc.dg/compat/struct-by-value-16_y.c: New file.
42495 * gcc.dg/compat/struct-by-value-17_main.c: New file.
42496 * gcc.dg/compat/struct-by-value-17_x.c: New file.
42497 * gcc.dg/compat/struct-by-value-17_y.c: New file.
42498 * gcc.dg/compat/struct-by-value-18_main.c: New file.
42499 * gcc.dg/compat/struct-by-value-18_x.c: New file.
42500 * gcc.dg/compat/struct-by-value-18_y.c: New file.
42502 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42503 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42504 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42505 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42506 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42507 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42508 * gcc.dg/compat/scalar-return-3_main.c: New file.
42509 * gcc.dg/compat/scalar-return-3_x.c: New file.
42510 * gcc.dg/compat/scalar-return-3_y.c: New file.
42511 * gcc.dg/compat/scalar-return-4_main.c: New file.
42512 * gcc.dg/compat/scalar-return-4_x.c: New file.
42513 * gcc.dg/compat/scalar-return-4_y.c: New file.
42515 2003-06-10 Janis Johnson <janis187@us.ibm.com>
42517 * gcc.dg/compat/fp2-struct-check.h: New file.
42518 * gcc.dg/compat/fp2-struct-defs.h: New file.
42519 * gcc.dg/compat/fp2-struct-init.h: New file.
42520 * gcc.dg/compat/struct-by-value-10_main.c: New file.
42521 * gcc.dg/compat/struct-by-value-10_x.c: New file.
42522 * gcc.dg/compat/struct-by-value-10_y.c: New file.
42523 * gcc.dg/compat/struct-return-10_main.c: New file.
42524 * gcc.dg/compat/struct-return-10_x.c: New file.
42525 * gcc.dg/compat/struct-return-10_y.c: New file.
42527 * gcc.dg/compat/compat-common.h: New file.
42528 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42529 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42530 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42531 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42532 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42533 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42534 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42535 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42536 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42537 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42538 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42539 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42540 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42541 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42542 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42543 * gcc.dg/compat/small-struct-check.h: Ditto.
42544 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42545 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42546 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42547 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42548 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42549 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42550 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42551 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42552 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42553 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42554 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42555 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42556 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42557 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42558 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42559 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42560 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42561 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42562 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42563 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42564 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42565 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42566 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42567 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42568 * gcc.dg/compat/struct-return-2_main.c: Ditto.
42569 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42570 * gcc.dg/compat/struct-return-2_y.c: Ditto.
42571 * gcc.dg/compat/struct-return-3_main.c: Ditto.
42572 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42573 * gcc.dg/compat/struct-return-3_y.c: Ditto.
42575 2003-06-10 Geoffrey Keating <geoffk@apple.com>
42577 * g++.dg/pch/static-1.C: New file.
42578 * g++.dg/pch/static-1.Hs: New file.
42580 2003-06-10 Richard Henderson <rth@redhat.com>
42582 * gcc.dg/asm-7.c: Adjust expected warning text.
42584 2003-06-10 Roger Sayle <roger@eyesopen.com>
42586 * gcc.dg/builtins-20.c: New test case.
42588 2003-06-10 Mark Mitchell <mark@codesourcery.com>
42591 * g++.dg/opt/template1.C: New test.
42593 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42595 * lib/gcc-dg.exp (dg-test): Clear additional_files and
42596 additional_sources.
42598 2003-05-21 David Taylor <dtaylor@emc.com>
42600 * gcc.dg/Wpadded.c: New file.
42602 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42604 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42605 * gcc.dg/special/weak-2.c: Add dg-require-weak.
42606 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42609 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
42611 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42613 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42615 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42616 (dg-require-alias): Likewise.
42617 (dg-require-gc-sections): Likewise.
42618 * lib/target-supports.exp (check_gc_sections_available): Likewise.
42620 2003-06-08 Richard Henderson <rth@redhat.com>
42622 * gcc.dg/20011029-2.c: Fix the array reference.
42623 * gcc.dg/asm-7.c: New.
42625 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
42627 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42629 2003-06-08 Mark Mitchell <mark@codesourcery.com>
42631 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42632 (dg-require-gc-sections): Likewise.
42634 2003-06-08 Jan Hubicka <jh@suse.cz>
42636 * i386-cmov1.c: Fix regular expression.
42637 * i386-cvt-1.c: Likewise.
42638 * i386-local.c: Likewise.
42639 * i386-local2.c: Likewise.
42640 * i386-mul.c: Likewise.
42641 * i386-ssetype-1.c: Likewise.
42642 * i386-ssetype-3.c: Likewise.
42643 * i386-ssetype-5.c: Likewise.
42645 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42648 * g++.dg/warn/implicit-typename2.C: New test.
42649 * g++.dg/warn/implicit-typename3.C: New test.
42651 2003-06-07 Richard Henderson <rth@redhat.com>
42653 * g++.dg/other/offsetof3.C: Use size_t.
42654 * g++.dg/other/offsetof4.C: Likewise.
42656 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
42658 * lib/copy-file.exp: New. Implement gcc_copy_files.
42660 * lib/dg-pch.exp: Load copy-file.exp
42661 (dg-pch): Use gcc_copy_files instead of "file copy".
42663 2003-06-06 Mark Mitchell <mark@codesourcery.com>
42665 * gcc.dg/weak/weak.exp: Simplify.
42666 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42667 * gcc.dg/weak/weak-1.c: Likewise.
42668 * gcc.dg/weak/weak-2.c: Likewise.
42669 * gcc.dg/weak/weak-3.c: Likewise.
42670 * gcc.dg/weak/weak-4.c: Likewise.
42671 * gcc.dg/weak/weak-5.c: Likewise.
42672 * gcc.dg/weak/weak-6.c: Likewise.
42673 * gcc.dg/weak/weak-7.c: Likewise.
42674 * gcc.dg/weak/weak-8.c: Likewise.
42675 * gcc.dg/weak/weak-9.c: Likewise.
42677 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
42679 gcc.c-torture/execute/20030606-1.c: New.
42681 2003-06-06 Roger Sayle <roger@eyesopen.com>
42683 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42684 * gcc.dg/builtins-19.c: Likewise.
42686 2003-06-06 Roger Sayle <roger@eyesopen.com>
42688 * gcc.dg/builtins-2.c: Add some more tests.
42689 * gcc.dg/builtins-18.c: New test case.
42690 * gcc.dg/builtins-19.c: New test case.
42692 2003-06-06 Roger Sayle <roger@eyesopen.com>
42693 Jim Wilson <wilson@tuliptree.org>
42695 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42697 2003-06-06 Jakub Jelinek <jakub@redhat.com>
42699 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42700 mempcpy/stpcpy calls not to be optimized into something else.
42701 * gcc.c-torture/execute/string-opt-3.c: Moved to...
42702 * gcc.c-torture/execute/builtins/string-7.c: ...here.
42703 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42705 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42707 * gcc.dg/format/asm_fprintf-1.c: New test.
42709 2003-06-05 Mark Mitchell <mark@codesourcery.com>
42711 * lib/gcc-defs.exp (additional_sources): New variable.
42712 (dg-additional-sources): New function.
42713 (additional_files): New variable.
42714 (dg-additional-files): New function.
42715 (dg-additional-files-options): Likewise.
42716 * lib/gcc-dg.exp (dg-require-weak): New function.
42717 (dg-require-alias): Likewise.
42718 (dg-require-gc-sections): Likewise.
42719 * lib/target-supports.exp (check_alias_available): Remove testfile
42721 (check_gc_sections_available): New function.
42722 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42723 (dg-gpp-additional-files): Likewise.
42724 * lib/g++.exp (additional_sources): Remove.
42725 (additional_files): Likewise.
42726 (g++_target_compile): Use dg-additional-files-options.
42728 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
42730 * gcc.dg/special/ecos.exp: Remove.
42731 * gcc.dg/special/20000419-2.c: Use dg-require-*.
42732 * gcc.dg/special/alias-1.c: Likewise.
42733 * gcc.dg/special/alias-2.c: Likewise.
42734 * gcc.dg/special/gcsec-1.c: Likewise.
42735 * gcc.dg/special/weak-1.c: Likewise.
42736 * gcc.dg/special/weak-2.c: Likewise.
42737 * gcc.dg/special/wkali-1.c: Likewise.
42738 * gcc.dg/special/wkali-2.c: Likewise.
42740 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42741 dg-gpp-additional-*.
42742 * g++.dg/special/conpr-3.C: Likewise.
42743 * g++.dg/special/conpr-4.C: Likewise.
42744 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42745 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42746 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42747 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42748 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42749 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42750 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42751 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42752 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42753 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42754 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42755 * g++.old-deja/g++.other/comdat1.C: Likewise.
42756 * g++.old-deja/g++.other/comdat2.C: Likewise.
42757 * g++.old-deja/g++.other/comdat3.C: Likewise.
42758 * g++.old-deja/g++.other/ctor1.C: Likewise.
42759 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42761 2003-06-05 Richard Henderson <rth@redhat.com>
42763 * gcc.dg/debug/20030605-1.c: New.
42765 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42767 * README.QMTEST: Update.
42769 2003-06-04 Richard Henderson <rth@redhat.com>
42771 * gcc.dg/cleanup-1.c: New.
42772 * gcc.dg/cleanup-2.c: New.
42773 * gcc.dg/cleanup-3.c: New.
42774 * gcc.dg/cleanup-4.c: New.
42775 * gcc.dg/cleanup-5.c: New.
42776 * gcc.dg/cleanup-6.c: New.
42777 * gcc.dg/cleanup-7.c: New.
42779 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42781 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42783 * lib/dg-pch.exp: New file.
42784 * g++.dg/pch/pch.exp: Use dg-pch.exp.
42785 * gcc.dg/pch/pch.exp: Likewise.
42787 2003-06-04 Roger Sayle <roger@eyesopen.com>
42789 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42790 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42791 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42792 * gcc.dg/builtins-17.c: New test case.
42793 * gcc.dg/i386-387-4.c: New test case.
42794 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42796 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42798 * gcc.dg/ultrasp9.c: New test.
42800 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42802 * gcc.c-torture/compile/20030604-1.c: New test.
42803 * gcc.dg/sparc-constant-1.c: New test.
42805 2003-06-03 Glen Nakamura <glen@imodulo.com>
42807 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42809 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
42811 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42813 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42814 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42816 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
42818 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42820 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42823 * g++.dg/template/spec10.C: New test.
42825 2003-06-03 Roger Sayle <roger@eyesopen.com>
42827 * gcc.dg/builtins-16.c: New test case.
42829 2003-06-03 Jakub Jelinek <jakub@redhat.com>
42831 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42832 mempcpy test with post-increments.
42833 * gcc.c-torture/execute/string-opt-3.c: New test.
42834 * gcc.dg/string-opt-1.c: New test.
42836 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
42839 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42841 2003-06-02 Mark Mitchell <mark@codesourcery.com>
42843 * lib/scanasm.exp (dg-scan): New function, factored out of ...
42844 (scan-assembler): ... here. Use dg-scan.
42845 (scan-assembler-not): Likewise.
42846 (scan-file): New function.
42847 (scan-file-not): Likewise.
42848 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42849 * gcc.dg/cpp/_Pragma4.c: Likewise.
42850 * gcc.dg/cpp/_Pragma5.c: Likewise.
42851 * gcc.dg/cpp/avoidpaste1.c: Likewise.
42852 * gcc.dg/cpp/avoidpaste2.c: Likewise.
42853 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42854 * gcc.dg/cpp/cmdlne-P.c: Likewise.
42855 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42856 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42857 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42858 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42859 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42860 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42861 * gcc.dg/cpp/cxxcom1.c: Likewise.
42862 * gcc.dg/cpp/line1.c: Likewise.
42863 * gcc.dg/cpp/maccom1.c: Likewise.
42864 * gcc.dg/cpp/maccom2.c: Likewise.
42865 * gcc.dg/cpp/maccom3.c: Likewise.
42866 * gcc.dg/cpp/maccom4.c: Likewise.
42867 * gcc.dg/cpp/maccom5.c: Likewise.
42868 * gcc.dg/cpp/maccom6.c: Likewise.
42869 * gcc.dg/cpp/multiline.c: Likewise.
42870 * gcc.dg/cpp/spacing1.c: Likewise.
42871 * gcc.dg/cpp/spacing2.c: Likewise.
42872 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42873 * gcc.dg/cpp/trad/maccom1.c: Likewise.
42874 * gcc.dg/cpp/trad/maccom2.c: Likewise.
42875 * gcc.dg/cpp/trad/maccom3.c: Likewise.
42876 * gcc.dg/cpp/trad/maccom4.c: Likewise.
42877 * gcc.dg/cpp/trad/maccom6.c: Likewise.
42878 * gcc.dg/cpp/cxxcom2.c: Likewise.
42879 * gcc.dg/cpp/cxxcom2.h: New file.
42881 * gcc.dg/cpp/truefalse.cpp: Move it to ...
42882 * g++.dg/cpp/truefalse.C: Here.
42883 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42885 2003-06-01 Loren James Rittle <ljrittle@acm.org>
42887 * gcc.dg/cpp/redef3.c: New file.
42889 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42891 * gcc.dg/i386-loop-3.c: New test.
42893 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
42895 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42897 2003-05-31 Roger Sayle <roger@eyesopen.com>
42899 * gcc.dg/fwrapv-1.c: New test case.
42900 * gcc.dg/fwrapv-2.c: New test case.
42902 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42905 * g++.dg/template/spec9.C: New test.
42907 2003-05-29 Roger Sayle <roger@eyesopen.com>
42909 * gcc.dg/duff-4.c: New test case.
42911 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
42914 * g77.dg/ffixed-form-1.f: New test
42915 * g77.dg/ffixed-form-2.f: New test
42916 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42917 * g77.dg/ffree-form-3.f: New test
42919 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
42921 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42922 * gcc.dg/wint_t-1.c: Likewise.
42924 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42926 * g++.dg/template/access11.C: New test.
42928 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42931 * g++.dg/template/access10.C: New test.
42933 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42934 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42936 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42938 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42940 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42941 suppress for powerpc-*-darwin*.
42942 * gcc.dg/torture/builtin-noret-2.c: Likewise.
42944 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42946 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42947 suppress option for powerpc-*-darwin*.
42949 2003-05-23 Roger Sayle <roger@eyesopen.com>
42951 * gcc.dg/builtins-1.c: Add tests for tan and atan.
42952 * gcc.dg/builtins-4.c: Add test for fmod.
42954 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42957 * g++.dg/template/instantiate4.C: New test.
42959 2003-05-22 Roger Sayle <roger@eyesopen.com>
42961 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42963 2003-05-21 Janis Johnson <janis187@us.ibm.com>
42965 * gcc.dg/compat/scalar-return-1_main.c: New file.
42966 * gcc.dg/compat/scalar-return-1_x.c: New file.
42967 * gcc.dg/compat/scalar-return-1_y.c: New file.
42968 * gcc.dg/compat/scalar-return-2_main.c: New file.
42969 * gcc.dg/compat/scalar-return-2_x.c: New file.
42970 * gcc.dg/compat/scalar-return-2_y.c: New file.
42971 * gcc.dg/compat/struct-return-3_main.c: New file.
42972 * gcc.dg/compat/struct-return-3_y.c: New file.
42973 * gcc.dg/compat/struct-return-3_x.c: New file.
42974 * gcc.dg/compat/struct-return-2_main.c: New file.
42975 * gcc.dg/compat/struct-return-2_x.c: New file.
42976 * gcc.dg/compat/struct-return-2_y.c: New file.
42978 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42980 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42981 for hppa*-hp-hpux*.
42982 * gcc.dg/20021014-1.c (dg-options): Likewise.
42983 * gcc.dg/nest.c (dg-options): Likewise.
42985 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
42988 * g++.dg/ext/dllimport2.C: New file.
42989 * g++.dg/ext/dllimport3.C: New file.
42991 2003-05-20 Janis Johnson <janis187@us.ibm.com>
42993 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42994 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42995 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42996 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42997 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42998 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42999 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43000 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43001 * gcc.dg/compat/small-struct-defs.h: New file.
43002 * gcc.dg/compat/small-struct-init.h: New file.
43003 * gcc.dg/compat/small-struct-check.h: New file.
43004 * gcc.dg/compat/fp-struct-defs.h: New file.
43005 * gcc.dg/compat/fp-struct-check.h: New file.
43006 * gcc.dg/compat/fp-struct-init.h: New file.
43007 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43008 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43010 2003-05-19 Jakub Jelinek <jakub@redhat.com>
43012 * gcc.dg/20030225-2.c: New test.
43014 2003-05-18 Roger Sayle <roger@eyesopen.com>
43015 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43017 * gcc.c-torture/compile/20030518-1.c: New test case.
43019 2003-05-18 Mark Mitchell <mark@codesourcery.com>
43021 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43022 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43023 gcc-dg-debug-runtest.
43024 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43025 gcc-dg-debug-runtest.
43027 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43030 * g++.dg/lookup/using6.C: New test.
43032 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43034 * g++.dg/parse/access2.C: New test.
43036 2003-05-17 Mark Mitchell <mark@codesourcery.com>
43038 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43039 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43040 * gcc.dg/debug/debug.exp: Likewise.
43042 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
43044 * gcc.dg/dollar.c: New test.
43046 2003-05-16 Janis Johnson <janis187@us.ibm.com>
43048 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43049 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43050 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43051 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43052 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43053 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43054 * gcc.dg/compat/struct-by-value-6_main.c: New file.
43055 * gcc.dg/compat/struct-by-value-6_x.c: New file.
43056 * gcc.dg/compat/struct-by-value-6_y.c: New file.
43057 * gcc.dg/compat/struct-by-value-7_main.c: New file.
43058 * gcc.dg/compat/struct-by-value-7_x.c: New file.
43059 * gcc.dg/compat/struct-by-value-7_y.c: New file.
43060 * gcc.dg/compat/struct-by-value-8_main.c: New file.
43061 * gcc.dg/compat/struct-by-value-8_x.c: New file.
43062 * gcc.dg/compat/struct-by-value-8_y.c: New file.
43063 * gcc.dg/compat/struct-by-value-9_main.c: New file.
43064 * gcc.dg/compat/struct-by-value-9_x.c: New file.
43065 * gcc.dg/compat/struct-by-value-9_y.c: New file.
43067 2003-05-16 Mark Mitchell <mark@codesourcery.com>
43069 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43070 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
43071 support for "repo" mode.
43072 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43073 * lib/g77-dg.exp: Likewise.
43074 * lib/obj-dg.exp: Likewise.
43076 2003-05-16 Jakub Jelinek <jakub@redhat.com>
43078 Merge from gcc-3_2-rhl8-branch:
43079 2003-04-23 Jakub Jelinek <jakub@redhat.com>
43081 * gcc.dg/tls/opt-6.c: New test.
43083 2003-04-05 Jakub Jelinek <jakub@redhat.com>
43085 * gcc.dg/20030405-1.c: New test.
43087 2003-03-09 Jakub Jelinek <jakub@redhat.com>
43089 * gcc.dg/20030309-1.c: New test.
43091 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43093 * gcc.c-torture/execute/20030307-1.c: New test.
43095 2003-02-20 Randolph Chung <tausq@debian.org>
43097 * gcc.c-torture/compile/20030220-1.c: New test.
43099 2003-02-18 Jakub Jelinek <jakub@redhat.com>
43101 * gcc.dg/20030217-1.c: New test.
43103 2003-01-29 Jakub Jelinek <jakub@redhat.com>
43105 * gcc.c-torture/compile/20020129-1.c: New test.
43107 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
43109 * gcc.dg/unroll-1.c: New test.
43111 2002-11-16 Jan Hubicka <jh@suse.cz>
43113 * gcc.c-torture/execute/20020920-1.c: New test.
43115 2002-10-08 Jakub Jelinek <jakub@redhat.com>
43118 * gcc.c-torture/compile/20021008-1.c: New test.
43120 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
43123 * gcc.c-torture/execute/20020810-1.c: New test.
43125 2002-08-07 Jakub Jelinek <jakub@redhat.com>
43127 * gcc.c-torture/compile/20020807-1.c: New test.
43129 2002-07-30 Jakub Jelinek <jakub@redhat.com>
43131 * gcc.dg/tls/opt-1.c: New test.
43133 2002-07-29 Jakub Jelinek <jakub@redhat.com>
43135 * gcc.dg/20020729-1.c: New test.
43137 2002-07-20 Jakub Jelinek <jakub@redhat.com>
43139 * g++.dg/opt/life1.C: New test.
43141 2002-05-20 Jakub Jelinek <jakub@redhat.com>
43143 * gcc.dg/20020525-1.c: New test.
43145 2002-05-24 Jakub Jelinek <jakub@redhat.com>
43148 * g++.dg/ext/pretty1.C: New test.
43149 * g++.dg/ext/pretty2.C: New test.
43151 2003-05-15 Mark Mitchell <mark@codesourcery.com>
43154 * g++.dg/ext/typeof5.C: New test.
43156 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
43158 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43159 __USER_LABEL_PREFIX__ into account.
43160 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43162 2003-05-14 Roger Sayle <roger@eyesopen.com>
43164 * gcc.dg/builtins-15.c: New test case.
43166 2003-05-13 Zack Weinberg <zack@codesourcery.com>
43168 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43170 2003-05-12 Mark Mitchell <mark@codesourcery.com>
43172 * lib/g++.exp: Tweak handling of additional source files.
43173 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43174 * g++.dg/special/conpr-2a.C: Rename to ...
43175 * g++.dg/special/conpr-2a.cc: ... this.
43176 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43177 * g++.dg/special/conpr-3a.C: Rename to ...
43178 * g++.dg/special/conpr-3a.cc: This.
43179 * g++.dg/special/conpr-3b.C: Rename to ...
43180 * g++.dg/special/conpr-3b.cc: This.
43181 * g++.dg/special/conpr-4.C: New test.
43182 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43184 2003-05-12 David Edelsohn <edelsohn@gnu.org>
43186 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43188 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43190 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43191 * g++.old-deja/g++.robertl/eb71.C: Likewise.
43192 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43193 * g++.old-deja/g++.other/warn3.C: Likewise.
43195 2003-05-11 Roger Sayle <roger@eyesopen.com>
43197 * gcc.dg/i386-387-1.c: Update to also test log.
43198 * gcc.dg/i386-387-2.c: Likewise.
43200 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
43202 * g77.f-torture/execute/int8421.f: New test.
43204 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43206 PR c++/10230, c++/10481
43207 * g++.dg/lookup/scoped5.C: New test.
43209 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43212 * g++.dg/template/ttp6.C: New test.
43214 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
43216 * gcc.c-torture/execute/builtins: New directory.
43217 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43218 gcc.c-torture/execute/builtins.
43219 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43220 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43221 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
43222 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43224 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43227 * g++.dg/template/access8.C: New test.
43228 * g++.dg/template/access9.C: New test.
43230 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43233 * g++.dg/parse/access1.C: New test.
43235 2003-05-09 DJ Delorie <dj@redhat.com>
43237 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43238 long, and not an int.
43240 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43242 PR c++/10555, c++/10576
43243 * g++.dg/template/memclass1.C: New test.
43245 2003-05-08 DJ Delorie <dj@redhat.com>
43247 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43249 * gcc.c-torture/execute/20021024-1.x: Likewise.
43250 * gcc.c-torture/execute/shiftdi.x: Likewise.
43251 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43252 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43253 * gcc.dg/20021018-1.c: Likewise.
43255 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43257 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43259 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43260 (bcopy): Call memmove.
43262 2003-05-08 Roger Sayle <roger@eyesopen.com>
43264 * g77.f-torture/compile/8485.f: New test case.
43266 2003-05-07 Richard Henderson <rth@redhat.com>
43269 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43270 Verify exception_cleanup not called for rethrows.
43271 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43272 when exiting catch block without rethrowing.
43273 * g++.dg/eh/forced3.C: New.
43274 * g++.dg/eh/forced4.C: New.
43276 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
43278 * gcc.dg/20030505.c: Fix triplet.
43280 2003-05-06 DJ Delorie <dj@redhat.com>
43282 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43283 * gcc.dg/nest.c: Likewise.
43285 2003-05-05 Roger Sayle <roger@eyesopen.com>
43287 * gcc.dg/builtins-14.c: New test case.
43289 2003-05-05 Janis Johnson <janis187@us.ibm.com>
43291 * lib/compat.exp (compat-execute): New argument.
43292 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43293 * gcc.dg/compat: New test directory.
43294 * gcc.dg/compat/compat.exp: New expect script.
43295 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43296 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43297 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43298 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43299 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43300 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43302 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43303 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43304 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43305 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43306 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43307 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43308 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43309 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43310 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43311 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43312 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43313 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43314 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43315 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43316 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43318 2003-05-05 Zack Weinberg <zack@codesourcery.com>
43320 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43322 2003-05-05 Jakub Jelinek <jakub@redhat.com>
43324 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43326 2003-05-05 Geoffrey Keating <geoffk@apple.com>
43328 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43329 * gcc.dg/ppc-fsel-2.c: New test.
43331 * gcc.dg/unused-5.c: New test.
43333 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43336 * g++.dg/warn/pmf1.C: New test.
43338 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43341 * g++.dg/warn/main.C: New test.
43343 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43345 * gcc.dg/nonnull-3.c: New test.
43347 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
43349 * gcc.dg/cpp/Wtrigraphs.c: Update.
43350 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43352 2003-05-03 Geoffrey Keating <geoffk@apple.com>
43354 * gcc.dg/ppc-fsel-1.c: New test.
43356 2003-05-03 Zack Weinberg <zack@codesourcery.com>
43359 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43361 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
43363 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43365 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43367 PR c++/9364, c++/10553, c++/10586
43368 * g++.dg/parse/typename4.C: New test.
43369 * g++.dg/parse/typename5.C: Likewise.
43371 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
43373 * gcc.c-torture/compile/20030503-1.c: New test.
43375 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43377 * g++.dg/lookup/using5.C: Fix testcase error.
43379 2003-05-01 Chris Demetriou <cgd@broadcom.com>
43381 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43382 since MEABI is no longer supported. Remove all vestiges
43383 of MEABI from the test.
43385 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43388 * g++.dg/lookup/using5.C: New test.
43390 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43393 * g++.dg/template/ttp5.C: New test.
43395 2003-04-30 Mark Mitchell <mark@codesourcery.com>
43397 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43398 (dg-gpp-additional-sources): New function.
43399 (dg-gpp-additional-files): Likewise.
43400 * lib/g++.exp (additional_sources): New variable.
43401 (additional_files): Likewise.
43402 (g++_target_compile): Deal with them.
43403 * lib/old-dejagnu.exp: Remove.
43404 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43405 * g++.old-deja: Revise all tests to use dg commands.
43407 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43409 PR c++/9432, c++/9528
43410 * g++.dg/lookup/using4.C: New test.
43412 2003-04-29 Geoffrey Keating <geoffk@apple.com>
43414 * gcc.dg/noreturn-5.c: New file.
43415 * gcc.dg/noreturn-6.c: New file.
43417 * gcc.c-torture/compile/inline-1.c: New file.
43419 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43422 * g++.dg/template/explicit1.C: New test.
43424 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43427 * g++.dg/other/bitfield1.C: New test.
43430 * g++.dg/init/new7.C: New test.
43432 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43434 * g++.dg/ext/desig1.C: New test.
43435 * g++.dg/ext/init1.C: Update.
43437 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43439 2003-04-28 Mark Mitchell <mark@codesourcery.com>
43442 * g++.dg/warn/Winline-1.C: New test.
43444 2003-04-28 Jakub Jelinek <jakub@redhat.com>
43446 * gcc.c-torture/execute/string-opt-19.c: New test.
43448 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43449 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43451 2003-04-27 Mark Mitchell <mark@codesourcery.com>
43454 * g++.dg/init/new6.C: New test.
43457 * g++.dg/init/ref6.C: New test.
43459 2003-04-26 David Edelsohn <edelsohn@gnu.org>
43461 * g++.dg/warn/weak1.C: XFAIL on AIX4.
43463 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43465 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43466 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43468 2003-04-25 Mark Mitchell <mark@codesourcery.com>
43470 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43471 initialized static data members.
43473 2003-04-25 H.J. Lu <hjl@gnu.org>
43475 * gcc.dg/ia64-sync-4.c: New test.
43477 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43479 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
43482 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
43485 * g++.dg/warn/conv1.C: New test.
43486 * g++.old-deja/g++.other/conv7.C: Adjust.
43487 * g++.old-deja/g++.other/overload14.C: Adjust.
43489 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43492 * g++.dg/template/defarg2.C: New test.
43494 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
43496 * gcc.dg/cpp/include2.c: Update.
43497 * gcc.dg/cpp/multiline-2.c: New.
43498 * gcc.dg/cpp/multiline.c: Update.
43499 * gcc.dg/cpp/strify2.c: Update.
43500 * gcc.dg/cpp/trad/literals-2.c: Update.
43502 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43504 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43506 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43508 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43510 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43513 * g++.dg/parse/crash4.C: New test.
43516 * g++.dg/parse/crash5.C: New test.
43518 2003-04-22 Mark Mitchell <mark@codesourcery.com>
43521 * g++.dg/parse/crash3.C: New test.
43524 * g++.dg/parse/elab1.C: New test.
43526 2003-04-22 Devang Patel <dpatel@apple.com>
43528 * gcc.dg/cpp/trad/funlike-5.c: New test.
43530 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
43532 * g++.dg/other/packed1.C: Fix dg options.
43534 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
43536 * g++.dg/other/offsetof2.C: New test.
43538 2003-04-21 Mark Mitchell <mark@codesourcery.com>
43540 * g++.dg/template/recurse.C: Adjust location of error messages.
43542 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
43545 * g++.dg/init/addr-const1.C: New test.
43546 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43548 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
43551 * g++.dg/lookup/struct-hack1.C: New test.
43553 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
43555 * ucs.c: Update diagnostic messages.
43557 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43559 * gcc.dg/cpp/truefalse.cpp: New test.
43560 * gcc.dg/cpp/cpp.exp: Update.
43561 * g++.dg/other/stdbool-if.C: Remove.
43563 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43565 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43566 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43568 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43570 * gcc.c-torture/compile/20030418-1.c: New test.
43572 2003-04-17 Janis Johnson <janis187@us.ibm.com>
43574 * README.compat: Remove; content moved to doc/sourcebuild.texi.
43576 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43579 g++.dg/template/dependent-name1.C: New test.
43581 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
43583 * gcc.dg/warn-1.c (tourist_guide): New array,
43584 contains a pointer to bar.
43586 2003-04-16 Roger Sayle <roger@eyesopen.com>
43588 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43589 * gcc.c-torture/execute/medce-1.c: New test case.
43590 * gcc.c-torture/execute/medce-2.c: New test case.
43592 2003-04-15 Mark Mitchell <mark@codesourcery.com>
43594 * lib/prune.exp: Ignore more messages.
43597 * g++.dg/parse/lookup3.C: New test.
43599 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
43601 * gcc.c-torture/compile/20030415-1.c : New test.
43603 2003-04-14 Mark Mitchell <mark@codesourcery.com>
43605 * gcc.c-torture/execute/scope-2.c: Move to ...
43606 * gcc.dg/noncompile/scope.c: .... here.
43608 2003-04-14 Roger Sayle <roger@eyesopen.com>
43610 * gcc.dg/20030414-2.c: New test case.
43612 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
43615 * gcc.dg/20030414-1.c: New test.
43617 2003-04-13 Roger Sayle <roger@eyesopen.com>
43619 * gcc.dg/builtins-12.c: New test case.
43620 * gcc.dg/builtins-13.c: New test case.
43622 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43624 * gcc.c-torture/execute/string-opt-18.c: New test.
43626 2003-04-13 Mark Mitchell <mark@codesourcery.com>
43629 * g++.dg/init/new5.C: New test.
43631 2003-04-12 Mark Mitchell <mark@codesourcery.com>
43634 * g++.dg/ext/dllimport1.C: New test.
43636 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43638 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43640 2003-04-11 Bud Davis <bdavis9659@comcast.net>
43643 * g77.f-torture/noncompile/9263.f: New test
43645 * g77.f-torture/execute/1832.f: New test
43647 2003-04-11 David Chad <davidc@freebsd.org>
43648 Loren J. Rittle <ljrittle@acm.org>
43651 * objc.dg/headers.m: New test.
43653 2003-04-10 Zack Weinberg <zack@codesourcery.com>
43655 * gcc.c-torture/execute/builtin-noret-2.c: New.
43656 * gcc.c-torture/execute/builtin-noret-2.x: New.
43657 XFAIL builtin-noret-2.c at -O1 and above.
43658 * gcc.dg/redecl.c: New.
43659 * gcc.dg/Wshadow-1.c: Update error regexps.
43661 2003-04-10 Mark Mitchell <mark@codesourcery.com>
43663 * g++.dg/abi/bitfield10.C: New test.
43665 2003-04-09 Mike Stump <mrs@apple.com>
43667 * gcc.dg/pch/pch.exp: Make testcase names longer.
43668 * g++.dg/pch/pch.exp: Make testcase names longer.
43670 2003-04-08 Roger Sayle <roger@eyesopen.com>
43672 * gcc.dg/builtins-11.c: New test case.
43674 2003-04-08 Roger Sayle <roger@eyesopen.com>
43676 * gcc.dg/builtins-9.c: New test case.
43677 * gcc.dg/builtins-10.c: New test case.
43679 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
43681 * gcc.dg/noncompile/init-4.c.c: New test.
43683 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
43685 * gcc.misc-test/gcov-9.c: New test.
43686 * gcc.misc-test/gcov-10.c: New test
43687 * gcc.misc-test/gcov-11.c: New test.
43689 2003-04-05 Zack Weinberg <zack@codesourcery.com>
43691 PR optimization/10024
43692 * gcc.c-torture/compile/20030405-1.c: New test.
43694 2003-04-04 Geoffrey Keating <geoffk@apple.com>
43696 * gcc.dg/pch/static-3.c: New.
43697 * gcc.dg/pch/static-3.hs: New.
43698 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43700 2003-04-04 Richard Henderson <rth@redhat.com>
43702 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43703 * g++.dg/eh/forced2.C: Likewise.
43705 2003-04-03 Mike Stump <mrs@apple.com>
43707 * lib/scanasm.exp (scan-assembler): Add xfail processing for
43709 (scan-assembler-times, scan-assembler-not): Likewise.
43710 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43712 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43714 * gcc.dg/sparc-loop-1.c: New test.
43716 2003-04-02 Geoffrey Keating <geoffk@apple.com>
43719 * g++.dg/pch/system-2.C: New.
43720 * g++.dg/pch/system-2.Hs: New.
43722 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
43724 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43726 * g++.dg/eh/simd-1.C (vecfunc): Same.
43728 2003-04-01 Roger Sayle <roger@eyesopen.com>
43730 * gcc.c-torture/execute/20030401-1.c: New test case.
43732 2003-04-01 Ziemowit Laski <zlaski@apple.com>
43734 * objc.dg/defs.m: New.
43736 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
43738 * g++.dg/eh/simd-1.C: New.
43739 * g++.dg/eh/simd-2.C: New.
43741 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
43743 * gcc.c-torture/execute/simd-3.c: New.
43745 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43748 * gcc.dg/20030331-2.c: New test.
43750 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43753 * g++.dg/parse/crash2.C: New test.
43755 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43757 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43758 * gcc.c-torture/execute/20030331-1.c: ...here.
43760 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43762 * gcc.c-torture/execute/20030331-1.c: New test.
43764 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
43766 * lib/gcov.exp: Adjust call return testing strings.
43767 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43769 2003-03-31 Roger Sayle <roger@eyesopen.com>
43771 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43772 * gcc.dg/builtins-7.c: New test case.
43773 * gcc.dg/builtins-8.c: New test case.
43775 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43777 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43779 2003-03-30 Mark Mitchell <mark@codesourcery.com>
43782 * g++.dg/lookup-class-member-2.C: New test.
43784 2003-03-30 Glen Nakamura <glen@imodulo.com>
43786 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43788 2003-03-28 Roger Sayle <roger@eyesopen.com>
43790 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43792 2003-03-28 Mark Mitchell <mark@codesourcery.com>
43794 * g++.dg/init/attrib1.C: New test.
43796 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43798 * gcc.dg/ultrasp8.c: New test.
43800 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43802 * gcc.dg/ultrasp7.c: New test.
43804 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
43807 * g++.dg/template/inline1.C: New test.
43809 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43811 * gcc.dg/sparc-dwarf2.c: New test.
43813 2003-03-27 Roger Sayle <roger@eyesopen.com>
43815 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43816 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43818 2003-03-27 Mark Mitchell <mark@codesourcery.com>
43820 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43821 than reading .x files.
43822 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43823 * g77.dg/gcov/gcov-1.f: Likewise.
43824 * gcc.misc-tests/gcov-4b.c: Likewise.
43825 * gcc.misc-tests/gcov-5b.c: Likewise.
43826 * gcc.misc-tests/gcov-6.c: Likewise.
43827 * gcc.misc-tests/gcov-7.c: Likewise.
43828 * gcc.misc-tests/gcov-8.c: Likewise.
43829 * g++.dg/gcov/gcov-1.x: Remove.
43830 * g77.dg/gcov/gcov-1.x: Likewise.
43831 * gcc.misc-tests/gcov-4b.x: Likewise.
43832 * gcc.misc-tests/gcov-5b.x: Likewise.
43833 * gcc.misc-tests/gcov-6.x: Likewise.
43834 * gcc.misc-tests/gcov-7.x: Likewise.
43835 * gcc.misc-tests/gcov-8.x: Likewise.
43837 2003-03-27 Glen Nakamura <glen@imodulo.com>
43840 * gcc.dg/20030324-1.c: New test.
43842 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
43845 * g++.dg/template/arg3.C: New test.
43848 * g++.dg/template/friend18.C: New test.
43850 2003-03-26 Roger Sayle <roger@eyesopen.com>
43852 * g77.f-torture/compile/20030326-1.f: New test case.
43854 2003-03-26 Janis Johnson <janis187@us.ibm.com>
43856 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43858 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43860 2003-03-26 Jakub Jelinek <jakub@redhat.com>
43862 * gcc.dg/ia64-sync-3.c: New test.
43864 2003-03-26 Alan Modra <amodra@bigpond.net.au>
43866 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43868 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43870 * gcc.dg/ultrasp6.c: New test.
43872 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43874 * gcc.dg/i386-signbit-1.c: New test.
43875 * gcc.dg/i386-signbit-2.c: New test.
43876 * gcc.dg/i386-signbit-3.c: New test.
43878 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43880 * gcc.dg/ultrasp5.c: Fix options.
43882 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43884 * gcc.dg/ultrasp5.c: Fix comment.
43886 2003-03-24 Bud Davis <bdavis9659@comcast.net>
43889 * g77.f-torture/execute/10197.f: New test.
43891 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
43893 PR c++/9898, c++/383
43894 * g++.dg/template/conv6.C: New test.
43897 * g++.dg/template/ptrmem5.C: New test.
43900 * g++.dg/lookup/koenig1.C: New test.
43903 * g++.dg/lookup/template2.C: New test.
43905 2003-03-24 Jakub Jelinek <jakub@redhat.com>
43907 * g++.dg/opt/rtti1.C: New test.
43909 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43911 * gcc.dg/ultrasp5.c: New test.
43913 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
43916 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43919 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43922 * gcc.dg/20030323-1.c: New test.
43924 2003-03-23 Roger Sayle <roger@eyesopen.com>
43926 * gcc.c-torture/compile/20030323-1.c: New test case.
43928 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
43930 * gcc.dg/20030321-1.c: New test.
43932 2003-03-22 Zack Weinberg <zack@codesourcery.com>
43934 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43936 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
43938 PR c++/9978, c++/9708
43939 * g++.dg/ext/vlm1.C: Adjust expected error.
43940 * g++.dg/ext/vla2.C: New test.
43941 * g++.dg/template/arg1.C: New test.
43942 * g++.dg/template/arg2.C: New test.
43944 2003-03-22 Bud Davis <bdavis9659@comcast.net>
43946 * g77.f-torture/execute/select.f: New test.
43947 * g77.f-torture/noncompile/select_no_compile.f: New test.
43949 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
43952 * g++.dg/other/error4.C: New test.
43954 2003-03-20 Mark Mitchell <mark@codesourcery.com>
43956 * g++.dg/template/friend17.C: New test.
43958 2003-03-21 Alan Modra <amodra@bigpond.net.au>
43960 * gcc.c-torture/compile/20030320-1.c: New.
43962 2003-03-20 Roger Sayle <roger@eyesopen.com>
43964 * gcc.dg/builtins-6.c: New test case.
43966 2003-03-19 Alan Modra <amodra@bigpond.net.au>
43969 * gcc.c-torture/compile/20030319-1.c: New.
43971 2003-03-18 Jan Hubicka <jh@suse.cz>
43973 * gcc.dg/i386-cvt-1.c: New test.
43975 2003-03-17 Zack Weinberg <zack@codesourcery.com>
43977 * objc.dg/naming-1.m: Use "(parse|syntax) error".
43978 * objc.dg/naming-2.m: Likewise.
43980 2003-03-17 Mark Mitchell <mark@codesourcery.com>
43983 * g++.dg/parse/crash1.C: New test.
43985 2003-03-16 Mark Mitchell <mark@codesourcery.com>
43988 * g++.dg/eh/cleanup1.C: New test.
43990 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43992 * gcc.c-torture/execute/20030316-1.c: New test case.
43994 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
43997 * g++.dg/init/ctor2.C: New test.
43999 2003-03-15 Roger Sayle <roger@eyesopen.com>
44001 * g77.f-torture/compile/xformat.f: New test case.
44003 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44005 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44006 * g++.old-deja/g++.mike/eh50.C: Likewise.
44008 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44011 * g++.dg/template/spec7.C: New test.
44012 * g++.dg/template/spec8.C: Likewise.
44014 2003-03-14 Jakub Jelinek <jakub@redhat.com>
44016 * gcc.c-torture/execute/20030313-1.c: New test.
44018 2003-03-14 Richard Henderson <rth@redhat.com>
44020 * gcc.dg/inline-2.c: Adjust alpha test for external call.
44022 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44024 * gcc.c-torture/compile/20030314-1.c: New test.
44026 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
44028 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44029 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44031 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44032 to accept newer _imp__ prefix and additional
44033 newline in .drectve section.
44034 * gcc.dg/dll-4.c: Likewise.
44035 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44038 2003-03-13 Mark Mitchell <mark@codesourcery.com>
44040 * g++.dg/parse/namespace9.C: New test.
44042 * g++.dg/init/ref5.C: New test.
44043 * g++.dg/parse/ptrmem1.C: Likewise.
44045 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44047 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44048 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44049 regular expression.
44050 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44051 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44053 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
44055 * gcc.c-torture/execute/20030224-2.c: New test.
44057 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44059 * gcc.dg/decl-3.c: New test.
44061 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44063 * gcc.dg/i386-loop-2.c: New test.
44065 2003-03-11 Mark Mitchell <mark@codesourcery.com>
44068 * g++.dg/parse/namespace8.C: New test.
44071 * g++.dg/overload/builtin2.C: New test.
44073 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
44075 * gcc.dg/return-type-3.c: New test.
44077 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44079 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44080 profiling options are not supported.
44082 2003-03-10 Mark Mitchell <mark@codesourcery.com>
44084 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44085 * g++.old-deja/g++.warn/impint2.C: Likewise.
44087 2003-03-10 Devang Patel <dpatel@apple.com>
44089 * g++.dg/cpp/c++_cmd_1.C: New test.
44090 * g++.dg/cpp/c++_cmd_1.h: New file.
44092 2003-03-10 Segher Boessenkool <segher@koffie.nl>
44094 * gcc.dg/altivec-9.c: New file.
44096 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44098 * gcc.dg/ppc-sdata-1.c: New test.
44099 * gcc.dg/ppc-sdata-2.c: New test.
44101 2003-03-09 Mark Mitchell <mark@codesourcery.com>
44104 * g++.dg/opt/ptrmem2.C: New test.
44107 * g++.dg/opt/ptrmem1.C: New test.
44109 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44111 * gcc.dg/i386-loop-1.c: New test.
44113 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44116 * g++.dg/lookup/friend1.C: New test.
44118 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44121 * g++.dg/parser/constructor1.C: New test.
44123 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
44125 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44127 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44129 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
44131 * gcc.dg/cpp/Wunused.c: Update test.
44133 2003-03-08 Jan Hubicka <jh@suse.cz>
44135 * gcc.dg/inline-3.c: New test.
44137 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44140 * g++.dg/parse/builtin1.C: New test.
44143 * g++.dg/abi/cookie1.C: New test.
44144 * g++.dg/abi/cookie2.C: Likewise.
44147 * g++.dg/template/field1.C: New test.
44150 * g++.dg/parse/class1.C: New test.
44151 * g++.dg/parse/namespace7.C: Likewise.
44152 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44154 2003-03-07 Mark Mitchell <mark@codesourcery.com>
44156 * g++.dg/init/ref4.C: New test.
44158 2003-03-07 Jan Hubicka <jh@suse.cz>
44160 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44161 * gcc.dg/inline-3.c: New test.
44163 2003-03-06 Mark Mitchell <mark@codesourcery.com>
44165 * g++.dg/init/ref3.C: New test.
44168 * g++.dg/init/ref2.C: New test.
44171 * g++.dg/warn/Wshadow-2.C: New test.
44174 * g++.dg/warn/Woverloaded-1.C: New test.
44176 2003-03-05 Jan Hubicka <jh@suse.cz>
44178 * gcc.dg/i386-local2.c: New.
44179 * gcc.dg/i386-local.c: Fix typo.
44181 2003-03-05 Mark Mitchell <mark@codesourcery.com>
44183 * g++.dg/abi/layout3.C: New test.
44185 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44187 * gcc.c-torture/compile/20030305-1.c
44189 2003-03-05 Jan Hubicka <jh@suse.cz>
44191 * gcc.dg/i386-local.c: New.
44193 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
44195 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44197 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44199 * gcc.dg/switch-2.c: New test.
44200 * gcc.dg/switch-3.c: New test.
44201 * gcc.dg/Wswitch.c: Adjust line numbers.
44202 * gcc.dg/Wswitch-default.c: Likewise.
44203 * gcc.dg/Wswitch-enum.c: Likewise.
44205 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
44207 * gcc.c-torture/execute/20030222-1.c: New test.
44209 2003-03-03 James E Wilson <wilson@tuliptree.org>
44211 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44213 2003-03-03 Mark Mitchell <mark@codesourcery.com>
44216 * g++.dg/init/ref1.C: New test.
44218 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
44220 * gcc.dg/sh-relax.c: New SH-only test.
44222 2003-03-03 Geoffrey Keating <geoffk@apple.com>
44224 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
44225 comment explaining purpose of testcase.
44227 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44229 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44230 for HC11/HC12 (asm needs two int registers).
44231 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44232 HC11/HC12 because the test uses an asm which needs two 32-bit
44235 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44237 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44238 for HC11/HC12 (array is too large otherwise).
44239 * gcc.c-torture/compile/920501-4.x: New file, likewise.
44240 * gcc.c-torture/compile/20010518-2.x: Likewise.
44241 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44242 HC11/HC12 (array is too large).
44244 2003-03-01 Geoffrey Keating <geoffk@apple.com>
44246 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44247 * lib/g++-dg.exp (g++-dg-test): Likewise.
44249 2003-03-01 Roger Sayle <roger@eyesopen.com>
44251 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44252 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44254 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44256 * g++.dg/warn/implicit-typename1.C: Remove warning.
44258 2003-02-28 Richard Henderson <rth@redhat.com>
44260 * gcc.dg/noreturn-1.c: Move noreturn warning line.
44261 * gcc.dg/return-type-1.c: Move control reaches end warning line.
44263 2003-02-28 Geoffrey Keating <geoffk@apple.com>
44265 * gcc.dg/pch/pch.exp: Change .pch to .gch.
44266 * g++.dg/pch/pch.exp: Likewise.
44268 2003-02-28 Mark Mitchell <mark@codesourcery.com>
44271 * g++.dg/init/new4.C: New test.
44273 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
44275 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44277 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
44279 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44282 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44285 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44287 * lib/scanasm.exp: Add support for counting numbers of
44289 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44290 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44292 2003-02-25 Mark Mitchell <mark@codesourcery.com>
44295 * g++.dg/template/static3.C: New test.
44298 * g++.dg/parse/namespace6.C: New test.
44300 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44303 * gcc.dg/20030225-1.c: New test.
44305 2003-02-24 Mark Mitchell <mark@codesourcery.com>
44307 * README: Remove out-of-date information.
44310 * g++.dg/template/spec6.C: New test.
44312 2003-02-24 Jeff Law <law@redhat.com>
44314 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44316 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44318 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44319 * gcc.dg/pragma-ep-1.c: Likewise.
44321 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44324 * g++.dg/template/friend16.C: New test.
44326 2003-02-23 Mark Mitchell <mark@codesourcery.com>
44329 * g++.dg/parse/fused-params1.C: Adjust error messages.
44330 * g++.dg/template/nested3.C: New test.
44332 2003-02-24 Alan Modra <amodra@bigpond.net.au>
44334 * g++.dg/abi/param1.C: New test.
44336 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44339 * g++.dg/warn/implicit-typename1.C: New test.
44341 2003-02-22 Kelley Cook <kelleycook@comcast.net>
44343 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44345 * g++.old-deja/g++.other/store-expr2.C: Likewise.
44346 * gcc.c-torture/execute/20010129-1.x: Likewise.
44347 * gcc.dg/20011107-1.c: Likewise.
44348 * gcc.dg/20020108-1.c: Likewise.
44349 * gcc.dg/20020122-3.c: Likewise.
44350 * gcc.dg/20020206-1.c: Likewise.
44351 * gcc.dg/20020310-1.c: Likewise.
44352 * gcc.dg/20020426-2.c: Likewise.
44353 * gcc.dg/20020517-1.c: Likewise.
44354 * gcc.dg/991230-1.c: Likewise.
44355 * gcc.dg/i386-unroll-1.c: Likewise.
44356 * gcc.misc-tests/i386-prefetch.exp: Likewise.
44358 2003-02-22 Jan Hubicka <jh@suse.cz>
44360 * gcc.dg/i386-mul.c: New test.
44362 2003-02-21 Roger Sayle <roger@eyesopen.com>
44364 * gcc.dg/builtins-5.c: New test case.
44366 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
44368 * gcc.dg/asmreg-1.c: New test.
44370 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44373 * g++.dg/parse/varmod1.C: New test.
44375 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44378 * g++.dg/template/op1.C: New test.
44380 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44383 * g++.dg/template/nested2.C: New test.
44385 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44388 * g++.dg/expr/dtor1.C: New test.
44390 2003-02-21 Zack Weinberg <zack@codesourcery.com>
44392 * gcc.dg/cpp/include3.c: New test.
44393 * gcc.dg/cpp/inc/foo.h: New file.
44395 2003-02-21 Glen Nakamura <glen@imodulo.com>
44397 * gcc.c-torture/execute/20030221-1.c: New test.
44399 2003-02-20 Mark Mitchell <mark@codesourcery.com>
44402 * g++.dg/abi/conv1.C: New test.
44404 2003-02-20 Jan Hubicka <jh@suse.cz>
44406 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44408 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
44410 * gcc.c-torture/compile/20030219-1.c: New test.
44412 2003-02-18 Jan Hubicka <jh@suse.cz>
44414 * gcc.dg/funcorder.c: New test.
44416 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44418 * gcc.c-torture/execute/20030218-1.c: New.
44420 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
44422 * gcc.dg/20030218-1.c: New.
44424 2003-02-18 Richard Henderson <rth@redhat.com>
44426 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44427 * gcc.dg/attr-used-2.c: New.
44429 2003-02-18 Mark Mitchell <mark@codesourcery.com>
44432 * g++.dg/init/copy5.C: New test.
44434 2003-02-18 Geoffrey Keating <geoffk@apple.com>
44436 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44437 * g++.dg/pch/pch.exp: Likewise.
44439 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44441 * gcc.c-torture/execute/20030209-1.c: Enable the test if
44442 STACK_SIZE is not defined.
44444 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44447 * g++.dg/template/init1.C: New test.
44449 2003-02-16 Jan HUbicka <jh@suse.cz>
44451 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44452 (foo): Add few extra tests
44453 * gcc.dg/c99-const-expr-3.c: Likewise.
44454 * gcc.c-torture/execute/20030216-1.c: New.
44456 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44459 * g++.dg/ext/typeof4.C: New test.
44461 2003-02-15 Roger Sayle <roger@eyesopen.com>
44463 * gcc.dg/i386-387-3.c: New test case.
44465 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
44467 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44468 cris-*-elf* cris-*-aout* and mmix-*-*.
44470 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
44472 * gcc.dg/20030213-1.c: New test.
44474 2003-02-12 Roger Sayle <roger@eyesopen.com>
44476 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44477 * gcc.dg/i386-387-2.c: Likewise.
44479 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
44481 * gcc.dg/ppc-spe.c: Fix formatting.
44482 Enable tests that were previously unsupported by gas.
44483 Delete tests for instructions that no longer exist.
44484 Switch arguments on evsubifw builtin.
44486 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
44488 * gcc.c-torture/execute/20030209-1.c: Disable the test if
44489 STACK_SIZE is too small.
44491 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44492 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
44494 * gcc.dg/decl-2.c: New test.
44496 2003-02-10 Jan Hubicka <jh@suse.cz>
44498 * gcc.dg/i386-fpcvt-1.c: New test.
44500 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
44502 * gcc.c-torture/execute/20030209-1.c: New test.
44504 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
44506 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44507 int-wide bitops, use the constants of the same width.
44508 Likewise, if long long is 32-bit wide, test bitops using
44511 2003-02-07 Loren James Rittle <ljrittle@acm.org>
44513 * gcc.dg/20021014-1.c: Annotate with expected notice text.
44515 2003-02-07 Roger Sayle <roger@eyesopen.com>
44517 * gcc.dg/builtins-4.c: New test case.
44519 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44521 * gcc.dg/20020430-1.c: Fix dg command typos.
44522 * gcc.dg/20020503-1.c: Likewise.
44524 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44527 * g++.dg/parse/fused-params1.C: New test.
44530 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44533 * g++.dg/parse/non-dependent1.C: New test.
44536 * g++.dg/parse/dupl-tmpl-args1.C: New test.
44539 * g++.dg/parse/undefined7.C: New test.
44540 * g++.dg/parse/non-templ1.C: New test.
44543 * g++.dg/parse/too-many-tmpl-args1.C: New test.
44545 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44547 * gcc.c-torture/compile/20030206-1.c: New test.
44549 2003-02-05 Roger Sayle <roger@eyesopen.com>
44551 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44552 "pow" to "foo" to avoid potential confusion with a math built-in.
44554 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44556 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44557 conditions for SPARC targets.
44559 2003-02-05 Jakub Jelinek <jakub@redhat.com>
44561 * gcc.dg/20030204-1.c: New test.
44563 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44566 * g++.dg/parse/array-size1.C: New test.
44569 * g++.dg/parse/undefined3.C: New test.
44572 * g++.dg/parse/undefined4.C: New test.
44575 * g++.dg/parse/undefined5.C: New test.
44578 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44581 * g++.dg/parse/casting-operator1.C: New test.
44584 * g++.dg/parse/undefined6.C: New test.
44587 * g++.dg/parse/missing-template1.C: New test.
44589 2003-02-04 Jan Hubicka <jh@suse.cz>
44591 * gcc.dg/i386-cadd.c: Compile using -march=k8.
44592 * gcc.dg/i386-cmov?.c: Likewise.
44593 * gcc.dg/i386-fpcvt-?.c: Likewise.
44594 * gcc.dg/i386-ssefp-1.c: Likewise.
44595 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44598 2003-02-03 Mark Mitchell <mark@codesourcery.com>
44601 * g++.dg/ext/max.C: New test.
44603 2003-02-03 Jan Hubicka <jh@suse.cz>
44605 * gcc.c-torture/execute/20030203-1.c: New test.
44607 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
44609 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44612 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
44614 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44615 * g++.dg/init/new2.C: Likewise.
44616 * g++.dg/other/new1.C: Likewise.
44618 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
44620 * gcc.dg/struct-ret-libc.c: New test.
44622 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
44624 * gcc.dg/20030129-1.c: New test.
44626 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44629 * g++.dg/template/ptrmem4.C: New test.
44631 2003-01-29 Mark Mitchell <mark@codesourcery.com>
44633 * g++.dg/parser/constant1.C: New test.
44635 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44638 * g++.dg/parse/friend2.C: New test.
44640 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
44643 * g++.dg/template/unify4.C: New test.
44645 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
44647 * gcc.c-torture/execute/20030128-1.c: New test.
44649 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
44651 * g++.dg/lookup/nested1.C: Test moved from ...
44652 * g++.old-deja/g++.other/lookup24.C: ... here.
44654 2003-01-28 Jan Hubicka <jh@suse.cz>
44656 * gcc.dg/i386-cmov5.c: New test.
44658 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44660 * gcc.c-torture/execute/20010925-1.c: Changed the
44661 memcpy declaration.
44663 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44666 * g++.dg/parse/template5.C: New test.
44668 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
44671 * g77.dg/pr9258: New test.
44673 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
44675 * README: Move relevant parts from README.g++.
44677 * README.g++: Remove this file.
44679 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44681 * g++.dg/abi/dcast1.C: New test.
44683 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44685 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44687 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
44690 * g++.old-deja/g++.other/lookup24.C: New test.
44692 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44695 * gcc.dg/uninit-C.c: New test.
44697 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
44699 * g++.dg/abi/covariant1.C: New test.
44701 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
44703 * gcc.dg/20030123-1.c: New test.
44705 2003-01-25 Jan Hubicka <jh@suse.cz>
44708 * gcc.c-torture/compile/20030125-1.c
44710 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
44713 * g++.dg/parse/template3.C: New test.
44714 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44717 * g++.dg/parse/template4.C: New test.
44720 * g++.dg/template/qual2.C: New test.
44723 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44725 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44727 2003-01-25 Roger Sayle <roger@eyesopen.com>
44729 * gcc.c-torture/execute/switch-1.c: New test case.
44731 2003-01-25 Jan Hubicka <jh@suse.cz>
44733 * gcc.c-torture/execute/20030125-1.[cx]: New test.
44735 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
44737 Tweaks for Bison-1.875. From the NEWS file:
44738 "- `parse error' -> `syntax error'
44739 Bison now uniformly uses the term `syntax error'"
44740 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44741 * gcc.dg/cpp/digraph2.c: Likewise.
44742 * gcc.dg/cpp/direct2.c: Likewise.
44743 * gcc.dg/cpp/paste4.c: Likewise.
44744 * gcc.dg/c90-restrict-1.c: Likewise.
44745 * gcc.dg/c99-func-2.c: Likewise.
44746 * gcc.dg/noncompile/920721-2.c: Likewise.
44747 * gcc.dg/noncompile/930622-2.c: Likewise.
44748 * gcc.dg/noncompile/940112-1.c: Likewise.
44749 * gcc.dg/noncompile/950921-1.c: Likewise.
44750 * gcc.dg/noncompile/951123-1.c: Likewise.
44751 * gcc.dg/noncompile/971104-1.c: Likewise.
44752 * gcc.dg/noncompile/990416-1.c: Likewise.
44754 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
44756 * g++.dg/parse/undefined1.C: Add error message.
44758 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44761 * g++.dg/parse/new1.C: New test.
44764 * g++.dg/parse/template2.C: New test.
44767 * g++.dg/parse/typedef2.C: New test.
44770 * g++.dg/ext/typeof3.C: New test.
44772 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44775 * g++.dg/parse/ret-type1.C: New test.
44778 * g++.dg/parse/tmpl-outside1.C: New test.
44781 * g++.dg/parse/int-as-enum1.C: New test.
44784 * g++.dg/parse/no-typename1.C: New test.
44787 * g++.dg/parse/no-value1.C: New test.
44790 * g++.dg/parse/wrong-inline1.C: New test.
44793 * g++.dg/parse/ref1.C: New test.
44796 * g++.dg/parse/attr-ctor1.C: New test.
44799 * g++.dg/parse/namespace5.C: New test.
44802 * g++.dg/parse/func-def1.C: New test.
44805 * g++.dg/parse/undefined1.C: New test.
44807 PR c++/5723, PR c++/8522
44808 * g++.dg/parse/specialization1.C: New test.
44810 PR c++/163, PR c++/8595
44811 * g++.dg/parse/struct-as-enum1.C: New test.
44814 * g++.dg/parse/undefined2.C: New test.
44816 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44819 * g++.dg/parse/template1.C: New test.
44822 * g++.dg/parse/using1.C: New test.
44826 * g++.dg/parse/expr2.C: New test.
44829 * g++.dg/parse/lookup2.C: Likewise.
44831 2003-01-21 Jan Hubicka <jh@suse.cz>
44833 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44834 * gcc.c-torture/execute/eeprof-1.c: Likewise.
44835 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44836 * gcc.c-torture/execute/string-opt-*.c: Likewise.
44838 2003-01-20 Nick Clifton <nickc@redhat.com>
44840 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
44841 problem with ARM sibcall code generation.
44843 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
44845 * gcc.c-torture/execute/20030120-1.c: New.
44847 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
44849 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44851 2003-01-17 Mark Mitchell <mark@codesourcery.com>
44854 * g++.dg/parse/ctor1.C: New test.
44857 * g++.dg/parse/qualified1.C: New test.
44859 * g++.dg/parse/typename3.C: New test.
44861 2003-01-16 Richard Henderson <rth@redhat.com>
44863 * g++.dg/tls/init-2.C: Fix error matches for real this time.
44865 2003-01-16 Richard Henderson <rth@redhat.com>
44867 * g++.dg/pch/pch.exp: Copy test header to the working directory
44868 before using it either for precompilation or direct use.
44869 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44870 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44872 2003-01-16 Richard Henderson <rth@redhat.com>
44874 * gcc.dg/pch/pch.exp: Copy test header to the working directory
44875 before using it either for precompilation or direct use.
44876 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44877 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44879 2003-01-16 Mark Mitchell <mark@codesourcery.com>
44881 * g++.dg/ext/typename1.C: Add typename keyword.
44882 * g++.dg/template/crash1.C: Update error messages.
44883 * g++.dg/template/crash2.C: Remove error message.
44884 * g++.dg/parse/typename2.C: New test.
44885 * g++.dg/template/typename2.C: Change implicit
44886 typename warning into error.
44887 * g++.old-deja/g++.benjamin/tem03.C: Issue more
44889 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44890 * g++.old-deja/g++.brendan/crash56.C: Add this->.
44891 * g++.old-deja/g++.law/visibility13.C: Remove error
44893 * g++.old-deja/g++.ns/template17.C: Reorder code to
44894 make declaration visible in template.
44895 * g++.old-deja/g++.pt/crash3.C: Fix typos.
44896 * g++.old-deja/g++.pt/crash36.C: Issue more error
44898 * g++.old-deja/g++.pt/crash5.C: Improve error
44900 * g++.old-deja/g++.pt/crash67.C: Remove warning.
44901 * g++.old-deja/g++.pt/inherit1.C: Add this->.
44902 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44903 * g++.old-deja/g++.pt/typename16.C: Replace implicit
44904 typename warning with error message.
44905 * g++.old-deja/g++.pt/typename19.C: Remove warning.
44906 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44907 * g++.old-deja/g++.robertl/eb24.C: Use this->.
44909 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
44911 * g++.dg/parse/ambig2.C: New test.
44913 2003-01-15 Richard Henderson <rth@redhat.com>
44915 * g++.dg/tls/init-2.C: Update error message string.
44917 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44919 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44921 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
44923 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44925 * gcc.c-torture/compile/20001205-1.x: Likewise.
44926 * gcc.c-torture/compile/20001226-1.x: Likewise.
44927 * gcc.c-torture/compile/920520-1.x: Likewise.
44928 * gcc.c-torture/compile/961203-1.x: Likewise.
44929 * gcc.c-torture/compile/20020604-1.x: Likewise.
44931 2003-01-15 Jan Hubicka <jh@suse.cz>
44933 * gcc.c-torture/compile/20030115-1.c: New test.
44935 * gcc.dg/i386-fpcvt-1.c: New test.
44936 * gcc.dg/i386-fpcvt-2.c: New test.
44938 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
44940 Further conform g++'s __vmi_class_type_info to the C++ ABI
44942 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44945 2003-01-14 Jan Hubicka <jh@suse.cz>
44947 * gcc.dg/i386-fpcvt-1.c: New test.
44948 * gcc.dg/i386-fpcvt-2.c: New test.
44950 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44952 * gcc.dg/i386-mmx-3.c: New test.
44954 2003-01-12 Mark Mitchell <mark@codesourcery.com>
44957 * g++.dg/parse/octal1.C: New file.
44960 * g++.dg/parse/typename1.C: New file.
44962 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
44964 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44965 * gcc.dg/bf-no-ms-layout.c: Likewise.
44966 * gcc.dg/bf-ms-attrib.c: Likewise.
44968 2003-01-10 Mark Mitchell <mark@codesourcery.com>
44971 * g++.dg/parse/dtor1.C: New file.
44974 * g++.dg/rtti/typeid1.C: New file.
44977 * g++.dg/parse/lookup1.C: New file.
44980 * g++.dg/templ/spec5.C: New file.
44982 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
44984 * gcc.c-torture/compile/20030110-1.c: New test.
44986 2003-01-09 Geoffrey Keating <geoffk@apple.com>
44988 Merge from pch-branch:
44990 2002-12-23 Geoffrey Keating <geoffk@apple.com>
44992 * gcc.dg/pch/cpp-1.h: New.
44993 * gcc.dg/pch/cpp-1.c: New.
44994 * gcc.dg/pch/cpp-2.h: New.
44995 * gcc.dg/pch/cpp-2.c: New.
44997 2002-11-19 Geoffrey Keating <geoffk@apple.com>
44999 * gcc.dg/pch/except-1.h: New.
45000 * gcc.dg/pch/except-1.c: New.
45002 2002-11-13 Geoffrey Keating <geoffk@apple.com>
45004 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45006 * gcc.dg/pch: Include *.hp not *.h.
45007 * gcc.dg/pch/system-1.h: New.
45008 * gcc.dg/pch/system-1.c: New.
45010 2002-11-11 Geoffrey Keating <geoffk@apple.com>
45012 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45013 rather than trying to build and run a program using PCH.
45014 * gcc.dg/pch: Remove dg-do commands from test files.
45016 2002-11-08 Geoffrey Keating <geoffk@apple.com>
45018 * gcc.dg/pch/macro-3.c: New.
45019 * gcc.dg/pch/macro-3.h: New.
45021 2002-11-04 Geoffrey Keating <geoffk@apple.com>
45023 * gcc.dg/pch/common-1.c: New.
45024 * gcc.dg/pch/common-1.h: New.
45025 * gcc.dg/pch/decl-1.c: New.
45026 * gcc.dg/pch/decl-1.h: New.
45027 * gcc.dg/pch/decl-2.c: New.
45028 * gcc.dg/pch/decl-2.h: New.
45029 * gcc.dg/pch/decl-3.c: New.
45030 * gcc.dg/pch/decl-3.h: New.
45031 * gcc.dg/pch/decl-4.c: New.
45032 * gcc.dg/pch/decl-4.h: New.
45033 * gcc.dg/pch/decl-5.c: New.
45034 * gcc.dg/pch/decl-5.h: New.
45035 * gcc.dg/pch/global-1.c: New.
45036 * gcc.dg/pch/global-1.h: New.
45037 * gcc.dg/pch/inline-1.c: New.
45038 * gcc.dg/pch/inline-1.h: New.
45039 * gcc.dg/pch/inline-2.c: New.
45040 * gcc.dg/pch/inline-2.h: New.
45041 * gcc.dg/pch/static-1.c: New.
45042 * gcc.dg/pch/static-1.h: New.
45043 * gcc.dg/pch/static-2.c: New.
45044 * gcc.dg/pch/static-2.h: New.
45046 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
45048 * g++.dg/pch/pch.exp: Better handle failing testcases.
45049 * gcc.dg/pch/pch.exp: Likewise.
45050 * gcc.dg/pch/macro-1.c: New.
45051 * gcc.dg/pch/macro-1.h: New.
45052 * gcc.dg/pch/macro-2.c: New.
45053 * gcc.dg/pch/macro-2.h: New.
45055 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
45057 * g++.dg/dg.exp: Treat files in pch/ specially.
45058 * g++.dg/pch/pch.exp: New file.
45059 * g++.dg/pch/empty.H: New file.
45060 * g++.dg/pch/empty.C: New file.
45061 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45064 * gcc.dg/pch/pch.exp: New file.
45065 * gcc.dg/pch/empty.h: New file.
45066 * gcc.dg/pch/empty.c: New file.
45067 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45070 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45072 * g++.dg/template/friend14.C: New test.
45074 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45076 * gcc.dg/old-style-asm-1.c: New test.
45078 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
45080 * gcc.c-torture/compile/20030109-1.c: New test.
45082 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45084 * gcc.c-torture/execute/20030109-1.c: New test.
45086 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
45088 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45089 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45090 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45091 * g++.old-deja/g++.mike/eh2.C: Likewise.
45092 * g++.old-deja/g++.mike/eh3.C: Likewise.
45093 * g++.old-deja/g++.mike/eh5.C: Likewise.
45094 * g++.old-deja/g++.mike/eh6.C: Likewise.
45095 * g++.old-deja/g++.mike/eh7.C: Likewise.
45096 * g++.old-deja/g++.mike/eh8.C: Likewise.
45097 * g++.old-deja/g++.mike/eh9.C: Likewise.
45098 * g++.old-deja/g++.mike/eh10.C: Likewise.
45099 * g++.old-deja/g++.mike/eh12.C: Likewise.
45100 * g++.old-deja/g++.mike/eh13.C: Likewise.
45101 * g++.old-deja/g++.mike/eh14.C: Likewise.
45102 * g++.old-deja/g++.mike/eh16.C: Likewise.
45103 * g++.old-deja/g++.mike/eh17.C: Likewise.
45104 * g++.old-deja/g++.mike/eh18.C: Likewise.
45105 * g++.old-deja/g++.mike/eh21.C: Likewise.
45106 * g++.old-deja/g++.mike/eh23.C: Likewise.
45107 * g++.old-deja/g++.mike/eh24.C: Likewise.
45108 * g++.old-deja/g++.mike/eh25.C: Likewise.
45109 * g++.old-deja/g++.mike/eh26.C: Likewise.
45110 * g++.old-deja/g++.mike/eh27.C: Likewise.
45111 * g++.old-deja/g++.mike/eh28.C: Likewise.
45112 * g++.old-deja/g++.mike/eh29.C: Likewise.
45113 * g++.old-deja/g++.mike/eh31.C: Likewise.
45114 * g++.old-deja/g++.mike/eh33.C: Likewise.
45115 * g++.old-deja/g++.mike/eh34.C: Likewise.
45116 * g++.old-deja/g++.mike/eh35.C: Likewise.
45117 * g++.old-deja/g++.mike/eh36.C: Likewise.
45118 * g++.old-deja/g++.mike/eh37.C: Likewise.
45119 * g++.old-deja/g++.mike/eh38.C: Likewise.
45120 * g++.old-deja/g++.mike/eh39.C: Likewise.
45121 * g++.old-deja/g++.mike/eh40.C: Likewise.
45122 * g++.old-deja/g++.mike/eh41.C: Likewise.
45123 * g++.old-deja/g++.mike/eh42.C: Likewise.
45124 * g++.old-deja/g++.mike/eh44.C: Likewise.
45125 * g++.old-deja/g++.mike/eh46.C: Likewise.
45126 * g++.old-deja/g++.mike/eh47.C: Likewise.
45127 * g++.old-deja/g++.mike/eh48.C: Likewise.
45128 * g++.old-deja/g++.mike/eh49.C: Likewise.
45129 * g++.old-deja/g++.mike/eh50.C: Likewise.
45130 * g++.old-deja/g++.mike/eh51.C: Likewise.
45131 * g++.old-deja/g++.mike/eh53.C: Likewise.
45132 * g++.old-deja/g++.mike/eh55.C: Likewise.
45133 * g++.old-deja/g++.mike/p7912.C: Likewise.
45134 * g++.old-deja/g++.mike/p9706.C: Likewise.
45135 * g++.old-deja/g++.mike/p10416.C: Likewise.
45136 * g++.old-deja/g++.mike/p11667.C: Likewise.
45137 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45138 Remove redundant reference to Iris.
45139 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45140 Elxsi, i860, Pico Java, and WE32K.
45142 2003-01-07 Mark Mitchell <mark@codesourcery.com>
45144 * g++.dg/ext/asm4.C: New test.
45146 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45149 * g++.dg/template/friend12.C: New test.
45150 * g++.dg/template/friend13.C: Likewise.
45151 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45153 2003-01-08 Jan Hubicka <jh@suse.cz>
45155 * gcc.dg/i386-cadd.c: New test.
45156 * gcc.dg/i386-cmov4.c: Likewise.
45158 2003-01-06 Mark Mitchell <mark@codesourcery.com>
45161 * g++.dg/warn/Wunused-3.C: New test.
45163 * g++.dg/abi/bitfield9.C: New test.
45166 * g++.dg/parse/defarg3.C: New test.
45168 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
45170 * g++.dg/parse/ambig1.C: New test.
45171 * g++.dg/parse/defarg2.C: New test.
45173 2003-01-05 Mark Mitchell <mark@codesourcery.com>
45175 * g++.dg/template/defarg-1.C: New test.
45176 * g++.dg/template/local2.C: Likewise.
45178 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
45180 * gcc.c-torture/execute/20030105-1.c: New test.
45182 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45184 * g++.dg/parse/namespace3.C: Remove extra semicolons.
45185 * g++.dg/parse/namespace4.C: Likewise.
45187 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
45189 * g++.dg/template/ntp2.C: New test.
45191 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
45193 * g++.dg/parse/extern-C-1.C: New test.
45195 * g++.dg/parse/namespace4.C: New test.
45197 * g++.dg/template/nested1.C: New test.
45199 * g++.dg/parse/namespace3.C: New test.
45201 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
45203 * g++.dg/lookup/two-stage1.C: New test.
45205 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45207 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45208 * g++.old-deja/g++.jason/access8.C: Likewise.
45209 * g++.old-deja/g++.other/decl5.C: Likewise.
45211 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45213 * g++.dg/parse/parse7.C: New test.
45215 2003-01-02 Mark Mitchell <mark@codesourcery.com>
45218 * g++.dg/ext/attrib7.C: New test.
45220 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45222 * g++.dg/parse/parse6.C: New test.
45224 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
45226 * gcc.dg/h8300-stack-1.c: New.
45228 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45230 g++.dg/lookup/exception1.C: New test.
45232 g++.dg/lookup/template1.C: New test.
45234 g++.dg/parse/namespace2.C: New test.
45236 g++.dg/parse/parens2.C: New test.
45238 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45240 * g++.dg/parse/parse5.C: New test.
45241 * g++.dg/lookup/scoped4.C: New test.
45243 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45245 * g++.dg/parse/parens1.C: New test.
45247 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45249 * g++.dg/parse/parens2.C: New test.
45251 * g++.dg/lookup/scope-operator1.C: New test.
45253 * g++.dg/parse/operator1.C: New test.
45255 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45257 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45258 * g++.old-deja/g++.other/access6.C: Likewise.
45259 * g++.old-deja/g++.other/decl1.C: Likewise.
45260 * g++.old-deja/g++.pt/typename12.C: Likewise.
45262 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45264 * g++.dg/parse/namespace1.C: New test.
45266 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45268 * g++.dg/parse/parse4.C: New test.
45270 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45272 * g++.dg/parse/parse3.C: New test.
45274 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45276 * g++.dg/parse/parse2.C: New test.
45278 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45280 * g++.dg/template/friend11.C: New test.
45282 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45284 * g++.dg/parse/parse1.C: New test.
45286 2002-12-31 Janis Johnson <janis187@us.ibm.com>
45288 * lib/profopt.exp: Change the name of a global variable to avoid
45289 possible clashes with other test suites.
45291 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
45293 * g++.dg/inherit/covariant8.C: New test.
45295 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45297 * g++.dg/init/array9.C: New test.
45300 * g++.dg/parse/expr1.C: New test.
45302 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
45304 * gcc.c-torture/compile/20021230-1.c: New test.
45306 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
45308 * g++.dg/inherit/covariant5.C: New test.
45309 * g++.dg/inherit/covariant6.C: New test.
45310 * g++.dg/inherit/covariant7.C: New test.
45312 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45315 * g++.dg/other/access2.C: New test.
45317 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
45319 * g++.dg/other/anon-struct.C: No longer fails
45320 * g++.old-deja/g++.brendan/parse4.C: Likewise.
45321 * g++.old-deja/g++.brendan/parse5.C: Likewise.
45322 * g++.old-deja/g++.brendan/parse6.C: Likewise.
45324 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
45326 * g++.dg/parse/angle-bracket.C (main): No longer fails.
45328 2002-12-27 Mark Mitchell <mark@codesourcery.com>
45330 * g++.dg/eh/spec4.C: Remove stray semicolon.
45331 * g++.dg/expr/pmf-1.C: Change error message.
45332 * g++.dg/ext/asm1.C: Remove stray semicolon.
45333 * g++.dg/ext/typename1.C: Add missing typenames.
45334 * g++.dg/inherit/template-as-base.C: Change error message.
45335 * g++.dg/lookup/scoped1.C: Likewise.
45336 * g++.dg/lookup/scoped2.C: Likewise.
45337 * g++.dg/lookup/using2.C: Likewise.
45338 * g++.dg/other/component1.C: Remove stray semicolon.
45339 * g++.dg/other/do1.C: Change error message.
45340 * g++.dg/other/error2.C: Likewise.
45341 * g++.dg/other/init1.C: Likewise.
45342 * g++.dg/other/packed1.C: Remove stray semicolon.
45343 * g++.dg/other/ptrmem2.C: Change error message.
45344 * g++.dg/parse/parameter-declaration-1.C: Remove line number
45346 * g++.dg/special/initp1.C: Remove invalid attribute usage.
45347 * g++.dg/template/access3.C: Add typename keyword.
45348 * g++.dg/template/access5.C: Remove stray semicolon.
45349 * g++.dg/template/access6.C: Likewise.
45350 * g++.dg/template/complit1.C: Likewise.
45351 * g++.dg/template/crash1.C: Change error message.
45352 * g++.dg/template/inherit2.C: Remove stray semicolon.
45353 * g++.dg/template/instantiate2.C: Likewise.
45354 * g++.dg/template/instantiate3.C: Change error message.
45355 * g++.dg/template/qual1.C: Remove stray semicolon.
45356 * g++.dg/template/qualttp18.C: Change error message.
45357 * g++.dg/template/ref1.C: Remove stray semicolon.
45358 * g++.dg/template/sizeof1.C (A::value): Declare it.
45359 * g++.dg/template/spec4.C: Change error message.
45360 * g++.dg/template/static1.C: Likewise.
45361 * g++.dg/template/type1.C: Likewise.
45362 * g++.dg/template/typename3.C: Likewise.
45363 * g++.old-deja/g++.benjamin/13478.C: Change error message.
45364 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45365 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45366 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45367 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45368 named return value extension.
45369 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45370 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45371 * g++.old-deja/g++.bob/extern_C.C: Likewise.
45372 * g++.old-deja/g++.bob/inherit2.C: Likewise.
45373 * g++.old-deja/g++.brendan/complex1.C: Likewise.
45374 * g++.old-deja/g++.brendan/copy5.C: Likewise.
45375 * g++.old-deja/g++.brendan/crash13.C: Likewise.
45376 * g++.old-deja/g++.brendan/crash15.C: Likewise.
45377 * g++.old-deja/g++.brendan/crash18.C: Change error message.
45378 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45379 * g++.old-deja/g++.brendan/crash38.C: Likewise.
45380 * g++.old-deja/g++.brendan/crash50.C: Likewise.
45381 * g++.old-deja/g++.brendan/crash56.C: Likewise.
45382 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45384 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45385 * g++.old-deja/g++.brendan/crash8.C: Change error message.
45386 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45387 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45388 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45389 * g++.old-deja/g++.brendan/template11.C: Likewise.
45390 * g++.old-deja/g++.brendan/template26.C: Likewise.
45391 * g++.old-deja/g++.brendan/template27.C: Use explicit
45392 specialization syntax.
45393 * g++.old-deja/g++.brendan/template30.C: Likewise.
45394 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45395 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45396 non-dependent names.
45397 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45398 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45399 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45400 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45401 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45402 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45403 named return value extension.
45404 * g++.old-deja/g++.ext/namedret2.C: Likewise.
45405 * g++.old-deja/g++.ext/namedret3.C: Likewise.
45406 * g++.old-deja/g++.ext/return1.C: Likewise.
45407 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45408 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45409 * g++.old-deja/g++.jason/access8.C: Likewise.
45410 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45411 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45412 pseudo-destructor names.
45413 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45414 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45415 pseudo-destructor names.
45416 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45417 * g++.old-deja/g++.jason/overload19.C: Likewise.
45418 * g++.old-deja/g++.jason/overload32.C: Likewise.
45419 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45421 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45422 * g++.old-deja/g++.jason/return.C: Likewise.
45423 * g++.old-deja/g++.jason/return2.C: Likewise.
45424 * g++.old-deja/g++.jason/shadow1.C: Likewise.
45425 * g++.old-deja/g++.jason/special.C: Use explicit specialization
45427 * g++.old-deja/g++.jason/template10.C: Account for use of
45428 non-dependent names.
45429 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45431 * g++.old-deja/g++.jason/template37.C: Likewise.
45432 * g++.old-deja/g++.law/access4.C: Change error messages.
45433 * g++.old-deja/g++.law/arm13.C: Remove incorrect
45434 pseudo-destructor names.
45435 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45436 * g++.old-deja/g++.law/ctors9.C: Likewise.
45437 * g++.old-deja/g++.law/cvt22.C: Likewise.
45438 * g++.old-deja/g++.law/dtors5.C: Likewise.
45439 * g++.old-deja/g++.law/global-init1.C: Likewise.
45440 * g++.old-deja/g++.law/missed-error3.C: Likewise.
45441 * g++.old-deja/g++.law/operators28.C: Likewise.
45442 * g++.old-deja/g++.law/visibility28.C: Likewise.
45443 * g++.old-deja/g++.martin/eval1.C: Likewise.
45444 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45446 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45447 * g++.old-deja/g++.mike/net34.C: Likewise.
45448 * g++.old-deja/g++.mike/net36.C: Likewise.
45449 * g++.old-deja/g++.mike/ns2.C: Likewise.
45450 * g++.old-deja/g++.mike/p12306.C: Likewise.
45451 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45453 * g++.old-deja/g++.mike/p700.C: Likewise.
45454 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45455 * g++.old-deja/g++.mike/p710.C: Likewise.
45456 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45458 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45459 * g++.old-deja/g++.mike/pmf9.C: Likewise.
45460 * g++.old-deja/g++.ns/crash2.C: Likewise.
45461 * g++.old-deja/g++.ns/crash3.C: Likewise.
45462 * g++.old-deja/g++.ns/invalid1.C: Likewise.
45463 * g++.old-deja/g++.ns/ns17.C: Likewise.
45464 * g++.old-deja/g++.ns/template16.C: Likewise.
45465 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45467 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45468 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45469 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45470 named return value extension.
45471 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45472 * g++.old-deja/g++.other/access4.C: Issue additional error
45474 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45475 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45476 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45477 * g++.old-deja/g++.other/crash25.C: Change error message.
45478 * g++.old-deja/g++.other/crash4.C: Change error message.
45479 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45480 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45481 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45483 * g++.old-deja/g++.other/defarg8.C: Likewise.
45484 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45485 * g++.old-deja/g++.other/dtor10.C: Likewise.
45486 * g++.old-deja/g++.other/incomplete.C: Likewise.
45487 * g++.old-deja/g++.other/linkage7.C: Likewise.
45488 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45490 * g++.old-deja/g++.other/mangle2.C: Likewise.
45491 * g++.old-deja/g++.other/refinit2.C: Likewise.
45492 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45493 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45494 * g++.old-deja/g++.pt/crash28.C: Likewise.
45495 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45497 * g++.old-deja/g++.pt/crash32.C: Change error message.
45498 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45499 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45500 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45501 error message position.
45502 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45503 * g++.old-deja/g++.pt/defarg8.C: Change error message.
45504 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45506 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45507 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45508 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45509 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45511 * g++.old-deja/g++.pt/explicit31.C: Likewise.
45512 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45513 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45515 * g++.old-deja/g++.pt/explicit71.C: Change error message.
45516 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45518 * g++.old-deja/g++.pt/friend28.C: Account for use of
45519 non-dependent names.
45520 * g++.old-deja/g++.pt/friend29.C: Likewise.
45521 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45523 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45524 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45525 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45527 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45528 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45530 * g++.old-deja/g++.pt/memclass20.C: Likewise.
45531 * g++.old-deja/g++.pt/memclass5.C: Likewise.
45532 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45534 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45535 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45536 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45537 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45538 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45539 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45541 * g++.old-deja/g++.pt/spec10.C: Likewise.
45542 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45543 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45544 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45545 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45546 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45547 * g++.old-deja/g++.pt/ttp62.C: Likewise.
45548 * g++.old-deja/g++.pt/ttp64.C: Likewise.
45549 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45550 * g++.old-deja/g++.pt/typename15.C: Likewise.
45551 * g++.old-deja/g++.pt/typename22.C: Likewise.
45552 * g++.old-deja/g++.pt/typename6.C: Change error messages.
45553 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45554 * g++.old-deja/g++.pt/virtual2.C: Likewise.
45555 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45557 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45558 return value extension.
45559 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45560 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45561 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45562 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45564 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
45566 * g++.dg/warn/inline1.C: New test.
45567 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45568 * g++.old-deja/g++.jason/synth10.C: Likewise.
45569 * g++.old-deja/g++.mike/net31.C: Likewise.
45570 * g++.old-deja/g++.mike/p8786.C: Likewise.
45572 * g++.dg/template/friend10.C: New test.
45573 * g++.dg/template/conv5.C: New test.
45575 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
45577 * g++.dg/lookup/scoped3.C: New test.
45579 * g++.dg/lookup/decl1.C: New test.
45580 * g++.dg/lookup/decl2.C: New test.
45582 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
45584 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45585 gcc.c-torture/compile/20021015-1.c,
45586 gcc.c-torture/compile/20021015-2.c,
45587 gcc.c-torture/compile/20021123-1.c,
45588 gcc.c-torture/compile/20021123-2.c,
45589 gcc.c-torture/compile/20021123-3.c,
45590 gcc.c-torture/compile/20021123-4.c,
45591 gcc.c-torture/execute/20021024-1.c: Add tests previously added
45592 only to 3.1 or 3.2 branch.
45594 2002-12-23 Mark Mitchell <mark@codesourcery.com>
45596 * gcc.dg/i386-bitfield3.c: New test.
45598 * gcc.dg/i386-bitfield2.c: New test.
45600 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
45602 * g++.dg/parse/conv_op1.C: New test.
45604 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
45606 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45609 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
45611 * gcc.c-torture/compile/20021220-1.c: New test.
45613 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
45615 * gcc.dg/i386-fastcall-1.c: New.
45617 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45619 * gcc.c-torture/execute/20021219-1.c: New test.
45621 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45623 * gcc.dg/i386-pic-1.c: New test.
45625 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45628 * g++.dg/template/friend9.C: New test.
45630 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45633 * g++.dg/template/access7.C: New test.
45635 2002-12-18 Nick Clifton <nickc@redhat.com>
45637 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45638 the libstdc++-v3 directory has been found.
45640 2002-12-12 Devang Patel <dpatel@apple.com>
45641 * gcc.dg/darwin-ld-1.c: New test.
45642 * gcc.dg/darwin-ld-2.c: New test.
45643 * gcc.dg/darwin-ld-3.c: New test.
45644 * gcc.dg/darwin-ld-4.c: New test.
45645 * gcc.dg/darwin-ld-5.c: New test.
45647 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45649 * gcc.c-torture/compile/20021212-1.c: New test.
45651 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
45653 * gcc.dg/fshort-wchar: New test.
45655 2002-12-10 Mark Mitchell <mark@codesourcery.com>
45658 * g++.dg/template/dtor1.C: New test.
45660 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45663 2002-12-10 Jakub Jelinek <jakub@redhat.com>
45665 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45667 2002-12-09 Mark Mitchell <mark@codesourcery.com>
45669 * g++.dg/template/static1.C: New test.
45670 * g++.dg/template/static2.C: New test.
45671 * g++.old-deja/g++.ext/memconst.C: New test.
45673 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45675 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45676 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45677 * g++.dg/special/initp1.C: Likewise.
45679 2002-12-06 Jakub Jelinek <jakub@redhat.com>
45681 * gcc.c-torture/execute/20021204-1.c: New test.
45683 2002-12-04 Geoffrey Keating <geoffk@apple.com>
45685 * gcc.dg/ppc-fmadd-1.c: New file.
45686 * gcc.dg/ppc-fmadd-2.c: New file.
45687 * gcc.dg/ppc-fmadd-3.c: New file.
45689 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45691 * gcc.c-torture/compile/20021204-1.c: New test.
45693 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
45695 * g++.dg/inherit/covariant2.C: New test.
45696 * g++.dg/inherit/covariant3.C: New test.
45697 * g++.dg/inherit/covariant4.C: New test.
45698 * g++.dg/inherit/covariant1.C: Remove XFAIL.
45699 * g++.old-deja/g++.robertl/eb17.C: Likewise.
45701 2002-12-03 Mark Mitchell <mark@codesourcery.com>
45704 * g++.dg/init/brace3.C: New test.
45706 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
45708 * gcc.dg/20020210-1.c: Fix a comment typo.
45710 2002-12-02 Mark Mitchell <mark@codesourcery.com>
45713 * g++.dg/parse/defarg1.C: New test.
45716 * g++.dg/template/char1.C: New test.
45718 * g++.dg/template/varmod1.C: Fix typo.
45720 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45723 * g++.old-deja/g++.pt/crash32.C: Expect error.
45725 2002-12-01 Mark Mitchell <mark@codesourcery.com>
45728 * g++.dg/template/varmod1.C: New test.
45731 * g++.dg/inherit/typeinfo1.C: New test.
45734 * g++.dg/inherit/typedef1.C: New test.
45736 2002-11-30 Mark Mitchell <mark@codesourcery.com>
45740 * g++.dg/template/strlen1.C: New test.
45743 * g++.dg/template/ctor2.C: New test.
45746 * g++.dg/init/string1.C: New test.
45749 * g++.dg/template/friend8.C: New test.
45751 2002-11-29 Joe Buck <jbuck@synopsys.com>
45753 * g++.dg/lookup/anon2.C: New test.
45755 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
45757 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45760 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
45762 * gcc.dg/bitfld-6.c: New test.
45764 2002-11-27 Jan Hubicka <jh@suse.cz>
45766 * gcc.c-torture/execute/20021127.[cx]: New test.
45768 2002-11-26 Jan Hubicka <jh@suse.cz>
45770 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45773 2002-11-26 Geoffrey Keating <geoffk@apple.com>
45775 * g++.dg/init/brace2.C: New test.
45776 * g++.old-deja/g++.mike/p9129.C: Correct.
45778 2002-11-26 Mark Mitchell <mark@codesourcery.com>
45780 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45782 2002-11-25 Andreas Bauer <baueran@in.tum.de>
45784 * gcc.dg/sibcall-6: New test for indirect sibcalls.
45786 2002-11-25 Mark Mitchell <mark@codesourcery.com>
45788 * g++.dg/abi/empty11.C: New test.
45789 * g++.dg/rtti/cv1.C: New test.
45791 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
45793 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45795 2002-11-24 Mark Mitchell <mark@codesourcery.com>
45797 * g++.dg/abi/empty10.C: New test.
45799 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45801 * gcc.c-torture/compile/20021124-1.c: New test.
45803 2002-11-22 Mark Mitchell <mark@codesourcery.com>
45805 * g++.dg/abi/rtti2.C: New test.
45807 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45809 * gcc.dg/i386-unroll-1.c: New test.
45811 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45813 * gcc.c-torture/compile/20021120-1.c: New test.
45814 * gcc.c-torture/compile/20021120-2.c: New test.
45816 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45818 * gcc.dg/bitfld-5.c: New test.
45820 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45822 * gcc.c-torture/execute/20021120-3.c: New test.
45824 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45826 * gcc.c-torture/execute/20021120-2.c: New test.
45828 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45830 * gcc.c-torture/execute/20021120-1.c: New test.
45832 2002-11-20 Jakub Jelinek <jakub@redhat.com>
45834 * gcc.c-torture/execute/20021118-3.c: New test.
45836 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45838 * gcc.c-torture/compile/20021119-1.c: New test.
45840 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
45842 * gcc.dg/duff-1.c: New test.
45843 * gcc.dg/duff-2.c: New test.
45844 * gcc.dg/duff-3.c: New test.
45846 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
45848 * gcc.dg/cpp/_Pragma5.c: New test.
45850 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45852 * gcc.c-torture/execute/20021118-2.c: New test.
45854 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45856 * gcc.c-torture/execute/20021118-1.c: New test.
45858 2002-11-16 Jakub Jelinek <jakub@redhat.com>
45860 * gcc.dg/20021116-1.c: New test.
45862 2002-11-14 Mark Mitchell <mark@codesourcery.com>
45864 * g++.dg/abi/vcall1.C: New test.
45866 2002-11-14 Jakub Jelinek <jakub@redhat.com>
45868 * gcc.dg/20021029-1.c: New test.
45869 * gcc.dg/20021029-2.c: New test.
45871 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
45873 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45875 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45878 * gcc.dg/20021110.c: Move to ...
45879 * gcc.c-torture/compile/20021110.c: .... here.
45881 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45884 * gcc.c-torture/execute/20021111-1.c
45886 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45889 * gcc.dg/20021110.c: New test.
45891 2002-11-10 Mark Mitchell <mark@codesourcery.com>
45893 * g++.dg/abi/vthunk3.C: Run only on x86.
45895 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
45897 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45899 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
45901 * lib/compat.exp (compat-execute): Fix logic error in last
45904 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
45906 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45908 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45911 * g++.dg/template/access6.C: New test.
45913 2002-11-08 Jan Hubicka <jh@suse.cz>
45915 * gcc.dg/i386-ssefp-1.c: New test.
45916 * gcc.dg/i386-ssefp-1.c: New test.
45918 2002-11-08 Jan Hubicka <jh@suse.cz>
45920 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45922 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45924 * g++.dg/abi/vthunk3.C: New test.
45927 * g++.dg/template/crash2.C: New test.
45929 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45931 * g++.dg/abi/dtor1.C: New test.
45932 * g++.dg/abi/dtor2.C: Likewise.
45934 2002-11-05 Geoffrey Keating <geoffk@apple.com>
45936 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45939 2002-11-04 Adam Nemet <anemet@lnxw.com>
45941 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45942 -mthumb. Only xfail with -O0.
45944 2002-11-03 Mark Mitchell <mark@codesourcery.com>
45946 * g++.dg/abi/thunk1.C: New test.
45947 * g++.dg/abi/thunk2.C: Likewise.
45948 * g++.dg/abi/vtt1.C: Likewise.
45950 2002-11-02 Diego Novillo <dnovillo@redhat.com>
45952 PR optimization/8423
45953 * gcc.c-torture/execute/builtin-constant.c: New test.
45955 2002-11-01 Zack Weinberg <zack@codesourcery.com>
45957 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45958 Add some more cases.
45960 2002-11-01 Mark Mitchell <mark@codesourcery.com>
45963 * g++.dg/opt/local1.C: New test.
45965 2002-10-30 Mark Mitchell <mark@codesourcery.com>
45968 * g++.dg/template/complit1.C: New test.
45971 * g++.dg/template/typename4.C: Likewise.
45973 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45975 Core issue 287, PR c++/7639
45976 * g++.dg/template/instantiate1.C: Adjust error location.
45977 * g++.dg/template/instantiate3.C: New test.
45978 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45979 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45980 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45982 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
45984 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45986 2002-10-29 Mark Mitchell <mark@codesourcery.com>
45989 * g++.dg/init/dtor2.C: New test.
45991 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45993 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45994 * gcc.dg/nest.c: Bypass errors on irix6.
45996 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
45998 * gcc.dg/nest.c: Expect error for mmix-*-*.
45999 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46001 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
46003 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46006 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46008 2002-10-25 Mike Stump <mrs@apple.com>
46010 * gcc.dg/warn-1.c: New test.
46012 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46014 * g++.dg/template/typename3.C: New test.
46016 2002-10-25 Mark Mitchell <mark@codesourcery.com>
46018 * g++.dg/lookup/ptrmem1.C: New test.
46020 * g++.dg/abi/vthunk2.C: New test.
46022 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46024 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46026 2002-10-24 Mark Mitchell <mark@codesourcery.com>
46028 * g++.dg/abi/empty9.C: New test.
46030 2002-10-24 Richard Henderson <rth@redhat.com>
46032 * g++.dg/inherit/thunk1.C: Enable for ia64.
46034 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46037 * g++.dg/lookup/pretty1.C: New test.
46039 2002-10-23 Jakub Jelinek <jakub@redhat.com>
46041 * gcc.dg/20021023-1.c: New test.
46043 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46046 * g++.dg/parse/inline1.C: New test.
46048 2002-10-23 Richard Henderson <rth@redhat.com>
46050 * g++.dg/inherit/thunk1.C: Enable for x86_64.
46052 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46054 2002-10-22 Mark Mitchell <mark@codesourcery.com>
46057 * g++.dg/parse/stmtexpr3.C: New test.
46059 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
46061 * g++.dg/expr/cond1.C: New test.
46063 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46065 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46067 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46069 * g++.dg/abi/vbase13.C: New test.
46070 * g++.dg/abi/vbase14.C: Likewise.
46072 2002-10-21 Jakub Jelinek <jakub@redhat.com>
46074 * gcc.dg/tls/pic-1.c: New test.
46075 * gcc.dg/tls/nonpic-1.c: New test.
46076 * gcc.dg/20021018-1.c: New test.
46078 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46080 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46081 Remove only files with the same base name as the test case.
46082 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46083 (profopt-execute): Likewise. Also, remove old profiling
46084 and performance data files before running the tests.
46086 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46087 * g++.dg/bprob/bprob.exp: Likewise.
46088 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
46089 to allow more general test case names.
46091 * g++.dg/bprob/bprob-1.C: Rename to ...
46092 * g++.dg/bprob/g++-bprob-1.C: ... this.
46094 * g77.dg/bprob/bprob-1.f: Rename to ...
46095 * g77.dg/bprob/g77-bprob-1.f: ... this.
46097 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46099 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46100 bison 1.50 or later.
46102 2002-10-21 Janis Johnson <janis187@us.ibm.com>
46104 * g++.dg/README: Describe more test directories.
46106 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46108 * g++.dg/init/array6.C: Add additional tests.
46110 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46112 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46113 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46115 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
46117 * gcc.c-torture/compile/20020604-1.x: New.
46118 * gcc.c-torture/compile/simd-5.x: Likewise.
46119 * gcc.c-torture/execute/920710-1.x: Likewise.
46120 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46122 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46124 * g++.dg/inherit/override1.C: Add dg-options clause.
46126 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46128 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46131 2002-10-19 Andreas Schwab <schwab@suse.de>
46133 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46134 directory component.
46136 2002-10-18 Mark Mitchell <mark@codesourcery.com>
46138 * g++.dg/inherit/thunk1.C: New test.
46140 * g++.dg/inherit/override1.C: New test.
46142 * g++.dg/abi/mangle11.C: New test.
46143 * g++.dg/abi/mangle14.C: New test.
46144 * g++.dg/abi/mangle17.C: New test.
46146 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
46148 * g++.dg/overload/member2.C: New test.
46150 2002-10-17 Janis Johnson <janis187@us.ibm.com>
46152 * g++.dg/README: Describe new compat directory.
46153 * g++.dg/dg.exp: Skip tests in compat directory.
46154 * README.compat: New file.
46155 * lib/compat.exp: New expect script.
46156 * g++.dg/compat: New test directory.
46157 * g++.dg/compat/compat.exp: New expect script.
46158 * g++.dg/compat/abi: New test directory.
46159 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46160 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46161 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46162 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46163 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46164 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46165 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46166 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46167 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46168 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46169 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46170 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46171 * g++.dg/compat/break: New test directory.
46172 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46173 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46174 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46175 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46176 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46177 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46178 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46179 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46180 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46181 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46182 g++.dg/compat/break/README: New files.
46183 * g++.dg/compat/eh: New test directory.
46184 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46185 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46186 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46187 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46188 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46189 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46190 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46191 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46192 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46193 g++.dg/compat/eh/filter2_y.C,
46194 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46195 g++.dg/compat/eh/new1_y.C,
46196 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46197 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46198 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46199 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46200 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46201 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46202 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46203 g++.dg/compat/eh/unexpected1_y.C: New files.
46204 * g++.dg/compat/init: New test directory.
46205 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46206 g++.dg/compat/init/array5_y.C,
46207 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46208 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46209 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46210 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46211 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46212 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46213 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46214 g++.dg/compat/init/init-ref2_y.C: New files.
46216 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46219 * g++.dg/inherit/using3.C: New test.
46221 2002-10-17 Jan Hubicka <jh@suse.cz>
46223 * gcc.dg/20021017-2.c: New test.
46225 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46227 * g++.dg/abi/mangle16.C: Adjust.
46229 * g++.dg/init/array8.C: New test.
46231 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
46233 * gcc.dg/special/mips-abi.exp: New test.
46234 * gcc.dg/special/mips-abi.s: Empty file used by the above.
46236 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46238 * g++.dg/abi/mangle16.C: New test.
46239 * g++.dg/abi/mangle17.C: Likewise.
46242 * g++.dg/template/ref1.C: New test.
46244 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46246 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46248 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
46250 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46252 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46255 * g++.dg/init/array7.C: New test.
46257 2002-10-15 Mark Mitchell <mark@codesourcery.com>
46259 * g++.dg/init/array6.C: New test.
46261 * g++.dg/abi/mangle13.C: Likewise.
46262 * g++.dg/abi/mangle14.C: Likewise.
46263 * g++.dg/abi/mangle15.C: Likewise.
46265 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46267 * g++.dg/abi/empty8.C: New test.
46269 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
46271 * g++.dg/init/ctor1.C: New test.
46273 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
46275 * gcc.c-torture/execute/20021015-1.c: New test.
46277 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
46279 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46281 2002-10-14 Jan Hubicka <jh@suse.cz>
46283 * gcc.dg/i386-ssetype-[1-5].c: New tests.
46285 2002-10-14 Richard Henderson <rth@redhat.com>
46287 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46289 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46291 PR optimization/6631
46292 * g++.dg/opt/const2.C: New test.
46294 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46297 * g++.dg/parse/friend1.C: New test.
46298 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46300 2002-10-14 Jakub Jelinek <jakub@redhat.com>
46302 * gcc.dg/20021014-1.c: New test.
46304 2002-10-11 Mark Mitchell <mark@codesourcery.com>
46307 * g++.dg/ext/vlm1.C: New test.
46308 * g++.dg/ext/vlm2.C: Likewise.
46310 * g++.dg/init/array1.C: Remove invalid braces.
46311 * g++.dg/init/brace1.C: New test.
46312 * g++.dg/init/copy2.C: Likewise.
46313 * g++.dg/init/copy3.C: Likewise.
46314 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46315 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46318 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
46320 * gcc.dg/cpp/assembler.S: Don't use -ansi.
46322 2002-10-11 Richard Shann <richard.shann@superh.com>
46324 * gcc.c-torture/compile/simd-5.c: New test.
46326 2002-10-10 Roger Sayle <roger@eyesopen.com>
46328 * gcc.c-torture/execute/shiftopt-1.c: New test case.
46330 2002-10-10 Jim Wilson <wilson@redhat.com>
46332 * gcc.c-torture/execute/20021010-1.c: New test.
46334 2002-10-09 Zack Weinberg <zack@codesourcery.com>
46337 * g++.dg/ext/typedef-init.C: New test.
46338 * gcc.dg/typedef-init.c: New test.
46340 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
46342 * gcc.dg/cpp/paste13.c: New test.
46344 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46346 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
46347 remaining platforms, XFAIL during compile, not execute. Don't
46350 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
46352 * gcc.dg/alias-1.c: Tweak expected warning.
46354 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46356 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46358 2002-10-06 Andreas Jaeger <aj@suse.de>
46360 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46361 * gcc.dg/cpp/c++98.C: Likewise.
46363 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46364 * g++.dg/cpp/c++98.C: Likewise.
46366 * g++.dg/README (Subdirectories): Mention cpp directory.
46369 * gcc.dg/20021006-1.c: New test.
46371 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46374 * g++.dg/other/warning1.C: New test.
46376 2002-10-04 Roger Sayle <roger@eyesopen.com>
46378 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46379 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
46380 and sparc-*-* with -m64 as expected failures. See PR 8087.
46382 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46385 * g++.dg/template/ptrmem3.C: New test.
46388 * g++.dg/template/union1.C: New test.
46390 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46393 * g++.dg/abi/mangle9.C: New test.
46394 * g++.dg/abi/mangle10.C: New test.
46395 * g++.dg/abi/mangle11.C: New test.
46396 * g++.dg/abi/mangle12.C: New test.
46398 2002-10-02 Mark Mitchell <mark@codesourcery.com>
46401 * g++.dg/template/meminit1.C: New test.
46402 * g++.dg/warn/Wreorder-1.C: Likewise.
46403 * g++.old-deja/g++.mike/warn3.C: Tweak.
46404 * lib/prune.exp: Ingore "in copy constructor".
46406 2002-10-02 Andreas Jaeger <aj@suse.de>
46408 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46409 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46410 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46413 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46415 * gcc.dg/empty1.C: Fix typo.
46417 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
46419 * gcc.dg/alias-1.c: New test.
46421 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46423 * gcc.dg/empty1.C: New test.
46425 * g++.dg/tls/init-2.C: Tweak error messages.
46427 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
46429 * gcc.c-torture/compile/20020923-1.c: New test.
46431 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
46433 * gcc.c-torture/execute/ffs-1.c: New test.
46434 * gcc.c-torture/execute/ffs-2.c: Ditto.
46436 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
46438 * g++.dg/overload/member1.C: New test.
46440 2002-09-30 Mark Mitchell <mark@codesourcery.com>
46442 * g++.dg/abi/empty7.C: New test.
46443 * g++.dg/init/pm2.C: Likewise.
46445 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
46447 * g++.dg/rtti/crash1.C: New test.
46449 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
46451 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46452 gcc.dg/sibcall-4.c: New tests.
46454 2002-09-28 Roger Sayle <roger@eyesopen.com>
46456 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46457 powerpc and MMIX targets.
46459 2002-09-27 Zack Weinberg <zack@codesourcery.com>
46461 * gcc.dg/cpp/20020927-1.c: New.
46463 2002-09-26 David S. Miller <davem@redhat.com>
46465 * gcc.c-torture/compile/trunctfdf.c: New.
46467 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46469 * lib/target-supports.exp (check_weak_available): Handle solaris2.
46471 2002-09-27 Alan Modra <amodra@bigpond.net.au>
46473 * gcc.c-torture/execute/loop-15.c: New.
46475 2002-09-26 Janis Johnson <janis187@us.ibm.com>
46477 * README.QMTEST: Fix typo.
46479 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
46481 * gcc.dg/20020926-1.c: New test.
46483 2002-09-25 David S. Miller <davem@redhat.com>
46486 * gcc.c-torture/execute/shiftdi.c: New test.
46488 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
46490 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46491 unique to the tool.
46492 * lib/g77.exp (g77_init): Likewise.
46493 * lib/g++.exp (g++_init): Likewise.
46494 * lib/objc.exp (objc_init): Likewise.
46496 2002-09-25 Mark Mitchell <mark@codesourcery.com>
46498 * g++.dg/abi/empty5.C: New test.
46499 * g++.dg/abi/empty6.C: New test.
46500 * g++.dg/abi/vbase12.C: New test.
46502 2002-09-25 Richard Henderson <rth@redhat.com>
46504 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46505 too-small long double.
46507 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
46509 * gcc.dg/20020919-1.c: New test.
46511 2002-09-23 Mark Mitchell <mark@codesourcery.com>
46513 * g++.dg/abi/bitfield6.C: New test.
46514 * g++.dg/abi/bitfield7.C: New test.
46515 * g++.dg/abi/bitfield8.C: New test.
46516 * g++.dg/abi/vbase11.C: New test.
46518 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
46520 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46521 hppa*-*-hpux*. Update test comment.
46523 2002-09-20 Jakub Jelinek <jakub@redhat.com>
46525 * gcc.dg/tls/struct-1.c: New test.
46527 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
46529 * gcc.dg/cpp/tr-warn2.c: Update.
46531 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46533 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46535 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46537 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46540 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
46542 * gcc.c-torture/execute/ieee/mzero3.c: New test.
46544 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46545 Adjust for c++filt moved to binutils. Remove spurious duplicate
46546 setting of cxxfilt.
46548 2002-09-19 Geoffrey Keating <geoffk@apple.com>
46550 * gcc.dg/20020312-2.c: Update for darwin.
46552 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
46554 * g++.old-deja/g++.other/crash32.C: Mark ICE.
46556 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
46558 * objc.dg/comp-types-1.m: New test.
46559 * objc.dg/comp-types-2.m: New test.
46560 * objc.dg/comp-types-3.m: New test.
46561 * objc.dg/comp-types-4.m: New test.
46562 * objc.dg/comp-types-5.m: New test.
46563 * objc.dg/comp-types-6.m: New test.
46565 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
46567 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46569 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46571 * g++.dg/other/do1.C: New test.
46573 * g++.dg/template/subst1.C: New test.
46575 2002-09-16 Steve Ellcey <sje@cup.hp.com>
46577 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46579 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46581 * g++.dg/template/qualttp20.C: Adjust expected errors.
46582 * g++.old-deja/g++.jason/report.C: Likewise.
46583 * g++.old-deja/g++.other/qual1.C: Likewise.
46585 * g++.dg/lookup/scoped2.C: New test.
46587 * g++.dg/ext/asm3.C: New test.
46589 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
46591 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46593 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
46595 * ChangeLog: follow spelling conventions.
46596 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46597 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46598 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46599 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46600 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46601 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46602 * g++.old-deja/g++.law/global-init1.C: Likewise.
46603 * g++.old-deja/g++.other/delete4.C: Likewise.
46604 * g++.old-deja/g++.other/inline21.C: Likewise.
46605 * g++.old-deja/g++.other/singleton.C: Likewise.
46606 * g77.dg/strlen0.f: Likewise.
46607 * g77.f-torture/compile/20010519-1.f: Likewise.
46608 * g77.f-torture/compile/980310-4.f: Likewise.
46609 * gcc.c-torture/compile/20000605-1.c: Likewise.
46610 * gcc.c-torture/execute/20020225-1.c: Likewise.
46611 * gcc.dg/c90-hexfloat-2.c: Likewise.
46612 * gcc.dg/c99-bool-1.c: Likewise.
46613 * gcc.dg/c99-hexfloat-2.c: Likewise.
46614 * gcc.dg/dll-2.c: Likewise.
46615 * gcc.dg/wtr-union-init-1.c: Likewise.
46616 * gcc.dg/wtr-union-init-2.c: Likewise.
46617 * gcc.dg/wtr-union-init-3.c: Likewise.
46618 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46619 * gcc.dg/cpp/defined.c: Likewise.
46620 * gcc.dg/cpp/macsyntx.c: Likewise.
46621 * gcc.dg/cpp/paste2.c: Likewise.
46622 * gcc.dg/cpp/trad/defined.c: Likewise.
46623 * gcc.dg/format/c90-printf-1.c: Likewise.
46624 * gcc.dg/format/c90-scanf-1.c: Likewise.
46625 * gcc.dg/format/c99-printf-1.c: Likewise.
46626 * gcc.dg/format/c99-scanf-1.c: Likewise.
46627 * gcc.misc-tests/gcov-8.c: Likewise.
46628 * lib/profopt.exp: Likewise.
46630 2002-09-15 Krister Walfridsson <cato@df.lth.se>
46632 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46634 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46636 * g++.dg/inherit/using2.C: New test.
46638 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
46640 * ChangeLog: Follow spelling conventions.
46641 * g++.dg/template/friend4.C: Likewise.
46642 * g++.old-deja/g++.pt/crash67.C: Likewise.
46643 * gcc.c-torture/execute/20000801-4.c: Likewise.
46644 * gcc.dg/c90-digraph-1.c: Likewise.
46645 * gcc.dg/c94-digraph-1.c: Likewise.
46646 * gcc.dg/c99-digraph-1.c: Likewise.
46647 * gcc.dg/cpp/line5.c: Likewise.
46648 * gcc.dg/cpp/multiline.c: Likewise.
46649 * gcc.dg/cpp/trad/literals-1.c: Likewise.
46650 * gcc.dg/format/attr-3.c: Likewise.
46651 * gcc.dg/format/c90-scanf-3.c: Likewise.
46652 * gcc.dg/format/ext-4.c: Likewise.
46654 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46656 * g++.dg/template/pretty1.C: New test.
46658 2002-09-14 Alan Modra <amodra@bigpond.net.au>
46660 * gcc.c-torture/execute/struct-cpy-1.c: New test.
46662 2002-09-13 Matt Austern <austern@apple.com>
46664 * g++.dg/other/constref[12].C: New, regression tests for
46665 passing a cast expression to a function by const reference.
46667 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
46669 * g++.dg/template/deduce1.C: New test.
46671 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
46673 * gcc.c-torture/execute/simd-1.c: Force all use of int to
46676 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
46678 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46681 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
46683 * gcc.c-torture/compile/20020910-1.c: New test.
46685 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
46687 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46689 2002-09-10 Andreas Jaeger <aj@suse.de>
46691 * gcc.dg/20020312-2.c: Adjust for x86-64.
46693 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
46695 * g77.dg/7388.f: New test case for PR 7388.
46697 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
46699 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46701 2002-09-05 Ziemowit Laski <zlaski@apple.com>
46703 * objc.dg/proto-lossage-1.m: New test.
46705 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
46707 * gcc.dg/cpp/_Pragma4.c: Fix typo.
46709 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
46711 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
46714 2002-09-06 Stan Shebs <shebs@apple.com>
46715 David Edelsohn <edelsohn@gnu.org>
46717 * gcc.dg/weak: New directory.
46718 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46719 target-specific xfail bits.
46720 * gcc.dg/typeof-2.c: Move to new directory.
46721 * gcc.dg/weak.exp: New expect script.
46723 2002-09-06 Alan Modra <amodra@bigpond.net.au>
46725 * gcc.c-torture/execute/extzvsi.c: New test.
46727 2002-09-05 Stan Shebs <shebs@apple.com>
46729 * gcc.dg/weak-1.c: xfail on Darwin.
46730 * gcc.dg/weak-2.c: Ditto.
46731 * gcc.dg/weak-3.c: Ditto.
46732 * gcc.dg/weak-4.c: Ditto.
46733 * gcc.dg/weak-5.c: Ditto.
46734 * gcc.dg/weak-6.c: Ditto.
46735 * gcc.dg/weak-7.c: Ditto.
46736 * gcc.dg/weak-8.c: Ditto.
46737 * gcc.dg/weak-9.c: Ditto.
46739 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
46741 * gcc.c-torture/execute/loop-14.c: New test.
46743 2002-09-04 Jakub Jelinek <jakub@redhat.com>
46745 * g++.dg/other/cxa-atexit1.C: New test.
46747 * gcc.dg/typeof-2.c: New test.
46749 2002-09-03 Roger Sayle <roger@eyesopen.com>
46751 * gcc.dg/builtins-2.c: New testcase.
46752 * gcc.dg/builtins-3.c: New testcase.
46754 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
46756 * gcc.dg/cpp/_Pragma4.c: New test.
46758 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
46760 * objc/execute/nil_method-1.m: New testcase.
46762 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
46764 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46765 [Object class], not [Object initialize].
46767 2002-08-31 Roger Sayle <roger@eyesopen.com>
46768 Hans-Peter Nilsson <hp@bitrange.com>
46770 * gcc.c-torture/execute/20020720-1.x: Skip test on
46771 mmix-knuth-mmixware. Correct comment.
46773 2002-08-27 Mark Mitchell <mark@codesourcery.com>
46775 * g++.dg/abi/bitfield5.C: New test.
46776 * g++.dg/abi/vbase10.C: Likewise.
46778 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
46780 * objc.dg/undeclared-selector.m: New test.
46782 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
46784 * g++.dg/other/offsetof1.C: Avoid cast warning.
46786 2002-08-26 Ziemowit Laski <zlaski@apple.com>
46788 * objc.dg/super-class-2.m: New test.
46790 2002-08-24 Matt Austern <austern@apple.com>
46792 * g++.dg/ext/lvaddr.C: New test.
46793 * g++.dg/ext/lvcast.C: New test.
46795 2002-08-22 Mark Mitchell <mark@codesourcery.com>
46797 * g++.dg/inherit/cond1.C: New test.
46799 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
46801 * gcc.dg/noncompile/incomplete-1.c: New test.
46803 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
46805 * gcc.dg/typespec-1.c: New test.
46807 2002-08-20 Devang Patel <dpatel@apple.com>
46808 * objc.dg/proto-hier-2.m: New test.
46810 2002-08-19 Ziemowit Laski <zlaski@apple.com>
46812 * objc.dg/bitfield-1.m: New test.
46813 * objc.dg/bitfield-2.m: New test.
46815 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
46817 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46818 gcc.dg/c99-flex-array-4.c: New tests.
46820 2002-08-16 Stan Shebs <shebs@apple.com>
46822 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46824 2002-08-15 Jakub Jelinek <jakub@redhat.com>
46826 * gcc.dg/typeof-1.c: New test.
46827 * g++.dg/ext/typeof2.C: New test.
46829 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
46831 * g++.dg/other/offsetof1.C: New test.
46833 2002-08-14 Richard Henderson <rth@redhat.com>
46835 * gcc.dg/tls/diag-3.c: Fix expected message strings.
46837 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
46839 * gcc.dg/cpp/_Pragma3.c: New test.
46841 2002-08-13 Mark Mitchell <mark@codesourcery.com>
46843 * g++.dg/template/inherit3: New test.
46845 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
46847 * gcc.dg/bitfld-4.c: Add blank options.
46849 2002-08-09 Mark Mitchell <mark@codesourcery.com>
46851 * g++.dg/template/crash1.C: New test.
46853 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46855 * gcc.dg/tls/opt-2.c: New test.
46857 2002-08-08 Devang Patel <dpatel@apple.com>
46859 * objc.dg/selector-1.m : New test
46861 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46863 * g++.dg/abi/bitfield4.C: New test.
46864 * gcc.dg/bitfld-4.c: New test.
46866 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46868 * g++.dg/other/packed1.C: New test.
46870 2002-08-07 Mark Mitchell <mark@codesourcery.com>
46872 * g++.dg/abi/offsetof.C: Tweak error messages.
46873 * g++.old-deja/g++.mike/p10769a.C: Likewise.
46875 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46877 * gcc.dg/bitfld-3.c: New test.
46879 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46880 Richard Henderson <rth@redhat.com>
46882 * gcc.dg/i386-bitfield1.c: New test.
46883 * g++.dg/abi/bitfield3.C: Update.
46885 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
46887 * objc.dg/const-str-2.m: Update.
46888 * gcc.dg/cpp/c++98.c: Change to C extension.
46889 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46890 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46892 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
46894 * gcc.dg/tls/diag-3.c: New.
46896 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
46898 * g++.dg/README (Subdirectories): Document new subdir expr.
46899 * g++.dg/expr/pmf-1.C: New test.
46901 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
46903 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46905 2002-08-06 Jakub Jelinek <jakub@redhat.com>
46907 * g++.dg/abi/bitfield3.C: New test.
46909 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
46911 * lib/gcov.exp: Tweak expected line formats.
46912 * gcc.misc-tests/gcov8.c: New test.
46913 * gcc.misc-tests/gcov8.x: New flags.
46915 2002-08-05 Jakub Jelinek <jakub@redhat.com>
46917 * consistency.vlad/layout/endian.c: Include string.h.
46919 * gcc.c-torture/execute/20020805-1.c: New test.
46921 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
46923 * g++.dg/other/conversion1.C: New test.
46925 2002-08-03 Roger Sayle <roger@eyesopen.com>
46927 * gcc.dg/builtins-1.c: New testcase.
46929 2002-08-02 Mark Mitchell <mark@codesourcery.com>
46931 * g++.dg/inherit/access3.C: New test.
46933 2002-08-01 Jakub Jelinek <jakub@redhat.com>
46935 * gcc.dg/ia64-visibility-2.c: New test.
46937 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
46939 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46940 __qualifier_flags to __flags.
46942 2002-07-31 Mark Mitchell <mark@codesourcery.com>
46944 * g++.dg/inherit/operator1.C: New test.
46945 * g++.dg/lookup/disamb1.C: Fix typo in comment.
46946 * g++.dg/other/error1.C: Change expected error message.
46947 * g++.dg/template/conv4.C: Likewise.
46949 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
46951 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46952 for documented behavior.
46954 2002-07-25 Roger Sayle <roger@eyesopen.com>
46956 * gcc.c-torture/execute/20020720-1.x: Skip this test on
46957 several targets known to fail.
46959 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
46961 * gcc.dg/mips-args-[123].c: New tests.
46963 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
46965 * gcc.dg/ppc-spe.c: New.
46967 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
46969 * g++.dg/other/ptrmem4.C: New testcase.
46971 2002-07-24 Richard Henderson <rth@redhat.com>
46973 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46975 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
46977 * g++.dg/ext/alignof1.C (main): Return 0 for success.
46979 2002-07-24 Roger Sayle <roger@eyesopen.com>
46981 * gcc.c-torture/execute/memset-3.c: New testcase.
46983 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
46985 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46986 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46988 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46990 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46993 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
46995 * gcc.c-torture/compile/simd-4.c: New test.
46997 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46999 PR c++/7347, c++/7348
47000 * g++.dg/template/access4.C: New test.
47001 * g++.dg/template/access5.C: New test.
47002 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47003 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47004 * g++.old-deja/g++.pt/ttp58.C: Likewise.
47005 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47007 2002-07-22 Jakub Jelinek <jakub@redhat.com>
47009 * gcc.dg/gnu89-init-2.c: New test.
47011 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
47013 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47015 2002-07-20 Roger Sayle <roger@eyesopen.com>
47017 * gcc.c-torture/execute/20020720-1.c: New testcase.
47019 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
47021 * gcc.dg/cpp/Wsignprom.c: New tests.
47023 2002-07-20 Alan Modra <amodra@bigpond.net.au>
47025 * gcc.c-torture/execute/loop-13.c: New test.
47027 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
47029 * gcc.dg/cpp/expr.c: New tests.
47031 2002-07-18 David Edelsohn <edelsohn@gnu.org>
47033 * g++.dg/opt/pr6713.C: Add template instantiation.
47035 2002-07-18 Alan Modra <amodra@bigpond.net.au>
47037 * gcc.dg/nest.c: New test.
47039 2002-07-17 Richard Henderson <rth@redhat.com>
47041 * g++.dg/opt/pr6713.C: New test.
47043 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
47045 * gcc.c-torture/execute/loop-2e.x: Let the testcase
47046 XFAIL for all x86 processors.
47048 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
47050 * gcc.c-torture/execute/20010122-1.x: Do not test with
47051 -fomit-frame-pointer.
47053 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47055 * g++.dg/template/instantiate2.C: New test.
47056 * g++.dg/template/spec4.C: New test.
47058 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47060 * g++.dg/template/access2.C: New test.
47061 * g++.dg/template/access3.C: New test.
47063 2002-07-15 Zack Weinberg <zack@codesourcery.com>
47065 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47066 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47067 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47068 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47069 Convert to use <stdarg.h>.
47070 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47072 * gcc.dg/va-arg-2.c: New.
47073 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47075 2002-07-15 Jakub Jelinek <jakub@redhat.com>
47077 * gcc.c-torture/compile/20020710-1.c: New test.
47079 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
47080 Andrew Pinski <pinskia@physics.uc.edu>
47082 gcc.c-torture/compile/simd-2.c: New testcase.
47083 gcc.c-torture/compile/simd-3.c: Likewise.
47085 2002-07-11 Mark Mitchell <mark@codesourcery.com>
47088 * g++.dg/overload/error1.C: New test.
47090 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47092 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47093 configuration and IRIX 6 O32 ABI.
47095 2002-07-11 Roger Sayle <roger@eyesopen.com>
47097 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47099 2002-07-10 Roger Sayle <roger@eyesopen.com>
47101 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47103 2002-07-10 Jeffrey A Law <law@redhat.com>
47105 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47107 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
47109 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
47111 * gcc.dg/20020312-2.c: Check for __PPC__.
47113 2002-07-09 Diego Novillo <dnovillo@redhat.com>
47115 * gcc.c-torture/compile/20020709-1.c: New test.
47117 2002-07-07 Roger Sayle <roger@eyesopen.com>
47119 * g++.dg/template/qualttp21.C: New test case.
47121 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
47123 * gcc.c-torture/compile/20020706-1.c: New test.
47124 * gcc.c-torture/compile/20020706-2.c: New test.
47126 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
47127 Alexandre Oliva <aoliva@redhat.com>
47129 * g++.dg/warn/incomplete1.C: New test.
47131 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47134 * g++.dg/warn/noreturn1.C: New test.
47136 2002-07-03 Mark Mitchell <mark@codesourcery.com>
47139 * g++.dg/debug/debug6.C: New test.
47140 * g++.dg/debug/debug7.C: New test.
47142 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
47144 * gcc.c-torture/compile/simd-3.c: New test.
47146 2002-07-03 Chris Demetriou <cgd@broadcom.com>
47148 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47149 * gcc.dg/20020620-1.c: Likewise.
47151 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47154 * g++.dg/init/array4.C: New test.
47155 * g++.dg/init/array5.C: New test.
47157 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
47159 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47160 * gcc.c-torture/execute/simd-2.c (main): Likewise.
47162 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47164 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47165 * gcc.dg/wtr-aggr-init-1.c: Likewise.
47166 * gcc.dg/wtr-conversion-1.c: Likewise.
47167 * gcc.dg/wtr-escape-1.c: Likewise.
47168 * gcc.dg/wtr-int-type-1.c: Likewise.
47169 * gcc.dg/wtr-label-1.c: Likewise.
47170 * gcc.dg/wtr-static-1.c: Likewise.
47171 * gcc.dg/wtr-strcat-1.c: Likewise.
47172 * gcc.dg/wtr-suffix-1.c: Likewise.
47173 * gcc.dg/wtr-switch-1.c: Likewise.
47174 * gcc.dg/wtr-unary-plus-1.c: Likewise.
47175 * gcc.dg/wtr-union-init-1.c: Likewise.
47176 * gcc.dg/wtr-union-init-2.c: Likewise.
47177 * gcc.dg/wtr-union-init-3.c: Likewise.
47179 * gcc.dg/wtr-func-def-1.c: New test.
47181 2002-07-02 Devang Patel <dpatel@apple.com>
47183 * objc.dg/param-1.m: New test.
47185 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
47187 * gcc.dg/cpp/trad/directive.c: Add test.
47188 * gcc.dg/cpp/trad/macroargs.c: Add test.
47189 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47191 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
47193 * gcc.dg/cpp/cmdlne-M.c: New test.
47195 2002-07-02 Ziemowit Laski <zlaski@apple.com>
47197 * objc.dg/desig-init-1.m: New test.
47199 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47202 * g++.dg/template/instantiate1.C: New test.
47204 2002-07-01 Mark Mitchell <mark@codesourcery.com>
47207 * g++.dg/template/sizeof2.C: New test.
47209 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47211 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47212 gcc.dg/cpp/trad/include.c: New tests.
47214 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
47217 * gcc.c-torture/compile/20020701-1.c: New test.
47219 2002-07-01 Stan Shebs <shebs@apple.com>
47221 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47223 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47224 (objc-torture-execute): or here.
47226 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
47228 * gcc.c-torture/execute/arith-rand-ll.c: New test.
47230 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47232 * gcc.dg/cpp/trad/escaped-nl.c: New test.
47234 2002-06-30 Devang Patel <dpatel@apple.com>
47236 * objc.dg/fsyntax-only.m: New test.
47238 2002-06-27 Mark Mitchell <mark@codesourcery.com>
47241 * g++.dg/template/friend7.C: New file.
47243 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
47245 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47248 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
47250 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47251 avoid division by zero.
47253 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
47255 * gcc.dg/Wunknownprag.c: New tests.
47257 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
47259 * gcc.c-torture/execute/simd-2.c: New test.
47261 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
47263 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47264 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47265 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47266 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47267 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47268 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47269 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47270 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47271 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47272 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47273 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47274 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47275 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47276 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47277 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47278 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47279 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47281 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
47283 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47284 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47285 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47286 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47288 * gcc.dg/cpp/trad/directive.c: Update.
47290 2002-06-23 Andreas Jaeger <aj@suse.de>
47292 * gcc.c-torture/execute/complex-6.c: New.
47294 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
47296 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47297 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47298 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47299 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47301 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
47303 * gcc.dg/cpp/trad: New directory with traditional tests copied
47304 from parent directory.
47305 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47306 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47307 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47308 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47309 Move to trad/ and rename.
47310 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47311 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47312 gcc.dg/cpp/trad/redef2.c: New tests.
47313 * gcc.dg/cpp/trad/trad.exp: New driver.
47315 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
47317 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47318 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47319 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47320 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47323 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
47325 * gcc.dg/20020620-1.c: New test.
47327 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47329 * g++.dg/template/ttp4.C: New test.
47331 2002-06-19 Jakub Jelinek <jakub@redhat.com>
47333 * g++.dg/opt/vt1.C: Fix regexp.
47335 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47337 * gcc.c-torture/execute/pure-1.c: Make functions static again.
47338 Don't use attribute `noinline'.
47340 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47342 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47344 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
47346 * gcc.c-torture/execute/simd-1.c: New.
47348 * gcc.dg/simd-1.c: New.
47350 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47352 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47354 2002-06-16 Richard Henderson <rth@redhat.com>
47356 * g++.dg/ext/anon-struct1.C: New.
47357 * g++.dg/ext/anon-struct2.C: New.
47358 * g++.dg/ext/anon-struct3.C: New.
47359 * gcc.dg/anon-struct-1.c: New.
47360 * gcc.dg/anon-struct-2.c: New.
47361 * gcc.dg/anon-struct-3.c: New.
47362 * gcc.dg/20011008-1.c: Adjust warning text.
47363 * gcc.dg/20020527-1.c: Add -fms-extensions.
47365 2002-06-16 Richard Henderson <rth@redhat.com>
47367 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47369 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
47371 * gcc.c-torture/execute/20020615-1.c: New test.
47373 2002-06-15 Roger Sayle <roger@eyesopen.com>
47375 * gcc.c-tortuture/execute/compare-1.c: New test case.
47376 * gcc.c-tortuture/execute/compare-2.c: New test case.
47377 * gcc.c-tortuture/execute/compare-3.c: New test case.
47379 2002-06-13 Richard Henderson <rth@redhat.com>
47381 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
47384 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47386 * g++.dg/template/typename2.C: Update error message.
47388 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
47390 * gcc.c-torture/execute/20020611-1.c: New test.
47392 2002-06-11 Bob Wilson <bob.wilson@acm.org>
47394 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47395 list of targets to skip.
47397 2002-06-10 Bob Wilson <bob.wilson@acm.org>
47399 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47400 targets if not optimizing.
47402 2002-06-10 Jakub Jelinek <jakub@redhat.com>
47404 * gcc.c-torture/compile/20020605-1.c: New test.
47406 * g++.dg/opt/vt1.C: New test.
47408 * gcc.dg/20020531-1.c: New test.
47410 * gcc.dg/20020530-1.c: New test.
47412 * gcc.dg/20020527-1.c: New test.
47414 * g++.dg/opt/cse1.C: New test.
47416 2002-06-07 Roger Sayle <roger@eyesopen.com>
47418 * gcc.dg/20020607-2.c: New test case.
47420 2002-06-07 Jakub Jelinek <jakub@redhat.com>
47422 * gcc.c-torture/compile/20020604-1.c: New test.
47424 2002-06-04 Richard Henderson <rth@redhat.com>
47426 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47427 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47428 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47430 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
47432 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47434 2002-06-03 Richard Henderson <rth@redhat.com>
47436 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47437 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47439 2002-06-02 Richard Henderson <rth@redhat.com>
47441 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47442 test functions static.
47444 2002-06-02 Andreas Jaeger <aj@suse.de>
47446 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47449 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
47451 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47452 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47453 Update for mofified diagnostics.
47454 * gcc.dg/c99-intconst-1.c: No longer fail.
47456 2002-06-02 Richard Henderson <rth@redhat.com>
47458 * gcc.dg/uninit-A.c: Remove xfail markers.
47460 2002-06-01 Roger Sayle <roger@eyesopen.com>
47462 * gcc.dg/fnegate-1.c: New test case.
47464 2002-05-30 Osku Salerma <osku@iki.fi>
47466 * gcc.c-torture/execute/mayalias-1.c: New file.
47468 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
47470 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47471 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47472 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47474 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
47476 * gcc.c-torture/execute/20020529-1.c: New test.
47478 2002-05-27 Richard Henderson <rth@redhat.com>
47480 * g++.dg/ext/attrib6.C: New test case.
47482 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47484 * gcc.c-torture/execute/pure-1.c: New test.
47486 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47488 * gcc.dg/cpp/arith-2.c: Remove.
47490 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47492 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47493 * gcc.dg/cpp/if-3.c: Remove.
47495 2002-05-26 Jakub Jelinek <jakub@redhat.com>
47497 * g++.dg/opt/cse2.C: New test.
47499 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
47501 * gcc.dg/cpp/arith-1.c: New semantic tests.
47502 * gcc.dg/cpp/if-1.c: Update.
47504 2002-05-24 Ben Elliston <bje@redhat.com>
47506 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47508 2002-05-24 Jakub Jelinek <jakub@redhat.com>
47510 * gcc.dg/verbose-asm.c: New test.
47512 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
47514 * gcc.dg/cpp/paste12.c: New test.
47516 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47518 * g++.dg/parse/named_ops.C: New test.
47520 2002-05-23 Mark Mitchell <mark@codesourcery.com>
47522 * gcc.dg/weak-8.c: New test.
47524 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
47526 * gcc.dg/weak-2.c: Allow optional leading underscore
47527 in scan-assembler symbol name.
47528 * gcc.dg/weak-3.c: Likewise.
47529 * gcc.dg/weak-4.c: Likewise.
47530 * gcc.dg/weak-5.c: Likewise.
47532 2002-05-23 Jakub Jelinek <jakub@redhat.com>
47534 * gcc.dg/20020523-1.c: New test.
47536 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47538 * objc.dg/const-str-2.m: Update now that we stop after
47539 a command line error.
47541 2002-05-22 Richard Henderson <rth@redhat.com>
47543 * g++.dg/dg.exp: Fix typo in test pruneing.
47545 2002-05-22 Richard Henderson <rth@redhat.com>
47547 * g++.dg/dg.exp: Prune the tls subdirectory.
47548 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47549 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47550 * g++.dg/tls/init-1.C: New.
47552 2002-05-22 Jakub Jelinek <jakub@redhat.com>
47554 * gcc.dg/20020517-1.c: New test.
47556 2002-05-21 Richard Henderson <rth@redhat.com>
47558 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47559 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47561 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
47563 * g++.dg/other/copy2.C: New test.
47565 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
47567 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47568 (MAX_COPY): Bump up to 10 times sizeof (long long).
47569 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47571 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47572 sizeof (long long).
47574 * gcc.c-torture/execute/strcpy-1.c: New test.
47576 2002-05-19 Jason Merrill <jason2redhat.com>
47578 * g++.dg/ext/oper1.C: New test.
47580 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
47581 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
47583 * README.QMTEST: New file.
47585 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47587 2002-05-19 Andreas Jaeger <aj@suse.de>
47589 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47591 * gcc.c-torture/execute/loop-2d.x: Likewise.
47593 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
47595 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47596 support weak symbols.
47597 * gcc.dg/weak-4.c: Likewise.
47598 * gcc.dg/weak-6.c: Likewise.
47600 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
47602 * gcc.dg/weak-3.c: Add dg-excess-error comment for
47603 cygwin, coff and h8300-*-hms targets
47604 * gcc.dg/weak-5.c: Likewise.
47605 * gcc.dg/weak-7.c: Likewise.
47607 2002-05-16 Jason Merrill <jason@redhat.com>
47609 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47610 (scan-assembler-not, scan-assembler-dem): Likewise.
47611 (scan-assembler-dem-not): Likewise.
47613 2002-05-15 Richard Henderson <rth@redhat.com>
47615 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47617 2002-05-15 Richard Henderson <rth@redhat.com>
47619 * gcc.dg/weak-5.c (vfoo1c): No warning here.
47620 (vfoo1f): Warning here.
47621 (vfoo1l): Don't redefine the alias.
47623 2002-05-14 Jason Merrill <jason@redhat.com>
47624 Alexandre Oliva <aoliva@redhat.com>
47626 * g++.dg/init/pm1.C: New test.
47628 2002-05-12 David S. Miller <davem@redhat.com>
47630 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47633 2002-05-10 Roger Sayle <roger@eyesopen.com>
47635 * gcc.c-torture/execute/20020510-1.c: New test case.
47637 2002-05-10 David S. Miller <davem@redhat.com>
47639 * gcc.c-torture/execute/conversion.c: Test long double too.
47641 2002-05-09 Jakub Jelinek <jakub@redhat.com>
47643 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47644 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47645 * lib/g++.exp (g++_link_flags): Likewise.
47646 * lib/objc.exp (objc_target_compile): Likewise.
47648 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
47650 * gcc.dg/cpp/poison.c: Update.
47651 * gcc.dg/cpp/20000625-2.c: Remove.
47652 * gcc.dg/cpp/direct2s.c: Remove final test.
47654 2002-05-08 Tom Rix <trix@redhat.com>
47656 * gcc.c-torture/execute/20020508-1.c: New test.
47657 * gcc.c-torture/execute/20020508-2.c: New test.
47658 * gcc.c-torture/execute/20020508-3.c: New test.
47660 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
47662 * gcc.dg/cpp/charconst-4.c: More tests.
47664 2002-05-08 Mark Mitchell <mark@codesourcery.com>
47667 * gcc.dg/weak-3.c: Update location of warning messages.
47668 * gcc.dg/weak-5.c: Likewise.
47670 2002-05-06 Roger Sayle <roger@eyesopen.com>
47672 * gcc.c-torture/execute/20020506-1.c: New test case.
47674 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
47676 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47678 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47680 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47682 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47684 * gcc.dg/cpp/charconst-3.c: New test.
47686 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47688 * gcc.dg/cpp/charconst.c: Update tests.
47690 2002-05-05 Tim Josling <tej@melbpc.org.au>
47692 * treelang: Added directory for new sample language treelang. Also
47693 lib/treelang.exp: New file to signal treelang should be tested.
47695 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47697 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47698 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47699 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47700 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47701 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47702 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47703 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47705 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
47707 * gcc.dg/format/xopen-2.c: New test.
47709 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47711 * gcc.dg/20020503-1.c: New test.
47713 2002-05-02 Mark Mitchell <mark@codesourcery.com>
47715 * g++.dg/init/dtor1.C: Make it tougher.
47717 2002-05-01 Mark Mitchell <mark@codesourcery.com>
47719 * g++.dg/init/dtor1.C: New test.
47721 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
47723 * gcc.dg/altivec-8.c: New.
47725 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
47727 * gcc.dg/altivec-7.c: New.
47729 2002-04-29 Jakub Jelinek <jakub@redhat.com>
47731 * g++.dg/parse/typedef1.C: New test.
47733 2002-04-29 Mark Mitchell <mark@codesourcery.com>
47736 * g++.dg/template/friend6.C: New test.
47739 * g++.dg/init/copy1.C: New test.
47741 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
47743 * g++.dg/warn/effc1.C: New test.
47745 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
47747 * gcc.dg/cpp/if-cexp.c: Add a test.
47749 2002-04-28 Jakub Jelinek <jakub@redhat.com>
47751 * gcc.dg/20020426-2.c: New test.
47753 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
47755 * gcc.dg/cpp/if-mop.c: Update.
47756 * gcc.dg/cpp/if-mpar.c: Add test.
47757 * gcc.dg/cpp/if-oppr.c: Update.
47759 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47762 * gcc.dg/weak-[2-7].c: New tests.
47764 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47766 * gcc.dg/enum1.c: New test.
47768 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47771 * g++.dg/inherit/access2.C: New test.
47773 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47776 * gcc.dg/20020426-1.c: New test.
47778 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47780 * g++.dg/abi/enum1.C: New test.
47782 2002-04-26 Richard Henderson <rth@redhat.com>
47784 * gcc.dg/c99-bool-1.c: Expect always true warning.
47786 2002-04-25 Roger Sayle <roger@eyesopen.com>
47788 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47790 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47792 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47795 2002-04-24 Mark Mitchell <mark@codesourcery.com>
47797 * g++.dg/abi/mange7.C: New test.
47800 * g++.dg/parse/stmtexpr2.C: New test.
47802 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
47804 * gcc.dg/20020312-2.c: Add SH target.
47806 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47808 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47809 compiler output on mips*-*-irix*.
47811 2002-04-23 Jakub Jelinek <jakub@redhat.com>
47813 * g++.dg/parse/attr1.C: New test.
47815 2002-04-23 Roger Sayle <roger@eyesopen.com>
47817 * gcc.c-torture/execute/string-opt-17.c: New test case.
47818 * gcc.c-torture/execute/memset-2.c: New test case.
47820 2002-04-23 Mark Mitchell <mark@codesourcery.com>
47823 * g++.dg/template/friend5.C: New test.
47826 * g++.dg/template/qual1.C: Likewise.
47828 2002-04-22 Zack Weinberg <zack@codesourcery.com>
47830 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47831 Include stdlib.h, not stdio.h or ctype.h.
47833 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
47835 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47836 cris-*-elf* and mmix-*-*.
47837 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47838 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47839 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47841 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47842 * gcc.dg/wchar_t-1.c: Ditto.
47844 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
47846 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47849 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
47851 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47853 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47855 * gcc.c-torture/execute/20000906-1.x: Delete.
47857 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
47859 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47861 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
47864 * g77.f-torture/execute/6367.f: New test.
47865 * g77.f-torture/execute/6367.x: Disable for MMIX.
47867 2002-04-19 Mark Mitchell <mark@codesourcery.com>
47870 * g++.dg/opt/inline2.C: New test.
47872 2002-04-18 Richard Henderson <rth@redhat.com>
47874 * gcc.dg/20000906-1.c: Enable for all targets.
47875 * gcc.c-torture/compile/iftrap-2.c: New.
47877 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47879 * gcc.dg/20020418-1.c: New test.
47880 * gcc.dg/20020418-2.c: New test.
47882 2002-04-18 Richard Henderson <rth@redhat.com>
47884 * gcc.c-torture/compile/iftrap-1.c: New.
47885 * gcc.dg/iftrap-1.c: Adjust for ia64.
47886 * gcc.dg/iftrap-2.c: New.
47888 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47890 * gcc.c-torture/compile/20020418-1.c: New test.
47892 2002-04-18 Roger Sayle <roger@eyesopen.com>
47894 * gcc.c-torture/compile/20020415-1.c: New.
47896 2002-04-18 David S. Miller <davem@redhat.com>
47898 * gcc.c-torture/execute/20020418-1.c: New test.
47900 2002-04-17 Jakub Jelinek <jakub@redhat.com>
47902 * gcc.dg/20020416-1.c: New test.
47904 * g++.dg/opt/inline1.C: New test.
47906 2002-04-16 Jakub Jelinek <jakub@redhat.com>
47908 * gcc.dg/altivec-5.c: New test.
47910 * gcc.dg/20020415-1.c: New test.
47912 2002-04-15 Mark Mitchell <mark@codesourcery.com>
47914 * lib/chill.exp: Remove.
47916 2002-04-14 Jakub Jelinek <jakub@redhat.com>
47918 * g++.dg/other/big-struct.C: New test.
47920 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
47922 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47925 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
47928 * gcc.dg/i386-387-1.c: Allow optional leading underscore
47929 in scan-assembler function name
47931 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
47933 * g77.f-torture/execute/980628-4.x,
47934 g77.f-torture/execute/980628-5.x,
47935 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47936 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47937 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47940 2002-04-13 David S. Miller <davem@redhat.com>
47942 * gcc.c-torture/execute/20020413-1.c: New test.
47944 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
47947 * g++.dg/ext/asm1.C: New tests.
47949 2002-04-12 Mark Mitchell <mark@codesourcery.com>
47952 * g++.dg/parse/stmtexpr1.C: New test.
47955 * g++.dg/template/copy1.C: New test.
47957 2002-04-12 Richard Henderson <rth@redhat.com>
47959 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47961 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
47963 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47964 gcc.c-torture/execute/20020307-2.c.
47966 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
47968 * g++.dg/ext/attrib5.C,
47969 * g++.dg/lookup/struct1.C: New tests.
47971 2002-04-11 Jakub Jelinek <jakub@redhat.com>
47973 * gcc.dg/20020411-1.c: New test.
47975 * gcc.c-torture/execute/20020411-1.c: New test.
47977 2002-04-10 Janis Johnson <janis187@us.ibm.com>
47979 * g77.f-torture/execute/6177.f: New test.
47981 2002-04-10 Jakub Jelinek <jakub@redhat.com>
47984 * g++.dg/opt/cleanup1.C: New test.
47986 * g++.dg/opt/const1.C: New test.
47988 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
47990 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47992 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
47995 * g++.dg/template/typename2.C: New test.
47997 2002-04-10 Alan Modra <amodra@bigpond.net.au>
47999 * gcc.c-torture/execute/loop-12.c: New.
48001 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
48003 * g77.f-torture/execute/980628-4.x,
48004 g77.f-torture/execute/980628-5.x,
48005 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48006 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48007 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48009 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48011 PR optimization/6086
48012 * g++.dg/opt/preinc1.C: New test.
48014 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48017 * g++.dg/opt/static2.C: New test.
48019 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48022 * gcc.dg/20020406-1.c: New test.
48024 2002-04-04 David S. Miller <davem@redhat.com>
48026 * gcc.c-torture/execute/20020404-1.c: New test.
48028 2002-04-04 Jakub Jelinek <jakub@redhat.com>
48031 * gcc.dg/20020312-2.c: Do not declare global register variable
48032 if __PIC__ or __pic__ is defined.
48034 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
48036 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
48037 __asm__ so that it works correctly even if -ansi -pedantic-errors.
48039 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48041 * gcc.misc-tests/linkage.exp: Update last change to handle
48042 sparc*-, not just sparc-.
48044 2002-04-03 Richard Henderson <rth@redhat.com>
48046 * gcc.dg/cpp/ucs.c: Improved long UCS test.
48048 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48050 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48052 2002-04-02 David S. Miller <davem@redhat.com>
48054 * gcc.c-torture/execute/20020402-3.c: New test.
48056 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48058 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48059 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48061 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48062 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48063 g77.f-torture/execute/20001201.x,
48064 g77.f-torture/execute/u77-test.x: New files.
48066 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48067 * gcc.dg/wchar_t-1.c: Ditto.
48069 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48071 * gcc.c-torture/execute/20020402-1.c: New test.
48073 2002-04-01 Richard Henderson <rth@redhat.com>
48075 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48077 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48079 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48081 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48083 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48085 * g++.dg/inherit/template-as-base.C: Expect error.
48086 * g++.dg/inherit/namespace-as-base.C: Likewise.
48088 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
48090 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48091 g++.dg/ext/instantiate3.C: Tweak match patterns.
48093 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48094 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48097 2002-03-31 Richard Henderson <rth@redhat.com>
48099 * gcc.dg/special/alias-2.c: New.
48100 * gcc.dg/special/ecos.exp: Run it.
48102 2002-03-31 Richard Henderson <rth@redhat.com>
48104 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48106 2002-03-31 Kazu Hirata <kazu@hxi.com>
48108 * gcc.dg/weak-1.c: Disable on h8300 port.
48110 2002-03-29 Janis Johnson <janis187@us.ibm.com>
48112 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48113 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48115 * g++.dg/bprob/bprob-1.C: New test.
48116 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48117 * g++.dg/gcov/gcov-1.C: New test.
48118 * g++.dg/gcov/gcov-1.x: New file.
48119 * g++.dg/gcov/gcov-2.C: New test.
48120 * g++.dg/gcov/gcov-3.C: New test.
48121 * g++.dg/gcov/gcov-3.h: New file.
48123 2002-03-28 Roger Sayle <roger@eyesopen.com>
48125 * g++.old-deja/g++.other/builtins5.C: New test.
48126 * g++.old-deja/g++.other/builtins6.C: New test.
48127 * g++.old-deja/g++.other/builtins7.C: New test.
48128 * g++.old-deja/g++.other/builtins8.C: New test.
48129 * g++.old-deja/g++.other/builtins9.C: New test.
48131 2002-03-29 Jakub Jelinek <jakub@redhat.com>
48133 * g++.dg/opt/static1.C: New test.
48135 * g++.dg/opt/longbranch1.C: New test.
48137 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
48139 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48141 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48143 2002-03-28 Jeffrey A Law (law@redhat.com)
48145 * gcc.c-torture/execute/20020328-1.c: New test.
48147 2002-03-27 Richard Henderson <rth@redhat.com>
48149 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48150 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48151 move from g++.old-deja/g++.ext/.
48153 2002-03-27 Mark Mitchell <mark@codesourcery.com>
48155 * g++.dg/init/new2.C: New test.
48157 2002-03-26 Richard Henderson <rth@redhat.com>
48159 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48161 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48164 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
48166 * gcc.dg/20001102-1.c: Likewise.
48168 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
48170 * gcc.dg/cpp/endif-pedantic1.c,
48171 gcc.dg/cpp/endif-pedantic2.c: New tests.
48173 2002-03-26 Mark Mitchell <mark@codesourcery.com>
48175 * g++.dg/init/new1.C: New test.
48177 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
48179 * g++.dg/abi/vbase9.C: New test.
48181 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
48183 * gcc.dg/arm-asm.c: New test.
48185 2002-03-26 Andrew Cagney <ac131313@redhat.com>
48187 * gcc.dg/Wswitch-enum.c: New test.
48190 2002-03-26 Richard Henderson <rth@redhat.com>
48192 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48195 2002-03-25 Richard Henderson <rth@redhat.com>
48197 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
48200 * gcc.c-torture/compile/20011119-1.c (xxx): New.
48201 * gcc.c-torture/compile/20011119-2.c (xxx): New.
48203 2002-03-25 Zack Weinberg <zack@codesourcery.com>
48205 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48207 2002-03-25 Bob Wilson <bob.wilson@acm.org>
48209 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48210 targets using generic thunk support.
48212 2002-03-25 Jakub Jelinek <jakub@redhat.com>
48214 * gcc.c-torture/compile/20020323-1.c: New test.
48216 * g++.dg/opt/conj2.C: New test.
48218 2002-03-24 Richard Henderson <rth@redhat.com>
48220 * gcc.dg/weak-1.c: Use -fno-common.
48222 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48224 * g77.dg/f77-edit-apostrophe-out.f: New test
48225 * g77.dg/f77-edit-h-out.f: New test
48226 * g77.dg/f77-edit-t-in.f: New test
48227 * g77.dg/f77-edit-t-out.f: New test
48228 * g77.dg/f77-edit-x-out.f: New test
48229 * g77.dg/f77-edit-slash-out.f: New test
48230 * g77.dg/f77-edit-colon-out.f: New test
48231 * g77.dg/f77-edit-s-out.f: New test
48233 2002-03-24 Richard Henderson <rth@redhat.com>
48235 * objc/execute/formal_protocol-6.x: New XFAIL.
48237 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48239 * gcc.dg/weak-1.c: Early return from dg-final on platforms
48240 that do not support weak symbols
48242 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48244 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48245 * lib/g77.exp: Likewise.
48246 * lib/objc.exp: Likewise.
48248 2002-03-23 Andrew Cagney <ac131313@redhat.com>
48250 * gcc.dg/Wswitch-default.c: New test.
48252 2002-03-23 Jakub Jelinek <jakub@redhat.com>
48254 * g++.dg/other/enum1.C: New test.
48256 2002-03-23 Zack Weinberg <zack@codesourcery.com>
48258 * gcc.dg/pragma-ep-3.c: Fix typo.
48260 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48262 * g++.dg/inherit/template-as-base.C: New test.
48264 2002-03-22 Jakub Jelinek <jakub@redhat.com>
48266 * g++.old-deja/g++.other/dwarf2-1.C: Move...
48267 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
48269 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
48271 * gcc.dg/cpp/multiline.c: Update to match.
48273 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
48275 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48277 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
48279 * gcc.dg/cpp/extratokens2.c: New file.
48281 2002-03-21 David Edelsohn <edelsohn@gnu.org>
48283 * gcc.dg/20020312-2.c: Add rs6000 target.
48285 * gcc.c-torture/compile/20020319-1.c: New test.
48287 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48289 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48290 (A, E): Handle this.
48292 2002-03-20 Jason Merrill <jason@redhat.com>
48294 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48296 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48297 through prune_gcc_output.
48299 2002-03-20 Jakub Jelinek <jakub@redhat.com>
48301 * gcc.c-torture/compile/20020320-1.c: New test.
48303 2002-03-19 Jakub Jelinek <jakub@redhat.com>
48305 * gcc.c-torture/compile/20020318-1.c: New test.
48307 * gcc.dg/struct-by-value-1.c: New test.
48309 * gcc.dg/20020319-1.c: New test.
48311 2002-03-18 Jakub Jelinek <jakub@redhat.com>
48313 * g++.dg/opt/conj1.C: New test.
48315 2002-03-17 Mark Mitchell <mark@codesourcery.com>
48317 * g++.dg/template/qualttp20.C: Revert previous change.
48318 * g++.dg/template/qualttp3.C: Likewise.
48319 * g++.dg/template/qualttp4.C: Likewise.
48320 * g++.dg/template/qualttp5.C: Likewise.
48321 * g++.dg/template/qualttp6.C: Likewise.
48322 * g++.dg/template/qualttp7.C: Likewise.
48323 * g++.dg/template/qualttp8.C: Likewise.
48324 * g++.dg/template/recurse.C: Likewise.
48326 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
48328 * gcc.dg/cpp/wchar-1.c: Update.
48330 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
48332 * g++.dg/template/conv1.C: New test.
48333 * g++.dg/template/conv2.C: New test.
48334 * g++.dg/template/conv3.C: New test.
48335 * g++.dg/template/conv4.C: New test.
48337 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48339 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48340 * g++.dg/template/qualttp3.C: Likewise.
48341 * g++.dg/template/qualttp4.C: Likewise.
48342 * g++.dg/template/qualttp5.C: Likewise.
48343 * g++.dg/template/qualttp6.C: Likewise.
48344 * g++.dg/template/qualttp7.C: Likewise.
48345 * g++.dg/template/qualttp8.C: Likewise.
48346 * g++.dg/template/recurse.C: Likewise.
48348 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48350 * g++.dg/opt/dtor1.C: New test.
48352 2002-03-15 Jakub Jelinek <jakub@redhat.com>
48354 * gcc.c-torture/compile/20020315-1.c: New test.
48356 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
48358 * gcc.dg/weak-1.c: Fix scan tests.
48360 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
48362 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48363 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48364 cris-*-aout* mmix-*-*.
48365 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48366 cris-*-aout* mmix-*-*.
48367 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48368 cris-*-elf* cris-*-aout* and mmix-*-*.
48369 * gcc.dg/20001009-1.c: Ditto.
48370 * gcc.dg/20010912-1.c: Ditto.
48371 * gcc.dg/20020122-4.c: Ditto.
48372 * gcc.dg/inline-2.c: Ditto.
48374 2002-03-14 Jeffrey A Law (law@cygnus.com)
48376 * gcc.c-torture/compile/20020314-1.c: New test.
48378 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
48380 * gcc.c-torture/execute/20020314-1.c: New test.
48382 2002-03-14 Jakub Jelinek <jakub@redhat.com>
48384 * g++.dg/warn/Wunused-1.C: New test.
48386 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
48388 * g++.dg/abi/mangle6.C: New test.
48390 2002-03-13 Jakub Jelinek <jakub@redhat.com>
48392 * gcc.c-torture/compile/20020309-2.c: New test.
48394 * gcc.c-torture/compile/20020312-1.c: New test.
48396 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
48398 * g++.dg/other/access1.C: New test.
48400 2002-03-12 Jakub Jelinek <jakub@redhat.com>
48402 * gcc.c-torture/execute/wchar_t-1.c: New test.
48404 2002-03-12 David Edelsohn <edelsohn@gnu.org>
48406 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48408 2002-03-12 Roger Sayle <roger@eyesopen.com>
48410 * gcc.dg/20020312-1.c: New test case.
48412 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
48414 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48416 2002-03-11 Richard Henderson <rth@redhat.com>
48418 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48419 * g++.old-deja/g++.jason/report.C: Likewise.
48421 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48423 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48424 * g++.old-deja/g++.robertl/eb56.C: Likewise.
48426 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48428 * g++.dg/overload/pmf1.C: New test.
48430 2002-03-11 Kazu Hirata <kazu@hxi.com>
48432 * gcc.c-torture/execute/20020307-1.c: Use long.
48434 2002-03-11 Jakub Jelinek <jakub@redhat.com>
48436 PR optimization/5844
48437 * gcc.dg/20020310-1.c: New test.
48439 2002-03-09 Michael Meissner <meissner@redhat.com>
48441 * gcc.c-torture/execute/memcpy-2.c: New test.
48442 * gcc.c-torture/execute/memset-1.c: New test.
48443 * gcc.c-torture/execute/strlen-1.c: New test.
48444 * gcc.c-torture/execute/strcmp-1.c: New test.
48445 * gcc.c-torture/execute/strncmp-1.c: New test.
48447 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
48449 * gcc.dg/ppc-ldstruct.c: New test.
48451 2002-03-09 Jakub Jelinek <jakub@redhat.com>
48453 * gcc.c-torture/execute/va-arg-22.c: New test.
48455 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48457 * gcc.c-torture/compile/20020309-1.c: New test.
48459 2002-03-08 Jakub Jelinek <jakub@redhat.com>
48461 * gcc.c-torture/execute/20020307-2.c: New test.
48463 2002-03-07 Jeffrey A Law (law@redhat.com)
48465 * g77.f-torture/compile/20020307-1.f: New test.
48467 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
48469 * gcc.dg/unordered-1.c: New test.
48471 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
48473 * gcc.c-torture/execute/20020307-1.c: New test.
48475 2002-03-05 Jakub Jelinek <jakub@redhat.com>
48477 * gcc.dg/20020304-1.c: New test.
48479 * gcc.c-torture/compile/20020304-2.c: New test.
48481 2002-03-04 Zack Weinberg <zack@codesourcery.com>
48483 * gcc.c-torture/compile/20020304-1.c: New test case
48486 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
48488 * gcc.dg/20020103-1.c: Add other -D ppc variants.
48490 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
48492 * g++.dg/other/classkey1.C: New test.
48494 2002-03-01 Richard Henderson <rth@redhat.com>
48496 * gcc.c-torture/compile/981223-1.x: New.
48497 * gcc.c-torture/compile/920625-1.x: New.
48499 2002-02-28 Richard Henderson <rth@redhat.com>
48501 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48503 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
48505 * gcc.c-torture/execute/20020227-1.c: New test.
48507 2002-02-27 Mark Mitchell <mark@codesourcery.com>
48509 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48511 * g++.old-deja/g++.oliva/partord1.C: Likewise.
48512 * g++.old-deja.g++.other/defarg1.C: Likewise.
48513 * g++.old-deja/g++.pt/calls2.C: Likewise.
48514 * g++.old-deja/g++.pt/crash20.C: Likewise.
48515 * g++.old-deja/g++.pt/crash30.C: Likewise.
48516 * g++.old-deja/g++.pt/crash36.C: Likewise.
48517 * g++.old-deja/g++.pt/crash6.C: Likewise.
48518 * g++.old-deja/g++.pt/defarg13.C: Likewise.
48519 * g++.old-deja/g++.pt/derived3.C: Likewise.
48520 * g++.old-deja/g++.pt/error1.C: Likewise.
48521 * g++.old-deja/g++.pt/friend21.C: Likewise.
48522 * g++.old-deja/g++.pt/friend23.C: Likewise.
48523 * g++.old-deja/g++.pt/infinite1.C: Likewise.
48524 * g++.old-deja/g++.robertl/eb128.C: Likewise.
48526 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
48528 * gcc.c-torture/execute/20020225-2.c: New test.
48530 2002-02-27 Zack Weinberg <zack@codesourcery.com>
48532 * gcc.c-torture/execute/920730-1t.c,
48533 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48534 Delete test cases, only relevant to -traditional.
48536 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
48538 * gcc.dg/cpp/undef1.c: Remove.
48539 * gcc.dg/cpp/directiv.c: Update.
48540 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48542 2002-02-27 Michael Meissner <meissner@redhat.com>
48544 * gcc.c-torture/execute/20020226-1.c: New test.
48546 2002-02-26 Jakub Jelinek <jakub@redhat.com>
48548 * g++.dg/debug/debug4.C: New test.
48550 * gcc.dg/ia64-visibility-1.c: New test.
48552 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
48554 * gcc.dg/debug/20020224-1.c: New.
48556 2002-02-25 Kazu Hirata <kazu@hxi.com>
48558 * gcc.c-torture/execute/960416-1.x: New.
48559 * gcc.c-torture/execute/divconst-3.x: Likewise.
48561 2002-02-25 Jakub Jelinek <jakub@redhat.com>
48563 * gcc.dg/20020224-1.c: New test.
48565 2002-02-25 Alan Modra <amodra@bigpond.net.au>
48567 * gcc.c-torture/execute/20020225-1.c: New.
48569 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
48571 * gcc.dg/cpp/wchar-1.c: New test.
48573 2002-02-23 Jakub Jelinek <jakub@redhat.com>
48575 * gcc.dg/20020222-1.c: New test.
48577 2002-02-22 Jakub Jelinek <jakub@redhat.com>
48579 * g++.dg/opt/anonunion1.C: New test.
48581 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
48583 * g++.dg/template/qualttp19.C: New test.
48584 * g++.dg/template/qualttp20.C: New test.
48585 * g++.old-deja/g++.jason/report.C: Adjust expected errors
48586 * g++.old-deja/g++.other/qual1.C: Likewise.
48588 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
48590 * gcc.dg/attr-alwaysinline.c: New.
48592 2002-02-21 Jakub Jelinek <jakub@redhat.com>
48594 * gcc.dg/20020220-1.c: New test.
48596 * gcc.dg/20020220-2.c: New test.
48598 * g++.dg/opt/mmx1.C: New test.
48600 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
48602 * gcc.c-torture/compile/20020110.c: New test.
48604 2002-02-20 Jakub Jelinek <jakub@redhat.com>
48606 * gcc.c-torture/execute/20020219-1.c: New test.
48608 * gcc.dg/20020219-1.c: New test.
48610 * gcc.dg/noncompile/20020220-1.c: New test.
48612 * g++.dg/opt/ptrintsum1.C: New test.
48614 * gcc.dg/debug/20020220-1.c: New test.
48616 2002-02-17 Jakub Jelinek <jakub@redhat.com>
48618 * gcc.c-torture/execute/20020216-1.c: New test.
48620 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
48622 * gcc.dg/decl-1.c: Update, new test.
48624 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
48626 * g++.dg/abi/bitfield1.C: New test.
48627 * g++.dg/abi/bitfield2.C: New test.
48629 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48631 * gcc.dg/attr-nest.c: New test.
48633 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48635 * gcc.c-torture/execute/20020215-1.c: New test.
48637 2002-02-14 Jakub Jelinek <jakub@redhat.com>
48639 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48640 * g++.dg/debug/debug.exp: New.
48641 * g++.dg/debug/trivial.C: New.
48642 * g++.dg/debug/debug1.C: Moved...
48643 * g++.dg/other/debug1.C: ...from here.
48644 * g++.dg/debug/debug2.C: Moved...
48645 * g++.dg/other/debug2.C: ...from here.
48646 * g++.dg/debug/debug3.C: Moved...
48647 * g++.dg/other/debug3.C: ...from here.
48649 * gcc.dg/noncompile/20020213-1.c: New test.
48651 2002-02-13 Jakub Jelinek <jakub@redhat.com>
48653 * g++.dg/other/debug3.C: New test.
48655 * gcc.c-torture/execute/20020213-1.c: New test.
48657 2002-02-13 Richard Smith <richard@ex-parrot.com>
48659 * g++.old-deja/g++.other/thunk1.C: New test.
48661 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48663 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48665 2002-02-13 Stan Shebs <shebs@apple.com>
48667 * gcc.dg/altivec-3.c: New.
48669 2002-02-12 Jakub Jelinek <jakub@redhat.com>
48671 * gcc.dg/Wunreachable-1.c: New test.
48672 * gcc.dg/Wunreachable-2.c: New test.
48674 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
48676 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48678 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
48680 * gcc.dg/decl-1.c: New test.
48682 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48684 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48686 2002-02-10 Kazu Hirata <kazu@hxi.com>
48688 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48689 * gcc.c-torture/compile/980506-1.x: Likewise.
48691 2002-02-10 Kazu Hirata <kazu@hxi.com>
48693 * gcc.dg/20020210-1.c: New.
48695 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
48697 * g77.f-torture/execute/947.f: New regression test
48698 for PR fortran/947.
48700 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
48702 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48703 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48705 2002-02-08 Richard Henderson <rth@redhat.com>
48707 * gcc.c-torture/compile/labels-3.c: New.
48709 2002-02-08 Jakub Jelinek <jakub@redhat.com>
48711 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48712 expression statements work instead.
48713 * gcc.dg/noncompile/20020207-1.c: New test.
48715 2002-02-07 Richard Henderson <rth@redhat.com>
48717 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48719 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48721 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48723 * lib/g77-dg.exp: Trim g77 error messages so that they are
48724 recognized by dg.exp.
48726 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48729 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
48731 2002-02-07 Richard Henderson <rth@redhat.com>
48733 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48734 to be sufficiently aligned for integers.
48736 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
48738 * g++.dg/template/friend4.C: New test.
48740 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48743 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48746 2002-02-07 Richard Henderson <rth@redhat.com>
48748 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48749 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48750 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48751 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48753 2002-02-06 Richard Henderson <rth@redhat.com>
48755 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48757 2002-02-06 Janis Johnson <janis187@us.ibm.com>
48759 * gcc.dg/20020206-1.c: New test.
48761 2002-02-06 Jakub Jelinek <jakub@redhat.com>
48763 * gcc.c-torture/execute/20020206-1.c: New test.
48765 * gcc.c-torture/execute/20020206-2.c: New test.
48767 PR optimization/5429:
48768 * gcc.c-torture/compile/20020206-1.c: New test.
48770 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
48772 * g++.dg/ext/align1.C: Do not use an explicit alignment value
48773 as certain file formats cannot support particularly large
48776 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48777 and do not expect to be able to link the executable.
48779 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48780 fail because the COFF format does not support the weak attribute.
48782 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
48784 * g77.dg/pr5473.f: New test
48786 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
48788 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48789 Fix testcase accordingly.
48791 2002-02-04 Richard Henderson <rth@redhat.com>
48793 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48794 (buf): Change to be an array of pointers, not ints.
48796 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48798 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
48799 before all tests. Move warning one line above to match where it
48801 * gcc.dg/Wswitch-2.c: New test.
48802 * g++.dg/warn/Wswitch-1.C: New test.
48803 * g++.dg/warn/Wswitch-2.C: New test.
48805 2002-02-04 Richard Henderson <rth@redhat.com>
48807 * g++.dg/abi/offsetof.C: Fix size comparison.
48809 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
48811 * gcc.dg/cast-qual-2.c: New test.
48813 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48815 * gcc.dg/20020201-4.c: New test.
48817 2002-02-04 Ben Elliston <bje@redhat.com>
48819 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48820 target_info attribute != 0, in addition to the empty string.
48821 (gcc_target_compile): Likewise.
48823 2002-02-03 Andrew Cagney <ac131313@redhat.com>
48825 * gcc.dg/Wswitch.c: New test.
48826 PR gcc/4475. PR gcc/3780.
48828 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
48830 * g77.f-torture/execute/5122.f: New test for regressions
48831 against PR fortran/5122.
48833 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
48835 * g77.f-torture/compile/pr3743.f: Delete
48836 * g77.dg/pr3743-1.f: New test.
48837 * g77.dg/pr3743-2.f: New test.
48838 * g77.dg/pr3743-3.f: New test.
48839 * g77.dg/pr3743-4.f: New test.
48841 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48843 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48845 2002-02-02 Richard Henderson <rth@redhat.com>
48847 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48848 * gcc.c-torture/execute/bf64-1.c: Likewise.
48850 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48852 * gcc.dg/20020201-2.c: New test.
48854 * gcc.dg/20020201-3.c: New test.
48856 * gcc.c-torture/execute/bitfld-2.c: New test.
48858 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48860 * gcc.dg/bitfld-1.c: Update.
48861 * gcc.dg/bitfld-2.c: Update.
48862 * gcc.c-torture/execute/bitfld-1.x: New.
48864 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48866 * gcc.c-torture/execute/20020201-1.c: New test.
48868 2002-02-01 Janis Johnson <janis187@us.ibm.com>
48871 * gcc.dg/20020201-1.c: New test.
48873 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
48876 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48877 * g77.f-torture/compile/pr3743.x: Remove
48879 2002-01-31 Tom Rix <trix@redhat.com>
48881 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48883 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
48885 * gcc.dg/noncompile/20020130-1.c: New test.
48887 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
48889 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48891 2002-01-29 Richard Henderson <rth@redhat.com>
48893 * gcc.c-torture/execute/991118-1.c: Cast various constants back
48895 * gcc.c-torture/execute/bf64-1.c: Likewise.
48897 2002-01-29 Jakub Jelinek <jakub@redhat.com>
48899 * gcc.c-torture/execute/20020129-1.c: New test.
48901 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
48903 * gcc.c-torture/compile/20000224-1.c: Update.
48904 * gcc.c-torture/execute/bitfld-1.c: New tests.
48905 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48906 * gcc.dg/uninit-A.c: Update.
48908 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
48910 * g++.dg/template/ctor1.C: Add instantiation.
48912 2002-01-28 Paul Koning <pkoning@equallogic.com>
48914 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48915 argument to __builtin_prefetch to be const ptr.
48917 2002-01-28 Jakub Jelinek <jakub@redhat.com>
48919 * gcc.c-torture/compile/20020120-1.c: New test.
48921 2002-01-27 Kazu Hirata <kazu@hxi.com>
48923 * gcc.c-torture/execute/20020127-1.c: New test.
48925 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
48927 * g77.dg/f77-edit-i-in.f: New test
48928 * g77.dg/f77-edit-i-out.f: New test
48930 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
48932 * gcc.dg/debug/debug.exp: New file.
48933 * gcc.dg/debug/trivial.c: New file.
48934 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48935 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48936 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48937 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48938 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48939 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48940 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48941 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48942 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48943 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48944 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48945 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48946 * gcc.dg/20000503-1.c: Removed.
48947 * gcc.dg/20010207-1.c: Removed.
48948 * gcc.dg/20011223-1.c: Removed.
48949 * gcc.dg/20020104-2.c: Removed.
48950 * gcc.dg/debug-1.c: Removed.
48951 * gcc.dg/debug-2.c: Removed.
48952 * gcc.dg/debug-3.c: Removed.
48953 * gcc.dg/debug-4.c: Removed.
48954 * gcc.dg/debug-5.c: Removed.
48955 * gcc.dg/debug-6.c: Removed.
48956 * gcc.dg/dwarf2-1.c: Removed.
48957 * gcc.dg/dwarf2-2.c: Removed.
48959 2002-01-25 Jakub Jelinek <jakub@redhat.com>
48961 * g++.old-deja/g++.other/eh5.C: New test.
48962 * g++.old-deja/g++.other/sibcall2.C: New test.
48963 * g++.old-deja/g++.other/array9.C: New test.
48964 * g++.old-deja/g++.other/typename2.C: New test.
48965 * g++.old-deja/g++.other/crash60.C: New test.
48966 * g++.old-deja/g++.other/conv9.C: New test.
48967 * g++.old-deja/g++.other/mangle10.C: New test.
48968 * g++.old-deja/g++.other/unchanging1.C: New test.
48969 * g++.old-deja/g++.other/exprstmt1.C: New test.
48970 * g++.old-deja/g++.other/inline23.C: New test.
48971 * g++.old-deja/g++.eh/ia64-1.C: New test.
48972 * g++.old-deja/g++.other/dwarf2-1.C: New test.
48973 * g++.old-deja/g++.other/reload1.C: New test.
48974 * g++.old-deja/g++.other/static20.C: New test.
48975 * g++.old-deja/g++.other/local-alloc1.C: New test.
48976 * g++.old-deja/g++.other/conv8.C: New test.
48977 * g++.old-deja/g++.other/stmtexpr2.C: New test.
48978 * g++.old-deja/g++.other/storeexpr1.C: New test.
48979 * g++.old-deja/g++.other/storeexpr2.C: New test.
48980 * g++.dg/eh/template2.C: New test.
48981 * g++.dg/warn/weak1.C: New test.
48983 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
48985 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48986 Remove first, non-varying, argument.
48988 2002-01-23 Richard Henderson <rth@redhat.com>
48990 * gcc.dg/inline-2.c: New.
48992 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48993 Add optional target arg. Check number of arguments.
48994 (scan-assembler-not, scan-assembler-dem): Likewise.
48995 (scan-assembler-dem-not): Likewise.
48997 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48999 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49001 * g++.old-deja/g++.brendan/parse3.C,
49002 g++.old-deja/g++.other/crash26.C,
49003 g++.old-deja/g++.other/crash28.C,
49004 g++.old-deja/g++.other/crash29.C,
49005 g++.old-deja/g++.other/crash30.C,
49006 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49008 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
49010 * gcc.dg/20020115-1.c: New.
49012 2002-01-23 Bob Wilson <bob.wilson@acm.org>
49014 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49016 2002-01-23 Janis Johnson <janis187@us.ibm.com>
49018 * gcc.dg/20020122-3.c: New.
49020 2002-01-23 Jakub Jelinek <jakub@redhat.com>
49022 * g++.dg/other/gc1.C: New test.
49024 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49026 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49028 2002-01-22 Richard Henderson <rth@redhat.com>
49030 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49032 2002-01-22 Richard Henderson <rth@redhat.com>
49034 * gcc.dg/20020122-4.c: New.
49036 2002-01-22 H.J. Lu <hjl@gnu.org>
49038 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49040 * gcc.dg/special/ecos.exp: Likewise.
49041 * lib/g++-dg.exp: Likewise.
49042 * lib/g77-dg.exp: Likewise.
49043 * lib/gcc-dg.exp : Likewise.
49044 * lib/mike-g++.exp: Likewise.
49045 * lib/mike-g77.exp: Likewise.
49046 * lib/mike-gcc.exp: Likewise.
49047 * lib/objc-dg.exp: Likewise.
49049 2002-01-22 Janis Johnson <janis187@us.ibm.com>
49052 * gcc.dg/20020122-2.c: New test.
49054 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
49056 * gcc.dg/20020122-1.c: New test.
49058 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
49060 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49062 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
49064 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49066 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49068 * gcc.c-torture/compile/20020121-1.c: New test.
49070 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
49072 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49075 2002-01-21 Jakub Jelinek <jakub@redhat.com>
49077 * gcc.dg/20020218-1.c: New test.
49079 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
49081 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49083 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49084 "At global scope" warning
49085 * g++.dg/ext/align1.C: Change cygwin test for alignment
49086 from db-bogus to dg-warning
49088 2002-01-21 Zack Weinberg <zack@codesourcery.com>
49090 * g77.f-torture/compile/cpp2.F: New test.
49092 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
49094 * g++.dg/template/access1.C: New test.
49096 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
49098 * gcc.dg/20020118-1.c: New.
49100 2002-01-18 Kazu Hirata <kazu@hxi.com>
49102 * gcc.c-torture/execute/20020118-1.c: New test.
49104 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49106 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49107 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49108 alignment warnings.
49110 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49112 * gcc.misc-tests/i386-prefetch.exp: Save and restore
49113 torture_with_loops and torture_without_loops
49115 2002-01-17 Jakub Jelinek <jakub@redhat.com>
49117 * gcc.c-torture/compile/20020116-1.c: New test.
49119 2002-01-16 Jakub Jelinek <jakub@redhat.com>
49121 * gcc.dg/20020116-2.c: New test.
49123 * gcc.dg/ultrasp4.c: New test.
49125 * gcc.dg/20020116-1.c: New test.
49127 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
49129 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49132 2002-01-15 Janis Johnson <janis187@us.ibm.com>
49134 * gcc.misc-tests/i386-prefetch.exp: New.
49135 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49136 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49137 * gcc.misc-tests/i386-pf-none-1.c: New test.
49138 * gcc.misc-tests/i386-pf-sse-1.c: New test.
49140 2002-01-15 Jakub Jelinek <jakub@redhat.com>
49142 * gcc.dg/gnu89-init-1.c: Add new tests.
49144 2002-01-15 Andreas Jaeger <aj@suse.de>
49146 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49147 * gcc.dg/i386-mmx-2.c: Likewise.
49148 * gcc.dg/i386-sse-1.c: Likewise.
49149 * gcc.dg/i386-sse-2.c: Likewise.
49150 * gcc.dg/i386-sse-3.c: Likewise.
49152 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
49154 * g77.f-torture/execute/intrinsic-unix-bessel.f:
49155 Uncomment additional cases that now pass.
49157 2002-01-11 Richard Henderson <rth@redhat.com>
49159 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49160 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49162 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
49164 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49166 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
49168 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49169 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49171 2002-01-10 Dale Johannesen <dalej@apple.com>
49173 * gcc.c-torture/execute/loop-11.c: New.
49175 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
49177 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49178 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49180 2002-01-09 Richard Henderson <rth@redhat.com>
49182 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49183 type in which to perform the operation for each size.
49185 2002-01-09 Alan Matsuoka (alanm@redhat.com)
49187 * gcc.c-torture/compile/20020109-2.c: New test.
49189 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
49191 * gcc.c-torture/execute/loop-10.c: New test.
49193 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49195 * gcc.c-torture/compile/20010226-1.c: New test.
49196 * gcc.c-torture/compile/20010227-1.c: New test.
49197 * gcc.c-torture/compile/20010426-1.c: New test.
49198 * gcc.c-torture/compile/20010510-1.c: New test.
49199 * gcc.c-torture/compile/20010605-3.c: New test.
49200 * gcc.c-torture/compile/20010824-1.c: New test.
49201 * gcc.c-torture/execute/20010409-1.c: New test.
49202 * gcc.dg/noncompile/20000901-1.c: New test.
49203 * gcc.dg/20001023-1.c: New test.
49204 * gcc.dg/20001101-1.c: New test.
49205 * gcc.dg/20001102-1.c: New test.
49206 * gcc.dg/20010207-1.c: New test.
49207 * gcc.dg/20010405-1.c: New test.
49208 * gcc.dg/20010822-1.c: New test.
49209 * gcc.dg/20011107-1.c: New test.
49211 2002-01-09 Jeffrey A Law (law@redhat.com)
49213 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49215 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
49216 execution failure on PA targets.
49218 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49220 * gcc.c-torture/compile/20020109-1.c: New test.
49222 2002-01-08 Kazu Hirata <kazu@hxi.com>
49224 * gcc.c-torture/execute/20020108-1.c: New test.
49226 2002-01-08 Jakub Jelinek <jakub@redhat.com>
49228 * gcc.dg/20020108-1.c: New test.
49230 2002-01-08 H.J. Lu <hjl@gnu.org>
49232 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49235 2002-01-08 Geoff Keating <geoffk@redhat.com>
49237 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49240 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
49242 * gcc.dg/altivec-4.c: Test altivec predicates.
49244 2002-01-07 Jakub Jelinek <jakub@redhat.com>
49246 * gcc.c-torture/execute/20020107-1.c: New test.
49248 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
49251 * gcc.c-torture/compile/20020106-1.c: New test.
49253 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
49255 * gcc.c-torture/execute/nestfunc-4.c: New test.
49257 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49259 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49260 extra triple that slipped in.
49261 * g++.old-deja/g++.abi/align.C: Likewise.
49262 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49264 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49266 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49267 * g++.old-deja/g++.abi/align.C: Likewise.
49268 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49270 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49272 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49275 2002-01-04 Jakub Jelinek <jakub@redhat.com>
49277 * gcc.dg/20020104-1.c: New test.
49279 * gcc.dg/20020104-2.c: New test.
49281 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
49283 * gcc.dg/20020103-1.c: Fix typo in target selector.
49285 2002-01-03 Richard Henderson <rth@redhat.com>
49287 * gcc.dg/20020103-1.c: New.
49289 2002-01-03 Kazu Hirata <kazu@hxi.com>
49291 * gcc.c-torture/execute/20020103-1.c: New test.
49293 2002-01-03 Jakub Jelinek <jakub@redhat.com>
49295 * g++.dg/other/debug2.C: New test.
49297 * gcc.c-torture/compile/20020103-1.c: New test.
49299 2002-01-02 Jakub Jelinek <jakub@redhat.com>
49301 * gcc.dg/gnu89-init-1.c: Added new tests.
49303 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49305 * g++.dg/template/friend2.C: Remove as patch is reverted.
49307 * g++.dg/warn/oldcast1.C: New test.
49309 * g++.dg/template/ptrmem1.C: New test.
49310 * g++.dg/template/ptrmem2.C: New test.
49312 * g++.dg/template/ntp.C: New test.
49314 * g++.dg/other/component1.C: New test.
49316 * g++.dg/template/ttp3.C: New test.
49318 * g++.dg/template/friend2.C: New test.
49319 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49321 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49323 * g++.dg/other/ptrmem1.C: New test.
49324 * g++.dg/other/ptrmem2.C: New test.
49326 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49328 * g++.dg/template/ctor1.C: New test.
49330 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49332 * g++.dg/template/friend2.C: New test.
49334 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
49336 * gcc.dg/mmix-1.c: New test.
49338 2001-12-31 Richard Henderson <rth@redhat.com>
49340 * gcc.dg/asm-5.c: New.
49342 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
49344 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49345 in namespace __gnu_cxx
49347 2001-12-30 Richard Henderson <rth@redhat.com>
49349 * gcc.dg/debug-6.c: New.
49351 2001-12-30 Jakub Jelinek <jakub@redhat.com>
49353 * gcc.c-torture/compile/20011229-2.c: New test.
49355 2001-12-29 Jakub Jelinek <jakub@redhat.com>
49357 * gcc.dg/debug-3.c: New test.
49358 * gcc.dg/debug-4.c: New test.
49359 * gcc.dg/debug-5.c: New test.
49361 2001-12-29 Richard Henderson <rth@redhat.com>
49363 * g++.dg/eh/loop1.C: New.
49365 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49367 * g++.dg/template/crash1.C: New test.
49369 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49371 * g++.dg/other/const1.C: New test.
49373 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
49375 * gcc.c-torture/compile/20011229-1.c: New test.
49377 2001-12-28 Stan Shebs <shebs@apple.com>
49379 * lib/objc-torture.exp: Resync with c-torture.exp.
49380 * lib/objc.exp: Load standard libraries.
49382 2001-12-28 Jakub Jelinek <jakub@redhat.com>
49384 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49387 2001-12-27 Roger Sayle <roger@eyesopen.com>
49389 * gcc.c-torture/execute/string-opt-16.c: New testcase.
49391 2001-12-27 Richard Henderson <rth@redhat.com>
49393 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49395 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
49397 * g++.dg/eh/ctor1.C: New test.
49398 * g++.dg/other/error2.C: New test.
49400 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
49402 * g++.dg/other/init2.C: New test.
49404 2001-12-24 Richard Henderson <rth@redhat.com>
49406 * gcc.dg/20011223-1.c: New.
49407 * gcc.dg/inline-1.c: New.
49409 2001-12-23 Richard Henderson <rth@redhat.com>
49411 * gcc.dg/asm-4.c: Test operand modifiers.
49413 2001-12-23 Richard Henderson <rth@redhat.com>
49415 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49417 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
49419 * gcc.c-torture/execute/20011223-1.c: New test.
49421 2001-12-21 Richard Henderson <rth@redhat.com>
49423 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49424 re-enables the warning.
49426 2001-12-21 Richard Henderson <rth@redhat.com>
49428 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49430 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49432 * gcc.c-torture/compile/20011218-1.c: New test.
49434 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
49436 * gcc.misc-test/arm-isr.exp: New file. Control running of the
49438 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
49439 epilogue generation for ARM ISR routines.
49441 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49443 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49444 * gcc.dg/format/c90-printf-3.c: Likewise.
49445 * gcc.dg/format/c99-printf-3.c: Likewise.
49446 * gcc.dg/format/ext-1.c: Likewise.
49447 * gcc.dg/format/ext-6.c: Likewise.
49448 * gcc.dg/format/format.h: Prototype unlocked stdio.
49450 2001-12-20 Richard Henderson <rth@redhat.com>
49452 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49454 (malloc): Correct allocation logic. Abort if we fill up the
49455 arena before initialization complete.
49456 (realloc): Correct allocation logic.
49458 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49460 * gcc.c-torture/compile/20011219-2.c: New test.
49462 * gcc.c-torture/execute/20011219-1.c: New test.
49464 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
49466 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49467 target does not support weak symbols.
49469 2001-12-19 Jakub Jelinek <jakub@redhat.com>
49471 * gcc.c-torture/compile/20011219-1.c: New test.
49473 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
49475 * g++.dg/other/error1.C: New test.
49477 2001-12-17 Jeffrey A Law (law@redhat.com)
49479 * gcc.c-torture/execute/20011217-1.c: New test.
49481 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
49483 * objc.dg/special/: New directory.
49484 * objc.dg/special/special.exp: New file.
49485 * objc.dg/special/unclaimed-category-1.h: New file.
49486 * objc.dg/special/unclaimed-category-1a.m: New file.
49487 * objc.dg/special/unclaimed-category-1.m: New file.
49489 2001-12-17 Andreas Jaeger <aj@suse.de>
49491 * gcc.c-torture/compile/20011217-2.c: New test.
49493 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
49495 * gcc.c-torture/compile/20011217-1.c: New test.
49497 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
49499 * gcc.dg/20011214-1.c: New.
49501 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
49503 * gcc.dg/altivec-4.c: New.
49505 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
49507 * gcc.dg/20011113-1.c: New test.
49509 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
49511 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49512 std::__malloc_alloc_template<0> and
49513 std::__default_alloc_template<false, 0>.
49515 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
49517 * objc/execute/bf-21.m: New test.
49518 * objc/execute/enumeration-1.m: New test.
49519 * objc/execute/enumeration-2.m: New test.
49521 2001-12-12 Jakub Jelinek <jakub@redhat.com>
49523 * gcc.dg/gnu89-init-1.c: New test.
49525 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
49527 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49528 * g++.old-deja/g++.jason/2371.C: Likewise.
49529 * g++.old-deja/g++.jason/template33.C: Likewise.
49530 * g++.old-deja/g++.jason/template34.C: Likewise.
49531 * g++.old-deja/g++.jason/template36.C: Likewise.
49532 * g++.old-deja/g++.oliva/typename1.C: Likewise.
49533 * g++.old-deja/g++.oliva/typename2.C: Likewise.
49534 * g++.old-deja/g++.other/typename1.C: Likewise.
49535 * g++.old-deja/g++.pt/inherit2.C: Likewise.
49536 * g++.old-deja/g++.pt/nontype5.C: Likewise.
49537 * g++.old-deja/g++.pt/typename11.C: Likewise.
49538 * g++.old-deja/g++.pt/typename14.C: Likewise.
49539 * g++.old-deja/g++.pt/typename16.C: Likewise.
49540 * g++.old-deja/g++.pt/typename3.C: Likewise.
49541 * g++.old-deja/g++.pt/typename4.C: Likewise.
49542 * g++.old-deja/g++.pt/typename5.C: Likewise.
49543 * g++.old-deja/g++.pt/typename7.C: Likewise.
49544 * g++.old-deja/g++.robertl/eb9.C: Likewise.
49546 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
49548 * g++.dg/other/linkage1.C: New test.
49549 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49552 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
49554 * gcc.dg/concat.c: New test.
49556 2001-12-11 Stan Shebs <shebs@apple.com>
49558 * objc/compile: New test directory.
49559 * objc/compile/compile.exp: New expect script.
49560 * objc/compile/20011211-1.m: New compile test.
49562 2001-12-11 Jason Merrill <jason@redhat.com>
49564 * lib/prune.exp (prune_gcc_output): Also handle "In member
49565 function". So many permutations...
49567 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
49569 * g++.dg/template/typedef1.C: New test.
49571 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
49573 * g++.dg/other/copy1.C: New test.
49575 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
49577 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49579 * gcc.dg/builtin-choose-expr.c: New.
49581 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
49583 * gcc.dg/altivec-2.c: New.
49585 2001-12-07 Richard Henderson <rth@redhat.com>
49587 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49589 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
49591 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49594 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49596 * g++-old.deja/g++.robertl/eb101.C: Deleted.
49598 2001-12-06 Janis Johnson <janis187@us.ibm.com>
49600 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49601 variable argument list.
49603 2001-12-06 Zack Weinberg <zack@codesourcery.com>
49605 * gcc.c-torture/execute/memcheck: Delete entire directory.
49606 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49607 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49609 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
49611 * gcc.dg/Wshadow-1.c: New test.
49613 2001-12-05 Jakub Jelinek <jakub@redhat.com>
49615 * gcc.c-torture/compile/20011130-1.c: New test.
49617 * gcc.dg/noncompile/20011025-1.c: New test.
49619 * g++.dg/other/anon-union.C: New test.
49621 * gcc.c-torture/execute/20011024-1.c: New test.
49623 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
49625 * gcc.c-torture/execute/20000722-1.x,
49626 gcc.c-torture/execute/20010123-1.x: Remove.
49627 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49628 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49629 gcc.dg/c99-complit-2.c: New tests.
49631 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
49633 * g++.dg/inherit/base1.C: New test.
49635 2001-12-04 Jakub Jelinek <jakub@redhat.com>
49637 * g++.dg/other/stdarg1.C: New test.
49639 * gcc.c-torture/compile/20011130-2.c: New test.
49641 2001-12-03 Janis Johnson <janis187@us.ibm.com>
49643 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49644 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49645 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49646 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49647 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49648 * gcc.dg/builtin-prefetch-1.c: New test.
49650 2001-12-03 Jakub Jelinek <jakub@redhat.com>
49652 * gcc.dg/20011130-1.c: New test.
49654 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
49656 * g++.dg/other/scope1.C: New test.
49657 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49659 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
49661 * gcc.dg/vla-init-1.c: New test.
49663 2001-12-01 Geoff Keating <geoffk@redhat.com>
49665 * gcc.c-torture/compile/structs.c: New testcase from GDB.
49667 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
49669 * objc.dg/alias.m: Update.
49670 * objc.dg/class-1.m: Update.
49671 * objc.dg/const-str-1.m: Update.
49672 * objc.dg/fwd-proto-1.m: Update.
49673 * objc.dg/id-1.m: Update.
49674 * objc.dg/super-class-1.m: Update.
49676 2001-11-29 Mark Mitchell <mark@codesourcery.com>
49678 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49681 2001-11-28 Jeffrey A Law (law@cygnus.com)
49683 * gcc.c-torture/execute/20011128-1.c: New test.
49685 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
49687 * gcc.dg/20011127-1.c: New test.
49689 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49691 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
49692 from Austin Group draft 7.
49693 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
49694 scanf format arguments.
49695 * gcc.dg/format/no-exargs-2.c: New test.
49697 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
49699 * g++.dg/abi/vbase8-4.C: New test.
49701 2001-11-24 Ian Lance Taylor <ian@airs.com>
49703 * gcc.c-torture/execute/20011121-1.c: New test.
49705 2001-11-23 Jeffrey A Law (law@cygnus.com)
49707 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49709 2001-11-23 Andreas Jaeger <aj@suse.de>
49711 * gcc.dg/cpp/charconst-2.c: New test.
49713 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
49715 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49716 to the host if it is remote. Let tests specify extra headers
49718 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49719 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49720 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49721 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49722 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49723 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49724 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49725 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49726 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49727 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49729 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
49731 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49732 for little endian ARMs.
49734 2001-11-20 Jakub Jelinek <jakub@redhat.com>
49736 * gcc.c-torture/compile/20011119-1.c: New test.
49737 * gcc.c-torture/compile/20011119-2.c: New test.
49739 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
49741 * gcc.dg/altivec-1.c: Fix typo.
49743 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49745 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49747 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
49749 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49751 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
49753 * lib/g77.exp: Don't specify --rpath-link.
49755 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49756 across all the headers.
49757 * gcc.dg/format/format.exp: For testing on a remote host,
49760 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49761 * gcc.c-torture/execute/930406-1.c: Likewise.
49762 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49764 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
49766 * gcc.dg/altivec-1.c: New.
49768 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
49770 * gcc.dg/cpp/fpreprocessed.c: New test case.
49772 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49774 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49775 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49776 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49778 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49780 * gcc.dg/no-builtin-1.c: New test.
49782 2001-11-16 Jakub Jelinek <jakub@redhat.com>
49784 * gcc.c-torture/execute/20011115-1.c: New test.
49786 2001-11-15 Jakub Jelinek <jakub@redhat.com>
49788 * gcc.c-torture/compile/20011114-2.c: New test.
49789 * gcc.c-torture/compile/20011114-3.c: New test.
49790 * gcc.c-torture/compile/20011114-4.c: New test.
49792 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
49794 * g++.dg/other/init1.C: New test.
49796 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
49798 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49801 * gcc.c-torture/execute/20011114-1.c: New testcase.
49803 * gcc.c-torture/compile/20010327-1.c: Revert last change.
49804 * gcc.c-torture/compile/20011114-1.c: New test, exactly
49805 like the (before this change) version of 20010327-1.c.
49807 2001-11-14 Roger Sayle <roger@eyesopen.com>
49809 * gcc.c-torture/execute/string-opt-13.c: New testcase.
49811 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
49813 * g++.dg/init/array2.C: New test.
49815 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
49817 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49819 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
49821 * g++.dg/other/forscope1.C: New test.
49822 * g++.dg/ext/forscope1.C: New test.
49823 * g++.dg/ext/forscope2.C: New test.
49825 2001-11-13 Jakub Jelinek <jakub@redhat.com>
49827 * gcc.c-torture/execute/20011113-1.c: New test.
49829 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
49831 * gcc.c-torture/execute/20011109-2.c: New test.
49833 * gcc.c-torture/execute/20011109-1.c: New test.
49835 2001-11-09 Jakub Jelinek <jakub@redhat.com>
49837 * gcc.c-torture/compile/20011109-1.c: New test.
49839 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
49841 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49842 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49843 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49844 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49845 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49846 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49847 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49849 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
49851 * g++.dg/warn/Wshadow-1.C: New tests.
49852 * g++.old-deja/g++.mike/for3.C: Update.
49854 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
49856 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49857 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49858 XFAILs. Adjust expected error texts.
49859 * gcc.c-torture/compile/20011106-1.c,
49860 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49861 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49862 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49863 gcc.dg/c99-array-lval-5.c: New tests.
49865 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49867 * gcc.dg/cpp/defined.c: Update.
49869 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49871 * gcc.c-torture/execute/anon-1.c: New test.
49873 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
49875 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49876 same size, so no warning should be produced on stormy16.
49878 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49879 due to oversized array.
49880 * g++.old-deja/g++.mike/ns15.C: Likewise.
49881 * g++.old-deja/g++.pt/crash16.C: Likewise.
49883 2001-11-02 Graham Stott <grahams@redhat.com>
49885 * g++.dgother/debug1.C: Fix typos.
49887 2001-11-01 Jakub Jelinek <jakub@redhat.com>
49889 * g++.dg/other/debug1.C: New test.
49891 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49893 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49896 2001-10-30 Jakub Jelinek <jakub@redhat.com>
49898 * gcc.dg/20011029-2.c: New test.
49900 * gcc.c-torture/compile/20011029-1.c: New test.
49902 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
49904 * objc/execute/class_self-1.m: New test.
49905 * objc/execute/class_self-2.m: New test.
49907 2001-10-25 Zack Weinberg <zack@codesourcery.com>
49909 * gcc.misc-tests/msgs.exp: Delete.
49910 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49911 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
49912 error set to match recent changes.
49914 2001-10-24 Zack Weinberg <zack@codesourcery.com>
49916 * gcc.dg/20011021-1.c: New test.
49918 2001-10-24 Jakub Jelinek <jakub@redhat.com>
49920 * gcc.c-torture/compile/20011023-1.c: New test.
49922 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
49924 * lib/g77.exp: Rewrite based on lib/g++.exp.
49926 2001-10-19 Jakub Jelinek <jakub@redhat.com>
49928 * gcc.c-torture/execute/20011019-1.c: New test.
49930 * gcc.dg/20011018-1.c: New test.
49932 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
49934 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49936 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
49938 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49939 * gcc.dg/attr-invalid.c: Likewise.
49941 2001-10-18 Jakub Jelinek <jakub@redhat.com>
49943 * gcc.dg/20011015-1.c: New test.
49945 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49947 * g++.dg/template/unify2.C: New test.
49949 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49951 * g++.dg/other/exception-specification.C: New test
49953 2001-10-13 Tom Rix <trix@redhat.com>
49955 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49956 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49958 2001-10-12 Jakub Jelinek <jakub@redhat.com>
49960 * gcc.dg/20011009-1.c: New test.
49962 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
49965 * g++.dg/other/friend1.C: New test.
49967 2001-10-11 Richard Henderson <rth@redhat.com>
49969 * g++.old-deja/g++.other/crash18.C: Add -S to options.
49971 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49973 * gcc.c-torture/compile/20011010-1.c: New.
49975 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
49977 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49978 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49979 g77.f-torture/execute/execute.exp,
49980 g77.f-torture/noncompile/noncompile.exp,
49981 gcc.c-torture/compile/compile.exp,
49982 gcc.c-torture/execute/execute.exp,
49983 gcc.c-torture/execute/ieee/ieee.exp,
49984 gcc.c-torture/execute/memcheck/memcheck.exp,
49985 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49986 objc/execute/execute.exp: Update FSF address.
49988 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
49990 * gcc.dg/cpp/cmdlne-C.c: Update.
49991 * gcc.dg/cpp/cmdlne-C2.c: New.
49993 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49995 * gcc.c-torture/execute/20011008-3.c: New.
49997 2001-10-08 DJ Delorie <dj@redhat.com>
49999 * gcc.dg/20011008-1.c: New.
50000 * gcc.dg/20011008-2.c: New.
50002 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
50004 * gcc.dg/cpp/spacing1.c: Update test.
50006 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
50008 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50009 spelling errors of "separate" as "seperate".
50011 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
50013 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50014 enough to avoid inlining.
50016 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50018 * lib/g77.exp: set libg2c_dir correctly.
50020 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
50022 * gcc.dg/cpp/macro11.c: New test.
50024 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50026 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50027 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50028 gcc.dg/format/multattr-3.c: New tests.
50029 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
50030 tests for format attributes on function pointers being rejected.
50032 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50034 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50036 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50038 * g++.dg/warn/format1.C: New test.
50040 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
50042 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50044 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50046 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50048 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50050 * gcc.dg/cpp/redef2.c: Add test.
50052 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
50054 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50055 long-standing bug on i686, apparently.
50056 * gcc.c-torture/execute/loop-2c.x: New file.
50057 * gcc.c-torture/execute/loop-2d.x: New file.
50058 * gcc.c-torture/execute/loop-3c.x: New file.
50060 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
50062 * gcc.dg/cpp/20000625-2.c: Correct line number.
50064 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50066 * gcc.dg/cpp/macro10.c: New test.
50067 * gcc.dg/cpp/strify3.c: New test.
50068 * gcc.dg/cpp/spacing1.c: Add tests.
50069 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50070 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50072 2001-09-24 DJ Delorie <dj@redhat.com>
50074 * gcc.c-torture/execute/20010924-1.c: New test.
50076 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50078 * objc/execute/paste.m: Remove.
50080 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
50082 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50084 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
50086 * g77.dg/strlen0.f: New test.
50088 2001-09-21 Richard Henderson <rth@redhat.com>
50090 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50091 * g++.old-deja/g++.abi/vtable2.C: Likewise.
50093 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
50095 Table-driven attributes.
50096 * g++.dg/ext/attrib1.C: New test.
50098 2001-09-20 DJ Delorie <dj@redhat.com>
50100 * gcc.dg/20000926-1.c: Update expected warning messages.
50101 * gcc.dg/array-2.c: Likewise, and test for warnings too.
50102 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50105 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
50107 * g++.dg/eh/registers1.C: New test case.
50109 2001-09-17 Richard Henderson <rth@redhat.com>
50111 * gcc.dg/array-5.c: Fix VLA decomposition test.
50113 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
50115 * gcc.dg/cpp/line5.c: New testcase.
50117 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
50119 * gcc.dg/cpp/macro9.c: New test.
50121 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
50123 * gcc.c-torture/execute/980223.c: Change type of addr from long
50126 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
50128 * gcc.c-torture/execute/20010915-1.c: New test.
50130 2001-09-14 Janis Johnson <janis187@us.ibm.com>
50132 * g77.dg/bprob: New directory.
50133 * g77.dg/bprob/bprob.exp: New file.
50134 * g77.dg/bprob/bprob-1.f: New test.
50135 * g77.dg/gcov: New directory.
50136 * g77.dg/gcov/gcov.exp: New file.
50137 * g77.dg/gcov/gcov-1.f: New test.
50138 * g77.dg/gcov/gcov-1.x: New file.
50140 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
50142 * gcc.dg/cpp/directiv.c: Update.
50143 * gcc.dg/cpp/undef1.c: Update.
50145 2001-09-12 Jakub Jelinek <jakub@redhat.com>
50147 * gcc.dg/20010912-1.c: New test.
50149 2001-09-11 Janis Johnson <janis187@us.ibm.com>
50151 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50152 language-independent file in lib.
50153 * lib/gcov.exp: New file.
50155 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
50157 * gcc.c-torture/compile/20010911-1.c: New test.
50159 2001-09-10 Janis Johnson <janis187@us.ibm.com>
50161 * lib/profopt.exp: New, to support profile-directed optimizations.
50162 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50163 * gcc.misc-tests/bprob-1.c: New test.
50164 * gcc.misc-tests/bprob-2.c: New test.
50166 2001-09-07 Janis Johnson <janis187@us.ibm.com>
50168 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50169 XFAIL and which kinds of gcov output to verify.
50170 * gcc.misc-tests/gcov-4b.x: New file.
50171 * gcc.misc-tests/gcov-5b.x: New file.
50172 * gcc.misc-tests/gcov-6.x: New file.
50173 * gcc.misc-tests/gcov-7.c: New test.
50174 * gcc.misc-tests/gcov-7.x: New file.
50176 2001-09-06 Janis Johnson <janis187@us.ibm.com>
50178 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50179 * gcc.misc-tests/gcov-6.c: New test.
50181 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
50184 * g++.dg/abi/vbase1.C: New test.
50186 2001-09-05 Ziemowit Laski <zlaski@apple.com>
50188 * objc.dg/method-2.m: New.
50190 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
50193 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50194 * g++.dg/init/empty1.C: New test.
50196 2001-09-03 Jakub Jelinek <jakub@redhat.com>
50198 * gcc.c-torture/compile/20010903-1.c: New test.
50200 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
50202 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50205 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
50207 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50209 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50211 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50213 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
50215 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50216 for 16-bit 'unsigned int'.
50218 2001-08-29 Kazu Hirata <kazu@hxi.com>
50220 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50222 2001-08-27 Richard Henderson <rth@redhat.com>
50224 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50225 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50227 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
50229 * gcc.dg/asm-names.c (ymain): New.
50231 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
50233 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50234 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50235 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50237 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50239 * gcc.dg/compare5.c: New testcase.
50241 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
50243 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50244 and "In instantiation".
50246 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
50248 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50250 2001-08-20 Janis Johnson <janis187@us.ibm.com>
50252 * gcc.misc-tests/gcov.exp: Add support for branch information.
50253 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50254 * gcc.misc-tests/gcov-4.c: New test.
50255 * gcc.misc-tests/gcov-4b.c: New test.
50256 * gcc.misc-tests/gcov-5b.c: New test.
50258 2001-08-20 Zack Weinberg <zackw@panix.com>
50260 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50263 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
50265 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50267 2001-08-19 Jakub Jelinek <jakub@redhat.com>
50269 * g++.dg/eh/template1.C: New test.
50271 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
50273 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50275 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50278 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
50280 * lib/g77-dg.exp: Use prune.exp for common procedures
50281 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50282 * lib/g77.exp: (g77-dg-prune) Remove
50284 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
50286 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50288 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50290 * g++.dg/template/unify1.C: New test.
50292 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
50294 * g++.dg/abi/empty4.C: New test.
50296 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
50298 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50300 * g77.f-torture/compile/pr3743.x: Likewise.
50302 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50304 * g++.dg/other/using-declaration.C: New test.
50306 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50308 * gcc.dg/cpp/tr-sign.c: New testcase.
50310 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50312 * gcc.dg/cpp/19951025-1.c: Revert.
50313 * gcc.dg/cpp/directiv.c: We no longer process directives that
50314 interrupt macro arguments.
50316 2001-08-03 Zack Weinberg <zackw@stanford.edu>
50318 * gcc.dg/bconstp-1.c: New test.
50320 2001-08-03 Richard Henderson <rth@redhat.com>
50322 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50324 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
50326 * gcc.dg/cpp/19951025-1.c: Update.
50328 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
50330 * g77.dg/ff90-1.f (s): Fix reference of variable z,
50333 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
50336 * g++.old-deja/g++.ns/ns14.C: Remove special options.
50337 * g++.old-deja/g++.other/std1.C: Likewise.
50338 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50340 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50342 * lib/g77.exp: Load gcc-defs.exp for common procedures
50343 (g77_pass, g77_fail, g77_finish, g77_exit,
50344 ${tool}_check_unsupported_p} Now redundant. Deleted.
50346 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50348 * g77.dg/fbackslash.f
50349 * g77.dg/fcase-preserve.f
50351 * g77.dg/ffixed-line-length-0.f
50352 * g77.dg/ffixed-line-length-132.f
50353 * g77.dg/ffixed-line-length-7.f
50354 * g77.dg/ffixed-line-length-72.f
50355 * g77.dg/ffixed-line-length-none.f
50356 * g77.dg/ffree-form-1.f
50357 * g77.dg/fno-backslash.f
50358 * g77.dg/fno-f90-1.f
50359 * g77.dg/fno-fixed-form-1.f
50360 * g77.dg/fno-onetrip.f
50361 * g77.dg/fno-typeless-boz.f
50362 * g77.dg/fno-underscoring.f
50363 * g77.dg/fno-vxt-1.f
50364 * g77.dg/fonetrip.f
50365 * g77.dg/ftypeless-boz.f
50366 * g77.dg/fugly-assumed.f
50367 * g77.dg/funderscoring.f
50370 2001-08-01 Ziemowit Laski <zlaski@apple.com>
50372 * objc.dg/fwd-proto-1.m: New.
50373 * objc.dg/local-decl-1.m: New.
50374 * objc.dg/naming-1.m: New.
50375 * objc.dg/naming-2.m: New.
50376 * objc.dg/proto-hier-1.m: New.
50378 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
50380 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50381 largest-type elements to a struct makes its size grow.
50383 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50385 * g++.dg/abi/vthunk1.C: New test.
50387 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50389 * g++.dg/abi/vbase8-22.C: New test.
50391 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50393 * gcc.dg/cpp/macro8.c: New test.
50395 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50397 * g++.dg/abi/vbase8-21.C: New test.
50399 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50401 * g++.dg/abi/vbase8-10.C: New test.
50403 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50405 * lib/g++.exp (g++_set_ld_library_path): Renamed to
50406 ${tool}_set_ld_library_path.
50408 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50411 2001-07-26 Stan Cox <scox@redhat.com>
50413 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50414 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50415 gcc_exit, gcc_check_unsupported_p):
50416 Moved to gcc-deps.exp
50417 * gcc-deps.exp: New file.
50419 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50421 * g++.old-deja/g++.pt/defarg14.C: New test.
50423 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50425 * g++.old-deja/g++.other/lineno5.C: New test.
50427 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50429 * g++.old-deja/g++.pt/crash68.C: New test.
50431 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50433 * g++.old-deja/g++.other/crash42.C: New test.
50435 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50437 * gcc.dg/cpp/extratokens.c: Fix.
50438 * gcc.dg/cpp/skipping2.c: New tests.
50440 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50442 * gcc.c-torture/execute/20010724-1.c: New file.
50443 * gcc.c-torture/execute/20010724-1.x: New file.
50445 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50447 * g++.old-deja/g++.other/cond7.C: New test.
50449 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50451 * g++.old-deja/g++.other/optimize4.C: New test.
50453 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50455 * g++.old-deja/g++.abi/vbase8-5.C: New test.
50457 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
50459 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50460 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50461 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50462 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50464 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50465 bug report" message.
50467 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50468 * g++.dg/ext/instantiate1.C: Move from old-deja.
50470 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
50472 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50473 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50474 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50475 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50477 2001-07-23 Jeffrey A Law (law@cygnus.com)
50479 * gcc.c-torture/execute/20010723-1.c: New test.
50481 2001-07-23 Ben Elliston <bje@redhat.com>
50483 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50485 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50487 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50489 Delete handling of ieee_multilib_flags.
50490 Pass -mieee for alpha*-*-* and sh-*-*.
50491 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50493 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
50495 Remove old-abi tests.
50496 * g++.old-deja/g++.mike/p11116.C: Remove.
50497 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50499 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
50501 * g77.f-torture/compile/pr3743.f: New test
50503 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
50505 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50507 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50509 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50510 g++.old-deja/g++.pt/static6.C: Likewise.
50511 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50512 supports weak symbols.
50514 2001-07-18 Andreas Jaeger <aj@suse.de>
50516 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50519 2001-07-18 Andreas Jaeger <aj@suse.de>
50521 * gcc.dg/iftrap-1.c: Fix target line.
50523 2001-07-17 Richard Henderson <rth@redhat.com>
50525 * gcc.c-torture/execute/20010717-1.c: New.
50527 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
50529 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50532 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50534 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50536 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50538 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50539 UAC_SIGBUS, UAC_NOPRINT definitions.
50541 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
50543 * objc/execute/object_is_class.m: New test.
50544 * objc/execute/object_is_meta_class.m: New test.
50546 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50548 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50549 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50551 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
50553 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50554 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50556 2001-07-14 Richard Henderson <rth@redhat.com>
50558 * gcc.dg/iftrap-1.c: New.
50560 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
50562 * g77.f-torture/execute/intrinsic77.f: New test.
50564 2001-07-11 Janis Johnson <janis@us.ibm.com>
50566 * gcc.misc-tests/gcov-3.c: New test.
50568 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50570 * gcc.c-torture/compile/20010711-1.c,
50571 * gcc.c-torture/compile/20010711-2.c: New tests.
50573 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50575 * gcc.c-torture/execute/20010711-1.c: New test.
50577 2001-07-11 Ben Elliston <bje@redhat.com>
50579 * g++.old-deja/g++.other/enum5.C: New test.
50581 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
50583 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50584 (g++-dg-prune): Call prune_gcc_output.
50585 * prune.exp: New file for prune_gcc_output.
50586 * lib/g++.exp, lib/gcc.exp: Load it.
50588 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
50590 * gcc.c-torture/compile/20010701-1.c,
50591 g++.old-deja/g++.ext/attrib6.C: New tests.
50593 2001-07-06 Jeffrey A Law (law@cygnus.com)
50595 * gcc.c-torture/compile/20010706-1.c: New test.
50597 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
50599 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50601 2001-06-28 Stan Shebs <shebs@apple.com>
50603 * gcc.dg/pragma-darwin.c: New test.
50605 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50607 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50608 Solaris 2.[678] system.
50610 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
50612 * gcc.dg/20010622-1.c: New test.
50614 2001-06-18 Stan Shebs <shebs@apple.com>
50616 * objc.dg: New directory.
50617 * objc.dg/dg.exp: New file.
50618 * objc.dg/alias.m: New.
50619 * objc.dg/class-1.m: New.
50620 * objc.dg/class-2.m: New.
50621 * objc.dg/const-str-1.m: New.
50622 * objc.dg/const-str-2.m: New.
50623 * objc.dg/id-1.m: New.
50624 * objc.dg/method-1.m: New.
50625 * objc.dg/super-class-1.m: New.
50626 * lib/objc-dg.exp: New file.
50628 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
50630 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50633 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
50635 * g++.old-deja/g++.abi/vbase8-9.C: New test.
50637 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50639 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50642 2001-06-12 Richard Henderson <rth@redhat.com>
50644 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50646 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50648 * g++.old-deja/g++.abi/vbase5.C: New test.
50649 * g++.old-deja/g++.abi/vbase6.C: New test.
50650 * g++.old-deja/g++.abi/vbase7.C: New test.
50652 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50654 * gcc.c-torture/compile/20010610-1.c: New test.
50656 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50658 * g++.old-deja/g++.abi/vbase4.C: New test.
50660 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50662 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50663 support %f for HC11/HC12 targets.
50664 * gcc.c-torture/execute/930513-1.x: New file, likewise.
50665 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50666 on HC11/HC12 targets.
50667 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50669 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50671 * gcc.dg/wchar_t-1.c: New file.
50672 * gcc.dg/wint_t-1.c: Likewise.
50674 2001-06-11 Bernd Schmidt <bernds@redhat.com>
50676 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50678 2001-06-11 Richard Henderson <rth@redhat.com>
50680 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50682 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50684 * gcc.c-torture/compile/20010611-1.c: New test.
50686 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50688 * gcc.dg/c99-tag-1.c: Add more tests.
50690 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
50692 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50693 representation on MN10300 and ARM/Thumb.
50695 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
50697 * g77.f-torture/execute/20010610.f: New.
50699 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
50701 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50704 2001-06-09 Richard Henderson <rth@redhat.com>
50706 * gcc.c-torture/execute/ashrdi-1.c: New.
50707 * gcc.c-torture/execute/ashldi-1.c: New.
50708 * gcc.c-torture/execute/lshrdi-1.c: New.
50710 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
50712 * objc/execute/load-3.m: Added. Check sending +load to categories,
50713 in addition to classes.
50715 2001-06-08 Stan Shebs <shebs@apple.com>
50717 * objc/execute/load-2.m: New test. From Nicola Pero
50718 <n.pero@mi.flashnet.it>.
50720 2001-06-08 Jakub Jelinek <jakub@redhat.com>
50722 * gcc.c-torture/execute/20010605-2.c: New test.
50724 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50726 * g++.old-deja/g++.abi/vbase2.C: New test.
50727 * g++.old-deja/g++.abi/vbase3.C: New test.
50729 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50731 * g++.old-deja/g++.pt/friend49.C: New test.
50733 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
50735 * g++.old-deja/g++.ext/anon3.C: New test.
50737 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
50739 * g++.old-deja/g++.other/conv7.C: New test.
50741 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
50743 * gcc.c-torture/compile/20010605-2.c: New test.
50745 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
50747 * gcc.c-torture/execute/20010604-1.c: New test.
50749 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
50751 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50753 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
50755 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50756 (g++_link_flags): Likewise.
50757 (g++_init): Pass gccpath's value to two previous functions.
50759 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50761 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50762 Ensure logfile entry matches exec command line.
50764 2001-05-31 Richard Henderson <rth@redhat.com>
50766 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50767 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50769 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
50771 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50772 compiler for irix6.2
50774 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
50776 * g++.old-deja/g++.other/optimize3.C: New file.
50778 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
50780 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50783 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
50785 * g++.old-deja/g++.other/optimize2.C: New file.
50787 2001-05-25 Diego Novillo <dnovillo@redhat.com>
50789 * gcc.c-torture/compile/20010518-2.c: New file.
50790 * gcc.c-torture/execute/20010518-1.c: New file.
50791 * gcc.c-torture/execute/20010518-2.c: New file.
50793 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
50795 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50797 2001-05-24 Mark Mitchell <mark@codesourcery.com>
50799 G++ no longer defines builtins that do not begin with __builtin.
50800 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50801 * g++.old-deja/g++.brendand/misc13.C: Likewise.
50802 * g++.old-deja/g++.law/builtin1.C: Likewise.
50803 * g++.old-deja/g++.law/cvt2.C: Likewise.
50804 * g++.old-deja/g++.mike/net5.C: Likewise.
50805 * g++.old-deja/g++.other/builtins1.C: Likewise.
50806 * g++.old-deja/g++.other/builtins2.C: Likewise.
50807 * g++.old-deja/g++.other/builtins3.C: Likewise.
50808 * g++.old-deja/g++.other/builtins4.C: Likewise.
50809 * g++.old-deja/g++.other/inline8.C: Likewise.
50810 * g++.old-deja/g++.robertl/eb39.C: Likewise.
50812 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
50814 * g++.old-deja/g++.pt/using1.C: Adjust.
50815 * g++.old-deja/g++.pt/using2.C: New test.
50817 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50819 * gcc.dg/cpp/charconst.c: New tests.
50820 * gcc.dg/cpp/escape.c: New tests.
50821 * gcc.dg/cpp/escape-1.c: New tests.
50822 * gcc.dg/cpp/escape-2.c: New tests.
50823 * gcc.dg/cpp/ucs.c: New tests.
50825 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
50827 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50828 native compiler for irix6.5.
50830 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
50832 * lib/g++.exp (g++_include_flags): Use args to compute
50834 (g++_link_flags): Likewise.
50835 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50837 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
50839 * gcc.dg/c90-hexfloat-1.c: Add more tests.
50841 2001-05-21 Geoff Keating <geoffk@redhat.com>
50843 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50846 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50848 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50850 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50851 to STACK_SIZE; Use it to define size of add_histo array.
50852 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50854 (f): Use GITT_SIZE to define size of gitt local table.
50855 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50856 to STACK_SIZE; Use it to define size of bytemem array.
50858 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50860 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50861 on 68HC11/HC12 due to the asm instruction.
50862 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50863 * gcc.c-torture/compile/920520-1.x: Likewise.
50864 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50865 on 68HC11/HC12 because the function is larger than 64K.
50866 * gcc.c-torture/compile/961203-1.x: New file, this test fails
50867 on 68HC11/HC12 because the structure is too large.
50869 2001-05-20 Richard Henderson <rth@redhat.com>
50871 * gcc.c-torture/execute/20010520-1.c: New.
50873 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50875 * g++.old-deja/g++.warn/compare1.C: New test.
50876 * gcc.dg/compare4.c: New test.
50878 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
50880 * g++.old-deja/g++.other/optimize1.C: New test.
50882 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50884 * g++.old-deja/g++.pt/spec41.C: New test.
50886 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
50888 * gcc.c-torture/compile/20010114-1.x: Remove.
50890 2001-05-18 Stan Shebs <shebs@apple.com>
50892 * gcc.c-torture/compile/20010518-1.c: New test.
50894 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
50896 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50897 * g++.old-deja/g++.pt/crash67.C: New test.
50899 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
50901 * g++.old-deja/g++.other/debug9.C: New test.
50903 2001-05-16 Zack Weinberg <zackw@stanford.edu>
50905 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50907 2001-05-16 Jan Hubicka <jh@suse.cz>
50909 * gcc.c-torture/compile/20010516-1.c: New test.
50911 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50913 * g++.old-deja/g++.other/crash41.C: New test.
50915 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50917 * g++.old-deja/g++.pt/crash66.C: New test.
50919 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
50921 * g++.old-deja/g++.robertl/eb27.C: Convert.
50923 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
50925 * g++.dg/friend-warn.C: New test. Do not warn about friend
50926 declaration being redundant.
50928 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
50930 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50932 2001-05-14 Mark Mitchell <mark@codesourcery.com>
50934 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50936 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
50938 * lib/g++.exp: Use testsuite_flags.
50940 2001-05-13 Mark Mitchell <mark@codesourcery.com>
50942 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50944 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
50946 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50948 2001-05-11 Mark Mitchell <mark@codesourcery.com>
50950 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50952 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
50954 * gcc.c-torture/compile/20010313-1.c: New test.
50956 2001-05-09 Zack Weinberg <zackw@stanford.edu>
50958 * gcc.dg/cpp/direct2.c: New test.
50959 * gccq.dg/cpp/direct2s.c: New test.
50961 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50963 2001-05-07 Mark Mitchell <mark@codesourcery.com>
50965 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50966 * g++.old-deja/g++.other/op3.C: Likewise.
50968 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50970 * gcc.dg/cpp/syshdr.h: New file.
50971 * gcc.dg/cpp/sysmac1.c: Update.
50972 * gcc.dg/cpp/sysmac2.c: Update.
50974 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50976 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50978 2001-05-04 David Edelsohn <edelsohn@gnu.org>
50980 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50981 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50983 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
50985 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50987 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
50989 * lib/g++.exp (g++_include_flags): Don't use any special flags
50990 if TESTING_IN_BUILD_TREE is not defined.
50991 (g++_init): Use a plain 'c++' as the compiler if
50992 TESTING_IN_BUILD_TREEE is not defined.
50994 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50996 * g++.old-deja/g++.eh/catch13.C: New test.
50997 * g++.old-deja/g++.eh/catch14.C: New test.
50999 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51001 * gcc.dg/cpp/tr-define.c: New test.
51003 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
51005 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51006 <stdlib.h>, not <malloc.h>.
51008 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51010 * g++.old-deja/g++.ns/template17.C: New test.
51012 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51014 * g++.old-deja/g++.pt/ref4.C: New test.
51016 2001-04-30 Richard Henderson <rth@redhat.com>
51018 * gcc.dg/20000724-1.c: Revert last change.
51020 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
51022 * g77.f-torture/execute/20010430.f: New test.
51024 2001-04-30 Mark Mitchell <mark@codesourcery.com>
51026 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51028 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
51030 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51032 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51034 * g++.old-deja/g++.eh/crash6.C: New test.
51036 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51038 * g++.old-deja/g++.other/warn7.C: New test.
51040 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51042 * g++.old-deja/g++.other/defarg9.C: New test.
51044 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51046 * g77.f-torture/compile/20010426.f: New test.
51047 * g77.f-torture/execute/20010426.f: New test.
51049 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51051 * g77.f-torture/compile/20000629-1.x: Remove - error
51054 2001-04-26 Jeffrey A Law (law@cygnus.com)
51056 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51057 Tweak slightly to work with g++.dg framework.
51058 * g++.dg/special/ecos.exp: Run initp1.C test.
51059 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51061 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51062 its linker doesn't give line numbers either.
51063 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51065 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51067 * g++.old-deja/g++.other/lex1.C: New test.
51069 2001-04-26 Jakub Jelinek <jakub@redhat.com>
51071 * gcc.dg/noncompile/20010425-1.c: New test.
51073 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51075 * g++.old-deja/g++.pt/mangle2.C: New test.
51077 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51079 * gcc.dg/format/plus-1.c: New test.
51081 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51083 * gcc.dg/20010423-1.c: New test.
51085 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51087 * gcc.c-torture/execute/20010422-1.c: New test.
51089 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
51091 * g++.old-deja/g++.ns/type2.C: New test.
51093 2001-04-24 Zack Weinberg <zackw@stanford.edu>
51095 * g++.old-deja/g++.other/perf1.C: New test.
51097 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
51099 * gcc.dg/c99-func-2.c: Remove xfail.
51100 * gcc.dg/c99-func-3.c: Remove xfail.
51101 * gcc.dg/c99-func-4.c: Remove xfail.
51103 2001-04-23 Zack Weinberg <zackw@stanford.edu>
51105 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51107 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
51109 * gcc.c-torture/compile/20010423-1.c: New test.
51111 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51113 * g++.old-deja/g++.pt/typename28.C: New test.
51115 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51117 * g++.old-deja/g++.abi/empty2.C: New test.
51118 * g++.old-deja/g++.abi/empty3.C: New test.
51120 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51122 * g++.old-deja/g++.other/comdat2.C: New test.
51123 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51125 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51127 * g++.old-deja/g++.other/overload14.C: New test.
51129 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51131 * g++.old-deja/g++.other/lookup23.C: New test.
51133 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51135 * gcc.c-torture/execute/20010403-1.c: New test.
51137 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
51138 Mark Mitchell <mark@codesourcery.com>
51140 * lib/old-dejagnu.exp: Don't delete output of executable.
51141 Add .exe suffix to executables.
51143 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
51145 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51147 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51149 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51151 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51153 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51154 * g++.old-deja/g++.abi/crash1.C: New test.
51156 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51158 * g++.old-deja/g++.other/crash40.C: New test.
51160 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51162 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51164 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
51166 * g++.old-deja/g++.other/warn6.C: New test.
51168 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
51170 * g++.old-deja/g++.robertl/eb42.C: Same.
51172 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51174 * gcc.dg/wtr-conversion-1.c: New testcase.
51176 2001-04-10 Richard Henderson <rth@redhat.com>
51178 * g++.old-deja/g++.other/array5.C: New.
51180 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51182 * gcc.c-torture/execute/20010408-1.c: New test.
51184 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
51186 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51187 headers and constructs.
51188 * g++.old-deja/g++.robertl/eb79.C: Same.
51189 * g++.old-deja/g++.robertl/eb77.C (main): Same.
51190 * g++.old-deja/g++.robertl/eb73.C: Same.
51191 * g++.old-deja/g++.robertl/eb66.C (main): Same.
51192 * g++.old-deja/g++.robertl/eb55.C (t): Same.
51193 * g++.old-deja/g++.robertl/eb54.C (main): Same.
51194 * g++.old-deja/g++.robertl/eb46.C (main): Same.
51195 * g++.old-deja/g++.robertl/eb44.C: Same.
51196 * g++.old-deja/g++.robertl/eb41.C (main): Same.
51197 * g++.old-deja/g++.robertl/eb4.C (main): Same.
51198 * g++.old-deja/g++.robertl/eb39.C: Same.
51199 * g++.old-deja/g++.robertl/eb33.C (main): Same.
51200 * g++.old-deja/g++.robertl/eb31.C (main): Same.
51201 * g++.old-deja/g++.robertl/eb30.C: Same.
51202 * g++.old-deja/g++.robertl/eb3.C: Same.
51203 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51204 * g++.old-deja/g++.robertl/eb21.C: Same.
51205 * g++.old-deja/g++.robertl/eb15.C: Same.
51206 * g++.old-deja/g++.robertl/eb118.C: Same.
51207 * g++.old-deja/g++.robertl/eb115.C (main): Same.
51208 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51209 * g++.old-deja/g++.robertl/eb109.C: Same.
51210 * g++.old-deja/g++.other/sibcall1.C (main): Same.
51211 * g++.old-deja/g++.mike/rtti1.C: Same.
51212 * g++.old-deja/g++.mike/p658.C: Same.
51213 * g++.old-deja/g++.mike/net46.C: Same.
51214 * g++.old-deja/g++.mike/net34.C: Same.
51215 * g++.old-deja/g++.mike/memoize1.C: Same.
51216 * g++.old-deja/g++.mike/eh2.C: Same.
51217 * g++.old-deja/g++.law/weak.C: Same.
51218 * g++.old-deja/g++.law/visibility7.C: Same.
51219 * g++.old-deja/g++.law/visibility25.C: Same.
51220 * g++.old-deja/g++.law/visibility22.C: Same.
51221 * g++.old-deja/g++.law/visibility2.C: Same.
51222 * g++.old-deja/g++.law/visibility17.C: Same.
51223 * g++.old-deja/g++.law/visibility13.C: Same.
51224 * g++.old-deja/g++.law/visibility10.C: Same.
51225 * g++.old-deja/g++.law/visibility1.C: Same.
51226 * g++.old-deja/g++.law/virtual3.C (eval): Same.
51227 * g++.old-deja/g++.law/vbase1.C: Same.
51228 * g++.old-deja/g++.law/operators32.C: Same.
51229 * g++.old-deja/g++.law/nest3.C: Same.
51230 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51231 * g++.old-deja/g++.law/except5.C (main): Same.
51232 * g++.old-deja/g++.law/cvt7.C (run): Same.
51233 * g++.old-deja/g++.law/cvt2.C: Same.
51234 * g++.old-deja/g++.law/cvt16.C: Same.
51235 * g++.old-deja/g++.law/ctors6.C (bar): Same.
51236 * g++.old-deja/g++.law/ctors17.C (main): Same.
51237 * g++.old-deja/g++.law/ctors13.C: Same.
51238 * g++.old-deja/g++.law/ctors12.C (main): Same.
51239 * g++.old-deja/g++.law/ctors10.C: Same.
51240 * g++.old-deja/g++.law/code-gen5.C: Same.
51241 * g++.old-deja/g++.law/bad-error7.C: Same.
51242 * g++.old-deja/g++.law/arm9.C: Same.
51243 * g++.old-deja/g++.law/arm12.C: Same.
51244 * g++.old-deja/g++.law/arg8.C: Same.
51245 * g++.old-deja/g++.law/arg1.C: Same.
51246 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51247 * g++.old-deja/g++.jason/template31.C: Same.
51248 * g++.old-deja/g++.jason/template24.C (main): Same.
51249 * g++.old-deja/g++.jason/2371.C: Same.
51250 * g++.old-deja/g++.eh/new2.C: Same.
51251 * g++.old-deja/g++.eh/new1.C: Same.
51252 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51253 * g++.old-deja/g++.brendan/nest21.C (main): Same.
51254 * g++.old-deja/g++.brendan/err-msg3.C: Same.
51255 * g++.old-deja/g++.brendan/crash62.C: Same.
51256 * g++.old-deja/g++.brendan/crash52.C: Same.
51257 * g++.old-deja/g++.brendan/crash49.C (main): Same.
51258 * g++.old-deja/g++.brendan/crash38.C: Same.
51259 * g++.old-deja/g++.brendan/crash15.C (main): Same.
51260 * g++.old-deja/g++.brendan/copy9.C: Same.
51262 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
51264 * gcc.c-torture/execute/20001203-2.c (memset):
51265 Count argument is of type __SIZE_TYPE__.
51267 2001-04-04 Diego Novillo <dnovillo@redhat.com>
51269 * gcc.c-torture/compile/20010404-1.c: New test.
51271 2001-04-04 Jakub Jelinek <jakub@redhat.com>
51273 * gcc.c-torture/compile/20010326-1.c: New test.
51275 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
51277 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51278 peculiarities of the SH.
51279 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51281 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51283 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51284 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51285 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51287 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51289 * g77.f-torture/compile/20010321-1.f: New test.
51291 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51293 * gcc.c-torture/compile/20010329-1.c: New test.
51295 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51297 * gcc.c-torture/execute/20010329-1.c: New test.
51299 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51301 * g++.old-deja/g++.other/eh4.C: Fix typo.
51303 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51305 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51307 2001-03-28 Philip Blundell <philb@gnu.org>
51309 * gcc.c-torture/compile/20010328-1.c: New test.
51311 2001-03-27 Richard Henderson <rth@redhat.com>
51313 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51314 * g++.old-deja/g++.eh/vbase3.C: Likewise.
51316 2001-03-27 Alan Modra <alan@linuxcare.com.au>
51318 * gcc.c-torture/compile/20010327-1.c: New test.
51320 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
51322 * g++.old-deja/g++.other/friend12.C: New test.
51323 * g++.old-deja/g++.other/friend9.C: Expect no errors.
51324 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51326 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
51328 * gcc.c-torture/execute/20010325-1.c: New test.
51330 2001-03-23 Jakub Jelinek <jakub@redhat.com>
51332 * g++.old-deja/g++.other/mangle3.C: New test.
51334 2001-03-22 Jakub Jelinek <jakub@redhat.com>
51336 * g++.old-deja/g++.other/anon8.C: New test.
51338 2001-03-20 Philip Blundell <philb@gnu.org>
51340 * gcc.c-torture/compile/20010320-1.c: New test.
51342 2001-03-17 Richard Henderson <rth@redhat.com>
51344 * g++.old-deja/g++.other/eh4.C: Add expected error text.
51346 2001-03-15 Geoff Keating <geoff@redhat.com>
51348 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51351 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
51353 * g++.old-deja/g++.other/eh4.C: New test.
51355 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
51357 * gcc.dg/cpp/mi1.c: Update.
51359 2001-03-14 Jakub Jelinek <jakub@redhat.com>
51361 * g++.old-deja/g++.other/regstack.C: New test.
51363 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
51365 * g++.old-deja/g++.other/ref4.C: New test.
51367 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
51369 * objc/execute/va_method.m: Added.
51370 * objc/execute/IMP.m: Added.
51371 * objc/execute/_cmd.m: Added.
51372 * objc/execute/accessing_ivars.m: Added.
51373 * objc/execute/class-1.m: Added.
51374 * objc/execute/class-10.m: Added.
51375 * objc/execute/class-11.m: Added.
51376 * objc/execute/class-12.m: Added.
51377 * objc/execute/class-13.m: Added.
51378 * objc/execute/class-14.m: Added.
51379 * objc/execute/class-2.m: Added.
51380 * objc/execute/class-3.m: Added.
51381 * objc/execute/class-4.m: Added.
51382 * objc/execute/class-5.m: Added.
51383 * objc/execute/class-6.m: Added.
51384 * objc/execute/class-7.m: Added.
51385 * objc/execute/class-8.m: Added.
51386 * objc/execute/class-9.m: Added.
51387 * objc/execute/class-tests-1.h
51388 * objc/execute/class-tests-2.h
51389 * objc/execute/compatibility_alias.m: Added.
51390 * objc/execute/encode-1.m: Added.
51391 * objc/execute/formal_protocol-1.m: Added.
51392 * objc/execute/formal_protocol-2.m: Added.
51393 * objc/execute/formal_protocol-3.m: Added.
51394 * objc/execute/formal_protocol-4.m: Added.
51395 * objc/execute/formal_protocol-5.m: Added.
51396 * objc/execute/formal_protocol-6.m: Added.
51397 * objc/execute/formal_protocol-7.m: Added.
51398 * objc/execute/informal_protocol.m: Added.
51399 * objc/execute/initialize.m: Added.
51400 * objc/execute/load.m: Added.
51401 * objc/execute/many_args_method.m: Added.
51402 * objc/execute/nested-3.m: Added.
51403 * objc/execute/no_clash.m: Added.
51404 * objc/execute/private.m: Added.
51405 * objc/execute/redefining_self.m: Added.
51406 * objc/execute/root_methods.m: Added.
51407 * objc/execute/selector-1.m: Added.
51408 * objc/execute/static-1.m: Added.
51409 * objc/execute/static-2.m: Added.
51410 * objc/execute/va_method.m: Added.
51412 2001-03-10 Richard Henderson <rth@redhat.com>
51414 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51416 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
51418 * g++.old-deja/g++.other/crash31.C: XFAIL.
51419 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51420 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51421 * gcc.c-torture/execute/20010123-1.x: XFAIL.
51422 * gcc.c-torture/execute/20010124-1.x: XFAIL.
51423 * gcc.dg/sequence-pt-1.c: XFAIL one test.
51425 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
51427 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51429 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51431 * gcc.dg/20000724-1.c: Don't use multiline strings.
51433 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51435 * objc/execute/string1.m, objc/execute/string2.m: Compare the
51436 result of -cString against what we expect it to be; don't just
51437 print it out for no one to read.
51439 * objc/execute/string3.m, objc/execute/string4.m: New tests.
51440 Based on testcases provided by Nicola Pero.
51442 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51444 * gcc.dg/cpp/macro7.c: New test.
51446 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51448 * gcc.dg/cpp/multiline.c: Update.
51450 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51452 * g++.old-deja/g++.other/enum3.C: New test.
51454 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51456 * g++.old-deja/g++.other/pod1.C: New test.
51458 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51460 * g++.old-deja/g++.ext/overload1.C: New test.
51462 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51464 * g++.old-deja/g++.pt/using1.C: New test.
51466 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51468 * g++.old-deja/g++.other/using9.C: New test.
51470 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
51472 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51474 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51476 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
51478 * g++.old-deja/g++.ext/realpt1.C: Remove.
51480 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
51482 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51484 2001-02-26 Will Cohen <wcohen@redhat.com>
51486 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51488 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
51490 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51491 templatized constructors.
51493 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51495 * gcc.c-torture/execute/20010224-1.c: New test.
51497 2001-02-23 Jakub Jelinek <jakub@redhat.com>
51499 * gcc.c-torture/execute/20010222-1.c: New test.
51501 2001-02-22 Jakub Jelinek <jakub@redhat.com>
51503 * g++.old-deja/g++.other/inline20.C: New test.
51505 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
51507 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51509 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51511 * g++.old-deja/g++.other/lookup22.C: New test.
51513 2001-02-19 Zack Weinberg <zackw@stanford.edu>
51515 * g77.dg: New directory.
51516 * g77.dg/20010216-1.f: New test case.
51517 * g77.dg/dg.exp: New driver.
51518 * lib/g77-dg.exp: New driver library.
51520 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51522 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51524 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
51526 * g++.old-deja/g++.other/decl9.C: New test.
51528 2001-02-16 Jakub Jelinek <jakub@redhat.com>
51530 * g++.old-deja/g++.other/init16.C: Update the test so that it does
51531 not need <string> and also tests the initialization at runtime.
51533 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51535 * gcc.c-torture/execute/longlong.c: New test.
51537 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51539 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51541 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51543 * gcc.c-torture/execute/920302-1.c (execute):
51544 Change argument type to short.
51546 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51548 * g++.old-deja/g++.pt/deduct6.C: New test.
51550 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51552 * g++.old-deja/g++.pt/deduct5.C: New test.
51554 2001-02-14 Jakub Jelinek <jakub@redhat.com>
51556 * gcc.c-torture/execute/20010209-1.c: New test.
51558 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
51560 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51562 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
51564 * g++.dg/vtgc1.C: Update for new ABI.
51566 * consistency.vlad: New directory, 1665 files.
51568 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51570 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51572 * gcc.dg/cpp/digraphs.c: Declare puts.
51574 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51576 * g++.old-deja/g++.other/warn5.C: New test.
51578 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51580 * g++.old-deja/g++.pt/spec40.C: New test.
51582 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51584 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51586 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51588 2001-02-12 Jakub Jelinek <jakub@redhat.com>
51590 * gcc.c-torture/compile/20010209-1.c: New test.
51592 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
51594 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51595 excess errors message but not if it crashes.
51596 * g++.old-deja/g++.other/crash27.C: Likewise.
51597 * g++.old-deja/g++.other/crash28.C: Likewise.
51598 * g++.old-deja/g++.other/crash30.C: Likewise.
51599 * g++.old-deja/g++.other/crash32.C: Likewise.
51600 * g++.old-deja/g++.other/crash35.C: Likewise.
51601 * g++.old-deja/g++.pt/inherit2.C: Likewise.
51603 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
51605 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51606 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51607 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51608 g77.f-torture/execute/execute.exp,
51609 g77.f-torture/noncompile/noncompile.exp,
51610 gcc.c-torture/execute/execute.exp,
51611 gcc.c-torture/execute/memcheck/memcheck.exp,
51612 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51613 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51614 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51615 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51616 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51617 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51618 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51619 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51620 Remove bug reporting instructions with ancient email addresses.
51622 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51624 * gcc.dg/20010202-1.c: New test.
51625 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51627 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
51629 * g++.dg/stdbool-if.C: New test.
51631 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
51633 * objc/execute/fdecl.m: Added main().
51635 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51637 * gcc.c-torture/execute/20010206-1.c: New test.
51639 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
51641 * gcc.dg/cpp/avoidpaste1.c: Update.
51643 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
51645 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51646 Pero <nicola@brainstorm.co.uk>.
51647 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51649 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
51651 * g++.old-deja/g++.pt/spec39.C: New test.
51653 2001-02-05 Jakub Jelinek <jakub@redhat.com>
51655 * gcc.c-torture/compile/20010202-1.c: New test.
51657 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
51659 * g++.old-deja/g++.abi/primary2.C: New test.
51660 * g++.old-deja/g++.abi/primary3.C: New test.
51661 * g++.old-deja/g++.abi/primary4.C: New test.
51662 * g++.old-deja/g++.abi/primary5.C: New test.
51663 * g++.old-deja/g++.abi/vtable3.h: New test.
51664 * g++.old-deja/g++.abi/vtable3a.C: New test.
51665 * g++.old-deja/g++.abi/vtable3b.C: New test.
51666 * g++.old-deja/g++.abi/vtable3c.C: New test.
51667 * g++.old-deja/g++.abi/vtable3d.C: New test.
51668 * g++.old-deja/g++.abi/vtable3e.C: New test.
51669 * g++.old-deja/g++.abi/vtable3f.C: New test.
51670 * g++.old-deja/g++.abi/vtable3g.C: New test.
51671 * g++.old-deja/g++.abi/vtable3h.C: New test.
51672 * g++.old-deja/g++.abi/vtable3i.C: New test.
51673 * g++.old-deja/g++.abi/vtable3j.C: New test.
51674 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51676 2001-02-03 Jakub Jelinek <jakub@redhat.com>
51678 * g++.old-deja/g++.other/anon6.C: New test.
51679 * g++.old-deja/g++.other/anon7.C: New test.
51681 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
51683 * gcc.dg/cpp/avoidpaste2.c: New tests.
51685 2001-01-31 Jakub Jelinek <jakub@redhat.com>
51687 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51689 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
51691 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51692 DECIMAL_DIG cases for Irix."
51694 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
51696 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51698 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51700 * gcc.dg/c99-tag-1.c: New test.
51702 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51704 * gcc.dg/cpp/tr-warn1.c: Add tests.
51706 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51708 * gcc.dg/cpp/avoidpaste1.c: Update.
51709 * gcc.dg/cpp/paste4.c: Update.
51711 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
51713 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51716 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
51718 * g++.old-deja/g++.other/inline19.C: New test.
51720 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
51722 * gcc.dg/Wlarger-than.c: New test.
51724 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51726 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51728 2001-01-29 Jakub Jelinek <jakub@redhat.com>
51730 * gcc.c-torture/execute/20010129-1.c: New test.
51731 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51733 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
51735 * gcc.dg/cpp/avoidpaste1.c: Test case.
51737 2001-01-28 Jakub Jelinek <jakub@redhat.com>
51739 * g++.old-deja/g++.other/inline18.C: New test.
51741 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51743 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51744 and __builtin_putchar.
51746 2001-01-27 Jakub Jelinek <jakub@redhat.com>
51748 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51751 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
51753 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51754 floating point number rounding mode to round to the nearest
51755 representable mode.
51757 2001-01-25 Jakub Jelinek <jakub@redhat.com>
51759 * g++.old-deja/g++.other/mangle2.C: New test.
51761 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
51763 * gcc.c-torture/compile/20010124-1.c: New test.
51765 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
51767 * g++.old-deja/g++.pt/spec38.C: New test.
51769 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51771 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51774 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51776 * gcc.c-torture/execute/20010123-1.c: New test.
51778 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51780 * g++.old-deja/g++.pt/spec37.C: New test.
51782 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51784 * g++.old-deja/g++.pt/overload14.C: New test.
51786 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51788 * gcc.c-torture/execute/20010122-1.c: New test, exercise
51789 __builtin_return_address.
51791 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
51793 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51794 * g++.old-deja/g++.pt/spec35.C: New test.
51795 * g++.old-deja/g++.pt/spec36.C: New test.
51797 2001-01-20 Jakub Jelinek <jakub@redhat.com>
51799 * gcc.c-torture/compile/20010118-1.c: New test.
51801 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
51803 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51805 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51807 * gcc.c-torture/execute/20010119-1.c: New test.
51809 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51811 * g++.old-deja/g++.other/vbase5.C: New test.
51813 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51815 * gcc.c-torture/execute/20010118-1.c: New test.
51817 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51819 * g++.old-deja/g++.pt/deduct3.C: New test.
51821 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51823 * g++.old-deja/g++.pt/spec34.C: New test.
51825 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51827 * g77.f-torture/compile/20000601-2.f: New test.
51829 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51831 * g++.old-deja/g++.other/init17.C: New test.
51833 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
51835 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51837 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51839 * g++.old-deja/g++.pt/unify8.C: New test.
51841 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51843 * g++.old-deja/g++.abi/vbase1.C: New test.
51845 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51847 * g++.old-deja/g++.pt/crash65.C: New test.
51849 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
51851 * gcc.dg/cpp/assembl2.S: New test case.
51853 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
51855 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51858 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51860 * g++.old-deja/g++.other/builtins1.C: New test.
51861 * g++.old-deja/g++.other/builtins2.C: Likewise.
51862 * g++.old-deja/g++.other/builtins3.C: Likewise.
51863 * g++.old-deja/g++.other/builtins4.C: Likewise.
51865 2001-01-17 Jakub Jelinek <jakub@redhat.com>
51867 * gcc.c-torture/compile/20010117-1.c: New test.
51868 * gcc.c-torture/compile/20010117-2.c: New test.
51870 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51872 * g77.f-torture/execute/20010116.[fx]: New test,
51874 * g77.f-torture/compile/20010115.f: Indicate it's
51875 a test for PR fortran/1636.
51877 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
51879 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51881 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51883 * g77.f-torture/compile/20010115.f: New test.
51885 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
51887 * g++.old-deja/g++.pt/nontype5.C: New test.
51889 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
51891 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51892 have an equivalent working one below it.
51894 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51896 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51897 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51899 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51901 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51902 message containing "init_priority".
51903 (conpr-2.C): Likewise.
51904 (conpr-3.C): Likewise.
51905 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51907 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51909 * gcc.c-torture/execute/20010114-2.c: New test.
51911 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
51913 * gcc.c-torture/compile/20010114-1.c: New test.
51914 * gcc.c-torture/compile/20010114-1.x: Xfail.
51915 * gcc.c-torture/compile/20010114-2.c: New test.
51916 * gcc.c-torture/execute/20010114-1.c: New test.
51917 * gcc.dg/trunc-1.c: New test.
51918 * gcc.dg/uninit-B.c: New test.
51920 2001-01-13 Nick Clifton <nickc@redhat.com>
51922 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51925 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
51927 * gcc.c-torture/compile/20010113-1.c: New test.
51929 2001-01-13 Jakub Jelinek <jakub@redhat.com>
51931 * gcc.c-torture/compile/20001212-1.c: New test.
51933 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
51935 * gcc.dg/cpp/widestr1.c: Update.
51936 * gcc.dg/cpp/prag-imp.c: Remove.
51938 2001-01-12 Jakub Jelinek <jakub@redhat.com>
51940 * gcc.c-torture/execute/20000801-3.x: Remove.
51941 * gcc.dg/c90-init-1.c: New test.
51942 * gcc.dg/c99-init-1.c: New test.
51943 * gcc.dg/c99-init-2.c: New test.
51944 * gcc.dg/gnu99-init-1.c: New test.
51946 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
51948 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51949 testing that no relevant ones were found.
51951 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51953 * g++.old-deja/g++.pt/cast2.C: New test.
51955 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51957 * g++.old-deja/g++.pt/friend47.C: New test.
51959 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51961 * g++.old-deja/g++.pt/instantiate13.C: New test.
51963 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51965 * g++.old-deja/g++.other/defarg7.C: New test.
51966 * g++.old-deja/g++.other/defarg8.C: New test.
51968 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51970 * g++.old-deja/g++.pt/crash64.C: New test.
51972 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51974 * g++.old-deja/g++.pt/crash63.C: New test.
51976 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
51978 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51980 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
51982 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51984 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51986 * g++.old-deja/g++.pt/error3.C: New test.
51988 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51990 * g++.old-deja/g++.other/crash39.C: New test.
51992 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51994 * g++.old-deja/g++.other/vbase4.C: New test.
51996 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
51998 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51999 * gcc.dg/special/20000419-2.c: New file. Identical to above.
52000 * gcc.dg/special/special.exp: New test driver which will check
52001 for alias support for the above test.
52003 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
52005 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52006 problems on small machines.
52007 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52010 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
52012 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52014 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52016 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
52018 * g++.old_deja/g++.pt/using8.C: New test.
52020 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
52022 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52024 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
52026 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52027 where a failure is expected.
52028 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52030 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52032 * g++.old_deja/g++.pt/instantiate12.C: New test.
52034 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52036 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52038 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52039 * g++.old-deja/g++.brendan/crash17.C: Likewise.
52040 * g++.old-deja/g++.brendan/crash29.C: Likewise.
52041 * g++.old-deja/g++.brendan/crash48.C: Likewise.
52042 * g++.old-deja/g++.brendan/ns1.C: Likewise.
52043 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52044 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52045 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52046 * g++.old-deja/g++.eh/spec6.C: Likewise.
52047 * g++.old-deja/g++.jason/crash3.C: Likewise.
52048 * g++.old-deja/g++.law/ctors11.C: Likewise.
52049 * g++.old-deja/g++.law/ctors17.C: Likewise.
52050 * g++.old-deja/g++.law/ctors5.C: Likewise.
52051 * g++.old-deja/g++.law/ctors9.C: Likewise.
52052 * g++.old-deja/g++.mike/ambig1.C: Likewise.
52053 * g++.old-deja/g++.mike/net22.C: Likewise.
52054 * g++.old-deja/g++.mike/p3538a.C: Likewise.
52055 * g++.old-deja/g++.mike/p3538b.C: Likewise.
52056 * g++.old-deja/g++.mike/virt3.C: Likewise.
52057 * g++.old-deja/g++.niklas/t128.C: Likewise.
52058 * g++.old-deja/g++.other/anon4.C: Likewise.
52059 * g++.old-deja/g++.other/using1.C: Likewise.
52060 * g++.old-deja/g++.other/warn3.C: Likewise.
52061 * g++.old-deja/g++.pt/t37.C: Likewise.
52062 * g++.old-deja/g++.robertl/eb69.C: Likewise.
52063 * g++.old-deja/g++.robertl/eb71.C: Likewise.
52065 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52067 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52069 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52071 * gcc.c-torture/execute/stdio-opt-3.c: New test.
52073 2001-01-07 Jakub Jelinek <jakub@redhat.com>
52075 * gcc.c-torture/compile/20010107-1.c: New test.
52077 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52079 * gcc.c-torture/execute/builtin-noret-1.c: New test.
52081 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52083 * gcc.dg/format/format.h: New file.
52084 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52085 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52086 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52087 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52088 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52089 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52090 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52091 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52092 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52093 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52094 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52095 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52096 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52097 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52098 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52099 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52100 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52101 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52102 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52103 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52104 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52105 instead of declaring standard types, macros and functions in each
52108 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
52110 * gcc.c-torture/execute/20010106-1.c: New test.
52112 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
52114 * gcc.dg/format/format.exp: New file.
52115 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52116 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52117 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52118 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52119 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52120 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52121 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52122 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52123 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52124 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52125 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52126 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52127 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52128 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52129 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52130 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52131 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52132 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52133 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52134 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52135 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52136 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52137 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52138 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52139 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52140 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52141 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52142 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52143 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52144 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52145 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52146 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52147 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52148 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52149 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52150 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52151 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52152 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52153 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52154 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52155 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52156 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52158 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
52160 * gcc.c-torture/execute/991228-1.c: Take word endianness into
52163 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
52165 * gcc.c-torture/execute/builtin-complex-1.c: New test.
52167 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
52169 * g++.old-deja/g++.pt/crash62.C: New test.
52171 2001-01-04 Richard Henderson <rth@redhat.com>
52173 * gcc.dg/20000926-1.c: Update expected warnings.
52174 * gcc.dg/array-2.c: Likewise.
52175 * gcc.dg/array-4.c: Also validate flexible array members.
52176 * gcc.dg/c99-flex-array-1.c: New.
52178 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
52180 * gcc.c-torture/compile/20001222-1.x: Remove.
52182 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52184 * gcc.c-torture/execute/built-in-setjmp.c: New.
52186 2001-01-03 Richard Henderson <rth@redhat.com>
52188 * gcc.dg/940510-1.c: Update expected error wording.
52189 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52191 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
52193 * lib/target-supports.exp (check_alias_available): Modified to
52194 indicate aliases not supported if only weak aliases are supported.
52196 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52198 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52199 Turn on cmpstrsi checks for __pj__ and __i370__.
52201 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52203 * g++.old-deja/g++.other/virtual11.C: New test.
52205 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52207 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52209 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52211 * gcc.c-torture/compile/20010102-1.c: New test.
52213 2001-01-02 Andreas Jaeger <aj@suse.de>
52215 * gcc.dg/noreturn-3.c: New test.
52217 * gcc.dg/noreturn-4.c: New test.
52219 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52221 * gcc.c-torture/execute/stdio-opt-1.c: Also test
52222 __builtin_fputc and __builtin_fwrite.
52224 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52226 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52227 signed char, not default char.
52229 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52231 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52233 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
52235 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52237 2000-12-29 Richard Henderson <rth@redhat.com>
52239 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52240 (__cyg_profile_func_exit): Define.
52242 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52244 * g++.dg/vtgc1.C: New test.
52246 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
52248 * gcc.dg/noncompile/20001228-1.c: New test.
52250 * gcc.dg/20001228-1.c: New test.
52252 * gcc.c-torture/execute/20001228-1.c: New test.
52254 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
52256 * gcc.dg/format-strfmon-1.c: New test.
52258 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52260 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52261 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52262 * gcc.c-torture/execute/string-opt-1.c: Likewise.
52263 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52264 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52265 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52266 * gcc.c-torture/execute/string-opt-6.c: Likewise.
52267 * gcc.c-torture/execute/string-opt-7.c: Likewise.
52268 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52269 * gcc.c-torture/execute/string-opt-9.c: Likewise.
52270 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52271 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52272 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52274 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52275 * gcc.c-torture/execute/string-opt-4.c: Test index.
52277 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
52279 * gcc.c-torture/compile/20001226-1.c: New test.
52281 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
52283 * gcc.c-torture/compile/20001222-1.c: New test.
52284 * gcc.c-torture/compile/20001222-1.x: Xfail.
52286 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
52288 * gcc.c-torture/execute/comp-goto-2.c: New test.
52290 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
52292 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52293 Use long types if __INT_MAX__ is 32767.
52294 (main): Use cast to (sint32 *) when poking 88 into a_page.
52296 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52298 2000-12-21 Bernd Schmidt <bernds@redhat.com>
52300 * gcc.c-torture/compile/20001221-1.c: New test.
52301 * gcc.c-torture/execute/20001221-1.c: New test.
52303 2000-12-20 Richard Henderson <rth@redhat.com>
52305 * g++.old-deja/g++.pt/crash36.C: Update error lines.
52306 * g++.old-deja/g++.robertl/eb109.C: Likewise.
52308 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52310 * gcc.dg/compare3.c: New test.
52312 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52314 * gcc.dg/format-warnll-1.c: New test.
52316 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
52318 * gcc.dg/cpp/cmdlne-P.c: New test.
52320 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52322 * gcc.c-torture/execute/builtin-abs-1.c,
52323 gcc.c-torture/execute/builtin-abs-2.c: New tests.
52325 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52327 * gcc.dg/cpp/multiline.c: New test.
52329 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52331 * g++.old-deja/g++.other/syshdr1.C: Update.
52332 * gcc.dg/cpp/lineflags.c: Remove temporarily.
52334 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52336 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52338 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52340 * g++.old-deja/g++.pt/ttp65.C: New test.
52342 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52344 * g++.old-deja/g++.pt/ttp64.C: New test.
52346 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52348 * g++.old-deja/g++.pt/spec33.C: New test.
52350 2000-12-14 Catherine Moore <clm@redhat.com>
52352 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52353 * gcc.c-torture/execute/920612-2.c: Likewise.
52354 * gcc.c-torture/execute/920428-2.c: Likewise.
52355 * gcc-c-torture/execute/va-arg-11.c: Call exit.
52356 * gcc.c-torture/execute/va-arg-21.c: Likewise.
52358 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52360 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52361 * gcc.dg/pack-test-2.c: Likewise.
52363 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52365 Tests by Zack Weinberg <zackw@stanford.edu>.
52367 * gcc.dg/cpp/defined.c: Update.
52368 * gcc.dg/cpp/defined_trad.c: New tests.
52370 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52372 * gcc.dg/cpp/trad-direct.c: Update.
52374 2000-12-11 Neil Booth <neilb@earthling.net>
52376 * gcc.dg/cpp/defined_trad.c
52378 2000-12-11 Neil Booth <neilb@earthling.net>
52380 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52382 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
52384 * gcc.dg/format-miss-2.c: New test.
52386 2000-12-09 Neil Booth <neilb@earthling.net>
52388 * gcc.dg/cpp/lineflags.c: New tests.
52389 * gcc.dg/cpp/poison.c: Update.
52390 * gcc.dg/cpp/redef2.c: Update.
52391 * gcc.dg/cpp/skipping.c: New test.
52393 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
52395 * g++.old-deja/g++.other/eh3.C: New testcase.
52397 2000-12-07 Neil Booth <neilb@earthling.net>
52399 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52400 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52401 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52402 wtr-union-init-2.c, wtr-union-init-3.c: Update.
52403 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52406 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52408 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52409 __SIZE_TYPE__ instead of int for type of integers cast to
52412 2000-12-07 Jakub Jelinek <jakub@redhat.com>
52414 * g++.old-deja/g++.other/cleanup4.C: New test.
52416 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52418 * format-sec-1.c: New test.
52420 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52422 * gcc.dg/format-nonlit-3.c: New test.
52424 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52426 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52427 through a null pointer.
52429 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52431 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52432 * g++.old-deja/g++.pt/partial4.C: New test.
52434 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
52436 * gcc.c-torture/execute/ieee/hugeval.x: New.
52438 2000-12-06 Neil Booth <neilb@earthling.net>
52440 * gcc.dg/cpp/backslash2.c: New tests.
52442 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52444 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52445 * gcc.c-torture/execute/stdio-opt-2.c: New test.
52447 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
52449 * gcc.c-torture/execute/20001203-2.c: New testcase.
52451 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52453 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52454 * g++.old-deja/g++.other/virtual10.C: New test.
52456 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52458 * g++.old-deja/g++.mike/pmf5.C: Remove test.
52460 2000-12-05 Richard Henderson <rth@redhat.com>
52462 * gcc.c-torture/compile/20001205-1.c: New.
52464 2000-12-04 Neil Booth <neilb@earthling.net>
52466 * g++.old-deja/g++.other/virtual9.C: New test.
52467 * g++.old-deja/g++.pt/crash61.C: New test.
52468 * gcc.c-torture/execute/loop-9.c: New test.
52470 2000-12-04 Neil Booth <neilb@earthling.net>
52472 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52473 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52474 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52475 * gcc.dg/cpp/extratokens.c: ...here.
52477 2000-12-04 Neil Booth <neilb@earthling.net>
52479 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52482 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52484 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52485 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52487 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
52489 * gcc.c-torture/execute/20001203-1.c: New test.
52491 2000-12-03 Neil Booth <neilb@earthling.net>
52493 * gcc.dg/cpp/macro6.c: New test cases.
52495 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52497 * gcc.c-torture/execute/string-opt-9.c: New test.
52498 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52499 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52500 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52502 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52503 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52505 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
52507 * gcc.dg/cpp/if-6.c: New testcase.
52509 * gcc.dg/20001201-1.c: New testcase.
52511 2000-12-02 Neil Booth <neilb@earthling.net>
52513 * g++.old-deja/g++.other/externC4.C,
52514 g++.old-deja/g++.other/friend10.C: New tests.
52516 2000-12-02 Neil Booth <neilb@earthling.net>
52518 * g++.old-deja/g++.other/instan2.C
52519 * g++.old-deja/g++.other/instan3.C: New test.
52521 2000-12-02 Neil Booth <neilb@earthling.net>
52523 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52524 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52525 gnuc99.c,gnuc99-pedantic.c: New tests.
52527 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52529 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52530 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52532 2000-12-01 Neil Booth <neilb@earthling.net>
52534 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52535 * gcc.dg/cpp/poison.c: Update.
52536 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52538 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
52540 * g77.f-torture/execute/20001201.f: New test.
52542 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52544 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52546 2000-12-01 Jakub Jelinek <jakub@redhat.com>
52548 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52550 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
52552 * g++.old-deja/g++.other/cast6.C: New test.
52554 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
52556 * gcc.c-torture/execute/20001130-2.c: New testcase.
52558 2000-11-30 Richard Henderson <rth@redhat.com>
52560 * gcc.c-torture/execute/20001130-1.c: New test.
52562 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52564 * g++.old-deja/g++.other/op3.C: New test.
52566 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52568 * g++.old-deja/g++.other/op2.C: New test.
52570 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52572 * g++.old-deja/g++.other/crash38.C: New test.
52574 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
52576 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52578 2000-11-29 Jakub Jelinek <jakub@redhat.com>
52580 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52582 * gcc.c-torture/execute/string-opt-6.c: New test.
52584 * gcc.dg/20001117-1.c: Add main.
52586 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
52588 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52590 * gcc.dg/940510-1.c: ... to here.
52592 * gcc.dg/20000926-1.c: GNU C now allows initializations of
52593 zero-size arrays in toplevel structures.
52595 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52597 * gcc.c-torture/execute/loop-8.c: New test.
52599 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52601 * g++.old-deja/g++.other/base1.C: New test.
52603 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52605 * g++.old-deja/g++.other/parse2.C: New test.
52607 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52609 * g++.old-deja/g++.pt/incomplete1.C: New test.
52611 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52613 * g++.old-deja/g++.other/friend9.C: New test.
52615 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52617 * gcc.dg/20001127-1.c: New test.
52619 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52621 * g++.old-deja/g++.pt/friend46.C: New test.
52623 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52625 * g++.old-deja/g++.other/ptrmem8.C: New test.
52627 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52629 * gcc.c-torture/execute/string-opt-7.c: New test.
52630 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52632 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
52634 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52635 instead of 'mkcheck 2'.
52637 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52639 * gcc.c-torture/execute/memcheck/driver.c,
52640 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52641 C9X references to refer to C99.
52643 2000-11-25 Jakub Jelinek <jakub@redhat.com>
52645 * gcc.dg/ultrasp3.c: New test.
52647 2000-11-25 Neil Booth <neilb@earthling.net>
52649 * gcc.dg/cpp/include2.c: Update test to be locale independent.
52651 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
52653 * gcc.c-torture/compile/20001123-2.c: New.
52655 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52657 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52659 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
52661 * gcc.dg/sequence-point-1.c: Add some new tests.
52662 * gcc.c-torture/execute/20001124-1.c: New test.
52664 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52666 * g++.old-deja/g++.other/vaarg4.C: New test.
52667 * gcc.c-torture/compile/20001123-1.c: New test.
52669 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52671 * g++.other/crash24.C: Adjust and remove XFAIL.
52672 * g++.other/crash37.C: New test.
52674 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
52676 * g++.old-deja/g++.pt/instantiate9.C: New test.
52678 2000-11-22 Mark Mitchell <mark@codesourcery.com>
52680 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52683 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52684 * g++.old-deja/g++.robertl/eb55.C: Likewise.
52686 2000-11-22 Neil Booth <neilb@earthling.net>
52688 * gcc.dg/cpp/Wtrigraphs.c: New test.
52690 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
52692 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52694 2000-11-22 Jakub Jelinek <jakub@redhat.com>
52696 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52698 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
52700 * lib/gcc-dg.exp: load_lib scanasm.exp.
52701 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52702 * lib/g++-dg.exp: load_lib scanasm.exp.
52703 * lib/scanasm.exp: New.
52704 (scan-assembler, scan-assembler-not): Add optional arguments to
52705 test name, or if not present, the pattern name.
52706 (scan-assembler-dem, scan-assembler-dem-not): New.
52708 * g++.dg/dg.exp: New.
52710 2000-11-21 Neil Booth <neilb@earthling.net>
52712 * gcc.dg/cpp/integrated1.c: Remove.
52714 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52716 * gcc.c-torture/execute/20001121-1.c: New test.
52718 2000-11-21 Richard Henderson <rth@redhat.com>
52720 * gcc.c-torture/compile/20001121-1.c: New test.
52722 2000-11-20 Neil Booth <neilb@earthling.net>
52724 * gcc.dg/cpp/integrated1.c: New test.
52726 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52728 * g++.old-deja/g++.other/inline17.C: New test.
52730 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
52732 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52733 local variable to be zero: I made the variable global. Now
52734 uses abort() and exit() instead of relying on main's return value.
52736 2000-11-20 Neil Booth <neilb@earthling.net>
52738 * gcc.dg/cpp/paste2.c: Update test.
52739 * objc/execute/paste.m: New test.
52741 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52743 * gcc.dg/c99-condexpr-1.c: New test.
52745 2000-11-20 Neil Booth <neilb@earthling.net>
52747 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52749 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
52751 * g++.old-deja/g++.pt/export1.C: New test.
52753 2000-11-20 Jakub Jelinek <jakub@redhat.com>
52755 * gcc.dg/20001117-1.c: New test.
52757 2000-11-18 Richard Henderson <rth@redhat.com>
52759 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52761 2000-11-18 Richard Henderson <rth@redhat.com>
52763 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52764 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52765 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52767 2000-11-18 Richard Henderson <rth@redhat.com>
52769 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52770 (main): New. Exit cleanly.
52772 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52774 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52775 gcc.dg/c99-fordecl-2.c: New tests.
52777 2000-11-18 Richard Henderson <rth@redhat.com>
52779 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52780 * gcc.c-torture/execute/zerolen-2.c: New.
52782 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52784 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52787 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52789 * g++.old-deja/g++.pt/instantiate8.C: New test.
52791 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52793 * g++.old-deja/g++.other/incomplete.C: Add more tests.
52794 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52796 2000-11-16 Nick Clifton <nickc@redhat.com>
52798 * gcc.c-torture/execute/nestfunc-2.c: New test.
52799 * gcc.c-torture/execute/nestfunc-3.c: New test.
52801 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52803 * gcc.c-torture/compile/20001116-1.c: New test.
52805 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52807 * gcc.c-torture/execute/20001115-1.c: New test.
52809 2000-11-15 Mark Mitchell <mark@codesourcery.com>
52811 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52812 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52813 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52814 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52816 2000-11-15 Neil Booth <neilb@earthling.net>
52818 gcc.dg/cpp/_Pragma1.c: Update.
52819 gcc.dg/cpp/_Pragma2.c: New test.
52821 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
52823 * g++.old-deja/g++.other/anon5.C: New test.
52825 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
52827 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52830 2000-11-14 Jakub Jelinek <jakub@redhat.com>
52832 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52835 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52837 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52838 labels at end of compound statements.
52840 2000-11-13 Jakub Jelinek <jakub@redhat.com>
52842 * gcc.c-torture/execute/loop-7.c: New test.
52844 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52846 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52848 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52850 * gcc.dg/c99-bool-1.c: New test.
52852 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52854 * gcc.dg/c99-scope-1.c: Remove xfail.
52855 * gcc.dg/c99-scope-2.c: New test.
52857 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52859 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52860 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52862 2000-11-11 Mark Mitchell <mark@codesourcery.com>
52864 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52867 * g++.mike/p700.C: Don't typedef wchar_t.
52868 * g++.mike/p784.C: Likewise.
52869 * g++.mike/eb101.C: Don't use __wchar_t.
52871 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
52873 * g77.f-torture/execute/20001111.[fx]: Test premature exit
52876 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52878 * gcc.c-torture/execute/20001111-1.c: New test.
52880 2000-11-10 Nick Clifton <nickc@redhat.com>
52882 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52883 long multuiple and accumulate.
52885 2000-11-09 Richard Henderson <rth@redhat.com>
52887 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52888 via size_t instead of int.
52890 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52891 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52892 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52893 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52895 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
52897 * gcc.c-torture/compile/20001109-1.c: New test.
52898 * gcc.c-torture/compile/20001109-2.c: New test.
52900 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
52902 * g++.old-deja/g++.pt/operator1.C: New test.
52903 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52905 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52907 * gcc.dg/20001108-1.c: New test.
52909 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52911 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52912 with both arguments constant strings.
52913 * gcc.c-torture/execute/string-opt-3.c: New test.
52914 * gcc.c-torture/execute/string-opt-4.c: New test.
52915 * gcc.c-torture/execute/string-opt-5.c: New test.
52917 2000-11-08 Nick Clifton <nickc@redhat.com>
52919 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
52920 mulsidi3adddi patterns.
52922 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
52924 * g++.old-deja/g++.other/crash36.C: New test.
52926 2000-11-08 Jakub Jelinek <jakub@redhat.com>
52928 * g++.old-deja/g++.other/init16.C: New test.
52930 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
52932 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52934 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52936 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52937 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52938 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52940 2000-11-07 DJ Delorie <dj@redhat.com>
52942 * gcc.dg/20000614-1.c: Add return so that test can pass.
52944 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52946 * gcc.c-torture/execute/string-opt-1.c: New test.
52948 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52950 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
52951 mips-sgi-irix6.* because the MIPS ABI passes floating-point
52952 parameters in registers, and there is no way for a varargs
52953 function to know in which order the integer and floating-point
52954 parameters should be interleaved when they are placed on the
52956 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52957 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52959 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52961 * gcc.c-torture/execute/string-opt-2.c: New test.
52963 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
52965 * g++.old-deja/g++.pt/crash60.C: New test.
52967 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52969 * g++.old-deja/g++.other/crash24.C: New test.
52970 * g++.old-deja/g++.other/crash25.C: New test.
52971 * g++.old-deja/g++.other/crash26.C: New test.
52972 * g++.old-deja/g++.other/crash27.C: New test.
52973 * g++.old-deja/g++.other/crash28.C: New test.
52974 * g++.old-deja/g++.other/crash29.C: New test.
52975 * g++.old-deja/g++.other/crash30.C: New test.
52976 * g++.old-deja/g++.other/crash31.C: New test.
52977 * g++.old-deja/g++.other/crash32.C: New test.
52978 * g++.old-deja/g++.other/crash33.C: New test.
52979 * g++.old-deja/g++.other/crash34.C: New test.
52980 * g++.old-deja/g++.other/crash35.C: New test.
52982 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52984 * gcc.c-torture/execute/20001031-1.c: New test.
52986 2000-11-04 Mark Mitchell <mark@codesourcery.com>
52988 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52991 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52992 standards-conformant.
52994 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52996 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52997 * g++.old-deja/g++.mike/p755a.C: Likewise.
52998 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52999 library makes no calls to `operator new' during initialization.
53001 2000-11-04 Neil Booth <neilb@earthling.net>
53003 * gcc.dg/cpp/include2.c: New tests.
53005 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
53007 * lib/g++.exp (g++_set_ld_library_path): New function.
53008 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53010 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
53012 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
53015 2000-11-01 Richard Henderson <rth@redhat.com>
53017 * g++.old-deja/g++.ext/namedret1.C: New.
53018 * g++.old-deja/g++.ext/namedret2.C: New.
53019 * g++.old-deja/g++.ext/namedret3.C: New.
53021 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
53023 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53024 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53026 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53028 * gcc.c-torture/execute/va-arg-21.c: New test.
53030 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
53032 * gcc.dg/c99-complex-2.c: New test.
53034 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53036 * gcc.c-torture/execute/stdio-opt-1.c: New test.
53038 2000-10-31 Jakub Jelinek <jakub@redhat.com>
53040 * g++.old-deja/g++.other/inline16.C: New test.
53042 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
53044 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53045 __PRETTY_FUNCTION__
53047 2000-10-29 Neil Booth <neilb@earthling.net>
53049 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53051 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53052 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53055 2000-10-29 Neil Booth <neilb@earthling.net>
53057 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53058 * mi1.c, mi1c.h: Add null directives to multiple-include test.
53059 * mi5.c: Test multiple includes work with -C.
53060 * trigraphs.c: Test ^= version.
53062 2000-10-28 Neil Booth <neilb@earthling.net>
53064 New tests and test updates for new macro expander.
53066 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53067 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53068 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53069 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53070 new diagnostic messages.
53072 * gcc.dg/cpp/macro3.c: New tests.
53074 2000-10-27 Mark Mitchell <mark@codesourcery.com>
53076 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53079 2000-10-27 Jakub Jelinek <jakub@redhat.com>
53081 * g++.old-deja/g++.other/eh2.C: New test.
53083 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
53085 * gcc.c-torture/execute/20001027-1.c: New test.
53087 2000-10-26 Richard Henderson <rth@redhat.com>
53089 * gcc.c-torture/execute/20001026-1.c: New.
53091 2000-10-26 Mark Mitchell <mark@codesourcery.com>
53093 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53094 * g++.old-deja/g++.law/builtin1.C: Likewise.
53095 * g++.old-deja/g++.law/ctors10.C: Likewise.
53096 * g++.old-deja/g++.law/virtual3.C: Likewise.
53097 * g++.old-deja/g++.mike/p658.C: Likewise.
53098 * g++.old-deja/g++.other/sibcall1.C: Likewise.
53099 * g++.old-deja/g++.other/vaarg2.C: Likewise.
53100 * g++.old-deja/g++.robertl/eb124.C: Likewise.
53101 * g++.old-deja/g++.robertl/eb44.C: Likewise.
53102 * g++.old-deja/g++.robertl/eb77.C: Likewise.
53104 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
53106 * gcc.c-torture/compile/20001024-1.c: New test.
53108 2000-10-25 Mark Mitchell <mark@codesourcery.com>
53110 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53111 to tell us whether or not we are using V3.
53113 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
53115 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53118 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
53120 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53122 2000-10-25 Jakub Jelinek <jakub@redhat.com>
53124 * gcc.c-torture/execute/20001024-1.c: New test.
53126 2000-10-24 Jakub Jelinek <jakub@redhat.com>
53128 * g++.old-deja/g++.other/sibcall1.C: New test.
53130 2000-10-20 Jakub Jelinek <jakub@redhat.com>
53132 * gcc.dg/noncompile/init-3.c: New test.
53134 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
53136 * gcc.dg/format-array-1.c: New test.
53138 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53140 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53141 writing through null pointers; remove comment about testing
53142 unterminated strings.
53144 2000-10-17 Matthew Hiller <hiller@redhat.com>
53146 * gcc.c-torture/execute/20001017-2.c: New test.
53148 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53150 * gcc.c-torture/compile/20001018-1.c: New test.
53151 * gcc.c-torture/compile/20001018-1.x: Xfail.
53153 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53155 * gcc.c-torture/execute/20001017-1.c: New test.
53157 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53159 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53160 for multiple use of arguments with scanf formats; add tests for
53161 multiple use of arguments.
53163 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
53165 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53166 from some old tests.
53168 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53170 * gcc.dg/format-miss-1.c: New test.
53172 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53174 * gcc.c-torture/execute/20001013-1.c: New test.
53176 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53178 * gcc.dg/format-branch-1.c: New test.
53180 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53182 * README, lib/file-format.exp: Remove EGCS references.
53184 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53186 * gcc.dg/20001013-1.c: New test.
53188 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
53190 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53191 for intmax_t in the compiler using __typeof__ and the type rules
53192 for conditional expressions.
53194 2000-10-13 Jakub Jelinek <jakub@redhat.com>
53196 * gcc.dg/20001012-1.c: New test.
53197 * gcc.dg/20001012-2.c: New test.
53199 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53201 * gcc.dg/format-attr-1.c: New test.
53203 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53205 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53206 __LONG_LONG_MAX__ instead of LLONG_MAX.
53208 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53210 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53212 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53215 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
53217 * gcc.dg/sequence-pt-1.c: New test.
53219 2000-10-11 Geoff Keating <geoffk@cygnus.com>
53221 * gcc.c-torture/execute/20001011-1.c: New testcase.
53222 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53224 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53226 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53227 does not error on it.
53229 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53231 * gcc.dg/20001009-1.c: New test.
53233 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
53235 * gcc.c-torture/compile/20001009-1.c: Move from here ....
53236 * gcc.c-torture/execute/20001009-2.c: ... to here.
53238 2000-10-09 Geoff Keating <geoffk@cygnus.com>
53240 * gcc.c-torture/compile/20001009-1.c: New testcase.
53241 * gcc.c-torture/execute/20001009-1.c: New testcase.
53242 Testcases provided by Jan Hubicka <jh@suse.cz>.
53244 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53246 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53247 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53248 uintmax_t using <limits.h> to emulate the compiler's internal
53249 logic. No longer XFAIL %j tests.
53251 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53253 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53254 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53255 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53256 regexps and details of expected handling of some bad formats.
53257 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53260 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53262 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53263 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53264 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53265 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53268 2000-10-06 Richard Henderson <rth@cygnus.com>
53270 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53271 * g++.old-deja/g++.brendan/crash52.C: Likewise.
53272 * g++.old-deja/g++.jason/report.C: Likewise.
53273 * g++.old-deja/g++.law/friend5.C: Likewise.
53274 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
53275 of the expected warnings.
53277 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
53279 * g++.old-deja/g++.pt/enum14.C: New test.
53281 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
53283 * g++.old-deja/g++.pt/crash59.C: New test.
53285 2000-10-04 Will Cohen <wcohen@redhat.com>
53287 * gcc.dg/20000926-1.c: New test.
53289 2000-10-03 Geoff Keating <geoffk@cygnus.com>
53291 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53292 function name for current C++ compiler.
53293 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53295 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
53297 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53298 __PRETTY_FUNCTION__.
53299 * g++.old-deja/g++.ext/pretty2.C: Likewise.
53301 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53303 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53305 2000-09-26 Jakub Jelinek <jakub@redhat.com>
53307 * gcc.c-torture/compile/20000923-1.c: New test.
53309 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53311 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53312 * g++.old-deja/g++.pt/ttp62.C: Same.
53313 * g++.old-deja/g++.other/inline14.C: Same.
53315 2000-09-24 Richard Henderson <rth@cygnus.com>
53317 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53319 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
53321 * gcc.dg/c90-printf-1.c: Add test for wide string format.
53323 2000-09-22 Geoff Keating <geoffk@cygnus.com>
53325 * gcc.c-torture/compile/20000922-1.c: New file.
53327 2000-09-21 Nick Clifton <nickc@redhat.com>
53329 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53330 a signed long modulo operation.
53331 (mod6): New function - perform an unsigned long modulo operation.
53332 (main): Add tests for modulos of very large numbers by very small
53335 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53337 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53339 2000-09-19 Richard Henderson <rth@cygnus.com>
53341 * gcc.dg/compare2.c (case 10): XFAIL.
53343 2000-09-18 Richard Henderson <rth@cygnus.com>
53345 * gcc.c-torture/execute/20000906-1.c: Move ...
53346 * gcc.dg/20000906-1.c: ... here. Only run on targets
53347 that support __builtin_trap.
53349 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
53351 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53353 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53355 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53356 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
53357 more $ format tests.
53359 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53361 * gcc.dg/format-errmk-1.c: New test.
53363 2000-09-17 Greg McGary <greg@mcgary.org>
53365 * gcc.c-torture/execute/20000917-1.x: Remove.
53367 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
53369 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53371 2000-09-17 Greg McGary <greg@mcgary.org>
53373 * gcc.c-torture/execute/20000917-1.c: New test.
53374 * gcc.c-torture/execute/20000917-1.x: XFAIL.
53376 2000-09-16 Neil Booth <NeilB@earthling.net>
53378 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53379 in nested macro bug.
53381 2000-09-15 Neil Booth <NeilB@earthling.net>
53383 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53385 2000-09-14 Jeffrey A Law (law@cygnus.com)
53387 * gcc.c-torture/execute/20000914-1.c: New test.
53389 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
53391 * g++.other/inline13.C: New test.
53393 2000-09-12 Andreas Jaeger <aj@suse.de>
53395 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53396 constant by Ulrich Drepper <drepper@redhat.com>.
53398 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
53400 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53402 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53404 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53406 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
53408 * gcc.dg/cpp/backslash.c: New test.
53410 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
53412 * gcc.c-torture/execute/20000910-1.c: New test.
53413 * gcc.c-torture/execute/20000910-2.c: Likewise.
53415 2000-09-11 Robert Lipe <robertl@sco.com>
53417 * gcc.dg/pragma-align.c: New test.
53419 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
53421 * g++.old-deja/g++.pt/explicit82.C: New test.
53422 * g++.old-deja/g++.pt/explicit83.C: New test.
53424 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
53426 * gcc.dg/asm-names.c: New test.
53428 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53430 * gcc.dg/cpp/tr-warn6.c: New test
53432 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
53434 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53437 2000-09-07 Catherine Moore <clm@redhat.com>
53439 * gcc.c-torture/execute/unroll-1.c: New test.
53441 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
53443 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53445 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53446 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53447 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53448 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53449 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53451 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53452 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53454 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53456 * g++.old-deja/g++.pt/deduct2.C: New test.
53458 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53460 * g++.old-deja/g++.pt/parms2.C: New test.
53462 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53464 * g++.old-deja/g++.pt/crash58.C: New test.
53466 2000-09-06 Greg McGary <greg@mcgary.org>
53468 * gcc.c-torture/execute/20000906-1.c: New test.
53469 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53471 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53473 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53475 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53477 * g++.old-deja/g++.pt/crash57.C: New test.
53479 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53481 * g++.old-deja/g++.pt/crash56.C: New test.
53483 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53485 * g++.old-deja/g++.pt/koenig1.C: New test.
53487 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53489 * gcc.dg/20000904-1.c: New test.
53491 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53493 * gcc.dg/cpp/paste8.c: New test.
53495 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
53497 * gcc.c-torture/compile/20000827-1.c: New test.
53499 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53501 * gcc.dg/format-diag-1.c: New test.
53503 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53505 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53506 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53507 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53508 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53509 gcc.dg/formatz-1.c: Adjust warning regular expressions.
53511 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53513 * g++.old-deja/g++.other/nested4.C: New test.
53515 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53517 * g++.old-deja/g++.ns/scoped1.C: New test.
53519 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
53521 * lib/g++.exp: Support testing already-installed GCC.
53523 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53525 * wtr-label-1.c, wtr-suffix-1.c: New tests.
53527 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53529 * gcc.dg/return-type-2.c: New test.
53531 2000-08-27 Geoff Keating <geoffk@cygnus.com>
53533 * gcc.c-torture/compile/20000825-1.c: New test.
53535 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
53537 * gcc.dg/dwarf2-2.c: New test.
53539 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
53541 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53542 dg-warning regexps.
53544 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
53546 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53547 gcc.dg/format-ext-5.c: New tests.
53549 2000-08-25 Jakub Jelinek <jakub@redhat.com>
53551 * g++.old-deja/g++.other/crash22.C: New test.
53553 2000-08-24 Mark Mitchell <mark@codesourcery.com>
53555 * gcc.dg/noncompile/930622-2.c: Adjust error message.
53557 2000-08-24 Richard Henderson <rth@cygnus.com>
53559 * gcc.dg/ia64-sync-1.c: New test.
53560 * gcc.dg/ia64-sync-2.c: New test.
53561 * gcc.dg/ia64-asm-1.c: New test.
53563 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
53565 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53566 * gcc.dg/format-ext-2.c: New test.
53568 2000-08-23 Jason Merrill <jason@redhat.com>
53570 * lib/old-dejagnu.exp: Also ignore "In member function" and
53573 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53575 * gcc.dg/noncompile/label-lineno-1.c: New test.
53577 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53579 * gcc.dg/c99-array-nonobj-1.c: New test.
53581 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53583 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53585 * gcc.dg/format-ext-1.c: New test.
53587 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53589 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53590 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53591 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53592 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53593 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53595 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
53597 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53598 gcc.dg/c99-strftime-2.c: New tests.
53600 2000-08-22 Richard Henderson <rth@cygnus.com>
53602 * gcc.c-torture/execute/20000822-1.c: New test.
53604 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53606 * gcc.c-torture/execute/20000819-1.x: Remove.
53608 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53610 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53611 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53612 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53613 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53614 gcc.dg/format-xopen-1.c: New tests.
53616 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53618 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53620 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53622 * g++.old-deja/g++.other/loop2.C: New test.
53624 * gcc.c-torture/compile/20000606-1.c: New test.
53625 * gcc.c-torture/compile/20000728-1.c: New test.
53626 * gcc.c-torture/execute/20000801-1.c: New test.
53627 * gcc.c-torture/execute/20000801-2.c: New test.
53628 * gcc.c-torture/execute/20000819-1.c: New test.
53629 * gcc.c-torture/execute/20000819-1.x: XFAIL.
53630 * gcc.dg/20000629-1.c: New test.
53631 * gcc.dg/20000724-1.c: New test.
53632 * gcc.dg/20000807-1.c: New test.
53634 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53636 * gcc.dg/cpp/pragma-1.c: New test.
53637 * gcc.dg/cpp/pragma-2.c: New test.
53639 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
53641 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53642 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
53644 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53646 * gcc.c-torture/compile/20000818-1.c: New test.
53648 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
53650 * gcc.c-torture/execute/20000818-1.c: New test.
53652 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
53654 * gcc.dg/format-va-1.c: New test.
53656 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53658 * g++.old-deja/g++.other/typedef8.C: New test.
53660 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53662 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53663 * g++.old-deja/g++.mike/net36.C: Mark candidate.
53664 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53665 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53666 * g++.old-deja/g++.other/ptrmem7.C: New test.
53667 * g++.old-deja/g++.pt/ptrmem10.C: New test.
53669 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53671 * g++.old-deja/g++.pt/typename27.C: New test.
53673 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
53675 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53676 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53677 * g++.old-deja/g++.pt/friend45.C: New test.
53678 * g++.old-deja/g++.other/friend8.C: New test.
53680 2000-08-15 Richard Henderson <rth@cygnus.com>
53682 * gcc.c-torture/execute/20000815-1.c: New test.
53684 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
53686 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53687 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53688 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53690 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
53692 * g++.old-deja/g++.other/refinit2.C: New test.
53694 2000-08-13 Geoff Keating <geoffk@cygnus.com>
53696 * lib/c-torture.exp (c-torture): Make
53697 compiler_conditional_xfail_data global.
53698 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53699 compiler_conditional_xfail_data machinery.
53700 (f-torture-execute): Likewise.
53701 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53702 and only when unrolling loops.
53704 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53706 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53708 * g++.old-deja/g++.pt/explicit81.C: New test.
53710 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53712 * g++.old-deja/g++.pt/typename26.C: New test.
53714 2000-08-10 Geoff Keating <geoffk@cygnus.com>
53716 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53719 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
53721 * g++.old-deja/g++.other/array3.C: New test.
53723 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53725 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53726 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53727 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53730 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
53732 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53733 * g++.old-deja/g++.abi/vmihint.C: Likewise.
53735 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
53737 * gcc.c-torture/execute/20000808-1.c: New test.
53739 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53741 * gcc.dg/c90-const-expr-1.c: New test.
53743 2000-08-08 Richard Henderson <rth@cygnus.com>
53745 * gcc.dg/noncompile/920923-1.c: Declare calloc.
53747 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
53749 * gcc.dg/noncompile/const-ll-1.c: New test.
53751 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
53753 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53755 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
53757 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53758 that running programs linked against the shared version of libobjc
53761 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53763 * gcc.dg/c99-printf-1.c: New test.
53765 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53767 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53769 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
53771 * gcc.c-torture/execute/20000731-1.x: Delete.
53773 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
53775 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53776 and torture_without_loops as is done by c-torture.exp.
53777 (search_for): Copy from c-torture.exp.
53778 (gcc-dg-runtest): New function, drives a directory of tests
53779 iterating over the TORTURE_OPTIONS.
53780 (scan-assembler, scan-assembler-not): Move here from
53781 individual directory drivers.
53783 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53784 defined by lib/gcc-dg.exp.
53785 * gcc.dg/cpp/cpp.exp: Likewise.
53786 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
53787 gcc-dg-runtest, so we cycle over optimization options.
53789 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53790 * gcc.dg/compare2.c: No longer expected to fail.
53792 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
53794 * gcc.c-torture/execute/20000804-1.c: New test.
53796 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
53798 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53800 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
53802 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53804 2000-08-03 Jeffrey A Law (law@cygnus.com)
53806 * gcc.c-torture/compile/20000803-1.c: New test.
53808 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
53810 * gcc.c-torture/execute/20000801-3.c,
53811 gcc.c-torture/execute/20000801-4.c: New tests.
53812 * gcc.c-torture/execute/20000801-3.x,
53813 gcc.c-torture/execute/20000801-4.x: Xfail.
53815 2000-08-02 Geoff Keating <geoffk@cygnus.com>
53817 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53818 libobjc/.libs to allow for libtool.
53820 2000-08-02 Jakub Jelinek <jakub@redhat.com>
53822 * gcc.c-torture/compile/20000802-1.c: New test.
53824 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
53826 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53828 2000-07-31 Jeffrey A Law (law@cygnus.com)
53830 * gcc-c-torture/execute/20000731-2.c: New test.
53832 * gcc.c-torture/execute/20000731-1.c: New test.
53833 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53835 2000-07-31 Jakub Jelinek <jakub@redhat.com>
53837 * gcc.dg/cpp/paste7.c: New test.
53838 * gcc.dg/cpp/20000725-1.c: New test.
53840 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
53842 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53843 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53844 declaration warning for __builtin_dwarf_reg_size.
53846 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53848 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
53850 * gcc.dg/noncompile/voidparam-1.c: New test.
53852 2000-07-30 Richard Henderson <rth@cygnus.com>
53854 * gcc.dg/c90-digraph-1.c: Don't xfail.
53855 * gcc.dg/compare2.c (case 10): Xfail.
53856 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53858 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
53860 * gcc.dg/c99-main-1.c: New test.
53862 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
53864 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53866 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
53868 * gcc.c-tortuer/execute/20000726-1.c: New test.
53870 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
53872 * gcc.c-torture/execute/enum-2.c: New test.
53874 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53876 * gcc.dg/cpp/tr-warn3.c: New test.
53878 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53880 * g++.old-deja/g++.ext/implicit1.C: Remove.
53881 * g++.old-deja/g++.jason/c2.C: Remove
53882 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53883 * g++.old-deja/g++.pt/crash16.C: Likewise.
53884 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53886 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53888 * g++.old-deja/g++.other/for2.C: New test.
53890 2000-07-25 Jakub Jelinek <jakub@redhat.com>
53892 * gcc.dg/20000720-1.c: New test.
53894 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
53896 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
53898 2000-07-24 Geoff Keating <geoffk@cygnus.com>
53900 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53901 * gcc.c-torture/execute/20000722-1.c: New.
53902 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53904 2000-07-24 Jakub Jelinek <jakub@redhat.com>
53906 * gcc.dg/cpp/20000720-1.S: New test.
53908 2000-07-21 Michael Meissner <meissner@redhat.com>
53910 * gcc.c-torture/execute/ieee/hugeval.c: New test.
53912 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53914 * g++.old-deja/g++.brendan/crash16.C,
53915 g++.old-deja/g++.brendan/parse3.C,
53916 g++.old-deja/g++.brendan/redecl1.C,
53917 g++.old-deja/g++.ns/template13.C,
53918 g++.old-deja/g++.other/decl4.C,
53919 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53921 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53923 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53924 and "Internal error".
53926 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53928 * gcc.dg/cpp/paste6.c: New test.
53930 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
53932 * gcc.dg/cpp/tr-direct.c: New test.
53934 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53935 gcc.dg/cpp/undef1.c: Tweak error regexps.
53937 2000-07-18 Eric Christopher <echristo@redhat.com>
53939 * gcc.c-torture/compile/20000718-1.c: New test.
53941 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
53943 * cpplex.c (_cpp_push_token): If the token being pushed back
53944 is the previous token in this context, just subtract one from
53946 * cppmacro.c (save_expansion): Clear aux field when storing a
53949 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
53951 * gcc.dg/noncompile/redecl-1.c: New test.
53953 2000-07-18 Jakub Jelinek <jakub@redhat.com>
53955 * gcc.c-torture/execute/20000717-5.c: New test.
53956 * gcc.c-torture/execute/20000717-1.x: Removed.
53958 2000-07-17 Richard Henderson <rth@cygnus.com>
53960 * gcc.c-torture/execute/20000717-4.c: New test.
53962 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
53964 * gcc.dg/cpp/syshdr.c: New test.
53965 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53967 2000-07-17 Neil Booth <neilb@earthling.net>
53969 * gcc.dg/cpp/cmdlne-dM.c: New test.
53970 * gcc.dg/cpp/cmdlne-dD.c: New test.
53972 2000-07-17 Jeffrey A Law (law@cygnus.com)
53974 * gcc.c-torture/execute/20000717-3.c: New test.
53976 * gcc.c-torture/compile/20000717-1.c: New test.
53978 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
53980 * gcc.c-torture/execute/20000717-2.c: New test.
53982 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53984 * gcc.dg/formatz-1.c: New test.
53986 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53987 * gcc.dg/c99-digraph-1.c: New tests.
53989 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53990 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53992 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53993 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53994 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53995 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53996 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53997 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53998 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54000 2000-07-17 Greg McGary <greg@mcgary.org>
54002 * gcc.c-torture/execute/20000717-1.c: New test.
54003 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54005 2000-07-15 Jakub Jelinek <jakub@redhat.com>
54007 * gcc.c-torture/execute/20000715-2.c: New test.
54008 * gcc.dg/20000715-1.c: New test.
54010 2000-07-15 Michael Meissner <meissner@redhat.com>
54012 * gcc.c-torture/execute/20000715-1.c: New test.
54014 2000-07-13 Jakub Jelinek <jakub@redhat.com>
54016 * gcc.c-torture/execute/20000707-1.c: New test.
54018 2000-07-13 Neil Booth <NeilB@earthling.net>
54020 * gcc.dg/cpp/digraph1.c,
54021 gcc.dg/cpp/digraph2.c,
54022 gcc.dg/cpp/digraphs.c: New tests.
54024 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
54026 * g77.f-torture/compile/20000630-2.f: New test.
54027 * g77.f-torture/compile/20000630-2.x
54029 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
54031 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
54033 2000-07-11 Neil Booth <NeilB@earthling.net>
54035 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54037 2000-07-11 Neil Booth <NeilB@earthling.net>
54039 * gcc.dg/cpp/cmdlne-C.c: New.
54041 2000-07-09 Neil Booth <NeilB@earthling.net>
54043 * gcc.dg/cpp/directiv.c: New tests.
54044 * gcc.dg/cpp/undef1.c: Update.
54046 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
54048 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54050 2000-07-09 Neil Booth <NeilB@earthling.net>
54052 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54054 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
54056 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54057 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54059 2000-07-08 Neil Booth <NeilB@earthling.net>
54061 * gcc.dg/cpp/macsyntx.c: New tests.
54063 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54065 * gcc.dg/20000707-1.c: New test.
54067 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54069 * gcc.c-torture/execute/20000706-1.c: New test.
54070 * gcc.c-torture/execute/20000706-2.c: New test.
54071 * gcc.c-torture/execute/20000706-3.c: New test.
54072 * gcc.c-torture/execute/20000706-4.c: New test.
54073 * gcc.c-torture/execute/20000706-5.c: New test.
54075 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54077 * g++.old-deja/g++.pt/instantiate7.C: New test.
54079 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54081 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54082 * g++.old-deja/g++.mike/thunk3.C: Likewise.
54083 * g++.old-deja/g++.other/rtti3.C: Likewise.
54084 * g++.old-deja/g++.other/rttid3.C: Likewise.
54086 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
54088 * g77.f-torture/compile/20000630-1.x: Fix typo
54090 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
54092 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54095 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
54097 * gcc.dg/cpp/ident.c: New test.
54099 2000-07-05 Neil Booth <NeilB@earthling.net>
54101 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54102 gcc.dg/cpp/lexstrng.c: New tests.
54104 2000-07-04 Neil Booth <NeilB@earthling.net>
54106 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54107 * gcc.dg/cpp/strify2.c: Same.
54109 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
54111 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54112 * gcc.dg/cpp/19990703-1.c: Likewise.
54113 * gcc.dg/cpp/20000625-1.c: Likewise.
54114 * gcc.dg/cpp/20000625-2.c: Likewise.
54116 * gcc.dg/cpp/macro1.c,
54117 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54118 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54119 gcc.dg/cpp/strify1.c,
54120 gcc.dg/cpp/strify2.c: New tests.
54122 2000-07-03 Jakub Jelinek <jakub@redhat.com>
54124 * gcc.c-torture/execute/20000703-1.c: New test.
54126 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54128 * g++.old-deja/g++.pt (lookup10.C): New test.
54130 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54132 * g++.old-deja/g++.pt (typename25.C): New test.
54134 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
54136 * gcc.c-torture/compile/20000701-1.c: New test.
54138 2000-06-30 Nick Clifton <nickc@cygnus.com>
54140 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54143 2000-06-30 Catherine Moore <clm@cygnus.com>
54145 * gcc.c-torture/execute/align-1.c: New test.
54147 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
54149 * g++.old-deja/g++.pt/expr8.C: New test.
54150 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54152 2000-06-29 Nick Clifton <nickc@cygnus.com>
54154 * gcc.c-torture/compile/20000629-1.c: New test.
54156 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54159 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54160 gcc.dg/noncompile directory, depending on whether they're
54161 preprocessor tests or not. Annotate all the tests for the dg
54164 * gcc.c-torture/noncompile/noncompile.exp: Delete.
54165 * gcc.dg/noncompile/noncompile.exp: New.
54169 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
54170 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
54171 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
54172 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
54173 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
54174 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
54175 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
54176 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
54177 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
54178 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
54179 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
54180 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
54181 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
54182 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
54183 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
54184 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
54185 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
54186 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
54187 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
54188 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
54189 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
54190 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
54191 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
54192 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
54194 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
54195 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
54196 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
54197 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
54198 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
54199 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
54201 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54203 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54204 declare one variable. On the fourth, error.
54205 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54206 declared by 20000628-1a.h.
54208 2000-06-29 Richard Henderson <rth@redhat.com>
54210 * gcc.c-torture/execute/930529-1.x: New file.
54211 * gcc.dg/920413-1.c: Adjust expected warning text.
54212 * gcc.dg/980217-1.c: Declare abort.
54213 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54215 2000-06-29 Jeffrey A Law (law@cygnus.com)
54217 * g77.f-torture/compile/20000629-1.f: New test.
54218 * g77.f-torture/compile/20000629-1.x: Expected to fail.
54220 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54222 Rearrange lots of files, removing entirely the
54223 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54227 gcc.c-torture/code_quality/code_quality.exp
54228 gcc.c-torture/special/special.exp
54229 gcc.failure/failure.exp
54230 gcc.failure/940409-1.x
54231 gcc.c-torture/compile/961203-1.x
54234 gcc.misc-tests/linkage.exp
54235 gcc.c-torture/execute/920730-1t.c
54236 gcc.c-torture/execute/920730-1t.x
54237 gcc.c-torture/compile/920520-1.x
54238 gcc.c-torture/compile/920521-1.x
54239 gcc.c-torture/compile/981006-1.x
54240 gcc.c-torture/execute/eeprof-1.x
54242 * Moved files (possibly with modifications to fit a new harness):
54244 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
54245 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
54246 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
54247 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
54248 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
54249 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
54250 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
54251 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
54252 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
54253 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
54254 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
54255 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
54256 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
54257 gcc.failure/940409-1.c gcc.dg/940409-1.c
54259 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54261 * c-torture/compile/961203-1.x: Delete.
54263 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
54264 not exit. Include stdio.h.
54265 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54266 * gcc.misc-tests/dg-12.c: Likewise.
54267 * gcc.misc-tests/dg-5.c: Likewise.
54268 * gcc.misc-tests/dg-6.c: Likewise.
54269 * gcc.misc-tests/dg-7.c: Prototype abort.
54270 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54271 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54272 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
54274 * gcc.misc-tests/sieve.c: Use return from main, not exit.
54275 * gcc.misc-tests/sort2.c: Use return from main, not exit.
54277 2000-06-28 Jakub Jelinek <jakub@redhat.com>
54279 * gcc.dg/cpp/20000628-1.c: New test.
54280 * gcc.dg/cpp/20000628-1.h: New header for above test.
54281 * gcc.dg/cpp/20000628-1a.h: Likewise.
54283 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
54285 * gcc.dg/cpp: New directory.
54286 * gcc.dg/cpp/cpp.exp: New driver.
54287 * gcc.dg/cpp/20000627-1.c: New test.
54288 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54289 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54290 and rewrite as a compilation test.
54292 * gcc.dg: Move many files into the cpp subdirectory, possibly
54293 renaming or editing them as well.
54295 990119-1.c cpp/19990119-1.c
54296 990228-1.c cpp/19990228-1.c
54297 990407-1.c cpp/19990407-1.c
54298 990409-1.c cpp/19990409-1.c
54299 990413-1.c cpp/19990413-1.c
54300 990703-1.c cpp/19990703-1.c
54301 20000127-1.c cpp/20000127-1.c
54302 20000129-1.c cpp/20000129-1.c
54303 20000207-1.c cpp/20000207-1.c
54304 20000207-2.c cpp/20000207-2.c
54305 20000209-1.c cpp/20000209-1.c
54306 20000209-2.c cpp/20000209-2.c
54307 20000301-1.c cpp/20000301-1.c
54308 20000419-1.c cpp/20000419-1.c
54309 20000510-1.S cpp/20000510-1.S
54310 20000519-1.c cpp/20000519-1.c
54311 20000529-1.c cpp/20000529-1.c
54312 20000625-1.c cpp/20000625-1.c
54313 20000625-2.c cpp/20000625-2.c
54314 cpp-as1.c cpp/assert1.c
54315 cpp-as2.c cpp/assert2.c
54316 cxx-comments-1.c cpp/cxxcom1.c
54317 cxx-comments-2.c cpp/cxxcom2.c
54318 endif-label.c cpp/endif.c
54319 cpp-hash1.c cpp/hash1.c
54320 cpp-hash2.c cpp/hash2.c
54321 cpp-if1.c cpp/if-1.c
54322 cpp-if2.c cpp/if-2.c
54323 cpp-if3.c cpp/if-3.c
54324 cpp-if4.c cpp/if-4.c
54325 cpp-if5.c cpp/if-5.c
54326 cpp-cond.c cpp/if-cexp.c
54327 cpp-missingop.c cpp/if-mop.c
54328 cpp-missingparen.c cpp/if-mpar.c
54329 cpp-opprec.c cpp/if-oppr.c
54330 cpp-ifparen.c cpp/if-paren.c
54331 cpp-shortcircuit.c cpp/if-sc.c
54332 cpp-shift.c cpp/if-shift.c
54333 cpp-unary.c cpp/if-unary.c
54334 cpp-li1.c cpp/line1.c
54335 cpp-li2.c cpp/line2.c
54336 lineno.c cpp/line3.c
54337 lineno-2.c cpp/line4.c
54339 cpp-mic.h cpp/mi1c.h
54340 cpp-micc.h cpp/mi1cc.h
54341 cpp-mind.h cpp/mi1nd.h
54342 cpp-mindp.h cpp/mi1ndp.h
54343 cpp-mix.h cpp/mi1x.h
54344 cpp-mi2.c cpp/mi2.c
54345 cpp-mi2a.h cpp/mi2a.h
54346 cpp-mi2b.h cpp/mi2b.h
54347 cpp-mi2c.h cpp/mi2c.h
54348 cpp-mi3.c cpp/mi3.c
54349 cpp-mi3.def cpp/mi3.def
54350 poison-1.c cpp/poison.c
54351 pr-impl.c cpp/prag-imp.c
54352 cpp-redef-2.c cpp/redef1.c
54353 cpp-redef.c cpp/redef2.c
54354 strpaste.c cpp/strp1.c
54355 strpaste-2.c cpp/strp2.c
54356 cpp-tradpaste.c cpp/tr-paste.c
54357 cpp-tradstringify.c cpp/tr-str.c
54358 cpp-tradwarn1.c cpp/tr-warn1.c
54359 cpp-tradwarn2.c cpp/tr-warn2.c
54360 trigraphs.c cpp/trigraphs.c
54361 cpp-unc1.c cpp/unc1.c
54362 cpp-unc2.c cpp/unc2.c
54363 cpp-unc3.c cpp/unc3.c
54364 cpp-unc.c cpp/unc4.c
54365 undef.c cpp/undef1.c
54366 undef-2.c cpp/undef2.c
54367 cpp-wi1.c cpp/widestr1.c
54369 2000-06-27 Mark Mitchell <mark@codesourcery.com>
54371 * lib/g++.exp (g++_include_flags): Tweak.
54373 2000-06-27 H.J. Lu <hjl@gnu.org>
54374 Loren J. Rittle <ljrittle@acm.org>
54376 * lib/g++.exp (g++_include_flags): Override libgloss.exp
54377 version with one that knows about the new gcc tree structure.
54378 (g++_link_flags): Same.
54380 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
54382 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54383 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54384 case we are cross-compiling.
54386 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54387 g++.old-deja/g++.niklas/Makefile.in,
54388 g++.old-deja/g++.niklas/configure.in,
54389 g++.old-deja/g++.other/Makefile.in,
54390 g++.old-deja/g++.other/configure.in,
54391 gcc.c-torture/code_quality/Makefile.in,
54392 gcc.c-torture/code_quality/configure.in,
54393 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54394 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54395 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54396 gcc.c-torture/execute/ieee/Makefile.in,
54397 gcc.c-torture/execute/ieee/configure.in,
54398 gcc.c-torture/noncompile/Makefile.in,
54399 gcc.c-torture/noncompile/configure.in,
54400 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54401 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54402 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54404 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54406 * g++.old-deja/g++.other/ambig3.C: New test.
54408 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54410 * g++.old-deja/g++.pt/syntax1.C: New test.
54411 * g++.old-deja/g++.pt/syntax2.C: New test.
54412 * g++.old-deja/g++.other/syntax3.C: New test.
54413 * g++.old-deja/g++.other/syntax4.C: New test.
54415 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54417 * gcc.dg/20000623-1.c: Prototype exit and abort.
54419 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54421 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54423 * gcc.dg/cpp-mi3.def: New file.
54425 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54427 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54428 lexer's error messages.
54429 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54430 divine anything from the linemarkers.
54431 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54432 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54434 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
54436 * gcc.dg/20000623-1.c: New test.
54438 2000-06-22 Jakub Jelinek <jakub@redhat.com>
54440 * gcc.c-torture/execute/20000622-1.c: New test.
54442 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54444 * g++.old-deja/g++.other/init15.C: New test.
54446 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54448 * g++.old-deja/g++.pt/vaarg2.C: New test.
54449 * g++.old-deja/g++.pt/vaarg3.C: New test.
54451 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
54453 * g++.old-deja/g++.other/dyncast6.C: New test.
54455 2000-06-15 Jakub Jelinek <jakub@redhat.com>
54457 * gcc.c-torture/execute/loop-6.c: New test.
54459 2000-06-14 Jakub Jelinek <jakub@redhat.com>
54461 * gcc.dg/20000614-1.c: New test.
54462 * gcc.dg/20000614-2.c: New test.
54464 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
54466 * g++.old-deja/g++.other/inline12.C: New test.
54468 2000-06-13 Jakub Jelinek <jakub@redhat.com>
54470 * g++.old-deja/g++.other/eh1.C: New test.
54472 2000-06-12 Jakub Jelinek <jakub@redhat.com>
54474 * g++.old-deja/g++.other/type.C: New test.
54476 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54478 * g++.old-deja/g++.other/initstring.C: New test.
54480 2000-06-12 Jason Merrill <jason@redhat.com>
54482 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54484 2000-06-09 Jeffrey A Law (law@cygnus.com)
54486 * gcc.c-torture/compile/20000609-1.c: New test.
54488 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
54490 * gcc.dg/20000609-1.c: New test.
54492 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
54494 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54495 * gcc.c-torture/noncompile/poison-1.c: Move...
54496 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54497 * gcc.dg/cpp-li1.c: Add a token after the #line.
54499 2000-06-05 Richard Henderson <rth@cygnus.com>
54501 * gcc.c-torture/execute/20000605-2.c: New test.
54502 * gcc.c-torture/execute/20000605-3.c: New test.
54504 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
54506 * g77.f-torture/execute/20000503-1.x: New file.
54508 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
54510 * g++.old-deja/g++.eh/badalloc1.C: New test.
54512 2000-06-05 Richard Henderson <rth@cygnus.com>
54514 * gcc.c-torture/execute/20000605-1.c: New test.
54516 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54517 Nathan Sidwell <nathan@codesourcery.com>
54519 * gcc.c-torture/compile/20000605-1.c: New test.
54521 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
54523 * g77.f-torture/compile/20000601-1.f: New test.
54525 2000-06-03 Richard Henderson <rth@cygnus.com>
54527 * gcc.c-torture/execute/20000603-1.c: New.
54529 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
54531 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54532 * gcc.dg/noreturn-2.c (noreturn): Likewise.
54534 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
54536 * gcc.dg/compare2.c (case 12): XFAIL.
54537 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54538 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54540 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54542 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
54544 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54545 guard macro is already defined when the header is first
54547 * gcc.dg/cpp-mix.h: New file.
54548 * gcc.dg/endif-label.c: Update patterns to match compiler.
54550 * g++.brendan/complex1.C: Declare abort.
54551 * g++.law/refs4.C: Remove XFAIL.
54552 * g++.oliva/expr2.C: Declare abort and exit.
54554 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
54556 * gcc.c-torture/execute/20000528-1.c: New test.
54558 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54559 * g++.old-deja/g++.law/temps4.C: Likewise.
54561 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54562 stdlib.h. Call abort() on failure.
54563 * g++.old-deja/g++.law/refs4.C: Likewise.
54564 * g++.old-deja/g++.law/temps4.C: Likewise.
54565 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54566 * gcc.c-torture/execute/20000112-1.c: Include string.h.
54568 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
54570 Relative to g++.dg/special:
54571 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54573 Relative to g++.old-deja:
54574 * g++.brendan/complex1.C, g++.jason/optimize2.C,
54575 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54576 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54577 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54578 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54579 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54580 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54582 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54583 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54584 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54585 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54586 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54587 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54590 * g++.other/goto1.C: Update expectations for error messages.
54592 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
54594 * gcc.c-torture/compile/20000523-1.c: New test.
54596 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54598 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54600 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54602 * g++.old-deja/g++.eh/catch11.C: New test.
54603 * g++.old-deja/g++.eh/catch12.C: New test.
54605 2000-05-24 Nick Clifton <nickc@cygnus.com>
54607 * gcc.c-torture/execute/20000523-1.c: New test.
54609 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
54611 * c-torture/execute/bcp-1.c: Replace abort in arg of
54612 __builtin_constant_p with a generic external function.
54614 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54615 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54616 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54617 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54618 Prototype abort and/or exit.
54620 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54621 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54622 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54623 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54625 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
54627 * gcc.dg/dwarf2-1.c: New test.
54629 2000-05-20 Richard Henderson <rth@cygnus.com>
54631 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54633 2000-05-20 Andreas Jaeger <aj@suse.de>
54635 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54638 2000-05-19 David Edelsohn <edelsohn@gnu.org>
54640 * gcc.c-torture/execute/20000519-2.c: New test.
54642 2000-05-19 Andreas Jaeger <aj@suse.de>
54644 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54645 which fails with SSA.
54647 * lib/c-torture.exp: Also test with -O3 -fssa.
54649 2000-05-18 Michael Meissner <meissner@redhat.com>
54651 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54652 * gcc.c-torture/execute/920415-1.c: Ditto.
54653 * gcc.c-torture/execute/920501-1.c: Ditto.
54654 * gcc.c-torture/execute/conversion.c: Ditto.
54655 * gcc.c-torture/execute/cvt-1.c: Ditto.
54657 2000-05-18 Jeffrey A Law (law@cygnus.com)
54659 * gcc.c-torture/compile/20000518-1.c: New test.
54661 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
54663 * g77.f-torture/compile/200005018.f: New test.
54665 2000-05-17 Jeffrey A Law (law@cygnus.com)
54667 * gcc.c-torture/compile/20000517-1.c: New test.
54669 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54671 * gcc.c-torture/execute/20000516-1.c: New test.
54673 2000-05-15 Jakub Jelinek <jakub@redhat.com>
54675 * g++.old-deja/g++.other/eh.C: New test.
54677 2000-05-12 Richard Henderson <rth@cygnus.com>
54679 * gcc.c-torture/execute/990208-1.c (main): Don't pass
54680 constants through to doit's conditional.
54682 2000-05-11 Jeffrey A Law (law@cygnus.com)
54684 * gcc.c-torture/compile/20000511-1.c: New test.
54685 * g77.f-torture/compile/20000511-1.f: New test.
54686 * g77.f-torture/compile/20000511-2.f: New test.
54688 2000-05-11 Michael Meissner <meissner@redhat.com>
54690 * gcc.c-torture/execute/20000511-1.c: New test.
54692 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
54694 * gcc.dg/dg.exp: Scan .S files as well as .c files.
54695 * gcc.dg/20000510-1.S: New.
54697 2000-05-08 Catherine Moore <clm@cygnus.com>
54699 * gcc.dg/unused-3.c: New.
54701 2000-05-06 Richard Henderson <rth@cygnus.com>
54703 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54704 * g++.old-deja/g++.mike/warn1.C: Likewise.
54705 * g++.old-deja/g++.pt/local1.C: Likewise.
54706 * g++.old-deja/g++.pt/local7.C: Likewise.
54707 * g++.old-deja/g++.pt/spec16.C: Likewise.
54709 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
54711 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54713 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
54715 * g77.f-torture/execute/20000503-1.f: New test.
54717 2000-05-04 Andreas Jaeger <aj@suse.de>
54719 * gcc.dg/noreturn-2.c: New test.
54721 2000-05-04 Neil Booth <NeilB@earthling.net>
54723 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54726 2000-05-04 Richard Henderson <rth@cygnus.com>
54728 * gcc.c-torture/execute/20000503-1.c: Fix typo.
54730 2000-05-04 Richard Henderson <rth@cygnus.com>
54732 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
54733 OpenSSL by Jason R Thorpe.
54735 2000-05-03 Jim Wilson <wilson@cygnus.com>
54737 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54739 2000-05-03 Robert Lipe <robertlipe@usa.net>
54741 * gcc.dg/20000503-1.c: New test.
54743 2000-05-02 Jakub Jelinek <jakub@redhat.com>
54745 * gcc.c-torture/compile/20000502-1.c: New test.
54746 * g++.old-deja/g++.other/align.C: New test.
54747 * gcc.dg/cpp-tradstringify.c: New test.
54749 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
54751 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54752 and hard registers.
54754 2000-04-26 Geoff Keating <geoffk@cygnus.com>
54756 * gcc.c-torture/execute/loop-5.c: New test.
54758 2000-04-25 Jakub Jelinek <jakub@redhat.com>
54760 * gcc.c-torture/execute/va-arg-20.c: New test.
54762 2000-04-23 Jeffrey A Law (law@cygnus.com)
54764 * gcc.c-torture/execute/20000422-1.c: New test.
54766 2000-04-20 Greg McGary <gkm@gnu.org>
54768 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54769 when optimizing, but without sibling-call optimizations (-O1).
54771 2000-04-20 Jeffrey A Law (law@cygnus.com)
54773 * gcc.c-torture/compile/20000420-1.c: New test.
54775 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
54777 * g++.abi/ptrflags.C: New test.
54778 * g++.eh/catchptr1.C: Test incomplete pointer chains.
54780 2000-04-19 Catherine Moore <clm@cygnus.com>
54782 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54784 2000-04-19 Greg McGary <gkm@gnu.org>
54786 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54787 sibling-call optimizations.
54789 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
54791 * gcc.dg/20000419-1.c: New test.
54793 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
54795 * gcc.c-torture/execute/20000412-6.c: New test.
54797 2000-04-12 Jeffrey A Law (law@cygnus.com)
54799 * gcc.c-torture/execute/20000412-5.c: New test.
54800 * g77.f-torture/compile/20000412-1.f: New test.
54801 * gcc.c-torture/execute/20000412-4.c: New test.
54802 * gcc.c-torture/compile/20000412-2.c: New test.
54803 * gcc.c-torture/execute/20000412-3.c: New test.
54804 * gcc.c-torture/compile/20000412-1.c: New test.
54805 * gcc.c-torture/execute/20000412-2.c: New test.
54807 2000-04-12 Jakub Jelinek <jakub@redhat.com>
54809 * objc/execute/bf-20.m: New test.
54811 2000-04-10 Richard Henderson <rth@cygnus.com>
54813 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54815 * gcc.c-torture/execute/20000412-1.c: New test.
54817 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
54819 * g++.old-deja/g++.eh/catchptr1.C: New test.
54821 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
54823 * g++.old-deja/g++.abi/cxa_vec.C: New test.
54825 2000-04-08 Neil Booth <NeilB@earthling.net>
54827 * gcc.dg/cpp-nullchar.c: Remove test as
54828 embedded nulls cause problems.
54830 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54832 * gcc.dg/compare2.c: New test.
54834 2000-04-08 Neil Booth <NeilB@earthling.net>
54836 * gcc.dg/cpp-nullchar.c: New test.
54838 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
54840 * gcc.dg/cpp-mi2.c: New test.
54841 * gcc.dg/cpp-mi2[abc].h: New files.
54843 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
54845 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54848 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
54850 * g++.old-deja/g++.abi/vmihint.C: New test.
54852 2000-04-06 Neil Booth <NeilB@earthling.net>
54854 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54855 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54858 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
54860 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54861 avoid stack-frame overwrite.
54863 2000-04-05 Jakub Jelinek <jakub@redhat.com>
54865 * gcc.c-torture/compile/20000405-2.c: New test.
54866 * gcc.c-torture/compile/20000405-3.c: New test.
54868 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54870 * gcc.c-torture/compile/20000405-1.c: New test.
54872 2000-04-04 Geoff Keating <geoffk@cygnus.com>
54874 * gcc.dg/cast-qual-1.c: Revert last change.
54876 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54878 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54880 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
54882 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54883 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54885 2000-04-03 Jeffrey A Law (law@cygnus.com)
54887 * gcc.c-torture/compile/20000403-2.c: New test.
54888 * gcc.c-torture/compile/20000403-1.c: New test.
54890 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
54892 * gcc.c-torture/execute/20000403-1.c: New test.
54894 2000-04-03 Geoff Keating <geoffk@cygnus.com>
54896 * gcc.c-torture/execute/20000402-1.c: New test.
54898 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
54900 * gcc.c-torture/execute/va-arg-15.c: New test.
54901 * gcc.c-torture/execute/va-arg-16.c: New test.
54902 * gcc.c-torture/execute/va-arg-17.c: New test.
54903 * gcc.c-torture/execute/va-arg-18.c: New test.
54904 * gcc.c-torture/execute/va-arg-19.c: New test.
54906 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
54908 * gcc.c-torture/compile/981211-1.c: Move to...
54909 * gcc.dg/cpp-as1.c: ...here.
54910 * gcc.dg/cpp-as2.c: New file.
54912 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54915 2000-04-02 Neil Booth <NeilB@earthling.net>
54917 * gcc.dg/cpp-cond.c New tests.
54918 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
54919 accidental success less likely.
54920 * gcc.dg/cpp-missingop.c New tests.
54921 * gcc.dg/cpp-missingparen.c New tests.
54922 * gcc.dg/cpp-shift.c New tests.
54923 * gcc.dg/cpp-shortcircuit.c New tests.
54924 * gcc.dg/cpp-unary.c New tests.
54926 2000-03-29 Jeffrey A Law (law@cygnus.com)
54928 * gcc.c-torture/compile/20000329-1.c: New test.
54930 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
54932 * gcc.c-torture/compile/20000326-1.c: New test.
54933 * gcc.c-torture/compile/20000326-2.c: New test.
54935 2000-03-24 Geoff Keating <geoffk@cygnus.com>
54937 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54938 the first parameter is a function argument.
54940 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
54942 * g++.old-deja/g++.ext/array4.C: New test.
54944 2000-03-22 Geoff Keating <geoffk@cygnus.com>
54946 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54948 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54950 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54952 2000-03-19 Richard Henderson <rth@cygnus.com>
54954 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54956 2000-03-19 Richard Henderson <rth@cygnus.com>
54958 * gcc.c-torture/compile/20000319-1.c: New test.
54960 2000-03-14 Jeffrey A Law (law@cygnus.com)
54962 * gcc.c-torture/execute/20000314-3.c: New test.
54963 * gcc.c-torture/execute/20000314-2.c: New test.
54964 * gcc.c-torture/execute/20000314-1.c: New test.
54965 * gcc.c-torture/compile/20000314-2.c: New test.
54966 * gcc.c-torture/compile/20000314-1.c: New test.
54968 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
54970 * g++.old-deja/g++.warn/inline.C: New test.
54972 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
54974 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54975 standards-compliant result rather than specific constants.
54976 Put test-values in array.
54978 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
54980 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54981 (g++_target_compile): Put test-specific options last.
54983 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54985 * g++.old-deja/g++.eh/vbase4.C: New test.
54987 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54989 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54991 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54993 * g++.old-deja/g++.brendan/misc12.C: Removed.
54994 * g++.old-deja/g++.pt/memtemp77.C: Constify.
54995 * g++.old-deja/g++.ext/pretty4.C: New test.
54997 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54999 * g++.old-deja/g++.other/string2.C: New test.
55001 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
55003 * g++.old-deja/g++.warn/impint2.C: New test.
55005 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
55007 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55010 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
55012 * g++.old-deja/g++.warn/impint.C: New test.
55013 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55014 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55015 * g++.old-deja/g++.pt/explicit12.C: Likewise.
55016 * g++.old-deja/g++.pt/explicit13.C: Likewise.
55017 * g++.old-deja/g++.pt/explicit17.C: Likewise.
55018 * g++.old-deja/g++.pt/explicit18.C: Likewise.
55019 * g++.old-deja/g++.pt/explicit19.C: Likewise.
55020 * g++.old-deja/g++.pt/explicit23.C: Likewise.
55021 * g++.old-deja/g++.pt/explicit31.C: Likewise.
55022 * g++.old-deja/g++.pt/explicit35.C: Likewise.
55023 * g++.old-deja/g++.pt/explicit6.C: Likewise.
55024 * g++.old-deja/g++.pt/memclass7.C: Likewise.
55026 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
55028 * gcc.dg/cpp-redef.c: New test.
55030 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
55032 * g++.old-deja/g++.pt/unify7.C: New test.
55034 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55036 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55037 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55039 2000-02-25 Geoff Keating <geoffk@cygnus.com>
55041 * gcc.c-torture/compile/20000224-1.c: New test.
55043 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55045 * gcc.c-torture/compile/cpp-2.c: New test.
55046 * gcc.c-torture/compile/cpp-1.c: New test.
55048 2000-02-25 Jeffrey A Law (law@cygnus.com)
55050 * gcc.c-torture/execute/20000225-1.c: New test.
55052 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55054 * gcc.dg/cpp-li2.c: New test.
55056 * gcc.dg/cpp-wi1.c: New test.
55058 * gcc.dg/cpp-li1.c: New test.
55060 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
55062 * g++.old-deja/g++.other/sizeof5.C: New test.
55064 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55066 * gcc.c-torture/execute/va-arg-13.c: New test.
55068 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
55070 * gcc.c-torture/execute/va-arg-12.c: New test.
55072 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55074 * gcc.c-torture/execute/20000223-1.c: New test.
55076 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55078 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55080 2000-02-22 Mark Mitchell <mark@codesourcery.com>
55082 * g++.old-deja/g++.abi/ptrmem.C: New test.
55084 2000-02-19 Richard Henderson <rth@cygnus.com>
55086 * gcc.c-torture/compile/init-3.c: New.
55088 2000-02-17 Mark Mitchell <mark@codesourcery.com>
55090 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55093 2000-02-11 Robert Lipe <robertl@sco.com>
55095 * gcc.c-torture/compile/20000211-3.c: New test.
55097 2000-02-11 Martin Buchholz <martin@xemacs.org>
55099 * gcc.c-torture/compile/20000211-2.c: New test.
55101 2000-02-11 Jeffrey A Law (law@cygnus.com)
55103 * gcc.c-torture/compile/20000211-1.c: New test.
55105 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
55107 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55110 2000-02-08 Nathan Sidwell <nathan@acm.org>
55112 * g++.old-deja/g++.other/cast5.C: New test.
55114 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
55116 * gcc.c-torture/execute/20000205-1.c: New.
55118 2000-02-03 Nathan Sidwell <nathan@acm.org>
55120 * g++.old-deja/g++.jason/cast3.C: Return void.
55121 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55123 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55125 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55127 * gcc.dg/loop-1.c: New test.
55129 2000-01-27 Jakub Jelinek <jakub@redhat.com>
55131 * gcc.c-torture/compile/20000127-1.c: New test.
55132 * gcc.c-torture/execute/991228-1.c: New test.
55134 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55136 * gcc.dg/unused-2.c: New test.
55138 * gcc.dg/conv-1.c: New test.
55140 2000-01-24 Mark Mitchell <mark@codesourcery.com>
55142 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55144 (tool_option_proc): Fix typo.
55146 2000-01-24 Geoff Keating <geoffk@cygnus.com>
55148 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55149 of the ld on the host, not on the build machine.
55150 Also, don't crash if '--help' is not a supported option.
55152 2000-01-24 Richard Henderson <rth@cygnus.com>
55154 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55156 2000-01-20 Jeffrey A Law (law@cygnus.com)
55158 * gcc.c-torture/execute/20000120-2.c: New test.
55159 * gcc.c-torture/execute/20000120-1.c: New test.
55161 2000-01-13 Jeffrey A Law (law@cygnus.com)
55163 * gcc.c-torture/execute/20000113-1.c: New test.
55165 2000-01-12 Jeffrey A Law (law@cygnus.com)
55167 * gcc.c-torture/execute/20000112-1.c: New test.
55169 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55171 * gcc.dg/20000111-1.c: New test.
55173 2000-01-10 Jeffrey A Law (law@cygnus.com)
55175 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55176 with 16 bit integers.
55178 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55180 * gcc.dg/20000108-1.c: New test.
55182 2000-01-05 Nathan Sidwell <nathan@acm.org>
55184 * g++.old-deja/g++.ns/koenig8.C: New test.
55186 2000-01-05 Nathan Sidwell <nathan@acm.org>
55188 * g++.old-deja/g++.other/cast4.C: New test.
55190 2000-01-05 Jeffrey A Law (law@cygnus.com)
55192 * gcc.c-torture/compile/20000105-2.c: New test.
55193 * gcc.c-torture/compile/20000105-1.c: New test.
55195 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55197 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55198 references to printf & atoi to conform to ANSI standard.
55199 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55200 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55201 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55202 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55203 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55204 * g++.old-deja/g++.brendan/complex1.C: Likewise.
55205 * g++.old-deja/g++.brendan/copy1.C: Likewise.
55206 * g++.old-deja/g++.brendan/copy2.C: Likewise.
55207 * g++.old-deja/g++.brendan/copy3.C: Likewise.
55208 * g++.old-deja/g++.brendan/copy4.C: Likewise.
55209 * g++.old-deja/g++.brendan/copy5.C: Likewise.
55210 * g++.old-deja/g++.brendan/copy6.C: Likewise.
55211 * g++.old-deja/g++.brendan/copy7.C: Likewise.
55212 * g++.old-deja/g++.brendan/copy8.C: Likewise.
55213 * g++.old-deja/g++.brendan/crash11.C: Likewise.
55214 * g++.old-deja/g++.brendan/crash14.C: Likewise.
55215 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55216 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55217 * g++.old-deja/g++.brendan/delete2.C: Likewise.
55218 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55219 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55220 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55221 * g++.old-deja/g++.brendan/eh1.C: Likewise.
55222 * g++.old-deja/g++.brendan/groff1.C: Likewise.
55223 * g++.old-deja/g++.brendan/init3.C: Likewise.
55224 * g++.old-deja/g++.brendan/misc12.C: Likewise.
55225 * g++.old-deja/g++.brendan/misc7.C: Likewise.
55226 * g++.old-deja/g++.brendan/new2.C: Likewise.
55227 * g++.old-deja/g++.brendan/operators4.C: Likewise.
55228 * g++.old-deja/g++.brendan/operators5.C: Likewise.
55229 * g++.old-deja/g++.brendan/overload2.C: Likewise.
55230 * g++.old-deja/g++.brendan/overload7.C: Likewise.
55231 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55232 * g++.old-deja/g++.brendan/reference1.C: Likewise.
55233 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55234 * g++.old-deja/g++.brendan/template24.C: Likewise.
55235 * g++.old-deja/g++.brendan/template3.C: Likewise.
55236 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55237 * g++.old-deja/g++.jason/inline3.C: Likewise.
55238 * g++.old-deja/g++.jason/opeq.C: Likewise.
55239 * g++.old-deja/g++.law/arg5.C: Likewise.
55240 * g++.old-deja/g++.law/arm7.C: Likewise.
55241 * g++.old-deja/g++.law/ctors11.C: Likewise.
55242 * g++.old-deja/g++.law/cvt8.C: Likewise.
55243 * g++.old-deja/g++.law/init9.C: Likewise.
55244 * g++.old-deja/g++.law/refs4.C: Likewise.
55245 * g++.old-deja/g++.law/template2.C: Likewise.
55246 * g++.old-deja/g++.law/visibility24.C: Likewise.
55247 * g++.old-deja/g++.law/vtable3.C: Likewise.
55248 * g++.old-deja/g++.mike/asm2.C: Likewise.
55249 * g++.old-deja/g++.mike/eh1.C: Likewise.
55250 * g++.old-deja/g++.mike/misc1.C: Likewise.
55251 * g++.old-deja/g++.mike/misc13.C: Likewise.
55252 * g++.old-deja/g++.mike/misc14.C: Likewise.
55253 * g++.old-deja/g++.mike/ns12.C: Likewise.
55254 * g++.old-deja/g++.mike/p1248.C: Likewise.
55255 * g++.old-deja/g++.mike/p3708.C: Likewise.
55256 * g++.old-deja/g++.mike/p3708a.C: Likewise.
55257 * g++.old-deja/g++.mike/p3708b.C: Likewise.
55258 * g++.old-deja/g++.mike/p646.C: Likewise.
55259 * g++.old-deja/g++.mike/p700.C: Likewise.
55260 * g++.old-deja/g++.mike/p783.C: Likewise.
55261 * g++.old-deja/g++.mike/p783a.C: Likewise.
55262 * g++.old-deja/g++.mike/p783b.C: Likewise.
55263 * g++.old-deja/g++.mike/p786.C: Likewise.
55264 * g++.old-deja/g++.mike/p789.C: Likewise.
55265 * g++.old-deja/g++.mike/p789a.C: Likewise.
55266 * g++.old-deja/g++.mike/p807a.C: Likewise.
55267 * g++.old-deja/g++.other/delete3.C: Likewise.
55268 * g++.old-deja/g++.other/dyncast1.C: Likewise.
55269 * g++.old-deja/g++.other/dyncast2.C: Likewise.
55270 * g++.old-deja/g++.other/dyncast3.C: Likewise.
55271 * g++.old-deja/g++.other/empty1.C: Likewise.
55272 * g++.old-deja/g++.other/temporary1.C: Likewise.
55273 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55274 * g++.old-deja/g++.pt/t16.C: Likewise.
55275 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55277 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
55279 * gcc.dg/991230-1.c: New test.
55281 1999-12-29 Jeffrey A Law (law@cygnus.com)
55283 * gcc.c-torture/compile/991229-3.c: New test.
55284 * gcc.c-torture/compile/991229-2.c: New test.
55285 * gcc.c-torture/compile/991229-1.c: New test.
55287 1999-12-29 Greg McGary <gkm@eng.ascend.com>
55289 * gcc.c-torture/compile/labels-2.c: New test.
55291 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
55293 * gcc.c-torture/execute/991227-1.c: New test.
55295 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55297 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55299 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
55301 * gcc.c-torture/execute/991221-1.c: New test.
55303 1999-12-20 Nathan Sidwell <nathan@acm.org>
55305 * g++.old-deja/g++.other/cast3.C: New test.
55307 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
55309 * gcc.c-torture/execute/991216-4.c: New test.
55311 1999-12-16 Michael Meissner <meissner@cygnus.com>
55313 * gcc.c-torture/execute/991216-1.c: New test.
55314 * gcc.c-torture/execute/991216-2.c: New test.
55315 * gcc.c-torture/execute/991216-3.c: New test.
55317 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55319 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55320 Actually make the test fail by using "-O2" for compilation.
55322 1999-12-15 Nathan Sidwell <nathan@acm.org>
55324 * g++.old-deja/g++.warn/cast-align1.C: New test.
55326 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55328 * gcc.c-torture/compile/991214-1.c: New test.
55329 * gcc.c-torture/compile/991214-2.c: New test.
55331 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55333 * gcc.dg/991214-1.c: New test.
55335 1999-12-13 Jeffrey A Law (law@cygnus.com)
55337 * gcc.c-torture/compile/991213-3.c: New test.
55338 * gcc.c-torture/compile/991213-2.c: New test.
55339 * gcc.c-torture/compile/991213-1.c: New test.
55341 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
55343 * gcc.dg/991209-1.c: New test.
55345 1999-12-08 Nathan Sidwell <nathan@acm.org>
55347 * gcc.c-torture/compile/991208-1.c: New test.
55349 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55351 * gcc.dg/ultrasp2.c: New test.
55353 1999-12-05 Alex Samuel <samuel@codesourcery.com>
55355 * g++.old-deja/g++.abi/align.C (main): Fix typo.
55357 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
55359 * gcc.c-torture/compile/991202-1.c: New test.
55360 * gcc.c-torture/execute/991202-1.c: New test.
55361 * gcc.c-torture/execute/991202-2.c: New test.
55362 * gcc.c-torture/execute/991202-3.c: New test.
55364 1999-12-02 Alex Samuel <samuel@codesourcery.com>
55366 * g++.old-deja/g++.abi/align.C: New test.
55367 * g++.old-deja/g++.abi/aggregates.C: Likewise.
55368 * g++.old-deja/g++.abi/bitfields.C: Likewise.
55370 1999-12-01 Richard Henderson <rth@cygnus.com>
55372 * gcc.c-torture/execute/991201-1.c: New.
55374 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
55376 * gcc.dg/991129-1.c: New test.
55378 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
55380 * gcc.c-torture/compile/991127-1.c: New test.
55382 1999-11-22 Nathan Sidwell <nathan@acm.org>
55384 * g++.old-deja/g++.other/warn4.C: New test.
55386 1999-11-22 Nathan Sidwell <nathan@acm.org>
55388 * g++.old-deja/g++.eh/cleanup2.C: New test.
55389 * g++.old-deja/g++.ext/pretty2.C: New test.
55390 * g++.old-deja/g++.ext/pretty3.C: New test.
55391 * g++.old-deja/g++.other/debug6.C: New test.
55393 1999-10-20 Jim Wilson <wilson@cygnus.com>
55395 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55396 compiler_output to look for one error message instead of two.
55398 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
55400 * gcc.c-torture/execute/991118-1.c: Also test case
55401 where the word boundary does not split a byte evenly.
55403 1999-11-19 Nathan Sidwell <nathan@acm.org>
55405 * g++.old-deja/g++.ext/restrict1.C: New test.
55407 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55409 * gcc.c-torture/execute/991118-1.c: New test.
55411 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
55413 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55414 working directory pathnames.
55416 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
55418 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55419 host is equipped with driver.h and driver.o so it can actually
55420 compile and run the tests.
55422 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
55424 * gcc.c-torture/compile/991008-1.c: New test.
55426 1999-11-08 Nick Clifton <nickc@cygnus.com>
55428 * lib/gcc-dg.exp: Include target-supports.exp
55430 1999-11-05 Nick Clifton <nickc@cygnus.com>
55432 * lib/target-supports.exp: New file: Provide procs to test for
55433 features supported by the target.
55434 (check_weak_available): Moved here from ecos.exp.
55435 (check_alias_available): New proc: Determine of the target
55436 toolchain supports the alias attribute.
55438 * gcc.dg/special/ecos.exp: Move check_weak_available to
55439 target-supports.exp.
55440 (alias-1.c): Only perform the test if the target supports
55442 (wkali-1.c): Only perform the test if the target supports
55445 * gcc.dg/990506-0.c: Expect error messages from cross
55446 targets as well as native targets.
55448 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55450 * gcc.dg/ultrasp1.c: Removed xfail.
55451 * gcc.dg/struct-ret-2.c: Likewise.
55452 * gcc.dg/array-1.c: Likewise.
55454 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55456 * gcc.dg/struct-ret-2.c: New test.
55458 * gcc.dg/array-1.c: New test.
55460 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
55462 * gcc.c-torture/execute/991030-1.c: New test.
55464 1999-10-26 Richard Henderson <rth@cygnus.com>
55466 * gcc.c-torture/compile/991026-2.c: New test.
55468 1999-10-26 Jeffrey A Law (law@cygnus.com)
55470 * gcc.c-torture/compile/991026-1.c: New test.
55472 1999-10-23 Jeffrey A Law (law@cygnus.com)
55474 * gcc.c-torture/execute/991023-1.c: New test.
55476 1999-10-19 Jeffrey A Law (law@cygnus.com)
55478 * gcc.c-torture/execute/991019-1.c: New test.
55480 1999-10-16 Richard Henderson <rth@cygnus.com>
55482 * gcc.c-torture/execute/991016-1.c: New test.
55484 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
55486 * gcc.c-torture/execute/991014-1.c: New test.
55488 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
55490 * g++.old-deja/g++.other/union2.C: New test.
55492 1999-10-13 Nathan Sidwell <nathan@acm.org>
55494 * g++.old-deja/g++.other/vaarg2.C: New test.
55495 * g++.old-deja/g++.other/vaarg3.C: New test.
55497 1999-10-12 Craig Burley <craig@jcb-sc.com>
55499 * g77.f-torture/noncompile/19990905-1.f: Moved from being
55502 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
55504 * gcc.c-torture/execute/va-arg-11.c: New test.
55506 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
55508 * lib/file-format.exp (gcc_target_object_format): Don't
55509 crash if objdump is unavailable.
55511 1999-09-29 Donn Terry <donn@interix.com>
55513 * gcc.misc-tests/mg.exp: delete extraneous redirection.
55515 1999-09-28 Nick Clifton <nickc@cygnus.com>
55517 * gcc.c-torture/compile/990928-1.c: New test.
55519 1999-09-28 Nathan Sidwell <nathan@acm.org>
55521 * g++.old-deja/g++.other/decl6.C: New test.
55523 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55525 * gcc.c-torture/execute/va-arg-10.c: New test.
55527 1999-09-27 Nathan Sidwell <nathan@acm.org>
55529 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55530 __PRETTY_FUNCTION__.
55532 1999-09-23 Nick Clifton <nickc@cygnus.com>
55534 * gcc.c-torture/execute/990923-1.c: New test.
55536 1999-09-21 Nick Clifton <nickc@cygnus.com>
55538 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55539 for which -fpic is inappropriate.
55541 1999-09-21 Mark Mitchell <mark@codesourcery.com>
55543 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55545 1999-09-21 Nathan Sidwell <nathan@acm.org>
55547 * g++.old-deja/g++.other/dyncast1.C: New test.
55548 * g++.old-deja/g++.other/dyncast2.C: New test.
55549 * g++.old-deja/g++.other/dyncast3.C: New test.
55550 * g++.old-deja/g++.other/dyncast4.C: New test.
55551 * g++.old-deja/g++.other/dyncast5.C: New test.
55552 * g++.old-deja/g++.eh/catch3.C: New test.
55553 * g++.old-deja/g++.eh/catch3p.C: New test.
55554 * g++.old-deja/g++.eh/catch4.C: New test.
55555 * g++.old-deja/g++.eh/catch4p.C: New test.
55556 * g++.old-deja/g++.eh/catch5.C: New test.
55557 * g++.old-deja/g++.eh/catch5p.C: New test.
55558 * g++.old-deja/g++.eh/catch6.C: New test.
55559 * g++.old-deja/g++.eh/catch6p.C: New test.
55560 * g++.old-deja/g++.eh/catch7.C: New test.
55561 * g++.old-deja/g++.eh/catch7p.C: New test.
55562 * g++.old-deja/g++.eh/catch8.C: New test.
55563 * g++.old-deja/g++.eh/catch8p.C: New test.
55564 * g++.old-deja/g++.eh/catch9.C: New test.
55565 * g++.old-deja/g++.eh/catch9p.C: New test.
55567 1999-09-13 Nathan Sidwell <nathan@acm.org>
55569 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55570 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55572 1999-09-13 Jeffrey A Law (law@cygnus.com)
55574 * gcc.c-torture/compile/990913-1.c: New test.
55576 1999-09-10 Nathan Sidwell <nathan@acm.org>
55578 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55579 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55581 1999-09-09 Richard Henderson <rth@cygnus.com>
55583 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55585 1999-09-09 Nathan Sidwell <nathan@acm.org>
55587 * g++.old-deja/g++.other/lookup11.C: New test.
55588 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55589 what is permitted and what we want.
55590 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55592 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55594 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
55596 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55597 * gcc.c-torture/noncompile/poison-1.c: New file.
55599 1999-09-08 Nathan Sidwell <nathan@acm.org>
55601 * g++.old-deja/g++.other/sizeof3.C: New test.
55602 * g++.old-deja/g++.other/sizeof4.C: New test.
55603 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55604 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55606 1999-09-07 Richard Henderson <rth@cygnus.com>
55608 * gcc.dg/va-arg-1.c: New.
55610 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55612 * gcc.c-torture/execute/va-arg-9.c: New test.
55614 1999-09-05 Craig Burley <craig@jcb-sc.com>
55616 * g77.f-torture/compile/980519-2.f: New test.
55617 * g77.f-torture/compile/19990905-0.f: New test.
55618 * g77.f-torture/compile/19990905-1.f: New test.
55619 * g77.f-torture/compile/19990905-2.f: New test.
55621 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55623 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
55625 * gcc.c-torture/execute/990827-1.c: Fix typo.
55627 1999-09-03 Nathan Sidwell <nathan@acm.org>
55629 * g++.old-deja/g++.other/deref1.C: New test.
55631 1999-09-02 Nathan Sidwell <nathan@acm.org>
55633 * g++.old-deja/g++.other/ambig2.C: New test.
55634 * g++.old-deja/g++.other/cond5.C: New test.
55635 * g++.old-deja/g++.other/lookup16.C: New test.
55637 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
55639 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55642 1999-08-31 Jeffrey A Law (law@cygnus.com)
55644 * lib/c-torture.exp: Avoid the "compare executables" optimization
55645 when testing native.
55647 1999-08-29 Jeffrey A Law (law@cygnus.com)
55649 * gcc.c-torture/execute/990829-1.c: New test.
55650 * gcc.c-torture/compile/990829-1.c: New test.
55652 1999-08-27 Paul Burchard <burchard@pobox.com>
55654 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55655 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55656 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55657 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55658 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55659 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55660 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55661 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55662 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55663 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55664 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55666 1999-08-27 Jeffrey A Law (law@cygnus.com)
55668 * gcc.c-torture/execute/990827-1.c: New test.
55670 1999-08-26 Craig Burley <craig@jcb-sc.com>
55672 * g77.f-torture/noncompile/19990826-4.f: New test.
55674 * g77.f-torture/compile/19990826-3.f: New test.
55676 * g77.f-torture/execute/19990826-2.f: New test.
55678 * g77.f-torture/compile/19990826-1.f: New test.
55680 * gcc.c-torture/execute/990826-0.c: New test.
55681 * g77.c-torture/execute/19990826-0.f: New test.
55683 * g77.f-torture/noncompile/970626-2.f: New test.
55685 1999-08-25 Paul Burchard <burchard@pobox.com>
55687 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55688 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55689 lss-011.C: New tests.
55691 1999-08-25 Nathan Sidwell <nathan@acm.org>
55693 * g++.old-deja/g++.other/decl5.C: New test.
55695 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55697 * noncompile/noncompile.exp: Load_lib c-torture.exp.
55698 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55699 call `postbase' for each one. All callers of `postbase' changed
55700 to call this instead.
55702 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
55704 * gcc.c-torture/execute/990811-1.c: New test.
55706 1999-08-09 Nick Clifton <nickc@cygnus.com>
55708 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55711 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55714 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55716 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55718 1999-08-04 Jeffrey A Law (law@cygnus.com)
55720 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55722 1999-08-04 Nathan Sidwell <nathan@acm.org>
55724 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55726 1999-08-04 Jeffrey A Law (law@cygnus.com)
55728 * gcc.c-torture/execute/990804-1.c: New test.
55730 1999-08-03 Nathan Sidwell <nathan@acm.org>
55732 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55733 * g++.old-deja/g++.brendan/crash64.C: Likewise.
55734 * g++.old-deja/g++.brendan/overload8.C: Likewise.
55736 1999-08-03 Nathan Sidwell <nathan@acm.org>
55738 * g++.old-deja/g++.other/struct1.C: New test.
55740 1999-08-03 Nathan Sidwell <nathan@acm.org>
55742 * g++.old-deja/g++.other/enum2.C: New test.
55744 1999-08-02 Richard Henderson <rth@cygnus.com>
55746 Adapted from tests from Franz Sirl:
55747 * gcc.c-torture/execute/va-arg-7.c: New test.
55748 * gcc.c-torture/execute/va-arg-8.c: New test.
55750 1999-08-01 Jeffrey A Law (law@cygnus.com)
55752 * gcc.c-torture/compile/990801-2.c: New test.
55754 * gcc.c-torture/compile/990801-1.c: New test.
55756 1999-07-27 Michael Meissner <meissner@cygnus.com>
55758 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55759 fp-cmp-1.c, converting double to float.
55761 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55762 fp-cmp-1.c, converting double to long double.
55764 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55765 from fr1 to unknown_register, since fr1 is a legitimate register
55768 1999-07-25 Jeffrey A Law (law@cygnus.com)
55770 * README: More listname related changes.
55772 1999-07-08 Catherine Moore <clm@cygnus.com>
55774 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
55776 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
55778 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55780 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55782 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55784 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
55786 * gcc.dg/990703-1.c: New test.
55788 1999-06-29 Nick Clifton <nickc@cygnus.com>
55790 * lib/file-format.exp: New file: Move definition of proc
55791 gcc_target_object_format to here from
55792 gcc.dg/special/ecos.exp.
55794 * lib/c-torture.exp: Include lib file-format.exp.
55795 * lib/gcc-dg.exp: Include lib file-format.exp.
55797 * gcc.dg/special/ecos.exp: Remove definition of proc
55798 gcc_target_object_format.
55800 1999-06-28 Jeffrey A Law (law@cygnus.com)
55802 * gcc.c-torture/execute/990628-1.c: New test.
55804 1999-06-25 Jeffrey A Law (law@cygnus.com)
55806 * gcc.c-torture/compile/990625-2.c: New test.
55808 * gcc.c-torture/compile/990625-1.c: New test.
55810 1999-06-23 Nick Clifton <nickc@cygnus.com>
55812 * gcc.c-torture/compile/dll.c: New test case. Check that dll
55813 attributes compile.
55814 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55815 ports that use the COFF/PE file format.
55817 1999-06-17 Jeffrey A Law (law@cygnus.com)
55819 * gcc.c-torture/compile/990617-1.c: New test.
55821 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
55823 * g++.old-deja/g++.other/decl4.C: New test.
55825 1999-06-14 Nathan Sidwell <nathan@acm.org>
55827 * g++.old-deja/g++.other/bitfld3.C: New test.
55829 1999-06-08 Nathan Sidwell <nathan@acm.org>
55831 * g++.old-deja/g++.eh/catch1.C: New test.
55833 1999-06-07 Jeffrey A Law (law@cygnus.com)
55835 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55837 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55838 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
55840 1999-06-05 Craig Burley <craig@jcb-sc.com>
55842 * g77.f-torture/compile/19990502-0.f: Replace with new,
55843 shorter, test that still fails after recent changes.
55845 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55847 * gcc.c-torture/execute/990604-1.c: New test.
55849 1999-05-31 Jeffrey A Law (law@cygnus.com)
55851 * gcc.c-torture/execute/990531-1.c: New test.
55853 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55855 * gcc.c-torture/compile/990527-1.c: New test.
55857 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
55859 * gcc.c-torture/execute/990527-1.c: New test.
55861 1999-05-25 Nick Clifton <nickc@cygnus.com>
55863 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55864 bitfields as signed.
55866 1999-05-25 Craig Burley <craig@jcb-sc.com>
55868 * g77.f-torture/compile/19990525-0.f: New test.
55870 1999-05-25 Jeffrey A Law (law@cygnus.com)
55872 * gcc.c-torture/execute/990525-2.c: New test.
55874 * gcc.c-torture/execute/990525-1.c: New test.
55876 1999-05-24 Nathan Sidwell <nathan@acm.org>
55878 * g++.old-deja/g++.other/anon3.C: New test.
55879 * g++.old-deja/g++.other/anon4.C: New test.
55880 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55881 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55882 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55885 1999-05-24 Jeffrey A Law (law@cygnus.com)
55887 * gcc.c-torture/execute/990524-1.c: New test.
55889 * gcc.dg/990524-1.c: New test.
55891 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55893 * gcc.c-torture/compile/990523-1.c: New test.
55895 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
55897 * gcc.c-torture/compile/990519-1.c: New test.
55899 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55901 * gcc.c-torture/compile/990517-1.c: New test.
55903 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55904 (e4, f4): New tests.
55907 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55909 * gcc.dg/noreturn-1.c: New test.
55911 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55913 * gcc.c-torture/execute/990513-1.c: New test.
55915 1999-05-10 Richard Henderson <rth@cygnus.com>
55917 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55919 1999-05-10 Craig Burley <craig@jcb-sc.com>
55921 * g77.f-torture/execute/erfc.f: Use small single-precision
55922 values, to avoid problems on Alphas when not -mieee.
55924 1999-05-08 Craig Burley <craig@jcb-sc.com>
55926 * gcc.dg/990506-0.c: New test.
55928 1999-05-08 Richard Henderson <rth@cygnus.com>
55930 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55931 the constant to test. Don't XFAIL 64-bit targets.
55933 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55934 * g++.old-deja/g++.law/profile1.C: Likewise.
55936 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55937 operator new instances.
55938 * g++.old-deja/g++.other/delete5.C: Likewise.
55940 1999-05-03 Craig Burley <craig@jcb-sc.com>
55942 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55945 1999-05-03 Craig Burley <craig@jcb-sc.com>
55947 * g77.f-torture/execute/u77-test.f: Reverse order of two
55948 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55950 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55952 * gcc.dg/compare1.c: New test.
55954 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
55956 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55959 1999-05-02 Craig Burley <craig@jcb-sc.com>
55961 * g77.f-torture/compile/19990502-1.f: New test.
55963 1999-05-02 Craig Burley <craig@jcb-sc.com>
55965 * g77.f-torture/compile/19990502-0.f: New test.
55967 1999-05-02 Craig Burley <craig@jcb-sc.com>
55969 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55972 1999-05-02 Craig Burley <craig@jcb-sc.com>
55974 * g77.f-torture/execute/u77-test.f (main): List libU77
55975 intrinsics not currently tested.
55976 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55977 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55978 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55979 Trim blanks off the ends of some printed strings.
55981 1999-05-02 Craig Burley <craig@jcb-sc.com>
55983 * g77.f-torture/execute/u77-test.f (main): Just warn about
55984 FSTAT gid disagreement, as it's expected on some systems.
55986 1999-05-01 Craig Burley <craig@jcb-sc.com>
55988 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55989 use a new function, which allows for some slop.
55990 Clean up some commentary.
55991 (issum): The new function.
55992 (sgladd): Deleted subroutine.
55994 1999-05-01 Craig Burley <craig@jcb-sc.com>
55996 * g77.f-torture/execute/u77-test.f: Modify to be more like
55997 libf2c/libU77 version, bringing patches to that version here.
55998 Add suitable commentary.
56000 1999-04-25 Richard Henderson <rth@cygnus.com>
56002 * gcc.dg/990424-1.c: New test.
56004 1999-04-24 Craig Burley <craig@jcb-sc.com>
56006 * g77.f-torture/execute/u77-test.f (main): Bug involving
56007 LSTAT has been fixed, so turn back on full checking.
56009 1999-04-20 Craig Burley <craig@jcb-sc.com>
56011 * g77.f-torture/compile/19990419-0.f: New test.
56012 * g77.f-torture/execute/19990419-1.f: New test.
56014 1999-04-17 Richard Henderson <rth@cygnus.com>
56016 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56017 to avoid the need for a prototype to supress a warning.
56019 1999-04-07 Jim Wilson <wilson@cygnus.com>
56021 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56023 1999-04-04 Jeffrey A Law (law@cygnus.com)
56025 * gcc.c-torture/execute/990404-1.c: New test.
56027 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56029 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56030 * gcc.dg/cpp-if3.c: Don't use -pedantic.
56031 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56032 missing initializer warnings.
56034 1999-03-28 Jeffrey A Law (law@cygnus.com)
56036 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56039 1999-03-26 Jeffrey A Law (law@cygnus.com)
56041 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56043 1999-03-26 Craig Burley <craig@jcb-sc.com>
56045 * g77.f-torture/execute/19990325-0.f: New test.
56046 * g77.f-torture/execute/19990325-1.f: New test.
56048 1999-03-24 Jeffrey A Law (law@cygnus.com)
56050 * gcc.c-torture/execute/990324-1.c: New test.
56052 1999-03-22 Jim Wilson <wilson@cygnus.com>
56054 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56057 1999-03-17 Richard Henderson <rth@cygnus.com>
56059 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
56061 1999-03-13 Craig Burley <craig@jcb-sc.com>
56063 * g77.f-torture/execute/19990313-2.f: New test.
56064 * g77.f-torture/execute/19990313-3.f: New test.
56066 1999-03-13 Craig Burley <craig@jcb-sc.com>
56068 * g77.f-torture/execute/19990313-0.f: New test.
56069 * g77.f-torture/execute/19990313-1.f: New test.
56071 1999-03-12 Jim Wilson <wilson@cygnus.com>
56073 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56075 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56076 (main): Add check for u15. Conditionalize u31 check depending on
56077 whether ints are <32 bits or >=32 bits.
56079 1999-03-08 Craig Burley <craig@jcb-sc.com>
56081 * g77.f-torture/execute/19981119-0.f: Improve testiness.
56083 1999-03-08 Craig Burley <craig@jcb-sc.com>
56085 * g77.f-torture/compile/19990305-0.f: New test.
56086 * g77.f-torture/execute/19981119-0.f: New test.
56088 1999-03-08 Craig Burley <craig@jcb-sc.com>
56090 * g77.f-torture/execute/970625-2.f: call ABORT if final
56091 result is not correct, instead of just printing it.
56092 Add this checking via newly introduced obfuscation, to
56093 trip up buggy front ends.
56095 1999-03-07 Craig Burley <craig@jcb-sc.com>
56097 * g77.f-torture/compile/960317-1.f: Moved from being
56098 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
56100 1999-03-06 Craig Burley <craig@jcb-sc.com>
56102 * g77.f-torture/execute/960317-1.f: New (old) test.
56103 * g77.f-torture/execute/970625-2.f: Ditto.
56105 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
56107 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56108 error message on line 1 or line 2; cccp and cpplib do this differently.
56110 1999-03-01 Jeffrey A Law (law@cygnus.com)
56112 * g++.old-deja/g++.law/weak1.C: New test.
56114 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56116 * gcc.c-torture/execute/990119-1.c: Renamed to...
56117 * gcc.dg/990119-1.c: this, so it will only be tested once
56118 (it's a preprocessor test, it doesn't need to be run at
56119 multiple optimization levels).
56121 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56123 * lib/g++.exp: Don't add incdir=$base_dir/../include to
56126 1999-02-24 Craig Burley <craig@jcb-sc.com>
56128 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56129 * g77.f-torture/compile/19981216-0.f: ...as it is expected
56130 to not be compilable by current g77.
56132 1999-02-24 Nick Clifton <nickc@cygnus.com>
56134 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56136 1999-02-22 Jeffrey A Law (law@cygnus.com)
56138 * gcc.c-torture/execute/990222-1.c: New test.
56140 1999-02-19 Craig Burley <craig@jcb-sc.com>
56142 * g77.f-torture/compile/19990218-0.f: New test.
56143 * g77.f-torture/noncompile/19990218-1.f: New test.
56145 1999-02-18 Craig Burley <craig@jcb-sc.com>
56147 * g77.f-torture/compile/19981216-0.f: New test.
56149 1999-02-14 Jeffrey A Law (law@cygnus.com)
56151 * gcc.dg/990214-1.c: New test.
56153 1999-02-13 Jeffrey A Law (law@cygnus.com)
56155 * gcc.dg/990213-2.c: New test.
56157 * gcc.dg/990213-1.c: New test.
56159 1999-02-12 Jeffrey A Law (law@cygnus.com)
56161 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56164 1999-02-11 Nick Clifton <nickc@cygnus.com>
56166 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56167 specified by target.
56169 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56171 1999-02-11 Jeffrey A Law (law@cygnus.com)
56173 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56175 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
56177 * gcc.dg/special/ecos.exp: New test driver for new tests with
56178 special requirements.
56180 * gcc.dg/special/alias-1.c: New test.
56181 * gcc.dg/special/gcsec-1.c: New test.
56182 * gcc.dg/special/weak-1.c: New test.
56183 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56184 * gcc.dg/special/weak-2.c: New test.
56185 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56186 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56187 * gcc.dg/special/wkali-1.c: New test.
56188 * gcc.dg/special/wkali-2.c: New test.
56189 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56190 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56192 1999-02-10 Felix Lee <flee@cygnus.com>
56194 * lib/c-torture.exp (c-torture-compile): Pull out code for
56195 analyzing gcc error messages.
56196 (c-torture-execute): Likewise. Fix some (harmless) false
56198 * lib/gcc.exp (gcc_check_compile): New function.
56200 1999-02-08 Richard Henderson <rth@cygnus.com>
56202 * gcc.c-torture/execute/990208-1.c: New test.
56204 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
56206 * g++.dg/special/ecos.exp: New driver for new tests with special
56209 * g++.dg/special/conpr-1.C: New test
56210 * g++.dg/special/conpr-2.C: New test
56211 * g++.dg/special/conpr-2a.C: New test
56212 * g++.dg/special/conpr-3.C: New test
56213 * g++.dg/special/conpr-3a.C: New test
56214 * g++.dg/special/conpr-3b.C: New test
56216 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56217 allow g++ to use the dg driver
56219 * README: Add comment about g++.dg directory
56221 1999-02-06 Jeffrey A Law (law@cygnus.com)
56223 * README: Update email addresses.
56225 1999-02-03 Nick Clifton <nickc@cygnus.com>
56227 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56228 arguments in order to force structure S onto the stack even on
56230 (test): Pass 10 leading arguments to function foo as well as the
56233 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56234 failure for all targets.
56236 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56237 abort to terminate program execution.
56239 1999-01-30 Richard Henderson <rth@cygnus.com>
56241 * gcc.c-torture/execute/990130-1.c: New test.
56243 1999-01-30 Jeffrey A Law (law@cygnus.com)
56245 * gcc.dg/990130-1.c: New test.
56247 1999-01-28 Michael Meissner <meissner@cygnus.com>
56249 * gcc.c-torture/execute/990128-1.c: New test.
56251 1999-01-27 Michael Meissner <meissner@cygnus.com>
56253 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56255 1999-01-27 Felix Lee <flee@cygnus.com>
56257 * lib/c-torture.exp (c-torture-compile): pull out code for
56258 analyzing gcc error messages.
56259 (c-torture-execute): ditto, and fix some (harmless) false
56261 * lib/gcc.exp (gcc_check_compile): new function.
56263 1999-01-17 Jeffrey A Law (law@cygnus.com)
56265 * gcc.dg/990117-1.c: New test.
56267 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56269 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56271 1999-01-15 Jeffrey A Law (law@cygnus.com)
56273 * g77.f-torture/compile/990115-1.f: New test.
56275 1999-01-07 Jeffrey A Law (law@cygnus.com)
56277 * gcc.c-torture/compile/990107-1.c: New test
56279 1999-01-06 Jeffrey A Law (law@cygnus.com)
56281 * gcc.c-torture/execute/990106-2.c: New test.
56283 * gcc.c-torture/execute/990106-1.c: New test.
56285 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
56287 * gcc.c-torture/compile/981223-1.c: New test.
56289 1998-12-29 Richard Henderson <rth@cygnus.com>
56291 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56292 (opt3): Rename from opt4 and disable.
56294 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
56296 * g++.old-deja/g++.pt/ptrmem5.C: New test.
56298 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56300 * g++.old-deja/g++.other/conv5.C: New test.
56302 1998-12-14 Nick Clifton <nickc@cygnus.com>
56304 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56306 1998-12-11 Jeffrey A Law (law@cygnus.com)
56308 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56310 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
56312 * gcc.c-torture/compile/981211-1.c: New test.
56314 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56316 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56318 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56320 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56322 * gcc.special/930510-1.c: Make C9X safe.
56323 * gcc.misc-tests/gcov-1.c Similarly.
56324 * gcc.misc-tests/gcov-2.c Similarly.
56326 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56328 * gcc.dg/ultrasp1.c: New test.
56330 1998-12-06 Richard Henderson <rth@cygnus.com>
56332 * gcc.c-torture/execute/981206.c: New test.
56334 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56336 * g++.old-deja/g++.ns/template7.C: New test.
56338 * g++.old-deja/g++.other/expr1.C: New test.
56340 * g++.old-deja/g++.eh/tmpl3.C: New test.
56342 * g++.old-deja/g++.eh/tmpl2.C: New test.
56344 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56346 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56347 * g++.old-deja/g++.other/using6.C: Removed.
56348 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56350 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56352 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56354 * g++.old-deja/g++.pt/overload8.C: New test.
56356 * g++.old-deja/g++.pt/overload7.C: New test.
56358 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56360 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56361 and relinking messages.
56362 * lib/g++.exp (g++_target_compile): Remove .rpo file when
56363 compiling with -frepo.
56365 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
56367 * g++.old-deja/g++.pt/lookup6.C: New test.
56369 1998-11-30 Nick Clifton <nickc@cygnus.com>
56371 * gcc.c-torture/execute/981130-1.c: New test.
56372 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56374 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56376 * g++.old-deja/g++.pt/explicit76.C: New test.
56378 * g++.old-deja/g++.pt/friend38.C: New test.
56380 * g++.old-deja/g++.ns/crash2.C: New test.
56382 * g++.old-deja/g++.pt/defarg8.C: New test.
56384 * g++.old-deja/g++.pt/instantiate6.C: New test.
56386 * g++.old-deja/g++.pt/static6.C: New test.
56388 * g++.old-deja/g++.pt/decl2.C: New test.
56390 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56392 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
56393 problem is actually related with name lookup, but so what? :-)
56395 * g++.old-deja/g++.pt/friend37.C: New test.
56397 1998-11-25 Dave Love <d.love@dl.ac.uk>
56399 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56400 element, which fails on some systems.
56402 * g77.f-torture/execute/labug1.f: New test.
56404 1998-11-21 Jeffrey A Law (law@cygnus.com)
56406 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56409 1998-11-18 Dave Love <d.love@dl.ac.uk>
56411 * g77.f-torture/compile/981117-1.f: New test.
56413 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
56415 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
56416 properly discarded.
56418 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
56420 * gcc.c-torture/execute/memcheck: New directory of tests for
56421 -fcheck-memory-usage.
56423 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56425 * README: New file, general information about the testsuite and
56426 new description of the various C++ test subdirectories.
56427 * README.g++: Eliminate obsolete information, update and move most
56428 relevant stuff to README.
56430 1998-11-07 Richard Henderson <rth@cygnus.com>
56432 * gcc.c-torture/compile/981107-1.c: New test.
56434 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
56436 * execute/memcpy-bi.c: New testcase.
56438 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
56440 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56443 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56444 template is selected.
56446 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56447 classes, it should be accepted for all types.
56449 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56451 * g++.old-deja/g++.pt/spec24.C: Ensure that template
56452 specializations start with template headers.
56454 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
56456 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56458 * g++.old-deja/g++.other/init9.C: Test cross initialization of
56461 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56463 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56465 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56467 * compile/981022-1.c, compile/981022-1.x: New test and driver.
56469 1998-10-19 Jeffrey A Law (law@cygnus.com)
56471 * 981019-1.c: New test.
56473 1998-10-14 Robert Lipe <robertl@dgii.com>
56475 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56478 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56480 * compile/981001-4.c: Remove use of GCC extension that triggers a
56483 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
56485 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56487 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56489 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
56490 instantiation of template produces incorrect code for delete
56493 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
56494 constructors' name is not unique.
56495 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56496 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56498 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
56499 automatic array of const is ill-formed.
56501 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
56502 of template parameter?
56504 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
56507 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
56508 pointer-to-member expression.
56510 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
56511 declaration causes ICE.
56513 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
56515 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
56516 reserved in the global namespace.
56518 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56519 generate needed virtual table.
56521 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56523 1998-10-10 Dariush Eslimi <eslimi@loran.com>
56525 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56526 template-dependent type
56528 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56530 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56531 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56532 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56534 * g++.old-deja/g++.other/using5.C: New test; using decl from base
56535 class should be usable as argument of member function.
56536 * g++.old-deja/g++.other/using6.C: New test; using decl from base
56537 class should be usable as return type of member function.
56538 * g++.old-deja/g++.other/using7.C: New test; using decl from base
56539 class should be usable as type of data member.
56541 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56543 1998-10-09 Jeffrey A Law (law@cygnus.com)
56545 * gcc.c-torture/special/920521-1.c: Fix bogus test.
56547 1998-10-08 Nick Clifton <nickc@cygnus.com>
56549 * gcc.dg/dll-?.c Add thumb to target list.
56550 Fix assembler scan patterns to match current assembler output.
56552 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
56554 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
56555 matching of template brackets.
56557 * g++.old-deja/g++.other/using4.C: New test. Test using
56558 declarations of methods from base classes.
56560 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
56561 within functions should introduce names into the innermost
56562 enclosing namespace.
56564 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
56565 of static locals if first initialization throws.
56567 1998-10-07 Jim Wilson <wilson@cygnus.com>
56569 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56571 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
56573 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
56574 lose track of the possible targets of tablejump insns.
56575 * special/special.exp: Run it.
56577 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56579 * g++.old-deja/g++.pt/friend35.C: New test. A template function
56580 must be declared before its specializations can be named in friend
56583 1998-10-05 Dave Love <d.love@dl.ac.uk>
56585 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56587 * g77.f-torture/execute/io1.f: New test.
56589 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56591 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56592 with pointer to template function, for which no argument deduction
56595 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56596 specialization of template function as argument to template
56599 * g++.old-deja/g++.other/access2.C: New test; Inner class
56600 shouldn't have privileged access to Outer's names.
56602 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56604 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56605 friend template declared within template class conflicts with
56606 nested class of the same name.
56608 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56611 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56612 object with direct initializer as function declaration.
56614 * g++.old-deja/g++.other/decl2.C: New test; duplicate
56617 * g++.old-deja/g++.other/null2.C: New test; conditional operator
56618 involving const pointer and NULL produces incorrect result.
56620 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56621 type name without `typename' should be rejected with -pedantic.
56623 1998-10-02 Richard Henderson <rth@cygnus.com>
56625 * g++.old-deja/g++.other/addrof1.C: New test.
56627 1998-10-01 Nick Clifton <nickc@cygnus.com>
56629 * gcc.c-torture/compile/981001-1.c: New test.
56630 * gcc.c-torture/execute/981001-1.c: New test.
56632 1998-10-01 Jeffrey A Law (law@cygnus.com)
56634 * gcc.c-torture/compile/981001-2.c: New test.
56635 * gcc.c-torture/compile/981001-3.c: New test.
56636 * gcc.c-torture/compile/981001-4.c: New test.
56638 1998-10-01 Robert Lipe <robertl@dgii.com>
56640 * lib/objc.exp (objc_target_compile): Add -L during compiles for
56641 multilibbed hosts. Idea grafted from g77.exp.
56643 1998-09-30 Dave Love <d.love@dl.ac.uk>
56645 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56646 avoid losing on systems which need -lsocket.
56648 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
56650 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56651 * g++.old-deja/g++.other/nested2.C: Ditto.
56652 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56655 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56657 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56658 preferred over template operator!= for enum bitfields.
56660 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
56662 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56663 that happen to have the same base name, but in different scopes,
56664 are incorrectly rejected.
56666 1998-09-16 Richard Henderson <rth@cygnus.com>
56668 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56669 on the native word size instead of an integer literal.
56671 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56673 * g++.old-deja/g++.other/static2.C: Invocation of static data
56674 member of type pointer-to-function denoted as non-static member.
56676 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56677 checks involving function types and aliases.
56679 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56681 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56682 redefined to the same non-trivial type.
56684 * g++.old-deja/g++.pt/explicit73.C: Test for proper
56685 namespace-qualification of template specializations declared in
56688 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56689 to declare a subset of the specializations of a template function
56690 as friends of specializations of a template class.
56692 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56693 member templates that do not fully specialize the enclosing
56694 template class are rejected.
56696 1998-09-11 Dave Love <d.love@dl.ac.uk>
56698 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56700 1998-09-08 Dave Love <d.love@dl.ac.uk>
56702 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56703 altered from libf2c/libU77 version.
56705 1998-09-06 Dave Love <d.love@dl.ac.uk>
56707 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56709 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
56710 Alexandre Oliva <oliva@dcc.unicamp.br>
56712 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56713 (un)signed char are different types for template specialization
56716 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
56718 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56719 * objc: ObjC testsuite.
56721 1998-08-31 Catherine Moore <clm@cygnus.com>
56723 * gcc.c-torture/execute/941014-1.x: New file.
56725 1998-08-31 Nick Clifton <nickc@cygnus.com>
56727 * lib/c-torture.exp: Add support for
56728 torture_eval_before_compile and torture_eval_before_execute
56731 1998-08-30 Jeffrey A Law (law@cygnus.com)
56733 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
56734 this test triggers valid.
56736 1998-08-27 Jeffrey A Law (law@cygnus.com)
56738 * gcc.dg/980827-1.c: New test.
56740 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
56742 * gcc.c-torture/execute/loop-4b.c: New test.
56744 1998-08-26 Nick Clifton <nickc@cygnus.com>
56746 * lib/c-torture.exp: Add support for
56747 torture_eval_before_compile and torture_eval_before_execute
56750 1998-08-25 Jeffrey A Law (law@cygnus.com)
56752 * gcc.c-torture/compile/980825-1.c: New test.
56754 1998-08-24 Nick Clifton <nickc@cygnus.com>
56756 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56757 count number tests in opt_t0 not good_t0.
56759 1998-08-24 Jeffrey A Law (law@cygnus.com)
56761 * gcc.c-torture/compile/930326-1.x: Fix typo.
56763 1998-08-23 Mark Mitchell <mark@markmitchell.com>
56765 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56768 1998-08-21 Jeffrey A Law (law@cygnus.com)
56770 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56771 STACK_SIZE is defined.
56772 * gcc.c-torture/unsorted/stuct.c: Similarly.
56774 * gcc.c-torture/compile/980821-1.c: New test.
56776 1998-08-21 Jeffrey A Law (law@cygnus.com)
56778 * gcc.c-torture/execute/980526-2.c: Disable for targets with
56781 1998-08-19 Mark Mitchell <mark@markmitchell.com>
56783 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56786 1998-08-09 Mark Mitchell <mark@markmitchell.com>
56788 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56791 1998-08-18 Jeffrey A Law (law@cygnus.com)
56793 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56795 1998-08-16 Jeffrey A Law (law@cygnus.com)
56797 * gcc.c-torture/compile/980816-1.c: New test.
56799 * gcc.dg/980816-1.c: New test.
56801 1998-08-13 Jeffrey A Law (law@cygnus.com)
56803 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56804 compiler for ieee tests.
56806 1998-08-01 Dave Love <d.love@dl.ac.uk>
56808 * g77.f-torture/compile/980729-0.f: New test.
56810 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
56812 * gcc.c-torture/special/eeprof-1.c: New test, for
56813 -finstrument-functions.
56814 * gcc.c-torture/special/special.exp: Run it.
56816 1998-07-29 Jeffrey A Law (law@cygnus.com)
56818 * gcc.c-torture/compile/980729-1.c: New test.
56820 1998-07-27 Nick Clifton <nickc@cygnus.com>
56822 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56823 __thumb__ is defined, and test for ARM style doubles if so.
56825 1998-07-26 Dave Love <d.love@dl.ac.uk>
56827 * g77.f-torture/noncompile/980615-0.f: New test.
56829 1998-07-26 H.J. Lu (hjl@gnu.org)
56831 * gcc.dg/980312-1.c: Do link instead of compile.
56832 * gcc.dg/980313-1.c: Likewise.
56834 1998-07-26 Jeffrey A Law (law@cygnus.com)
56836 * gcc.c-torture/compile/980726-1.c: New test.
56838 1998-07-25 Dave Love <d.love@dl.ac.uk>
56840 * g77.f-torture/execute/io0.f: New test.
56842 1998-07-24 Nick Clifton <nickc@cygnus.com>
56844 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56847 1998-06-18 Michael Meissner <meissner@cygnus.com>
56849 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56852 1998-07-17 Nick Clifton <nickc@cygnus.com>
56854 * gcc.dg/980626-1.c: Expect failures for all toolchains until
56855 c-decl.c:grokdeclarator can handle mode attributes.
56857 1998-07-16 Jeffrey A Law (law@cygnus.com)
56859 * gcc.c-torture/execute/980716-1.c: New test.
56861 1998-07-13 Jeffrey A Law (law@cygnus.com)
56863 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56865 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
56867 * gcc.c-torture/execute/va-arg-3.x: Similarly.
56868 * gcc.c-torture/compile/930326-1.x: Similarly.
56870 1998-07-13 Dave Love <d.love@dl.ac.uk>
56872 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56873 New test from Craig.
56875 1998-07-12 Dave Love <d.love@dl.ac.uk>
56877 * g77.f-torture/noncompile/980616-0.f: New test.
56879 * g77.f-torture/execute/970816-3.f: New test from Craig.
56881 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56883 * g++.other/singleton.C: Return error value instead of taking
56886 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56888 * g++.other/singleton.C: New test. Warning is under dispute.
56889 Runtime crash is not.
56891 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56893 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56894 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56895 using6.C, using7.C}: New namespace tests.
56897 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56899 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56900 specialization with typedef'ed names used as array indexes.
56902 1998-07-09 Jeffrey A Law (law@cygnus.com)
56904 * gcc.c-torture/execute/980709-1.c: New test.
56906 * gcc.dg/980709-1.c: New test.
56908 1998-07-07 Richard Henderson <rth@cygnus.com>
56910 * gcc.c-torture/execute/bcp-1.c: New test.
56912 1998-07-07 Jeffrey A Law (law@cygnus.com)
56914 * gcc.c-torture/execute/980707-1.c: New test.
56916 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
56918 * gcc.c-torture/compile/980706-1.c: New test.
56920 1998-07-01 Dave Love <d.love@dl.ac.uk>
56922 * g77.f-torture/execute/980701-0.f,
56923 g77.f-torture/execute/980701-1.f: New test from Craig.
56925 1998-07-01 Jeffrey A Law (law@cygnus.com)
56927 * gcc.c-torture/compile/980701-1.c: New test.
56929 * gcc.c-torture/execute/980701-1.c: New test.
56931 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
56934 * g++.old-deja/g++.robertl/eb132.C: New test.
56935 * g++.old-deja/g++.robertl/eb133.C: Likewise.
56937 1998-06-29 Dave Love <d.love@dl.ac.uk>
56939 * g77.f-torture/execute/980628-7.f,
56940 g77.f-torture/execute/980628-8.f,
56941 g77.f-torture/execute/980628-9.f,
56942 g77.f-torture/execute/980628-10.f: New tests from Craig.
56944 * g77.f-torture/execute/980628-3.f: Remove mail headers.
56946 1998-06-28 Jeffrey A Law (law@cygnus.com)
56948 * g77.f-torture/execute/980628-4.f: New test from Craig.
56949 * g77.f-torture/execute/980628-5.f: Likewise.
56950 * g77.f-torture/execute/980628-2.f: Likewise.
56951 * g77.f-torture/execute/980628-0.f: Likewise.
56952 * g77.f-torture/execute/980628-1.f: Likewise.
56953 * g77.f-torture/execute/980628-3.f: Likewise.
56954 * g77.f-torture/execute/980628-6.f: Likewise.
56956 1998-06-28 Jeffrey A Law (law@cygnus.com)
56958 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56959 directory when nothing has been installed yet.
56961 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
56963 * gcc.c-torture/special/special.exp: Handle newer versions of
56966 1998-06-26 Jeffrey A Law (law@cygnus.com)
56968 * gcc.dg/980626-1.c: New test.
56970 1998-06-19 Bruno Haible <haible@ilog.fr>
56972 * gcc.misc-tests/m-un-2.c: New test.
56973 * g++.old-deja/g++.other/warn01.c: Likewise.
56975 1998-06-19 Robert Lipe <robertl@dgii.com>
56977 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56978 compatibility with assmblers with a different comment character.
56979 Eliminate use of GAS-specific extensions.
56981 1998-06-19 Jeffrey A Law (law@cygnus.com)
56983 * gcc.c-torture/execute/ieee/980619-1.c: New test.
56985 1998-06-19 Robert Lipe <robertl@dgii.com>
56987 * lib/g77.exp: Replace search for libf2c.a with search for newly
56990 1998-06-17 Jeffrey A Law (law@cygnus.com)
56992 * gcc.c-torture/execute/980617-1.c: New test.
56994 1998-06-12 Jeffrey A Law (law@cygnus.com)
56996 * gcc.c-torture/execute/980612-1.c: New test.
56998 1998-06-08 Jeffrey A Law (law@cygnus.com)
57000 * gcc.dg/980523-1.c: Only test on ppc-linux.
57001 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57003 * gcc.c-torture/execute/980608-1.c: New test.
57005 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
57007 * gcc.c-torture/execute/980605-1.c: New test.
57009 1998-06-04 Jeffrey A Law (law@cygnus.com)
57011 * gcc.c-torture/execute/980604-1.c: New test.
57013 1998-06-02 Jeffrey A Law (law@cygnus.com)
57015 * gcc.c-torture/execute/980602-1.c: New test.
57016 * gcc.c-torture/execute/980602-2.c: Likewise.
57018 1998-06-02 Dave Love <d.love@dl.ac.uk>
57020 * 970125-0.f: Fix per JCB. Add commentary.
57022 1998-05-31 Michael Meissner <meissner@cygnus.com>
57024 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57027 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57029 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57032 1998-05-28 Catherine Moore <clm@cygnus.com>
57034 * gcc.c-torture/execute/980526-3.c: New test.
57036 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
57038 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57039 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57040 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57041 m88k-motorola-sysv3 to XFAIL.
57043 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57045 * gcc.dg/980526-1.c: New test.
57046 * gcc.c-torture/execute/980526-2.c: New test.
57048 1998-05-26 Jeffrey A Law (law@cygnus.com)
57050 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57052 * gcc.c-torture/execute/980526-1.c: New test.
57054 1998-05-26 Dave Love <d.love@dl.ac.uk>
57056 * g77.f-torture/execute/alpha2.f: Add runtime test.
57058 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
57060 * g++.old-deja/old-deja.exp: Strip leading directories.
57062 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57063 error for the line. Don't run multiple tests for the same line.
57065 1998-05-23 Jeffrey A Law (law@cygnus.com)
57067 * gcc.dg/980523-1.c: New test.
57069 1998-05-23 Dave Love <d.love@dl.ac.uk>
57071 * g77.f-torture/compile/970915-0.f: New test.
57073 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
57075 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57077 1998-05-21 Jeffrey A Law (law@cygnus.com)
57079 * gcc.dg/980520-1.c: New test.
57081 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
57083 * gcc.dg/980502-1.c: Fix return type.
57085 1998-05-20 Jeffrey A Law (law@cygnus.com)
57087 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57088 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57089 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57090 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57091 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57093 1998-05-20 Dave Love <d.love@dl.ac.uk>
57095 * g77.f-torture/execute/980520-1.f: New test.
57097 1998-05-15 Dave Love <d.love@dl.ac.uk>
57099 * lib/mike-g77.exp: New file.
57101 * g77.f-torture/noncompile/noncompile.exp,
57102 g77.f-torture/noncompile/check0.f: New files.
57104 1998-05-14 Dave Love <d.love@dl.ac.uk>
57106 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57107 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57108 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57109 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57110 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57111 abort where appropriate.
57113 1998-05-05 Michael Meissner <meissner@cygnus.com>
57115 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57116 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57118 1998-04-29 Dave Love <d.love@dl.ac.uk>
57120 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57122 1998-04-27 Dave Love <d.love@dl.ac.uk>
57124 * g77.f-torture/compile/980427-0.f: New test.
57126 1998-04-24 Dave Love <d.love@dl.ac.uk>
57128 * g77.f-torture/compile/980424-0.f: New test.
57130 1998-04-19 Dave Love <d.love@dl.ac.uk>
57132 * g77.f-torture/compile/980419-2.f (main): New test.
57133 * g77.f-torture/compile/970125-0.f: New test.
57134 * g77.f-torture/compile/980419-1.f: New test.
57136 1998-04-08 Jim Wilson <wilson@cygnus.com>
57138 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
57141 1998-04-07 Jim Wilson <wilson@cygnus.com>
57143 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57145 1998-04-03 Jim Wilson <wilson@cygnus.com>
57147 * gcc.c-torture/compile/980329-1.c: New test.
57149 1998-03-18 Jim Wilson <wilson@cygnus.com>
57151 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57152 * gcc.dg/980312-1.c: Fix typo in -march command.
57154 1998-03-16 H.J. Lu (hjl@gnu.org)
57156 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57158 1998-03-11 Robert Lipe <robertl@dgii.com>
57160 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
57161 Dave Love agree the Fortran source is bogus.
57163 1998-03-11 Robert Lipe <robertl@dgii.com>
57165 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57166 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57167 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57168 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57169 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57171 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
57173 * g++.old-deja/g++.other/friend1.C: New test.
57175 1998-02-18 Dave Love <d.love@dl.ac.uk>
57177 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57178 possibly uninitialized) variables and declare dnrm2.
57180 1998-02-23 Robert Lipe <robertl@dgii.com>
57182 From Bruno Haible <haible@ilog.fr>:
57183 * gcc.c-torture/execute/980223.c: New test.
57185 1998-02-13 Jeffrey A Law (law@cygnus.com)
57187 * gcc.dg/ifelse-1.c: New test.
57189 1998-02-09 H.J. Lu (hjl@gnu.org)
57191 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57193 * lib/old-dejagnu.exp (old-dejagnu): Added the
57194 "execution test - XFAIL *-*-*" handling in the spirit of
57195 "excess errors test -". Changed the "execution test fails"
57196 handling to be like "excess errors test fails".
57197 * Update various tests accordingly.
57199 1998-02-06 Jim Wilson <wilson@cygnus.com>
57201 * gcc.c-torture/execute/980205.c: New test.
57203 1998-01-18 Jeffrey A Law (law@cygnus.com)
57205 * lib/c-torture.exp: Look for .x files instead of .cexp files.
57206 * lib/f-torture.exp: Similarly.
57207 * gcc.c-torture: Rename all .cexp files to .x files.
57209 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
57211 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57212 (940510-1.c): Removed duplicate.
57213 (971104-1.c): New test.
57215 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
57217 * lib/f-torture.exp: Improve error and loop detection.
57219 1997-11-19 Michael Meissner <meissner@cygnus.com>
57221 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57222 use that to size the filler array.
57224 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
57226 * lib/c-torture.exp(c-torture-execute): Fix typo.
57228 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57229 testcase as the executable name. Keep the executable around if
57232 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
57234 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57235 changes. Only test one -g option, and move it to the end of the
57236 list of options to test.
57238 1997-09-19 Michael Meissner <meissner@cygnus.com>
57240 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57241 variable GCC_TORTURE_OPTIONS to supply default switches separated
57242 by colons. If no environment variable, run tests with -O0 -g, -O1
57243 -g, and -O2 -g as well.
57245 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
57247 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57248 explanatory comments. Fix indentation.
57250 1997-09-15 Jeffrey A Law (law@cygnus.com)
57252 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57254 1997-09-11 Jeffrey A Law (law@cygnus.com)
57256 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57257 * g++.old-deja/g++.mike/p7325.C: Likewise.
57258 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57260 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
57262 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57263 * g++.old-deja/g++.brendan/crash30.C: Likewise.
57264 * g++.old-deja/g++.brendan/crash39.C: Likewise.
57265 * g++.old-deja/g++.law/operators4.C: Likewise.
57267 1997-09-11 Joe Buck (jbuck@synopsys.com)
57269 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57270 * g++.old-deja/g++.mike/p784.C: Ditto.
57271 * g++.old-deja/g++.mike/p785.C: Ditto.
57273 1997-09-05 Jeffrey A Law (law@cygnus.com)
57275 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57277 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57279 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57280 target feature; pass this to c-torture-execute as needed.
57282 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57284 * lib/c-torture.exp(c-torture-execute): If the previous and the
57285 current executables being tested are identical, we don't need to
57286 run the executable again. Try to make the executable names
57287 unique. Add an optional argument for passing additional compiler
57290 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
57292 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57294 1997-08-29 Jeffrey A Law (law@cygnus.com)
57296 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57298 1997-07-31 Jeffrey A Law (law@cygnus.com)
57300 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57301 32bit or larger longs.
57303 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57304 have either a 32bit long or 32bit int.
57306 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
57308 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57309 Make double precision tests dependent on sizeof (double).
57311 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
57313 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57316 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
57318 * gcc.c-torture/compile/961203-1.cexp: New script.
57320 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
57322 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57323 up the includes ourselves.
57325 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
57327 * lib/plumhall.exp: Remove random include, and add a few
57328 verbose messages for debugging.
57330 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
57332 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57333 of trying to do it ourselves.
57335 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
57337 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57339 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
57341 * gcc.prms/5403.c: Made regexp a bit less strict.
57343 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
57345 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57346 is returned from remote_load instead.
57347 * lib/plumhall.exp: Ditto.
57348 * lib/mike-g++.exp: Ditto.
57349 * lib/old-dejagnu.exp: Ditto.
57350 * lib/c-torture.exp: Ditto.
57352 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
57354 * lib/g++.exp: Use build_wrapper procedure.
57355 * lib/gcc.exp: Ditto.
57357 1997-05-20 Jeffrey A Law (law@cygnus.com)
57359 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57360 an old-style decl for malloc. Fixes tests to work when
57361 sizeof (int) != sizeof (size_t).
57363 1997-05-15 Mike Meissner <meissner@cygnus.com>
57365 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57367 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57368 use stdargs.h interface.
57370 1997-05-15 Mike Meissner <meissner@cygnus.com>
57372 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57373 NO_VARARGS when compiling.
57375 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
57377 * lib/plumhall.exp(ph_includes): New procedure.
57379 (ph_compiler): Ditto.
57381 * lib/g++.exp: Rename test-glue.c to testglue.c.
57382 * lib/gcc.exp: Ditto.
57384 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
57386 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57387 to completion when it's called.
57389 1997-03-21 Michael Meissner <meissner@cygnus.com>
57391 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57392 is defined, don't do test.
57394 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
57396 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57398 (ph_summary): Mark skipped testcases as untested, not unresolved.
57400 * lib/plumhall.exp (ph_make): If unresolved because of bad
57401 errorCode, record errorCode in log file.
57402 (*): Replace send_log/verbose with verbose -log.
57404 1997-03-19 Michael Meissner <meissner@cygnus.com>
57406 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57407 double conversion if double isn't at least 8 bytes.
57409 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57410 int to work with targets where int is 16 bits.
57412 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57413 8 bytes, just exit, since 4 byte doubles don't have enough bits of
57414 precision for the test to complete.
57416 1997-03-14 Michael Meissner <meissner@cygnus.com>
57418 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57419 if d10v is not compiled with the -mdouble64 flag.
57420 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57422 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57423 d10v is not compiled with the -mint32 flag.
57425 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
57427 * lib/plumhall.exp: Use incr_count.
57429 1997-03-12 Jeffrey A Law (law@cygnus.com)
57431 * gcc.c-torture: Update to c-torture-1.45.
57433 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
57435 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57436 the name of the expect testcase file).
57438 * lib/g++.exp(g++_init): Ditto.
57440 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
57442 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57445 * lib/gcc.exp(gcc_exit): New procedure.
57447 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
57449 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57450 specs where appropriate.
57452 * g++.old-deja/g++.arm/*: Added additional ERROR checks
57453 because of new "candidates are" messages, and removed a few
57455 * Converted all non-old-style g++ testcases to old-style, and
57456 moved into g++.old-deja.
57458 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
57460 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57463 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57466 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57468 1997-02-13 Michael Meissner <meissner@cygnus.com>
57470 * lib/gcc.exp (gcc_target_compile): Add support for defining
57471 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57472 the machine doesn't have those features.
57474 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
57476 * g++.law/operators4.exp: Don't use LIBS.
57478 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
57480 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57482 * lib/mike-g++.exp: Don't set the compiler to be tested here.
57483 * lib/g++.exp: Set it here instead. Also, allow use of the
57484 --tool_exec and --tool_opt options. Change CXX to
57487 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57489 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57491 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
57493 * lib/old-dejagnu.exp: Use prune_warnings instead of
57495 * lib/mike-g++.exp: Ditto.
57496 * lib/gcc.exp: Ditto.
57497 * lib/g++.exp: Ditto.
57499 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57501 1997-02-07 Jeffrey A Law (law@cygnus.com)
57503 * 941014-2.c: Include stdlib.h
57504 * 960327-1.c: Include stdio.h
57505 * dbra.c, index-1.c: Don't assume ints are 32bits.
57507 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
57509 * lib/gcc.exp: Add gcc,stack_size target feature.
57511 * lib/g++.exp(g++_target_compile): Add the include and link
57512 paths here, not in two other places. And, it's $options, not
57515 * lib/mike-g++.exp(postbase): Remove the code that determines
57516 the correct include and link paths.
57517 * g++.old-deja/old-deja.exp: Ditto.
57519 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
57521 * lib/g++.exp(g++_init): target_compile no longer returns the
57522 filename of the result.
57524 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
57526 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57529 * gcc.c-torture/special/special.exp: Change call to
57530 gcc_target_compile to include the object file.
57532 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
57534 * gcc.c-torture/special/special.exp: Correct misspelling in last
57537 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
57539 * lib/plumhall.exp(ph_summary): Log the entire output of the
57540 executable. Return -1 if there were any failures, 0 otherwise.
57541 (ph_execute): Return -1 if there were any failures, 0 otherwise.
57542 (ph_make): Clean up objects and executables that were built
57543 if the tests succeeded.
57545 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
57547 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57548 libraries and includes in the build tree as appropriate.
57550 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57552 * lib/c-torture.exp: Instead of looking for the global variable
57553 NO_LONG_LONG, check to see if that's a feature of the target.
57555 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57557 * config/default.exp: Minimize. Delete the remainer of the files in
57558 config; this functionality is now in devo/dejagnu/config.
57560 g++.*/*: Pass any additional flags used to compile to postbase;
57563 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57564 is now done by runtest.exp. Use gcc_target_compile instead of
57567 lib/c-torture.exp: Use gcc_target_compile instead of compile.
57568 Remove references to CFLAGS. Use remote_file instead of
57570 (c-torture): Take a list of arguments to use to compile this
57573 lib/g++.exp: Simplify. Use target_compile instead of compile.
57574 lib/gcc-dg.exp: Ditto.
57575 lib/gcc.exp: Ditto.
57576 lib/mike-{gcc,g++}.exp: Ditto.
57577 lib/old-dejagnu.exp: Ditto.
57578 lib/plumhall.exp: Ditto.
57580 1997-01-08 Jim Wilson <wilson@cygnus.com>
57582 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57583 (ph_linker): Likewise.
57585 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
57587 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57588 MAP_ANON / MAP_ANONYMOUS if defined;
57589 else try to map from /dev/zero .
57591 1996-11-12 Jeffrey A Law (law@cygnus.com)
57593 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57594 isn't defined, then define it to MAP_ANONYMOUS.
57596 1996-11-12 Jeffrey A Law (law@cygnus.com)
57598 * gcc.c-torture: Update to c-torture-1.42 release.
57600 1996-11-11 Jeffrey A Law (law@cygnus.com)
57602 * gcc.c-torture: Update to c-torture-1.41 release.
57604 1996-10-27 Jeffrey A Law (law@cygnus.com)
57606 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
57609 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
57611 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57612 and LDFLAGS. Fix second case to append the target_info ldflags
57613 onto LDFLAGS, not CFLAGS.
57614 * lib/g++.exp (g++_init): Add target_info stuff.
57615 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
57616 of libgloss and newlib flags for !native.
57618 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57619 (GDB): Fix relative path to go up another dir for finding gdb.
57621 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
57623 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57624 versions in the target_info array, if they don't exist.
57626 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
57628 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57630 1996-07-08 Jim Wilson <wilson@cygnus.com>
57632 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57633 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57635 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
57637 * lib/old-dejagnu.exp: Don't remove the output file before we've
57638 actually tested it. Don't append pwd to the path of the executable
57641 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
57643 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57645 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
57647 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57648 temporary directory for compiler files, and set it to a default
57649 value of /tmp. Set $output as the name of the output file from
57650 compiling the testcase. Add a -o option to $cflags_var so the
57651 compiler writes the final output file as $output. Set $executable
57654 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57655 directory for compiler files, and set it to /tmp if it doesn't
57656 already have a value. Set $output_file to the name of the output
57657 file from compiling the testcase. Add a -o option to CXXFLAGS so
57658 the compiler writes the final output file as $output. Use $output
57659 as the executable to be tested.
57661 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57663 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57665 1996-06-08 Jeffrey A Law (law@cygnus.com)
57667 * gcc.c-torture/execute/pending-1.c: New test. Still
57668 pending in Tege's queue.
57670 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
57672 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57673 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
57674 if there were failures. Call unresolved if there were unresolved
57675 testcases. Call gcc_fail if program did not run to completion.
57676 (ph_make): Pass additional argument name to ph_execute.
57677 (ph_execute): Add new argument. Pass additional arguments to
57678 ph_summary. Call gcc_fail is there is no execution output.
57680 1996-04-24 Jeffrey A Law (law@cygnus.com)
57682 * lib/plumhall.exp (proc_summary): Output relavent summary
57683 lines into the log so specific failures in plumhall can be
57686 1996-04-10 Jeffrey A Law (law@cygnus.com)
57688 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57689 (c-torture-execute): Don't try to execute tests which use
57690 "long long" types if $NO_LONG_LONG is nonzero.
57692 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
57694 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57697 * gcc.ieee: Move from here.
57698 * gcc.c-torture/execute/ieee: To here.
57700 1996-03-26 Jeffrey A Law (law@cygnus.com)
57702 * gcc.c-torture: Update to c-torture-1.41 release.
57704 1996-03-22 Jeffrey A Law (law@cygnus.com)
57706 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57709 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
57711 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57714 1996-03-02 Jeffrey A Law (law@cygnus.com)
57716 * config/proelf.exp: Handle connecting to a simulator.
57718 1996-01-31 Jeffrey A Law (law@cygnus.com)
57720 * config/proelf.exp: New file. Enough framework that we can
57721 run c-torture tests on the proelf targets (or any other target
57722 that gdb can connect to for that matter).
57724 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
57726 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57727 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
57729 * lib/plumhall.exp (ph_execute): Always call ph_summary if
57730 exec_output exists.
57732 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
57734 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57735 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57737 * config/*.exp: Update FSF address. Change result of ${tool}_load
57738 to pass/fail/unresolved/unsupported/untested. Caller must now
57739 call unresolved/unsupported/untested.
57740 * lib/*.exp: Update FSF address. Update to handle new results of
57742 * lib/chill.exp (verbose): Delete.
57744 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
57746 * lib/gcc.exp (default_gcc_start): Change order of args to
57747 $LDFLAGS $CFLAGS $LIBS.
57748 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57749 Save/set/restore CFLAGS. Pass single arg to gcc_start.
57750 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57751 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57752 * gcc.misc-tests/dg-test.exp: Likewise.
57753 * gcc.misc-tests/msgs.exp: Likewise.
57754 * gcc.prms/prms.exp: Likewise.
57755 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57756 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57758 * lib/dg.exp: Deleted, moved to dejagnu/lib.
57760 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57762 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57764 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57765 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57767 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57770 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
57772 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57773 global for loop; add use of $mathlib.
57774 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57775 settings here; set mathlib for anything but VxWorks.
57777 1996-01-22 Jeffrey A Law (law@cygnus.com)
57779 * gcc.c-torture: Update to c-torture-1.40 release.
57781 1996-01-03 Jeffrey A Law (law@cygnus.com)
57783 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57786 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
57788 * lib/c-torture.exp (c-torture-execute): Declare "output" as
57791 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
57793 * lib/g++.exp (LIBS): Define if not already.
57794 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57795 (gcc-dg-prune): Call prune_gcc_output.
57796 * lib/gcc.exp (prune_gcc_output): New proc.
57797 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57800 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
57802 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57803 (c-torture-execute): Likewise. Rename `name' to `testcase'.
57805 1995-11-15 Jeffrey A Law (law@cygnus.com)
57807 * gcc.c-torture: Update to c-torture-1.39 release.
57809 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
57811 * lib/c-torture.exp (c-torture-execute): Don't return if one option
57812 fails, try others as well.
57814 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
57816 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57817 If compilation fails, mark execute tests as `untested'.
57818 If test is marked as unsupported, don't mark compilation and
57819 execute tests as failed.
57821 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
57823 * lib/g++.exp (g++_init): Don't link in libg++, and look to
57824 libstdc++ for whether or not we want to be doing shared
57825 libraries. Delete link_curses since we don't need it anymore.
57826 * lib/mike-g++.exp (postbase): Don't link in libg++.
57827 * g++.old-deja/old-deja.exp: Likewise.
57829 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
57831 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57833 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
57835 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57836 For that, add `-Wl,-a,shared_archive'.
57837 * g++.old-deja/old-deja.exp: Likewise.
57839 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
57841 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57843 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
57845 * lib/mike-g++.exp (postbase): Pay attention to the status of
57848 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
57850 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57852 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
57854 * lib/gcc.exp (default_gcc_start): No longer need to log program
57855 being executed or its output, execute_anywhere does that now.
57856 * lib/g++.exp (default_g++_version): Call execute_anywhere.
57857 (default_g++_start): Likewise. Delete calls to verbose/send_log.
57859 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
57861 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57862 the same as those in lib/g++.exp.
57864 1995-10-10 Jeff Law (law@hurl.cygnus.com)
57866 * gcc.c-torture: Update to c-torture-1.38 release.
57867 * gcc.ieee: Related changes.
57869 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
57871 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57872 "exec". Minor reformatting changes.
57874 * config/rom68k.exp (${tool}_load): Make it work in a canadian
57875 cross. This means all "exec" calls now work on a remote host as
57877 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57878 cross. Filter out the extra "\r\n" stuff that expect puts in.
57879 (c-torture-execute): Filter out the bogus warnings like
57880 c-torture-compile does. Add support for canadian cross.
57881 * lib/gcc.exp (default_gcc_version, default_gcc_start)
57882 Use execute_anywhere rather than calling exec directly. Now it
57883 works for canadian cross testing.
57885 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
57887 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
57888 results into a variable, and check that rather than using file exists.
57890 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
57892 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57893 create a libg++.so. For sunos4.1.*, also add -ltermcap.
57895 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57897 * g++.old-deja/old-deja.exp: Create and pass runshlib and
57898 lib_curses if there's a shared libg++ in the build tree.
57900 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
57902 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57903 if not supported target.
57905 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
57907 * lib/g++.exp (g++_init): Move empty setting of runshlib and
57908 link_curses up to always happen, not just for native builds.
57910 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
57912 * gcc.c-torture: Update to c-torture-1.36 release.
57913 * gcc.failure: Related changes.
57915 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
57917 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57919 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
57921 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57922 * lib/mike-g++.exp (postbase): Not in here. Still reference
57923 runshlib, link_curses, and mathlib for link and run.
57925 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57926 pass the runtime shared library options for Solaris, OSF/1, and
57927 Irix5, and link with -lcurses to avoid unresolved references.
57929 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
57931 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57934 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
57936 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57938 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
57940 * gcc.c-torture: Update to c-torture-1.35 release. Note we
57941 do not have a framework for the "compat" tests yet.
57943 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
57945 * lib/mike-g++.exp (postbase): New local variable `mathlib',
57946 set to null if we're testing vxworks5.1. Use that instead of
57947 `-lm' in the setting of LIBS for link and run.
57949 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
57951 * config/rom68k.exp (${tool}_load): Major changes to make it
57952 work. Verified that it does in fact return the stuff in
57953 exec_output properly. Catch any Emul or any TRAP other than 0.
57955 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
57957 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57958 LDFLAGS properly for targets that need stuff from libgloss.
57959 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57961 (gpp_initialized): New variable.
57963 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
57965 * config/rom68k.exp: Load libgloss.exp.
57966 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57967 so we can produce a fully linked binary.
57968 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57969 so we can produce a fully linked binary.
57971 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
57973 * lib/plumhall.exp (ph_section): Watch for expected failures.
57974 Add missing `else'.
57976 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57978 (c-torture): Likewise.
57980 1995-08-28 Doug Evans <dje@cygnus.com>
57982 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57984 * lib/mike-g++.exp (mike_cleanup): New proc.
57985 (prebase): New globals compiler_result, not_compiler_result,
57987 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
57988 allow leading "-" in pattern. Watch for unsupported tests.
57989 If $compiler_result is set, pattern match assembler code,
57990 and ditto for $not_compiler_result.
57991 * lib/mike-gcc.exp: Likewise.
57993 * lib/plumhall.exp (ph_execute): Only call ph_summary if
57994 execution "succeeded".
57996 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
57998 * config/win32.exp: New file.
57999 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58001 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
58003 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58005 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58006 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58007 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58009 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58010 "... without exceptions was ...". That is now handled by
58012 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58014 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
58016 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58017 sieve.c,sort2.c}: New files.
58018 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58019 sieve.exp,sort2.exp}: Drivers for them.
58021 * lib/mike-gcc.exp (program_output): New user settable variable.
58022 (postbase): Call prune_system_crud. Also prune extraneous compiler
58024 * lib/mike-g++.exp (program_output): New user settable variable.
58026 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58028 * config/sh.exp: Deleted (use sim.exp instead).
58030 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
58032 * config/vx.exp: Declare CHECKTASK as global.
58033 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58034 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58035 * lib/old-dejagnu.exp: Load [pwd]/$executable.
58037 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
58039 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58040 target. Like vx.exp, only includes `vx29k.exp' instead of
58043 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
58045 * config/sim.exp: Increase time limit from 120 seconds to 240.
58047 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
58049 * gcc.c-torture/execute/950628-1.c: New test.
58051 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
58053 * gcc.c-torture: Update with changes/additions from
58056 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
58058 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58060 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
58062 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58064 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
58066 * gcc.c-torture/compile/950512-1.c: New test.
58067 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58068 * gcc.dg/struct-ret-1.c: Likewise.
58070 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
58072 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58073 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58075 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
58077 * gcc.c-torture/special/920411-1.c: Deleted.
58078 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58080 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
58082 * config/sim.exp (${tool}_load): Hack in call to bash to get a
58085 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
58087 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58089 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
58092 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58093 is the proper length.
58094 * va-arg-3.c: Likewise.
58096 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
58098 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
58099 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58101 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
58102 * lib/g++.exp (default_g++_start): Delete old cruft.
58104 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
58106 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58107 (2 * (1 << 18)) to (2 * (1 << 17)).
58109 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58111 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
58113 * config/rom68k.exp: Renamed from config/idp.exp
58115 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
58117 * c-torture/compile/921109-2.c
58119 1995-04-18 Mike Stump <mrs@cygnus.com>
58121 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58124 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
58126 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58128 * lib/g++.exp (default_g++_start): Likewise.
58130 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
58132 * gcc.c-torture/compile/950329-1.c: New test.
58134 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
58136 * config/bug.exp (${tool}_load): Updated to use new remote_open
58137 and remote_close procs.
58138 * config/idp.exp: New file.
58140 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
58142 * gcc.c-torture/execute/950322-1.c: New test.
58144 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
58146 * config/vx.exp (${tool}_load): Clean up testing of return code from
58147 vxworks_ld and vxworks_spawn.
58149 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
58151 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58153 1995-03-13 Mike Stump <mrs@cygnus.com>
58155 * lib/old-deja.exp: Add `excess errors test - ' error, now one
58156 can mark excess errors on a machine by machine basis. Note, the
58157 default is to not expect any excess errors, even when excess
58158 errors test - is given, so you will want to put an XFAIL ... on
58159 these lines. For example, // excess errors test - XFAIL hppa*-*-*
58160 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58161 those 4 machines, but no others.
58163 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
58165 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58166 * lib/c-torture.exp: to here.
58168 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
58170 * gcc.c-torture/execute/950221-1.c: New test.
58171 * gcc.c-torture/execute/struct-ret-1.c: New test.
58172 * gcc.c-torture/compile/950221-1.c: New test.
58174 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58176 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
58178 * gcc.c-torture/execute/arith-1.c (main): Return 0.
58179 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58181 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
58183 * g++.gb: New directory of tests, derived from my signature and
58184 class scoping tests.
58186 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58187 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58188 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58189 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58190 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58191 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58192 * g++.gb/sig25.C: Likewise.
58194 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58195 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58196 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58197 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58198 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58199 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58200 * g++.gb/sig25.exp: Likewise.
58202 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58203 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58204 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58205 * g++.gb/scope13.C: Likewise, this test still fails.
58207 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58208 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58209 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58210 * g++.gb/scope13.exp: Ditto.
58212 * g++.gb/README: New file, explains what these tests are about.
58214 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
58216 * lib/dg.exp (dg-do): Support `preprocess'.
58217 (dg-test): Likewise.
58219 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
58221 * config/udi.exp: change "continue -expect" to "exp_continue".
58223 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
58225 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58226 Delete redundant tests.
58228 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58229 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58230 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58231 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58232 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58233 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58234 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58235 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58237 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58238 storing label pointers.
58239 * gcc.c-torture/execute/921019-1.c: Likewise.
58240 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58241 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58243 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58246 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58247 Delete obsolete tests.
58249 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58250 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58251 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58252 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58253 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58254 * gcc.c-torture/compile/950124-1.c: New test.
58256 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58258 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
58260 * lib/mike-g++.exp: Add -lm to LIBS.
58262 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
58264 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58266 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
58268 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58270 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
58272 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58274 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
58276 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58277 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58278 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58279 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58280 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58281 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58282 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58283 * g++.law/{operators31.C, operators32.C,
58284 * g++.law/{operators33.C, operators34.C}: Likewise.
58285 * g++.law/{pic1.C, refs2.C}: Likewise.
58286 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58287 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58288 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58289 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58291 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58292 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58293 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58294 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58295 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58296 * g++.law/{enum9.exp, friend5.exp}: Likewise.
58297 * g++.law/{nest3.exp, nest4.exp}: Likewise.
58298 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58299 * g++.law/{operators30.exp, operators31.exp}: Likewise.
58300 * g++.law/{operators32.exp, operators33.exp}: Likewise.
58301 * g++.law/{operators34.exp}: Likewise.
58302 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58303 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58304 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58305 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58306 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58308 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58309 No longer expected to fail.
58310 * g++.law/missed-error3.C: Tweak for recent bool changes.
58312 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
58314 * config/emb-unix: Deleted.
58315 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58316 remote execution. Do final link on remote host if REMOTE_LINK is set.
58318 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
58320 * lib/dg.exp (dg-test): Fix typo in last patch.
58322 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
58324 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58325 (handles multiple occurrences).
58327 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
58329 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58330 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58331 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58333 * lib/c-torture.exp (c-torture-compile): Likewise.
58334 (c-torture): Prepend full path if missing.
58335 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58336 (gcc_fail): Likewise.
58337 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58339 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
58341 * lib/netware.exp: Only attach to NetWare i386 systems.
58343 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
58345 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58346 messages. Add test name to "output pattern match" pass/fail message.
58348 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
58350 * gcc.dg: New testsuite.
58351 * gcc.dg/dg.exp: New file.
58353 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58354 test-switch.c}: Deleted.
58356 * gcc.misc-tests/msgs.exp: New testcase driver.
58358 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
58360 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58361 Watch for illegal return values from ${tool}_load.
58362 * config/unix.exp (${tool}_load): Fix pass/fail detection for
58363 cross targets. Coerce return value >0 to 1.
58365 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
58367 * config/unix.exp (${tool}_load): Call program rsh, not proc.
58369 * config/emb-unix.exp: New file.
58371 * config/sim.exp: Error if variable $SIM not defined.
58372 (${tool}_load): Mark test as "untested" if simulator missing.
58374 * config/unix.exp: Load remote.exp to get rcp_download.
58375 * lib/c-torture.exp: Use different option lists for testcases with
58377 * gcc.c-torture/execute/execute.exp: Likewise.
58379 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
58381 * config/*.exp: Clarify return code from ${tool}_load.
58382 Call `unresolved' or `untested' instead of `warning' or `perror'
58383 (sometimes you still want to call both though).
58384 Add comment that `shell_id' is local to each file.
58385 * config/udi.exp (timeout): Set to 30.
58386 Don't print warning if connection fails, $connectmode has already
58388 (${tool}_load): Move verbose messages to level 2.
58389 Rework pattern for "Process started" message.
58390 Pass `shell_id' to ${connectmode}_download.
58391 Retry twice upon timeout. Make resetting of target more robust.
58392 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58393 Pass `shell_id' to exit_$connectmode.
58394 Only call exit_$connectmode if connected.
58395 * config/unix.exp (${tool}_load): Check return codes better.
58396 * config/vrtx.exp (${tool}_load): Likewise.
58397 * config/vx.exp (${tool}_load): Likewise.
58398 Delete unneeded global's.
58399 * lib/dg.exp (dg-test): Update to reflect clarified return codes
58402 (dg-init): Delete recording of pass/fail counts.
58403 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58404 (old-dejagnu-init): Likewise.
58405 (old-dejagnu-stat): Delete contents, empty proc now.
58406 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58407 (c-torture): Delete references to lcnt, lpass, lfail.
58408 Get option list from TORTURE_OPTIONS.
58409 Delete -funroll[-all]-loops if no loops.
58410 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58411 (g++_stat): Delete contents (empty proc now).
58412 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58413 (gcc_finish): Likewise.
58414 (gcc_stat): Deleted.
58415 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58416 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58417 * gcc.c-torture/execute/execute.exp: Likewise.
58418 Split tests into two parts: compile, execute.
58419 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
58420 no loops. Update to reflect clarified return codes from ${tool}_load.
58422 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
58424 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58426 (old-dejagnu): Likewise (where necessary).
58428 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
58430 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58432 * lib/dg.exp (dg-process-target): Fix processing of selector.
58433 Add comment regarding use of `error'.
58435 * lib/gcc.exp (prune_system_crud): Define if missing.
58436 * lib/g++.exp (prune_system_crud): Likewise.
58438 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58439 Call prune_system_crud.
58440 * lib/dg.exp (dg-runtest): New proc.
58441 Use perror instead of send_user for tcl errors in testcase.
58442 Don't return any value, it's never used.
58443 Don't clobber previous definition of `unknown'.
58444 Print tcl errors in `dg-final'.
58446 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
58448 * lib/dg.exp (dg-process-target): Improve syntax error messages.
58449 (dg-test): Don't print errorInfo, it contains stack backtrace.
58451 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
58453 * lib/g++.exp (runtest_file_p): Define if missing.
58455 1994-09-24 Doug Evans (dje@cygnus.com)
58457 * lib/mike-g++.exp: Comment out loading of g++.exp.
58458 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
58459 (default_g++_version): Always print something.
58460 (default_g++_start): Comment out call to `which'.
58461 (g++_start, g++_load): Deleted (must be defined in config file).
58462 * lib/gcc.exp: Test for existence of $CC at start.
58463 Delete check for tmpdir (done in gcc_init).
58464 (default_gcc_version): Always print something.
58465 (default_gcc_start): Comment out call to `which'.
58466 * config/*.exp: Major cleanup - make cross targets work at least a
58467 little better for g++ (by not being "--tool gcc" specific).
58468 Rename gcc_xxx to ${tool}_xxx.
58469 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58470 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58472 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
58474 * lib/c-torture.exp (c-torture-compile): Rework compiler
58475 message processing.
58477 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58480 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
58482 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58484 * lib/dg.exp (dg-process-target): Support { target native }.
58486 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
58488 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
58489 looked for "... program xxx got fatal signal".
58490 Correct regsub munging of `comp_output'.
58491 Ignore compiler messages "path prefix not used" and "linker input
58494 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
58496 * lib/gcc.exp (runtest_file_p): Define if missing.
58497 * gcc.prms/template.c: Example to work from.
58499 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
58501 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58502 * lib/dg.exp (dg-test): Call unsupported testcases as such.
58504 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58505 * gcc.prms/1883.c: Moved from compile/940714-1.c.
58506 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58507 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58509 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58510 (dg-process-target): No longer a varargs proc.
58511 Return S/N for target, P/F for xfail. All callers changed.
58512 (user option procs): More argument checking.
58513 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58514 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58515 (dg-test): Skip test if not running on selected target in `dg-do'.
58516 Update handling of `dg-do-what', `dg-output-text'.
58517 Separate execution pass/fail from output pattern match pass/fail.
58518 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58520 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
58522 * gcc.c-torture/special/special.exp: Don't expect failure for mips
58523 target for 920510-1.c.
58525 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
58527 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58528 Clean up comment regarding use of passcnt, etc.
58529 (gcc_stat): Don't update `testcnt' here.
58530 (gcc_finish): Do it here.
58531 Might as well reset `but_id' here too.
58532 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58533 to determine if the file should be tested.
58534 * gcc.c-torture/compile/compile.exp: Likewise.
58535 * gcc.c-torture/execute/execute.exp: Likewise.
58536 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58537 * gcc.misc-tests/dg-test.exp: Likewise.
58538 * gcc.prms/prms.exp: Likewise.
58539 * gcc.wendy/wendy.exp: Likewise.
58540 * g++.old-deja.exp: Likewise.
58541 Move "Testing file" message to verbose level 1.
58543 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
58545 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58547 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
58549 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58550 (default_gcc_start): Accept optional second list element
58551 of compiler flags. Print compiler output at verbosity level 2.
58552 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58553 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58554 Save current values of framework globals passcnt, failcnt, xpasscnt,
58555 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58556 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
58557 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58558 xfailcnt to compute stats. Update framework global `testcnt' from
58560 (gcc_finish): New proc. Clean up test environment.
58561 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58562 (gcc_epass, gcc_efail): Delete.
58563 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58564 argument of line number.
58565 (dg-init): If the tool has an init routine, call it.
58566 (dg-test): Remove args `cflags_var' and `libs_var'.
58567 Pass all compiler options to ${tool}_start.
58568 Handle missing line number.
58569 (dg-finish): New function.
58570 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58571 particular files. Call gcc_finish at end. Move "skipping test"
58572 message to verbosity level 3.
58573 * gcc.c-torture/compile/compile.exp: Likewise.
58574 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58575 * gcc.c-torture/execute/execute.exp: Likewise.
58576 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58577 Print testcase being tried at verbosity level 1.
58578 * gcc.c-torture/special/special.exp: Unset xfail.
58579 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58580 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58581 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58582 * gcc.failure/failure.exp: Likewise.
58583 * gcc.ieee/ieee.exp: Likewise.
58584 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58585 Update call to dg-test. Call dg-finish at end.
58586 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
58587 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58588 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58589 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58590 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
58591 * gcc.wendy/wendy.exp: Add copyright.
58592 Delete setting of tmpdir (done by gcc_init).
58593 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58594 Pass compiler flags to gcc_start. Call gcc_finish at end.
58595 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58598 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
58600 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58602 (g++_load): Likewise.
58604 * config/*.exp (gcc_load): Some were varargs fns and some were not.
58605 Rename argument to `prog' to remove the confusion.
58606 Varargs fns behave differently too!
58607 (g++_load): Likewise.
58609 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58611 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58612 what it is. Delete (always) printing of status value for !native.
58613 Simplify verbose code, and include status and exec_output.
58614 (g++_load): Use gcc_load.
58616 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
58618 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58619 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58620 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58621 940714-3.c as these testcases don't exist anymore. Make
58622 va-arg-1.c expected to pass.
58624 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
58626 * gcc.misc-tests/misc.exp: Only run specific testcases.
58627 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
58628 * gcc.misc-tests/dg-[1-9].c: New files.
58630 * lib/dg.exp: New testsuite driver.
58631 * gcc.prms/prms.exp: Use it.
58633 * README.gcc: New file.
58635 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58636 Document and reset `lxpass' and `lxfail'.
58637 Simplify "initialized" message.
58638 (gcc_stat): Clean up comments a little.
58640 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
58642 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58644 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
58646 * lib/old-dejagnu.exp (process-option): New proc.
58647 (old-dejagnu-init, old-dejagnu-stat): Likewise.
58648 (old-dejagnu): Simplify.
58649 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58651 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
58653 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58654 exists and is not an empty string.
58656 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58657 $xfail rather than calling setup_xfail. Clear $xfail when test is
58659 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58662 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58663 longer expected to fail.
58665 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58668 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58670 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58671 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58672 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58673 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58676 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58677 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58679 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58681 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58682 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58684 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58685 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58686 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58688 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
58690 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58691 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58692 940714-1.c, 940714-2.c, 940714-3.c},
58693 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58694 gcc.misc-tests/{mg.c,mg.exp}:
58696 * gcc.noncompile/noncompile.exp: Change accordingly.
58698 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
58700 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58701 Undo previous clobberage.
58703 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
58705 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58706 * gcc.special/{930510-1.c, special.exp}:
58707 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58708 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58709 struct-varargs-1.c}: New tests from c-torture-1.26.
58711 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
58713 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58714 argument to switch.
58716 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
58718 * Revert the previous changes. Please see Rob's directory
58719 (/lisa/test/rob/progressive/gcc/testsuite) for testing
58722 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
58724 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58725 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58726 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58727 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58728 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58729 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58730 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58731 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58732 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58733 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58734 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58735 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58736 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58737 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58738 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58739 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58740 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58741 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58742 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58743 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58744 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58745 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58746 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58747 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58748 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58749 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58750 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58751 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58752 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58755 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
58757 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58758 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58761 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
58763 * config/unix.exp (g++_load): Fix syntax.
58765 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
58767 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58768 * gcc.noncompile/921017-1.c: Deleted obsolete test.
58769 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58770 Don't expect va-arg-1.c to fail. Correct expected output for
58772 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58773 * gcc.wendy/hbm4.c: Correct typo.
58774 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58776 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
58778 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58779 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58780 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
58781 * lib/c-torture.exp (c-torture-compile): Ditto.
58783 Reduce volume of output (remove all the -I's and such).
58784 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58785 Call gcc_cpass, gcc_cfail.
58786 (c-torture): Pass testing option to c-torture-compile.
58788 1994-03-21 Doug Evans (dje@cygnus.com)
58790 Bring patches over from progressive.
58791 * config/default.exp: Exit remote shell cleanly.
58792 (g++_exit, g++_start): Add default versions.
58793 * config/sim.exp (gcc_load): Use perror, not error.
58795 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
58797 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
58800 1994-03-14 Doug Evans (dje@cygnus.com)
58802 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58803 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58804 (wendy_try): New proc to run testcase.
58805 (main loop): Call 'em.
58806 * gcc.wendy/*.c: Clean up pass to correct expected output.
58808 * lib/gcc.exp: Minor cleanup work.
58809 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58811 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
58813 * config/sim.exp (gcc_load): Document return codes better.
58814 Don't pass -v to simulator.
58816 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
58818 * gcc.special/920717-x.c: Fix typo.
58819 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58822 * lib/mike-gcc.exp: Fix typo.
58824 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
58826 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58827 binary to use, transform the name.
58828 * config/*.exp: rename everything. Nuke any g++ specific files,
58829 it's now a special case of gcc that requires no special support.
58830 Add a default.exp for unsupported targets.
58832 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
58834 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58835 lib/old-dejagnu.exp: Fix a few patterns to work with the new
58838 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
58840 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58843 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
58845 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58847 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
58849 * gcc.execute/execute.exp: Combine opt_list and foption_list into
58850 option_list. Compile every file with only 4/6 option choices
58851 (same as C torture) instead of with 12/18 different option
58853 * lib/c-torture.exp: Likewise.
58855 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58858 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
58860 * lib/old-deja.exp: Add `excess errors test fails' error, now one
58861 can put an XFAIL *-*-* on excess errors.
58863 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
58865 * g++.law: Add more tests derived from g++-bugs snapshots.
58867 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
58868 equivalent to g++.law/init9.
58870 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58871 compiled it, and the a.out file after we've run it.
58873 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
58875 * lib/mike-g++.exp (postbase): Delete the .o file after we've
58876 compiled it, and the a.out file after we've run it.
58878 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
58880 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58882 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
58884 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58887 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
58889 * g++.law: New directory of g++ tests derived from the g++-bugs
58892 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
58894 * gcc.compile: initbug1.c initbug1.exp testcase added
58896 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
58898 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58899 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58900 fixes submitted by Jeff Law (law@cs.utah.edu)
58901 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58902 Jeff Law (law@cs.utah.edu)
58905 1993-11-30 Mike Stump (mrs@cygnus.com)
58907 * config/unix-g++.exp: Follow the gcc way of doing things.
58908 * g++.old-deja/old-deja.exp: Minor updates.
58909 * lib/g++.exp: New file, follow the gcc way of doing things.
58910 * lib/old-dejagnu.exp: Minor updates.
58911 * lib/mike-g++.exp: Always unset errorInfo.
58913 1993-11-06 Mike Stump (mrs@cygnus.com)
58915 * lib/gcc.exp: Fix some errors with the below change, CC and
58916 CFLAGS should be global when setting, not local.
58918 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
58920 * lib/gcc.exp: Transform tool name.
58922 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58924 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58926 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58928 * lib/gcc.exp: change gcc_done to gcc_stat
58930 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58932 * Upgraded gcc testsuite to c-torture version 1.25
58934 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
58936 * lib/gcc.exp: added reporting code. Changed verbose compile message.
58937 * lib/c-torture: added hooks for new reporting code.
58939 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
58941 * config/sh-gcc.exp: check if sh-sim exists in the path
58943 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
58945 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58946 * gcc.compile/compile.exp: Initial changes for new logic.
58947 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58948 * gcc.failure/failure.exp: Initial changes for new logic.
58949 * gcc.ieee/ieee.exp: Initial changes for new logic.
58950 * gcc.misc-tests/misc.exp: Initial changes for new logic.
58951 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58952 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58953 * lib/c-torture.exp: Initial changes for new logic.
58954 * lib/gcc.exp: Initial changes for new logic.
58956 1993-10-15 Mike Stump (mrs@cygnus.com)
58958 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58959 depend upon failure or success. Fully qualify names in failure
58960 and success messages. Always remove a.out before starting
58961 compile, just in case. Pay more attention to error text output by
58962 the compiler. Handle testcases with no known past errors just
58963 like all others, so that things are uniform. Other miscellaneous
58966 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
58968 * gcc.cpp: new directory for cpp tests
58970 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
58972 * lib/chill.exp: Code reformatted, removed unused code.
58973 * config/unix-chill.exp: Code reformatted, removed unused code.
58974 * chill.execute/execute.exp: Code reformatted, removed unused code.
58975 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58977 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
58979 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
58980 routines not written.
58982 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
58984 * config/bug-gcc.exp: Use new procs from bug.exp.
58986 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
58988 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58989 via ftp, rather than depending on NFS.
58990 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58993 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
58995 * config/bug-gcc.exp: Use new download proc.
58997 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
58999 * chill.execute/execute.exp: cleanups, handles errors better
59000 * chill.compile/compile.exp: rewrite, based on execute.exp
59001 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59002 * lib/chill.exp: major changes to diff proc and compile and link
59003 procs. added chill_fail and chill_pass wrappers to pass and
59004 fail. added more comments, and handle error codes better.
59005 Added a hack to capture stderr from exec, so noncompile tests
59008 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
59010 * chill.execute/execute.exp: rewrite of testsuite driver
59011 * lib/chill.exp: rewrite of testsuite driver
59012 * config/unix-chill.exp: rewrite of testsuite driver
59014 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
59017 * iexpr.ch: Standardize uppercase.
59018 * tuples.dat: Standardize uppercase.
59019 * vary.ch: standardize. Correct varying string assignments.
59020 * vary.dat: Add new output lines.
59022 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
59025 * chprintf.ch: Standardize use of uppercase.
59026 * tuples.ch: Standardize and turn arr2 into a DCL,
59028 * pinits.ch: Standardize.
59030 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
59032 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59033 * Makefil: Renamed to Makefile.in.
59034 * configure.in: New.
59036 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
59039 * .cvsignore: Add result/output files.
59040 * Makefile: Fix up variables at start. Use MFLAGS
59041 everywhere. Correct bool_loc, built_ins entries.
59042 Add entry for vary1.ch.
59043 * bitarray.ch: Standardize upper-case usage.
59044 * bitexpr.ch: Standardize, add output of b1.
59045 * params.ch: Use arrayt in along PROC parameters, to
59046 avoid novelty problems.
59047 * sets.ch: Tiny cleanup.
59048 * vary1.ch: Re-indent.
59050 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
59052 * Add PR-related files to Makefiles, .cvsignore files, etc.
59054 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
59056 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59057 with compiler objects. New names are test-flow.c and test-loop.c
59059 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
59061 * Upgraded c-torture tests from 1.19 to 1.20
59064 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59065 * gcc.compile: 930623-1.c 930623-2.c
59066 * gcc.noncompile: 930622-1.c 930622-2.c
59067 * gcc.failure: 920411-1.c 920627-2.c
59068 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59070 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
59072 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59073 More changes to get testsuite working properly. Needs more work.
59074 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59076 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
59078 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59079 More changes to get testsuite working properly. Needs more work.
59081 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
59083 * chill.compile/compile.exp: Added for Dejagnu support
59084 * chill.execute/execute.exp: Added for Dejagnu support
59085 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
59087 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
59089 This should complete moving the CHILL test files.
59090 * chill.noncompile(.cvsignore printf.grt
59091 in-printf.grt chprintf.grt chprintf.ch):
59092 Added test-support files.
59093 (Makefile): Modified further.
59094 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59095 signal.ch): Added test files.
59096 * chill.execute (.cvsignore printf.grt printr.c
59097 in-printf.grt rts.c chprintf.grt rts.h): Added
59098 test-support files.
59099 (Makefile): More corrections.
59101 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
59103 * chill.compile, chill.execute, chill.nocompile: Add CHILL
59104 test cases, ready for DejaGnu.
59106 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
59108 * Upgraded c-torture tests from 1.18 to 1.19
59110 * gcc.compile: added test(s):
59112 * gcc.execute: added test(s):
59113 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59115 * added new subdirectory for misc tests: gcc.misc-tests
59116 * gcc.misc-test(s): added tests:
59117 inst-check.c test-consts.c test-ior.c test-switch.c
59119 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
59121 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59123 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
59125 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59127 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
59129 * Upgraded c-torture tests from 1.17 to 1.18
59131 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
59133 * Upgraded c-torture tests from 1.12 to 1.17
59135 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
59137 * lib/old-dejagnu.exp:
59138 Fixed handling of XFAIL target triplets to correctly
59139 recognize wildcard characters. Removed code that
59140 appended a unique id tag to the end of the file name
59141 printed out by the result of the testcases within a
59144 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
59146 * lib/old-dejagnu.exp:
59147 Reworked expected failure handling to trigger off of XFAIL
59148 keyword in keyphrase embeded in testcase source code. The
59149 XFAIL keyword must be at the end of the keyphrase line. It
59150 may optionally be followed by one or more target triplets.
59151 It has just occured that the handling of wildcards in the
59152 target triplet may not be correct.
59154 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
59156 * g++.old-deja/tests:
59157 Moved all subdirectories up one level into g++.old-deja .
59159 * lib/old-dejagnu.exp:
59160 Fixed problem with CXXFLAGS not being properly reset, and being
59161 corrupted with extraneous "-c" compiler option. This was
59162 causing binaries to not be generated for test that needed them.
59163 Modified strings passed to "pass" and "fail" so that individual
59164 tests from the same test file would be distinguished by an
59165 identifier appended to the test file name in the summary logs;
59166 this corrected a problem with erroneous diff logs. Added code
59167 to search testcases for expected fail and unexpected pass keywords.
59169 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
59171 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59173 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
59175 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59176 Removed extraneous text from end of "Special g++ Options"
59179 * lib/old-dejagnu.exp: Added pattern matching to look for new
59180 keywords, embedded in testcases comments, which will trigger
59181 calls to xpass and xfail.
59183 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
59185 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59186 comments embedded in the testcases, especially the one looking for
59187 special compiler options, as well as the pattern matching for the
59188 compiler output again.
59190 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
59192 * lib/old-dejagnu.exp: Do a proper check of the return value for
59193 execute tests. Fixed several problems with the pattern matching
59194 of the compiler output which gave erroneous test results.
59195 Changed several of the test result messages to be more descriptive.
59196 * config/unix-g++.exp: Proc g++_load now actually works and
59197 executes the tests passed to it and returns a usable return
59200 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
59202 * lib/gcc.exp: Exits gracefully if $CC is bogus.
59204 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
59206 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59207 Modified both files to properly execute the old style
59208 dejagnu tests. The previous versions of these files were
59209 experimental and did not function anything near correctly.
59211 1993-04-05 Rob Savoye (rob@cygnus.com)
59213 * Removed all Makefile.in and configure.in files. No configuration
59216 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
59218 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59220 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
59222 * gcc.compile/configure.in, gcc.unsorted/configure.in,
59223 gcc.special/configure.in, gcc.noncompile/configure.in,
59224 gcc.execute/configure.in, gcc.code_quality/configure.in,
59225 g++.other/configure.in, g++.old-deja/configure.in,
59226 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59227 in srcname setting.
59229 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
59231 * lib/udi.exp: Fixed mondfe and mondfe_download.
59232 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59233 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59235 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
59237 * config/udi-gdb.exp: Check $shell_id after connecting to target.
59238 (gdb_exit): Don't remove *_soc files.
59240 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
59242 * lib/c-torture.exp: Don't look for main; instead always use -w
59243 -c. This is how the c-torture tests work. Remove the object
59244 file if the compilation succeeds.
59245 * gcc.execute/execute.exp: Remove executable if test passes.
59246 * gcc.noncompile/noncompile.exp: Every test is an expected
59248 * gcc.special/special.exp: Added tests from c-torture 1.11,
59249 corrected use of existing test.
59250 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59251 gcc.execute/920625-1.c: Updated to c-torture 1.11.
59252 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59253 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59254 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59255 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59256 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59257 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59258 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59259 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59260 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59261 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59262 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59263 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59264 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59265 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59266 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59267 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59268 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59270 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59271 correspond to c-torture 1.11.