c-common.c (c_common_attributes): Add gnu_inline attribyte.
[gcc.git] / gcc / testsuite / ChangeLog
1 2006-11-07 Jakub Jelinek <jakub@redhat.com>
2
3 * gcc.dg/inline-17.c: New test.
4
5 2006-11-07 Steve Ellcey <sje@cup.hp.com>
6
7 PR other/25028
8 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
9 on HP-UX.
10
11 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12
13 PR fortran/29539
14 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15
16 PR fortran/29634
17 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18 test.
19
20 2006-11-07 Tobias Burnus <burnus@net-b.de>
21
22 PR fortran/29601
23 * gfortran.dg/volatile.f90: Add.
24 * gfortran.dg/volatile2.f90: Add.
25 * gfortran.dg/volatile3.f90: Add.
26 * gfortran.dg/volatile4.f90: Add.
27 * gfortran.dg/volatile5.f90: Add.
28 * gfortran.dg/volatile6.f90: Add.
29 * gfortran.dg/volatile7.f90: Add.
30
31 2006-11-06 Tobias Burnus <burnus@net-b.de>
32
33 * gfortran.dg/io_constraints_2.f90: Adjust pattern
34 for matching error messages.
35 * gfortran.dg/specifics_3.f90: Adjust pattern
36 for matching error messages.
37
38 2006-11-06 Janis Johnson <janis187@us.ibm.com
39 Bernhard Fischer <aldot@gcc.gnu.org>
40
41 * lib/gcc-dg.exp (output-exists): New proc.
42 (output-exists-not): New proc.
43 * gcc.test-framework/test-framework.awk: Support new directives.
44 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
45 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
46 * gcc.test-framework/dg-outexists-exp-F.c: New test.
47 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
48 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
49 * gcc.test-framework/dg-outexists-exp-P.c: New test.
50
51 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
52
53 PR fortran/29630
54 PR fortran/29679
55 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
56 * gfortran.dg/initialization_3.f90: New.
57
58 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
59
60 PR libgfortran/25545
61 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
62
63 2006-11-05 Jakub Jelinek <jakub@redhat.com>
64
65 PR middle-end/29695
66 * gcc.c-torture/execute/pr29695-1.c: New test.
67 * gcc.c-torture/execute/pr29695-2.c: New test.
68
69 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
70
71 PR fortran/29565
72 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
73
74 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
75
76 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
77 for matching error messages.
78
79 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
80
81 PR target/26915
82 * gcc.target/i386/387-12.c: New test.
83
84 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
85
86 PR libfortran/29713
87 * gfortran.dg/pr29713.f90: New test.
88
89 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
90
91 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
92 Also test for bogus rest sign.
93
94 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
95
96 PR libfortran/27895
97 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
98
99 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
100
101 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
102 from error messages.
103
104 2006-11-02 Mike Stump <mrs@apple.com>
105
106 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
107
108 * g++.old-deja/g++.abi/align.C: Enable for darwin.
109
110 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
111
112 * g++.dg/eh/gcsec1.C: New test.
113
114 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
115
116 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
117 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
118
119 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
120
121 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
122 hexadecimal value.
123 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
124 * gcc.dg/pr14796-2.c: Likewise.
125
126 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
127
128 * gcc.c-torture/execute/20061101-1.c: New test.
129
130 2006-11-01 Richard Guenther <rguenther@suse.de>
131
132 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
133
134 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
135
136 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
137 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
138
139 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
140
141 * gcc.c-torture/execute/20061031-1.c: New test.
142
143 2006-10-31 Geoffrey Keating <geoffk@apple.com>
144
145 PR 23067
146 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
147 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
148 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
149 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
150 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
151 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
152 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
153
154 2006-10-31 Eric Christopher <echristo@apple.com>
155 Falk Hueffner <falk@debian.org>
156
157 * gcc.dg/builtin-bswap-1.c: New.
158 * gcc.dg/builtin-bswap-2.c: New.
159 * gcc.dg/builtin-bswap-3.c: New.
160 * gcc.dg/builtin-bswap-4.c: New.
161 * gcc.dg/builtin-bswap-5.c: New.
162 * gcc.target/i386/builtin-bswap-1.c: New.
163
164 2006-10-31 Geoffrey Keating <geoffk@apple.com>
165
166 * gcc.dg/inline-16.c: New.
167
168 PR 16622
169 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
170 defining it.
171 * gcc.dg/inline-13.c: New.
172 * gcc.dg/inline-14.c: New.
173 * gcc.dg/inline-15.c: New.
174
175 PR 11377
176 * gcc.dg/inline6.c: New.
177 * gcc.dg/inline7.c: New.
178
179 2006-10-31 Roger Sayle <roger@eyesopen.com>
180
181 PR middle-end/23470
182 * gcc.dg/pr23470-1.c: New test case.
183
184 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
185
186 PR fortran/29537
187 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
188 data.
189 * gfortran.dg/blockdata_2.f90: New testcase.
190
191 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
192
193 PR libfortran/29627
194 * gfortran.dg/unf_short_record_1.f90: New test.
195
196 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
197
198 PR fortran/29067
199 * gfortran.dg/pr29067.f: New test.
200
201 2006-10-31 Joseph Myers <joseph@codesourcery.com>
202 Richard Sandiford <richard@codesourcery.com>
203
204 * lib/target-supports.exp (get_compiler_messages): Append options
205 as a single list element.
206 (check_effective_target_arm_vfp_ok): New.
207 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
208
209 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
210
211 PR fortran/29387
212 * gfortran.dg/intrinsic_actual_2.f90: New test.
213
214 PR fortran/29490
215 * gfortran.dg/actual_array_interface_1.f90: New test.
216
217 PR fortran/29641
218 * gfortran.dg/used_types_11.f90: New test.
219
220 2006-10-30 Dirk Mueller <dmueller@suse.de>
221
222 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
223 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
224 * g++.old-deja/g++.pt/eichin01.C (main): Same.
225 * g++.old-deja/g++.mike/net25.C (main): Same.
226 * g++.dg/lookup/exception1.C (main): Same.
227 * g++.dg/parse/parens2.C (main): Same.
228
229 2006-10-30 Roger Sayle <roger@eyesopen.com>
230
231 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
232
233 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
234
235 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
236 * gcc.dg/torture/builtin-math-3.c: Likewise.
237
238 2006-10-30 Tobias Burnus <burnus@net-b.de>
239
240 PR fortran/29452
241 * gfortran.dg/write_check.f90: Check run-time keyword checking.
242 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
243
244 2006-10-30 Andrew Pinski <pinskia@gmail.com>
245
246 PR Fortran/29410
247 * gfortran.fortran-torture/execute/transfer1.f90: New test.
248
249 2006-10-30 Joseph Myers <joseph@codesourcery.com>
250
251 * lib/target-supports.exp (check_function_available): Declare
252 function before calling.
253
254 2006-10-30 Jakub Jelinek <jakub@redhat.com>
255
256 PR tree-optimization/29637
257 * gcc.dg/pr29637.c: New test.
258
259 2006-10-29 Roger Sayle <roger@eyesopen.com>
260
261 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
262 tree canonicalization.
263
264 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
265
266 * gcc.dg/builtins-20.c: Add more hypot tests.
267
268 2006-10-29 Roger Sayle <roger@eyesopen.com>
269
270 * gcc.dg/fold-compare-1.c: New test case.
271
272 2006-10-29 Dirk Mueller <dmueller@suse.de>
273
274 PR c++/16307
275 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
276
277 2006-10-29 Roger Sayle <roger@eyesopen.com>
278
279 PR tree-optimization/15458
280 * gcc.dg/fold-xornot-1.c: New test case.
281
282 2006-10-29 Richard Guenther <rguenther@suse.de>
283
284 * gcc.target/i386/math-torture/trunc.c: New testcase.
285
286 2006-10-29 Richard Guenther <rguenther@suse.de>
287
288 * gcc.target/i386/math-torture/round.c: New testcase.
289
290 2006-10-29 Richard Guenther <rguenther@suse.de>
291
292 * gcc.target/i386/math-torture/ceil.c: New testcase.
293 * gcc.target/i386/math-torture/floor.c: Likewise.
294
295 2006-10-29 Richard Guenther <rguenther@suse.de>
296
297 * gcc.target/i386/math-torture/rint.c: New testcase.
298 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
299
300 2006-10-29 Richard Guenther <rguenther@suse.de>
301
302 * gcc.target/i386/math-torture/lfloor.c: New testcase.
303 * gcc.target/i386/math-torture/lceil.c: Likewise.
304
305 2006-10-28 Tobias Burnus <burnus@net-b.de>
306
307 PR libgfortran/24313
308 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
309
310 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
311
312 * gcc.c-torture/execute/20020118-1.c,
313 gcc.c-torture/execute/builtins/strlen.c,
314 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
315 comment typos.
316
317 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
318
319 * gcc.dg/builtins-20.c: Add tests for hypot.
320 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
321 two-argument builtins.
322 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
323 TESTIT2. Update all callers.
324 (TESTIT2, TESTIT2_R): New helper macros.
325 Add testcases for pow, hypot and atan2.
326
327 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
328
329 PR C++/29295
330 * g++.dg/expr/bool1.C: New test.
331 * g++.dg/expr/bool2.C: New test.
332
333 2006-10-28 Tobias Burnus <burnus@net-b.de>
334
335 PR fortran/28224
336 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
337 * gfortran.dg/namelist_internal.f90: New test.
338
339 2006-10-28 Tobias Burnus <burnus@net-b.de>
340
341 PR fortran/29625
342 * gfortran.dg/io_real_boz.f90: Add.
343 * gfortran.dg/io_real_boz2.f90: Add.
344
345 2006-10-28 Richard Guenther <rguenther@suse.de>
346
347 PR middle-end/26899
348 * gcc.dg/tree-ssa/pr26899.c: New testcase.
349
350 2006-10-28 Richard Guenther <rguenther@suse.de>
351
352 PR target/28806
353 * gcc.target/i386/math-torture/lround.c: New testcase.
354
355 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
356
357 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
358 * gcc.dg/builtins-44.c: Likewise.
359 * gcc.dg/builtins-45.c: Likewise.
360 * gcc.dg/pr28796-2.c: Likewise.
361 * gcc.dg/unordered-3.c: Likewise.
362
363 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
364
365 PR libgfortran/27954
366 * gfortran.dg/error_recovery_2.f90: New test.
367
368 2006-10-26 Richard Guenther <rguenther@suse.de>
369
370 * gcc.target/i386/i386.exp: Use glob, not find to collect
371 tests. Avoids recursing into subdirectories.
372 * gcc.target/i386/math-torture/math-torture.exp: Torture
373 for interesting ia32 math options.
374 * gcc.target.i386/math-torture/lrint.c: New testcase.
375
376 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
377
378 PR libgfortran/29563
379 * gfortran.dg/arrayio_9.f90: Update test.
380 * gfortran.dg/arrayio_19.f90: New test.
381
382 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
383
384 * gcc.dg/20061026.c: New testcase.
385
386 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
387
388 PR libgfortran/29563
389 * gfortran.dg/arrayio_9.f90: New test.
390
391 2006-10-26 Ben Elliston <bje@au.ibm.com>
392
393 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
394 Copy the strings manually, as strcpy may call strlen.
395
396 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
397
398 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
399 Add checks for log, log2, log10 and log1p.
400
401 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
402 we already test 0.0. Add checks for expm1, log, log2, log10,
403 log1p, cbrt, erf and erfc.
404
405 2006-10-25 Steve Ellcey <sje@cup.hp.com>
406
407 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
408
409 2006-10-25 Uros Bizjak <uros@kss-loka.si>
410
411 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
412 and remainderl() built-in functions. Remove -ffast-math from
413 dg-options.
414
415 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
416
417 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
418 acosh and atanh.
419
420 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
421 floating point modifiers to arguments passed to float and long
422 double functions respectively. Update all callers to use floating
423 point numbers, not integers. Add tests for exp, exp2 and
424 exp10/pow10.
425
426 * gcc.dg/torture/builtin-math-3.c: New test.
427
428 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
429
430 PR fortran/29393
431 * gfortran.dg/initialize_2.f90: New.
432
433 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
434
435 * gcc.dg/torture/builtin-math-2.c: New test.
436
437 2006-10-24 Richard Guenther <rguenther@suse.de>
438
439 PR middle-end/28796
440 * gcc.dg/pr28796-1.c: New testcase.
441 * gcc.dg/pr28796-2.c: Likewise.
442
443 2006-10-24 Richard Guenther <rguenther@suse.de>
444
445 * gcc.dg/builtins-57.c: New testcase.
446
447 2006-10-24 Richard Guenther <rguenther@suse.de>
448
449 PR tree-optimization/29567
450 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
451
452 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
453
454 PR tree-optimization/14784
455 * gcc.dg/alias-10.c: New test.
456
457 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
458
459 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
460
461 2006-10-23 Jakub Jelinek <jakub@redhat.com>
462
463 * gcc.dg/builtin-strncat-chk-1.c: New test.
464
465 2006-10-23 Jan Hubicka <jh@suse.cz>
466
467 * gcc.dg/memmove-1.c: New test.
468
469 2006-10-23 Paul Brook <paul@codesourcery.com>
470
471 * gcc.dg/pragma-pack-5.c: New test.
472
473 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
474
475 * g++.dg/other/s390-1.C: New testcase.
476
477 2006-10-23 Richard Guenther <rguenther@suse.de>
478
479 PR middle-end/27132
480 PR middle-end/23295
481 * gcc.dg/pr27132.c: New testcase.
482 * gcc.dg/pr23295.c: Likewise.
483 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
484 * g++.dg/tree-ssa/pr19807.C: Likewise.
485
486 2006-10-23 Richard Guenther <rguenther@suse.de>
487
488 PR middle-end/21032
489 * gcc.dg/pr21032.c: New testcase.
490
491 2006-10-22 Jeff Law <law@redhat.com>
492 Richard Guenther <rguenther@suse.de>
493
494 PR tree-optimization/15911
495 * gcc.dg/tree-ssa/vrp30.c: New testcase.
496
497 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
498
499 PR c++/20647
500 * g++.dg/abi/rtti3.C: New.
501
502 2006-10-21 Uros Bizjak <uros@kss-loka.si>
503
504 PR middle-end/28252
505 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
506 transformation.
507
508 2006-10-21 Richard Guenther <rguenther@suse.de>
509
510 PR tree-optimization/3511
511 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
512
513 2006-10-21 Richard Guenther <rguenther@suse.de>
514
515 PR middle-end/26898
516 * gcc.dg/torture/pr26898-1.c: New testcase.
517 * gcc.dg/torture/pr26898-2.c: Likewise.
518
519 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
520
521 PR c++/28053
522 * g++.dg/parse/bitfield1.C: Adjust error markers.
523 * g++.dg/parse/bitfield2.C: New test.
524
525 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
526
527 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
528
529 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
530
531 PR libfortran/27895
532 * gfortran.dg/zero_sized_1.f90: New test.
533
534 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
535
536 * gcc.dg/div-compare-1.c: New test.
537
538 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
539
540 PR fortran/29216
541 * gfortran.dg/result_default_init_1.f90: New test.
542
543 PR fortran/29314
544 * gfortran.dg/automatic_default_init_1.f90: New test.
545
546 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
547 from 38 to 33.
548
549 2006-10-18 Geoffrey Keating <geoffk@apple.com>
550
551 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
552 'using namespace std' without previous declaration.
553 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
554 * g++.old-deja/g++.robertl/eb133c.C: New.
555
556 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
557
558 PR libgfortran/29277
559 * gfortran.dg/streamio_4.f90: Update test.
560 * gfortran.dg/streamio_11.f90: New test.
561
562 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
563
564 PR c++/27952
565 * g++.dg/inherit/virtual1.C: New test.
566
567 2006-10-17 Mark Mitchell <mark@codesourcery.com>
568
569 PR c++/28261
570 * g++.dg/parse/enum3.C: New test.
571
572 2006-10-17 Mark Mitchell <mark@codesourcery.com>
573
574 PR c++/29039
575 * g++.dg/init/ctor8.C: New test.
576
577 2006-10-17 Mark Mitchell <mark@codesourcery.com>
578
579 PR c++/27270
580 * g++.dg/ext/complit8.C: Tweak error markers.
581 * g++.dg/template/complit1.C: Add error marker.
582
583 2006-10-16 Mark Mitchell <mark@codesourcery.com>
584
585 PR c++/27270
586 * g++.dg/ext/complit8.C: New test.
587
588 PR c++/29408
589 * g++.dg/parse/dtor12.C: New test.
590
591 PR c++/29435
592 * g++.dg/template/sizeof11.C: New test.
593
594 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
595
596 PR fortran/29392
597 * gfortran.dg/data_char_3.f90: New test.
598
599 PR fortran/20541
600 * gfortran.dg/negative_automatic_size.f90: New test.
601
602 2006-10-16 David Daney <ddaney@avtrex.com>
603
604 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
605
606 2006-10-16 Eric Christopher <echristo@apple.com>
607
608 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
609 x86_64.
610
611 2006-10-16 Mark Mitchell <mark@codesourcery.com>
612
613 PR c++/28211
614 * g++.dg/tc1/dr49.C: Tweak error messages.
615 * g++.dg/parse/template21.C: New test.
616
617 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
618
619 PR middle-end/20491
620 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
621
622 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
623
624 PR fortran/29403
625 * gfortran.dg/print_1.f90: New test.
626
627 2006-10-15 Jan Hubicka <jh@suse.cz>
628
629 PR middle-end/29241
630 * gcc.c-torture/compile/pr29241.c: New testcase.
631
632 2006-10-15 David Edelsohn <edelsohn@gnu.org>
633
634 PR middle-end/29250
635 * gcc.c-torture/compile/pr29250.c: New test.
636
637 2006-10-15 Richard Guenther <rguenther@suse.de>
638
639 * gcc.dg/pr29299.c: New testcase.
640
641 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
642
643 PR fortran/24767
644 * gfortran.dg/label_4.f90: Adjust warning flag.
645
646 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
647
648 PR fortran/29371
649 * gfortran.dg/nullify_3.f90: New test.
650
651 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
652
653 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
654 on Solaris 2.5.1 too.
655
656 2006-10-13 Eric Christopher <echristo@apple.com>
657
658 * gcc.dg/pr25993.c: Skip for darwin.
659
660 2006-10-13 Eric Christopher <echristo@apple.com>
661
662 * gcc.dg/visibility-11.c: Skip for darwin.
663
664 2006-10-13 Eric Christopher <echristo@apple.com>
665
666 * gcc.dg/darwin-weakimport-1.c: Use
667 -fno-asynchronous-unwind-tables.
668 * gcc.dg/darwin-weakimport-3.c: Ditto.
669
670 2006-10-13 Richard Guenther <rguenther@suse.de>
671
672 PR tree-optimization/29446
673 * gcc.dg/torture/pr29446.c: New testcase.
674
675 2006-10-13 Bill Wendling <wendling@apple.com>
676
677 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
678 * g++.old-deja/g++.jason/hmc1.C: Likewise.
679 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
680 * g++.old-deja/g++.law/shadow1.C: Likewise.
681 * g++.old-deja/g++.law/ctors10.C: Likewise.
682 * g++.dg/debug/namespace1.C: Likewise.
683 * g++.dg/inherit/namespace-as-base.C: Likewise.
684 * g++.dg/opt/delay-slot-1.C: Likewise.
685 * g++.dg/parse/defarg10.C: Likewise.
686 * g++.dg/template/ptrmem11.C: Likewise.
687 * g++.dg/template/mem_func_ptr.C: Likewise.
688 * g++.dg/template/spec19.C: Likewise.
689
690 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
691
692 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
693
694 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
695
696 PR fortran/29373
697 * gfortran.dg/implicit_9.f90: New test.
698
699 PR fortran/29407
700 * gfortran.dg/namelist_25.f90: New test.
701
702 PR fortran/27701
703 * gfortran.dg/same_name_2.f90: New test.
704
705 PR fortran/29232
706 * gfortran.dg/host_assoc_types_1.f90: New test.
707
708 PR fortran/29364
709 * gfortran.dg/missing_derived_type_1.f90: New test.
710 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
711
712 PR fortran/29422
713 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
714
715 PR fortran/29428
716 * gfortran.dg/alloc_comp_assign_5.f90: New test.
717
718 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
719
720 PR fortran/29391
721 * gfortran.dg/bound_2.f90: New test.
722
723 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
724
725 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
726 directive.
727 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
728 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
729 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
730 * gfortran.dg/gomp/reduction3.f90: Likewise.
731 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
732 * gfortran.dg/dummy_procedure_2.f90: Likewise.
733 * gfortran.dg/interface_derived_type_1.f90: Likewise.
734 * gfortran.dg/forall_4.f90: Likewise.
735 * gfortran.dg/spec_expr_4.f90: Likewise.
736 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
737 * gfortran.dg/forall_5.f90: Likewise.
738 * gfortran.dg/open_access_append_2.f90: Add check for
739 compile-time warning.
740
741 2006-10-13 Mark Mitchell <mark@codesourcery.com>
742
743 PR c++/28506
744 * g++.dg/parse/pure1.C: New test.
745
746 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
747
748 PR fortran/21435
749 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
750 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
751 for compile-time warnings.
752 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
753 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
754 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
755 file.
756 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
757 specifier.
758 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
759 compile-time warning.
760
761 2006-10-12 Jan Hubicka <jh@suse.cz>
762
763 PR c/28419
764 * gcc.dg/pr28319.c: New test.
765
766 2006-10-12 Mark Mitchell <mark@codesourcery.com>
767 PR c++/29318
768 * g++.dg/ext/vla4.C: New test.
769
770 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
771
772 PR c++/27961
773 * g++.dg/template/crash60.C: New test.
774 * g++.dg/other/large-size-array.C: Adjust error markers.
775 * g++.dg/parse/crash27.C: Likewise.
776 * g++.dg/template/crash1.C: Likewise.
777
778 2006-10-12 Steve Ellcey <sje@cup.hp.com>
779
780 PR testsuite/29093
781 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
782
783 2006-10-12 Jakub Jelinek <jakub@redhat.com>
784
785 PR preprocessor/28709
786 * gcc.dg/cpp/paste14.c: New test.
787
788 2006-10-11 Mark Mitchell <mark@codesourcery.com>
789
790 PR c++/29175
791 * g++.dg/init/array24.C: New test.
792
793 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
794
795 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
796 of <sys/types.h>.
797
798 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
799
800 PR c++/29024
801 * g++.dg/parse/typedef8.C: New test.
802 * g++.dg/other/mult-stor1.C: Adjust error markers.
803
804 2006-10-11 Richard Guenther <rguenther@suse.de>
805
806 PR tree-optimization/28230
807 * gcc.dg/torture/pr28230.c: New testcase.
808
809 2006-10-11 Richard Guenther <rguenther@suse.de>
810
811 PR inline-asm/29119
812 * gcc.dg/torture/pr29119.c: New testcase.
813
814 2006-10-10 Jakub Jelinek <jakub@redhat.com>
815
816 PR middle-end/29272
817 * gcc.c-torture/execute/20060930-2.c: New test.
818
819 2006-10-09 Richard Henderson <rth@redhat.com>
820
821 Revert emutls patch.
822
823 2006-10-09 Richard Guenther <rguenther@suse.de>
824
825 PR middle-end/29254
826 * gcc.dg/pr29254.c: New testcase.
827
828 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
829 Paul Thomas <pault@gcc.gnu.org>
830
831 PR fortran/20541
832 * gfortran.dg/alloc_comp_basics_1.f90: New test.
833 * gfortran.dg/alloc_comp_basics_2.f90: New test.
834 * gfortran.dg/alloc_comp_assign_1.f90: New test.
835 * gfortran.dg/alloc_comp_assign_2.f90: New test.
836 * gfortran.dg/alloc_comp_assign_3.f90: New test.
837 * gfortran.dg/alloc_comp_assign_4.f90: New test.
838 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
839 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
840 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
841 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
842 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
843 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
844 * gfortran.dg/alloc_comp_std.f90: New test.
845 * gfortran.dg/move_alloc.f90: New test.
846
847 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
848
849 PR fortran/29115
850 * gfortran.dg/derived_constructor_comps_2.f90: New test.
851
852 PR fortran/29211
853 * gfortran.dg/forall_char_dependencies_1.f90: New test.
854
855 2006-10-08 Tobias Burnus <burnus@net-b.de>
856
857 PR fortran/28585
858 * gfortran.dg/new_line.f90: New test.
859
860 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
861
862 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
863 * gcc.dg/torture/builtin-convert-1.c,
864 gcc.dg/torture/builtin-convert-2.c,
865 gcc.dg/torture/builtin-convert-3.c,
866 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
867
868 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
869
870 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
871 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
872 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
873 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
874
875 2006-10-07 Andrew Pinski <pinskia@gmail.com>
876
877 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
878 Xfail some tests for powerpc-darwin and powerpc-aix.
879
880 2006-10-07 Jakub Jelinek <jakub@redhat.com>
881
882 PR c/29380
883 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
884
885 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
886
887 PR target/29300
888 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
889 on hppa*-*-hpux*.
890
891 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
892
893 PR fortran/16580
894 PR fortran/29288
895 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
896 Add tests for using all possible intrinsics as actual arguments.
897 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
898 all possible intrinsics as actual arguments.
899 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
900 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
901
902 2006-10-07 Richard Sandiford <richard@codesourcery.com>
903
904 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
905 * gcc.dg/debug/debug-2.c: Likewise.
906
907 2006-10-06 Uros Bizjak <uros@kss-loka.si>
908
909 * gcc.c-torture/compile/sync-2.c: New test.
910
911 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
912
913 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
914 line endings.
915
916 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
917
918 PR rtl-optimization/29128
919 * gcc.c-torture/compile/pr29128.c: New test.
920
921 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
922
923 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
924 line endings.
925
926 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
927
928 PR middle-end/29256
929 * gcc.dg/tree-ssa/loop-19.c: New test.
930
931 2006-10-06 Jakub Jelinek <jakub@redhat.com>
932
933 PR tree-optimization/29330
934 * gcc.dg/pr29330.c: New test.
935
936 PR target/28924
937 * gcc.c-torture/compile/20061005-1.c: New test.
938
939 2006-10-06 Olivier Hainque <hainque@adacore.com>
940
941 * gcc.dg/typename-vla-1.c: New case.
942 * gnat.dg/forward_vla.adb: New case.
943
944 2006-10-06 Jakub Jelinek <jakub@redhat.com>
945
946 PR tree-optimization/29290
947 * gfortran.dg/loop_nest_1.f90: New test.
948
949 PR target/29198
950 * gcc.dg/tls/opt-12.c: New test.
951
952 PR fortran/28415
953 * gfortran.dg/save_2.f90: New test.
954
955 PR c/29091
956 * gcc.dg/pr29091.c: New test.
957
958 2006-10-06 Joseph Myers <joseph@codesourcery.com>
959
960 * lib/target-supports.exp
961 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
962 same as x86_64-*-*; check for LP64.
963
964 2006-10-04 Richard Henderson <rth@redhat.com>
965
966 * lib/target-supports.exp (check_effective_target_tls): Redefine
967 to mean non-emulated tls.
968 * gcc.dg/tls/alias-1.c: Remove tls requirement.
969 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
970 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
971 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
972 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
973 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
974 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
975
976 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
977
978 PR fortran/29343
979 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
980
981 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
982
983 * gfortran.dg/bounds_check_fail_1.f90: New test.
984
985 2006-10-03 Mark Mitchell <mark@codesourcery.com>
986
987 PR c++/29020
988 * g++.dg/template/friend48.C: New test.
989
990 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
991
992 PR fortran/29098
993 * gfortran.dg/default_initialization_2.f90: New test.
994
995 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
996
997 PR fortran/20779
998 PR fortran/20891
999 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
1000
1001 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
1002
1003 PR fortran/29284
1004 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
1005
1006 PR fortran/29321
1007 PR fortran/29322
1008 * gfortran.dg/missing_optional_dummy_2.f90: New test.
1009
1010 PR fortran/25091
1011 PR fortran/25092
1012 * gfortran.dg/entry_array_specs_1.f90: New test.
1013
1014 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
1015
1016 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
1017 insufficient to inhibit some test failures at -O3. Do testing
1018 on integers.
1019
1020 2006-10-03 Mark Mitchell <mark@codesourcery.com>
1021
1022 PR c++/29138
1023 * g++.dg/inherit/access8.C: New test.
1024 * g++.dg/template/dtor4.C: Tweak error messages.
1025
1026 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1027
1028 PR fortran/27478
1029 * gfortran.dg/entry_8.f90: New test.
1030
1031 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1032
1033 PR c++/29291
1034 * g++.dg/parse/new4.C: New test.
1035
1036 2006-10-03 Uros Bizjak <uros@kss-loka.si>
1037
1038 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
1039 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
1040 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
1041 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
1042 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
1043
1044 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1045
1046 PR fortran/19260
1047 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
1048 * gfortran.dg/continuation_2.f90: New test.
1049
1050 PR fortran/19262
1051 * gfortran.dg/continuation_3.f90: New test.
1052 * gfortran.dg/continuation_4.f90: New test.
1053 * gfortran.dg/continuation_5.f: New test.
1054 * gfortran.dg/continuation_6.f: New test.
1055
1056 2006-10-02 Mark Mitchell <mark@codesourcery.com>
1057
1058 PR c++/29226
1059 * g++.dg/template/vla1.C: New test.
1060
1061 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1062
1063 PR fortran/29210
1064 * gfortran.dg/complex_parameter_1.f90: New test.
1065
1066 2006-10-02 Jakub Jelinek <jakub@redhat.com>
1067
1068 PR c/29154
1069 * gcc.c-torture/execute/20060929-1.c: New test.
1070
1071 2006-10-01 Mark Mitchell <mark@codesourcery.com>
1072
1073 PR c++/29105
1074 * g++.dg/template/member6.C: New test.
1075 * g++.dg/parse/typename7.C: Adjust error markers.
1076
1077 PR c++/29080
1078 * g++.dg/template/member7.C: New test.
1079
1080 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
1081
1082 PR c/24010
1083 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
1084 gcc.dg/Woverride-init-3.c: New tests.
1085
1086 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
1087
1088 * gcc.c-torture/execute/20060930-1.c: New test.
1089
1090 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1091
1092 PR fortran/18791
1093 * gfortran.dg/specifics_1.f90: New test.
1094 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
1095 complex specifics.
1096
1097 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1098
1099 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
1100 pthread-init-common.h: New.
1101
1102 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
1103
1104 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
1105 precision on some archs.
1106
1107 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
1108
1109 * gcc.dg/non-local-goto-1.c: New test.
1110 * gcc.dg/non-local-goto-2.c: Likewise.
1111 * gcc.dg/setjmp-3.c: Likewise.
1112 * gcc.dg/setjmp-4.c: Likewise.
1113
1114 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
1115
1116 * gnat.dg/self_aggregate_with_pointer.adb: New test.
1117
1118 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
1119
1120 PR fortran/28276
1121 * gfortran.dg/exponent_1.f90: New test.
1122
1123 PR fortran/27021
1124 * gfortran.dg/nearest_1.f90: New test.
1125
1126 2006-09-26 Jakub Jelinek <jakub@redhat.com>
1127
1128 PR middle-end/25261
1129 PR middle-end/28790
1130 * gcc.dg/gomp/nestedfn-1.c: New test.
1131
1132 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
1133
1134 PR objc/29195
1135 * objc/compile/method-1.m: New test.
1136
1137 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
1138
1139 PR c++/26938
1140 * g++.dg/template/crash58.C: New test.
1141 * g++.dg/parse/crash28.C: Adjust error markers.
1142 * g++.dg/template/crash34.C: Likewise.
1143 * g++.dg/template/friend31.C: Likewise.
1144 * g++.dg/template/crash32.C: Likewise.
1145
1146 PR c++/27329
1147 * g++.dg/template/crash59.C: New test.
1148
1149 PR c++/27667
1150 * g++.dg/template/spec33.C: New test.
1151 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
1152
1153 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
1154 Adam Nemet <anemet@caviumnetworks.com>
1155
1156 * gcc.dg/tree-ssa/ivopts-1.c: New test.
1157 * gcc.dg/tree-ssa/ivopts-2.c: New test.
1158
1159 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
1160
1161 PR target/28911
1162 * gcc.dg/pr28911.c: New.
1163
1164 2006-09-23 Uros Bizjak <uros@kss-loka.si>
1165
1166 PR target/29169
1167 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
1168 (dg-options): Add -mfpmath=387.
1169
1170 2006-09-23 Jakub Jelinek <jakub@redhat.com>
1171
1172 PR c/28706
1173 * gcc.dg/pr28706.c: New test.
1174
1175 PR c/28712
1176 * gcc.dg/pr28712.c: New test.
1177
1178 2006-09-22 Mike Stump <mrs@apple.com>
1179
1180 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
1181
1182 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
1183
1184 PR tree-optimization/28888
1185 * gcc.dg/pr28888.c: New test.
1186
1187 2006-09-21 Mark Mitchell <mark@codesourcery.com>
1188
1189 PR c++/29016
1190 * g++.dg/init/ptrfn1.C: New test.
1191
1192 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
1193
1194 PR c++/28861
1195 * g++.dg/template/spec32.C: New test.
1196 * g++.dg/parse/crash9.C: Adjust error markers.
1197
1198 PR c++/28303
1199 * g++.dg/template/typedef6.C: New test.
1200 * g++.dg/init/error1.C: Adjust error markers.
1201 * g++.dg/parse/crash9.C: Likewise.
1202 * g++.dg/template/crash55.C: Likewise.
1203
1204 2006-09-21 Janis Johnson <janis187@us.ibm.com>
1205
1206 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
1207
1208 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
1209
1210 PR target/27650
1211 * g++.dg/ext/dllimport12.C: New test.
1212
1213 2006-09-20 Richard Sandiford <richard@codesourcery.com>
1214
1215 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
1216 * gcc.target/mips/nmadd-2.c: Likewise.
1217 * gcc.target/mips/mips-ps-6.c: New test.
1218 * gcc.target/mips/neg-abs-1.c: Likewise.
1219 * gcc.target/mips/neg-abs-2.c: Likewise.
1220 * gcc.target/mips/nmadd-3.c: New test.
1221
1222 2006-09-20 Jakub Jelinek <jakub@redhat.com>
1223
1224 PR middle-end/28046
1225 * gcc.dg/gomp/atomic-10.c: New test.
1226 * g++.dg/gomp/atomic-10.C: New test.
1227
1228 2006-09-20 Eric Christopher <echristo@apple.com>
1229
1230 * gcc.target/i386/sse3-not-fisttp.c: New.
1231
1232 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
1233
1234 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
1235
1236 2006-09-19 Richard Sandiford <richard@codesourcery.com>
1237
1238 * gcc.c-torture/execute/pr28289.c (one): New variable.
1239 (main): Use it instead of argc.
1240 * gcc.c-torture/execute/20060102-1.c (one): New variable.
1241 (main): Use it instead of argc.
1242
1243 2006-09-19 Paul Brook <paul@codesourcery.com>
1244
1245 PR target/28516
1246 * gcc.dg/nested-func-5.c: New test.
1247
1248 2006-09-19 Ben Elliston <bje@au.ibm.com>
1249
1250 * lib/target-supports.exp (check_effective_target_tls): Compile
1251 test stubs using ${tool}_target_compile, not just target_compile.
1252 (check_effective_target_tls_runtime): Likewise.
1253
1254 2006-09-19 Ben Elliston <bje@au.ibm.com>
1255
1256 * gcc.c-torture/compile/20030405-1.x: Remove.
1257
1258 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
1259 optimising linker from discarding it.
1260
1261 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
1262
1263 PR fortran/28526
1264 * gfortran.dg/keyword_symbol_1.f90: New test.
1265
1266 * gfortran.dg/spread_shape_1.f90: Add missing warning with
1267 pedantic compilation option.
1268
1269 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
1270
1271 PR fortran/29060
1272 * gfortran.dg/spread_shape_1.f90: New test.
1273
1274 2006-09-17 Roger Sayle <roger@eyesopen.com>
1275
1276 PR tree-optimization/28887
1277 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
1278
1279 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
1280
1281 PR c/25993
1282 * gcc.dg/pr25993.c: New test.
1283
1284 2006-09-17 Ira Rosen <irar@il.ibm.com>
1285
1286 PR tree-opt/21591
1287 * gcc.dg/vect/pr21591.c: New test.
1288
1289 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
1290
1291 PR tree-opt/29059
1292 * gcc.c-torture/compile/strcpy-1.c: New test.
1293 * gcc.c-torture/compile/strcpy-2.c: New test.
1294 * gcc.c-torture/compile/memcpy-1.c: New test.
1295 * gcc.c-torture/compile/memcpy-2.c: New test.
1296
1297 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
1298
1299 PR testsuite/29055
1300 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
1301
1302 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
1303
1304 * gnat.dg/specs/double_record_extension1.ads: New test.
1305 * gnat.dg/specs/double_record_extension2.ads: Likewise.
1306
1307 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
1308
1309 PR fortran/29051
1310 * gfortran.dg/oldstyle_3.f90: New test.
1311
1312 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1313
1314 PR libgfortran/29099
1315 * gfortran.dg/secnds-1.f: New test.
1316
1317 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1318
1319 PR libgfortran/29053
1320 * gfortran.dg/streamio_9.f90: New test.
1321 * gfortran.dg/streamio_10.f90: New test.
1322
1323 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
1324
1325 PR C++/29002
1326 * g++.dg/init/array22.C: New test.
1327 * g++.dg/init/array23.C: New test.
1328
1329 2006-09-14 Arnaud Charlet <charlet@adacore.com>
1330
1331 * stackcheck.lst: Update list of tests requiring stack checking.
1332 * norun.lst: Adjust for above change.
1333 * ada95.lst: New file.
1334 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
1335 requiring -gnat95 switch.
1336
1337 2006-09-14 Olivier Hainque <hainque@adacore.com>
1338
1339 * gnat.dg/in_out_parameter.adb: New test.
1340
1341 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
1342
1343 PR debug/28980
1344 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1345
1346 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
1347
1348 * gnat.dg/specs/unchecked_union.ads: New test.
1349
1350 2006-09-13 Richard Sandiford <richard@codesourcery.com>
1351
1352 PR rtl-optimization/28982
1353 * gcc.c-torture/execute/pr28982a.c: New test.
1354 * gcc.c-torture/execute/pr28982b.c: Likewise.
1355
1356 2006-09-12 Eric Christopher <echristo@apple.com>
1357
1358 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
1359 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
1360
1361 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
1362
1363 PR c/28768
1364 PR preprocessor/14634
1365 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
1366 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
1367 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
1368
1369 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
1370
1371 * gcc.dg/pr28243.c: New test.
1372
1373 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
1374
1375 PR fortran/28971
1376 gfortran.dg/pr28971.f90: New test to act as a backstop in case
1377 this undiagnosed regression reappears.
1378
1379 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
1380
1381 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
1382 Treat $srcdir as a literal.
1383 * lib/fortran-torture.exp (fortran-torture-compile,
1384 fortran-torture-execute): Likewise.
1385 * lib/objc-torture.exp (objc-torture-compile,
1386 objc-torture-execute): Likewise.
1387 * lib/profopt.exp (profopt-execute): Likewise.
1388
1389 2006-09-11 Geoffrey Keating <geoffk@apple.com>
1390
1391 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1392
1393 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
1394
1395 PR testsuite/28950
1396 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1397
1398 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
1399
1400 PR target/13685
1401 * gcc.target/i386/pr13685.c: New test.
1402
1403 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
1404
1405 * gcc.dg/pr28726.c: New test.
1406
1407 2006-09-11 Josh Conner <jconner@apple.com>
1408
1409 * gcc.dg/nrv3.c: Increase size of structure.
1410 * gcc.dg/nrv4.c: Likewise.
1411 * gcc.dg/nrv5.c: Likewise.
1412
1413 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
1414
1415 PR libfortran/28890
1416 gfortran.dg/assumed_charlen_function_5.f90: New test.
1417
1418 2006-09-10 Mark Mitchell <mark@codesourcery.com>
1419
1420 PR c++/28991
1421 * g++.dg/init/static3.C: New test.
1422
1423 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
1424
1425 PR testsuite/29007
1426 * gcc.dg/long-long-cst1.c (t): Add cast to
1427 __SIZE_TYPE__ before casting to int.
1428 (main): Return 0 on success.
1429
1430 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
1431
1432 * gcc.c-torture/execute/20060910-1.c: New test.
1433
1434 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
1435
1436 PR middle-end/26983
1437 * gcc.dg/pr26983.c: New test.
1438
1439 2006-09-10 Richard Sandiford <richard@codesourcery.com>
1440
1441 PR target/29006
1442 * gcc.c-torture/execute/pr29006.c: New test.
1443
1444 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
1445
1446 PR libfortran/28947
1447 gfortran.dg/matmul_4.f90: New test.
1448
1449 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
1450
1451 PR fortran/28959
1452 gfortran.dg/used_types_10: New test.
1453
1454 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
1455
1456 PR libfortran/28923
1457 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1458 gfortran.dg/array_initializer_3.f90: New test.
1459
1460 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1461
1462 PR fortran/28914
1463 * gfortran.dg/actual_array_constructor_3.f90: New test.
1464
1465 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
1466
1467 PR testsuite/26778
1468 * gcc.target/i386/pr26778.c: New testcase.
1469
1470 2006-09-08 Eric Christopher <echristo@apple.com>
1471
1472 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1473 * gcc.target/i386/memcpy-1.c: Ditto.
1474 * gcc.target/i386/asm-1.c: Ditto.
1475 * gcc.target/i386/20060512-4.c: Ditto.
1476 * gcc.target/i386/compress-float-387.c: Ditto.
1477 * gcc.target/i386/20060512-1.c: Ditto.
1478 * gcc.target/i386/compress-float-sse.c: Ditto.
1479 * gcc.target/i386/20060512-2.c: Ditto.
1480 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1481 * gcc.target/i386/stack-prot-kernel.c: Ditto.
1482 * gcc.target/i386/compress-float-387-pic.c: Ditto.
1483 * gcc.dg/pr26449.c: Ditto.
1484 * gcc.dg/attr-ms_struct-2.c: Ditto.
1485 * gcc.dg/attr-ms_struct-1.c: Ditto.
1486 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1487
1488 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
1489
1490 PR c/28504
1491 * gcc.dg/vla-10.c: New test.
1492
1493 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1494
1495 PR c++/28858
1496 * g++.dg/parse/template20.C: New test.
1497 * g++.dg/template/operator8.C: Remove obsolete part.
1498 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1499 * g++.old-deja/g++.pt/crash65.C: Likewise.
1500
1501 2006-09-07 Jason Merrill <jason@redhat.com>
1502
1503 PR middle-end/27724
1504 * gcc.dg/long-long-cst1.c: New test.
1505
1506 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
1507
1508 PR C++/28906
1509 * g++.dg/other/array3.C: New test.
1510 * g++.dg/other/array4.C: New test.
1511 * g++.dg/other/array5.C: New test.
1512
1513 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1514
1515 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1516
1517 2006-09-07 Uros Bizjak <uros@kss-loka.si>
1518
1519 PR target/28946
1520 * gcc.target/i386/pr28946.c: New test.
1521
1522 2006-09-07 Steven G. Kargl <kargls@comcast.net>
1523
1524 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1525 in integer literal constant.
1526 * gfortran.dg/enum_8.f90: Ditto.
1527 * gfortran.dg/g77/20030326-1.f: Ditto.
1528
1529 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
1530
1531 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1532 nonconformance usage.
1533
1534 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
1535
1536 PR middle-end/28862
1537 * gcc.c-torture/compile/vector-align-1.c: New test.
1538
1539 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
1540
1541 PR rtl-opt/27883
1542 * g++.dg/opt/copysign-1.C: New test.
1543
1544 2006-09-06 Jason Merrill <jason@redhat.com>
1545
1546 PR c++/27371
1547 * g++.dg/warn/unused-result1.C: New test.
1548
1549 2006-09-06 Mark Mitchell <mark@codesourcery.com>
1550
1551 PR c++/28903
1552 * g++.dg/ext/vla3.C: New test.
1553
1554 PR c++/28886
1555 * g++.dg/template/array16.C: New test.
1556
1557 2006-09-06 Richard Guenther <rguenther@suse.de>
1558
1559 * gcc.dg/pr27226.c: Remove testcase again.
1560
1561 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
1562
1563 PR tree-opt/28937
1564 * g++.dg/opt/unroll2.C: New test.
1565
1566 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
1567
1568 PR tree-opt/28952
1569 * gcc.dg/vect/pr28952.c: New test.
1570
1571 2006-09-05 Richard Guenther <rguenther@suse.de>
1572
1573 PR tree-optimization/28900
1574 * gcc.dg/torture/pr28900.c: New testcase
1575
1576 2006-09-05 Richard Guenther <rguenther@suse.de>
1577
1578 PR tree-optimization/28905
1579 * gcc.c-torture/compile/pr28905.c: New testcase.
1580
1581 2006-09-05 Richard Guenther <rguenther@suse.de>
1582
1583 PR middle-end/28935
1584 * gcc.dg/pr28935.c: New testcase.
1585
1586 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
1587
1588 * gcc.c-torture/execute/20060905-1.c: New test.
1589
1590 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1591
1592 PR fortran/28908
1593 * gfortran.dg/used_types_7.f90: New test.
1594 * gfortran.dg/used_types_8.f90: New test.
1595 * gfortran.dg/used_types_9.f90: New test.
1596
1597 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
1598
1599 * gcc.c-torture/compile/20060904-1.c: New test.
1600
1601 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
1602
1603 PR c++/23287 Revert my 2006-09-01 patch
1604 * g++.dg/parse/dtor12.C: Remove.
1605
1606 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
1607
1608 PR c+/27670
1609 * g++.dg/template/operator9.C: New test.
1610
1611 PR c++/27493
1612 * g++.dg/template/operator7.C: New test.
1613
1614 PR c++/27494
1615 * g++.dg/template/operator8.C: New test.
1616
1617 PR c++/27397
1618 * g++.dg/template/crash57.C: New test.
1619
1620 * g++.dg/template/typedef4.C: Adjust error markers.
1621 * g++.dg/template/typedef5.C: Likewise.
1622
1623 2006-09-02 Jakub Jelinek <jakub@redhat.com>
1624
1625 PR c++/28878
1626 * g++.dg/parse/crash33.C: New test.
1627
1628 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
1629 Richard Guenther <rguenther@suse.de>
1630 Adam Nemet <anemet@caviumnetworks.com>
1631
1632 PR middle-end/27226
1633 * gcc.target/mips/memcpy-1.c: New testcase.
1634 * gcc.dg/pr27226.c: Likewise.
1635
1636 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
1637
1638 PR c++/28705
1639 * g++.dg/lookup/koenig5.C: New.
1640 * g++.dg/template/crash56.C: New.
1641
1642 2006-09-01 Josh Conner <jconner@apple.com>
1643
1644 PR c++/25505
1645 * gcc.dg/nrv3.c: New test.
1646 * gcc.dg/nrv4.c: New test.
1647 * gcc.dg/nrv5.c: New test.
1648
1649 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
1650
1651 PR c++/23287
1652 * g++.dg/parse/dtor12.C: New.
1653
1654 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
1655
1656 PR tree-optimization/28839
1657 * gcc.dg/pr28839.c: New test.
1658
1659 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
1660
1661 PR target/24367
1662 * gcc.dg/pr24367.c: New testcase.
1663
1664 2006-08-30 Joseph Myers <joseph@codesourcery.com>
1665
1666 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1667
1668 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
1669
1670 PR rtl-optimization/27735
1671 * gcc.dg/loop-unswitch-1.c: New test.
1672
1673 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
1674
1675 PR fortran/28885
1676 * gfortran.dg/aliasing_dummy_2.f90: New test.
1677
1678 PR fortran/20067
1679 * gfortran.dg/generic_5.f90: Change error message.
1680
1681 PR fortran/28873
1682 * gfortran.dg/generic_6.f90: New test.
1683
1684 PR fortran/25077
1685 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1686
1687 PR fortran/25102
1688 * gfortran.dg/invalid_interface_assignment.f90: New test.
1689
1690 PR fortran/24866
1691 * gfortran.dg/module_proc_external_dummy.f90: New test.
1692
1693 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
1694
1695 PR c++/28349
1696 * testsuite/g++.dg/warn/var-args1.C: New test.
1697
1698 2006-08-29 Steven G. Kargl <kargls@comcast.net>
1699
1700 PR fortran/28866
1701 * gfortran.dg/simpleif_2.f90: New test.
1702 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1703 * gfortran.dg/enum_5.f90: Ditto.
1704
1705 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1706 Kazu Hirata <kazu@codesourcery.com>
1707
1708 PR tree-optimization/17506
1709 * gcc.dg/pr17506.c: New.
1710
1711 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
1712
1713 PR c++/28139
1714 * g++.dg/eh/alias1.C: New test.
1715
1716 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1717
1718 PR c++/28860
1719 * g++.dg/template/ttp22.C: New test.
1720
1721 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
1722
1723 PR middle-end/26632
1724 * gcc.dg/pr26632.c: New.
1725
1726 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1727
1728 PR libgfortran/28354
1729 * gfortran.dg/fmt_zero_precision.f90: New test.
1730
1731 2006-08-27 Mark Mitchell <mark@codesourcery.com>
1732
1733 PR c++/28058
1734 * g++.dg/template/spec31.C: New test.
1735
1736 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
1737
1738 PR c++/26573
1739 * g++.dg/other/static2.C: New test.
1740
1741 2006-08-26 Roger Sayle <roger@eyesopen.com>
1742
1743 * gcc.dg/Wswitch-enum-2.c: New test case.
1744 * gcc.dg/Wswitch-enum-3.c: Likewise.
1745
1746 2006-08-26 Richard Guenther <rguenther@suse.de>
1747
1748 * gcc.c-torture/compile/20060826-1.c: New testcase.
1749
1750 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
1751
1752 PR c++/28736
1753 * g++.dg/template/void10.C: New test.
1754
1755 PR c++/28737
1756 * g++.dg/template/void8.C: New test.
1757
1758 PR c+_+/28738
1759 * g++.dg/template/void9.C: New test.
1760
1761 * g++.dg/template/void3.C: Adjust error markers.
1762 * g++.dg/template/void4.C: Likewise.
1763 * g++.dg/template/crash55.C: Likewise.
1764 * g++.dg/template/void7.C: Likewise
1765
1766 2006-08-26 Mark Mitchell <mark@codesourcery.com>
1767
1768 PR c++/28588
1769 * g++.dg/inherit/access6.C: New test.
1770 * g++.dg/inherit/access7.C: Likewise.
1771
1772 PR c++/28595
1773 * g++.dg/template/array15.C: New test.
1774 * g++.dg/template/crash2.C: Tweak error markers.
1775
1776 2006-08-26 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR middle-end/28683
1779 * gcc.c-torture/compile/20060823-1.c: New test.
1780
1781 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1782
1783 PR c++/28853
1784 * g++.dg/template/ttp21.C: New test.
1785
1786 PR c++/28852
1787 * g++.dg/other/operator1.C: Add error-marker.
1788 * g++.dg/other/operator2.C: New test.
1789
1790 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
1791
1792 PR c/27893
1793 * gcc.c-torture/compile/vla-const-1.c,
1794 gcc.c-torture/compile/vla-const-2.c: New tests.
1795
1796 2006-08-26 Richard Guenther <rguenther@suse.de>
1797
1798 PR middle-end/28814
1799 * gcc.dg/torture/pr28814.c: New testcase.
1800
1801 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
1802
1803 PR c/28418
1804 * gcc.c-torture/compile/compound-literal-1.c: New test.
1805
1806 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
1807
1808 PR c/28299
1809 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1810 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1811 Expect extra diagnostics.
1812
1813 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
1814
1815 gcc.dg/noncompile/pr16876.c: New test.
1816
1817 2006-08-25 Mark Mitchell <mark@codesourcery.com>
1818
1819 PR c++/28056
1820 * g++.dg/parse/local1.C: New test.
1821 * g++.dg/other/qual1.C: Tweak error marker.
1822
1823 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
1824
1825 PR c++/27787
1826 * g++.dg/template/typename10.C: New.
1827 * g++.dg/template/lookup4.C: Remove bogus error marker.
1828
1829 2006-08-25 Richard Guenther <rguenther@suse.de>
1830
1831 PR testsuite/28829
1832 * gcc.dg/pr26570.c: Fix testcase.
1833
1834 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
1835
1836 PR tree-opt/28807
1837 * gcc.c-torture/execute/mayalias-2.c: New test.
1838 * gcc.dg/tree-ssa/alias-13.c: New test.
1839
1840 2006-08-24 Jan Hubicka <jh@suse.cz>
1841
1842 PR debug/26881
1843 * gcc.dg/debug/pr26881.c: New file.
1844
1845 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
1846
1847 PR fortran/28788
1848 * gfortran.dg/used_types_4.f90: New test.
1849 * gfortran.dg/derived_init_2.f90: Modify to check sibling
1850 association of derived types.
1851 * gfortran.dg/used_types_2.f90: Add module cleanup.
1852 * gfortran.dg/used_types_3.f90: The same.
1853
1854 PR fortran/28771
1855 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1856 fix of regression.
1857
1858 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1859
1860 PR 28813
1861 * gfortran.dg/direct_io_6.f90: Remove test.
1862
1863 2006-08-23 Stuart Hastings <stuart@apple.com>
1864
1865 PR 28825
1866 * gcc.target/i386/20060821-1.c: New.
1867
1868 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
1869
1870 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
1871 dg-warning strings for dllimport.
1872
1873 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
1874
1875 PR C++/28450
1876 * g++.dg/ext/vector4.C: New test.
1877 * g++.dg/ext/complex1.C: New test.
1878
1879 2006-08-21 Geoffrey Keating <geoffk@apple.com>
1880
1881 PR debug/28692
1882 * gcc.dg/debug/const-1.c: New.
1883 * gcc.dg/debug/const-2.c: New.
1884 * gcc.dg/debug/dwarf2/const-1.c: New.
1885 * gcc.dg/debug/dwarf2/const-2.c: New.
1886 * gcc.dg/debug/dwarf2/const-2b.c: New.
1887
1888 2006-08-22 Richard Guenther <rguenther@suse.de>
1889
1890 PR middle-end/28776
1891 * gcc.c-torture/compile/pr28776-1.c: New testcase.
1892 * gcc.c-torture/compile/pr28776-2.c: Likewise.
1893
1894 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
1895
1896 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1897
1898 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
1899
1900 PR c++/26269
1901 * g++.dg/other/error14.C: New test.
1902
1903 PR c++/28505
1904 * g++.dg/parse/ctor7.C: New test.
1905 * g++.dg/parse/ctor8.C: Likewise.
1906
1907 PR c++/28741
1908 * g++.dg/template/void7.C: New test.
1909
1910 2006-08-21 Olivier Hainque <hainque@adacore.com>
1911
1912 * gnat.dg/self_aggregate_with_zeros.adb: New test.
1913 * gnat.dg/self_aggregate_with_array.adb: New test.
1914
1915 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
1916
1917 * g++.dg/eh/arm-vfp-unwind.C: New test.
1918
1919 2006-08-20 Mark Mitchell <mark@codesourcery.com>
1920
1921 PR c++/28341
1922 * g++.dg/template/ref3.C: New test.
1923 * g++.dg/template/nontype13.C: New test.
1924
1925 PR c++/28346
1926 * g++.dg/template/ptrmem17.C: New test.
1927
1928 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
1929
1930 PR target/28648 c:
1931 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1932
1933 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
1934
1935 PR fortran/28630
1936 * gfortran.dg/used_types_2.f90: New test.
1937
1938 PR fortran/28601
1939 * gfortran.dg/used_types_3.f90: New test.
1940
1941 PR fortran/20886
1942 * gfortran.dg/generic_actual_arg.f90: New test.
1943
1944 PR fortran/28735
1945 * gfortran.dg/module_private_array_refs_1.f90: New test.
1946
1947 PR fortran/28762
1948 * gfortran.dg/program_name_1.f90: New test.
1949
1950 PR fortran/28425
1951 * gfortran.dg/derived_constructor_comps_1.f90: New test.
1952
1953 PR fortran/28496
1954 * gfortran.dg/array_initializer_2.f90: New test.
1955
1956 PR fortran/18111
1957 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1958
1959 PR fortran/28600
1960 * gfortran.dg/assumed_charlen_function_4.f90: New test.
1961
1962 PR fortran/28771
1963 * gfortran.dg/assumed_charlen_in_main.f90: New test.
1964
1965 PR fortran/28660
1966 * gfortran.dg/dependent_decls_1.f90: New test.
1967
1968 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
1969
1970 PR fortran/25217
1971 * gfortran.dg/derived_init_2.f90: New.
1972
1973 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
1974
1975 * gcc.c-torture/execute/pr28289.c: New test.
1976
1977 2006-08-17 Jakub Jelinek <jakub@redhat.com>
1978
1979 PR c/28744
1980 * gcc.dg/attr-externally-visible-1.c: New test.
1981 * gcc.dg/attr-externally-visible-2.c: New test.
1982 * g++.dg/parse/attr-externally-visible-1.C: New test.
1983 * g++.dg/parse/attr-externally-visible-2.C: New test.
1984
1985 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1986
1987 PR c++/28606
1988 * g++.dg/parse/dtor11.C: New test.
1989
1990 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
1991
1992 PR rtl-optimization/28489
1993 * gcc.c-torture/compile/pr28489.c: New test.
1994
1995 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1996
1997 PR c++/28710
1998 * g++.dg/template/redecl4.C: New test.
1999
2000 PR c++/28711
2001 * g++.dg/template/ctor8.C: New test.
2002
2003 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
2004
2005 * gcc.dg/pr26570.c: Fix testcase.
2006
2007 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
2008
2009 * PR c++/28573
2010 * g++.dg/parse/offsetof6.C: New test.
2011 * g++.dg/parse/offsetof6.C: New test.
2012 * g++.dg/parse/offsetof7.C: New test.
2013
2014 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2015
2016 PR testsuite/28602
2017 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
2018 is false.
2019
2020 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
2021
2022 PR c++/28302
2023 * g++.dg/ext/vector3.C: New test.
2024
2025 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
2026
2027 PR gcov/profile/26570
2028 * gcc.dg/pr26570.c: New test.
2029
2030 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
2031
2032 PR c/27697
2033 * gcc.dg/qual-component-1.c: New test.
2034
2035 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2036
2037 PR c++/28593
2038 * g++.dg/parse/new3.C: New test.
2039
2040 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2041
2042 PR fortran/25828
2043 * gfortran.dg/streamio_1.f90: New test.
2044 * gfortran.dg/streamio_2.f90: New test.
2045 * gfortran.dg/streamio_3.f90: New test.
2046 * gfortran.dg/streamio_4.f90: New test.
2047 * gfortran.dg/streamio_5.f90: New test.
2048 * gfortran.dg/streamio_6.f90: New test.
2049 * gfortran.dg/streamio_7.f90: New test.
2050 * gfortran.dg/streamio_8.f90: New test.
2051
2052 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
2053
2054 PR c/28287
2055 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
2056
2057 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
2058
2059 PR c++/28594
2060 * g++.dg/template/void6.C: New test.
2061
2062 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2063
2064 PR c/28649
2065 * gcc.dg/parse-error-1.c: New test.
2066 * gcc.dg/parse-error-2.c: New test.
2067 * gcc.dg/cpp/digraph2.c: Add error-marker.
2068 * gcc.dg/noncompile/920923-1.c: Likewise.
2069
2070 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
2071
2072 PR c/27490
2073 * gcc.dg/sizeof-2.c: New testcase.
2074
2075 PR c/27489
2076 * gcc.dg/switch-A.c: New testcase.
2077
2078 2006-08-14 Steve Ellcey <sje@cup.hp.com>
2079
2080 PR c++/28288
2081 PR c++/14556
2082 * g++.old-deja/g++.warn/compare1.C: Delete.
2083 * g++.dg/opt/pr7503-2.C: Delete.
2084 * g++.dg/opt/pr7503-3.C: Delete.
2085 * g++.dg/opt/pr7503-4.C: Delete.
2086 * g++.dg/opt/pr7503-5.C: Delete.
2087 * g++.dg/opt/max1.C: Delete.
2088 * g++.dg/warn/minmax.C: Delete.
2089 * g++.dg/expr/minmax.C: New test.
2090
2091 2006-08-14 Richard Guenther <rguenther@suse.de>
2092
2093 PR testsuite/28703
2094 * gcc.c-torture/execute/pr28651.c: Do not use argc
2095 to avoid optimization, instead forbid inlining.
2096
2097 2006-08-14 Richard Sandiford <richard@codesourcery.com>
2098
2099 PR rtl-optimization/28634
2100 * gcc.c-torture/execute/ieee/pr28634.c: New test.
2101
2102 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
2103
2104 PR c/27184
2105 * gcc.dg/torture/pr27184.c: New test.
2106
2107 2006-08-12 Jakub Jelinek <jakub@redhat.com>
2108
2109 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
2110
2111 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2112
2113 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
2114 * gfortran.dg/stat_2.f90: Likewise.
2115 * gfortran.dg/chmod_1.f90: Likewise.
2116 * gfortran.dg/chmod_2.f90: Likewise.
2117 * gfortran.dg/chmod_3.f90: Likewise.
2118
2119 2006-08-11 David Edelsohn <edelsohn@gnu.org>
2120
2121 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
2122
2123 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
2124
2125 * g++.dg/opt/pr23454-2.C: New test.
2126
2127 2006-08-11 Richard Guenther <rguenther@suse.de>
2128
2129 PR middle-end/28651
2130 * gcc.c-torture/execute/pr28651.c: New testcase.
2131
2132 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
2133
2134 * gnat.dg/specs/static_initializer.ads: New test.
2135
2136 2006-08-10 Paul Brook <paul@codesourcery.com>
2137
2138 * gcc.target/arm/cond-asm.c: New test.
2139
2140 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
2141
2142 PR tree-optimization/26197
2143 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
2144 * g++.dg/vect/vect.exp: Compile the new tests with
2145 --param max-aliased-vops=0.
2146
2147 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
2148
2149 PR c++/28637
2150 * g++.dg/template/void3.C: New test.
2151
2152 PR c++/28638
2153 * g++.dg/template/void4.C: New test.
2154
2155 PR c++/28640
2156 * g++.dg/template/void5.C: New test.
2157
2158 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
2159
2160 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
2161 after dg-do compile.
2162
2163 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
2164
2165 PR tree-optimizations/26969
2166 * gcc.dg/vect/vect.exp: Compile tests prefixed with
2167 "unswitch-loops" with -funswitch-loops.
2168 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
2169
2170 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
2171
2172 * gcc.dg/sparc-getcontext-1.c: Fix typo.
2173 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
2174 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
2175 * objc.dg/dwarf-1.m: Likewise.
2176 * objc.dg/dwarf-2.m: Likewise.
2177 * obj-c++.dg/dwarf-2.mm: Likewise.
2178
2179 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2180
2181 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
2182 * objc.dg/dwarf-2.m: Likewise.
2183 * obj-c++.dg/dwarf-2.mm: Likewise.
2184
2185 PR libfortran/28603
2186 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
2187
2188 PR testsuite/27611
2189 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2190
2191 PR testsuite/27033
2192 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2193
2194 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
2195
2196 PR target/27827
2197 * gcc.target/i386/pr27827.c: New testcase.
2198
2199 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
2200
2201 PR fortran/28590
2202 * gfortran.dg/sequence_types_1.f90: New test.
2203
2204 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
2205
2206 PR fortran/28548
2207 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
2208 dg-warning. Add -pedantic option.
2209
2210 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2211
2212 PR c/28502
2213 * gcc.dg/proto-1.c: New test.
2214
2215 PR c/27721
2216 * gcc.dg/lvalue-4.c: New test.
2217
2218 PR c/28136
2219 * gcc.dg/init-bad-5.c: New test.
2220
2221 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
2222
2223 PR c++/28347
2224 * g++.dg/ext/typedef-init.C: Add new test for typedef
2225 initialization inside templates. Adjust existing error markers.
2226
2227 2006-08-03 Mark Mitchell <mark@codesourcery.com>
2228
2229 PR c++/28148
2230 * g++.dg/init/ptrmem3.C: New test.
2231
2232 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
2233
2234 PR tree-optimization/27770
2235 * lib/target-support.exp: New target keyword "section_anchors".
2236 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
2237 tests.
2238 * gcc.dg/vect/section-anchors-pr27770.c: New test.
2239 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
2240 * gcc.dg/vect/section-anchors-vect-69.c: New test.
2241 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
2242
2243 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2244
2245 * gcc.dg/20060801-1.c: Add missing '}'.
2246
2247 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2248
2249 PR c++/27508
2250 * g++.dg/parse/dtor9.C: New test.
2251 * g++.dg/parse/dtor10.C: New test.
2252 * g++.dg/other/error7.C: Adjust error-marker.
2253
2254 PR c++/28274
2255 * g++.dg/other/default5.C: New test.
2256
2257 2006-08-02 Richard Guenther <rguenther@suse.de>
2258
2259 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
2260
2261 2006-08-02 Mark Mitchell <mark@codesourcery.com>
2262
2263 PR c++/28557
2264 * g++.dg/template/conv9.C: New test.
2265
2266 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
2267
2268 PR debug/28063
2269 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
2270 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
2271 Optionally return assembly text. Update callers.
2272 (check_no_compiler_messages): Update verbose messages.
2273 (check_no_messages_and_pattern): New.
2274 (check_effective_target_string_merging): New.
2275
2276 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2277
2278 PR c++/28250
2279 * g++.dg/eh/catch4.C: New test.
2280
2281 PR c++/28257
2282 * g++.dg/other/qual1.C: New test.
2283
2284 PR c++/28259
2285 * g++.dg/inherit/error2.C: New test.
2286
2287 PR c++/28267
2288 * g++.dg/other/new1.C: New test.
2289
2290 * g++.dg/warn/pr23075.C: Remove obsolete test.
2291 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
2292 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
2293
2294 2006-07-31 Mark Mitchell <mark@codesourcery.com>
2295
2296 PR c++/28523
2297 * g++.dg/eh/cast1.C: New test.
2298
2299 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
2300
2301 PR libfortran/28452
2302 * gfortran.dg/random_3.f90: New test.
2303
2304 2006-08-01 Steve Ellcey <sje@cup.hp.com>
2305
2306 PR c++/28432
2307 * g++.dg/other/pr28304.C: Change expected error message.
2308 * g++.dg/other/pr28432.C: New test.
2309
2310 2006-08-01 Steve Ellcey <sje@cup.hp.com>
2311
2312 PR c++/28256
2313 * g++.dg/init/brace2.C: Change expected error message, add empty init.
2314
2315 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
2316
2317 PR debug/23336
2318 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
2319 at -g1.
2320 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
2321 g++.dg/debug/enum-2.C: New.
2322
2323 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2324
2325 PR c++/6634
2326 * g++.dg/parse/long1.C: Add more tests.
2327
2328 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2329
2330 * gfortran.dg/lrshift_1.c: New file.
2331
2332 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2333
2334 PR libgfortran/28335
2335 * gfortran.dg/no_unit_error_1.f90: New test.
2336
2337 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2338
2339 PR libgfortran/28335
2340 * gfortran.dg/no_unit_error_1.f90: Delete test.
2341 * gfortran.dg/no_unit_error_2.f90: Delete test.
2342
2343 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2344
2345 * gfortran.dg/chmod_3.f90: New test.
2346 * gfortran.dg/ltime_gmtime_1.f90: New test.
2347 * gfortran.dg/ltime_gmtime_2.f90: New test.
2348 * gfortran.dg/lrshift_1.f90: New test.
2349 * gfortran.dg/chmod_1.f90: New test.
2350 * gfortran.dg/chmod_2.f90: New test.
2351
2352 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
2353
2354 PR c++/27668
2355 * g++.dg/template/crash55.C: New test.
2356
2357 PR c++/27962
2358 * g++.dg/template/nontype16.C: New test.
2359
2360 * g++.dg/template/void2.C: Adjust error markers.
2361 * g++.dg/template/nontype5.C: Adjust error markers.
2362
2363 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
2364
2365 * gcc.target/i386/stack-prot-kernel.c: New test.
2366
2367 2006-07-27 Roger Sayle <roger@eyesopen.com>
2368
2369 * gcc.dg/builtins-55.c: New test case.
2370
2371 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
2372
2373 PR rtl-optimization/27907
2374 * gcc.c-torture/compile/pr27907.c: New test.
2375
2376 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2377
2378 * gfortran.dg/mclock.f90: New test.
2379 * gfortran.dg/int_conv_1.f90: New test.
2380 * gfortran.dg/stat_1.f90: New test.
2381 * gfortran.dg/stat_2.f90: New test.
2382
2383 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2384
2385 PR libgfortran/28335
2386 * gfortran.dg/no_unit_error_1.f90: New test.
2387 * gfortran.dg/no_unit_error_2.f90: New test.
2388 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
2389
2390 2006-07-25 Roger Sayle <roger@eyesopen.com>
2391
2392 PR middle-end/28473
2393 * gcc.dg/fold-convround-1.c: New test case.
2394
2395 2006-07-24 Steven G. Kargl <kargls@comcast.net>
2396
2397 * gfortran.dg/arithmetic_if.f90: Fix comments.
2398
2399 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2400
2401 PR c++/27572
2402 * g++.dg/other/typedef1.C: New test.
2403 * g++.dg/template/typedef4.C: New test.
2404 * g++.dg/template/typedef5.C: New test.
2405
2406 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
2407
2408 PR fortran/28416
2409 * gfortran.dg/allocatable_dummy_3.f90: New.
2410
2411 2006-07-24 Steven G. Kargl <kargls@comcast.net>
2412
2413 PR fortran/28439
2414 * gfortran.dg/arithmetic_if.f90: New test.
2415
2416 2006-07-24 Uros Bizjak <uros@kss-loka.si>
2417
2418 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2419 avoid memcpy optimization.
2420
2421 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2422
2423 PR fortran/25289
2424 * gfortran.dg/direct_io_6.f90: New test.
2425
2426 2006-07-24 Jan Hubicka <jh@suse.cz>
2427
2428 PR c/25795
2429 PR c++/27369
2430 * gcc.dg/pr25795.c: New test.
2431 * gcc.dg/pr25795-1.c: New test.
2432
2433 2006-07-23 Roger Sayle <roger@eyesopen.com>
2434
2435 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2436 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2437 which may be transformed to "g || h" on some platforms.
2438
2439 2006-07-23 Mark Mitchell <mark@codesourcery.com>
2440
2441 PR c++/28025
2442 * g++.dg/template/friend45.C: New test.
2443
2444 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2445
2446 PR libgfortran/28339
2447 * gfortran.dg/arrayio_8.f90: New test.
2448
2449 2006-07-21 Mike Stump <mrs@apple.com>
2450
2451 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2452
2453 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2454
2455 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2456
2457 PR c++/28250
2458 * g++.dg/eh/catch3.C: New test.
2459
2460 PR c++/28363
2461 * g++.dg/template/defarg10.C: New test.
2462
2463 2006-07-20 Paul Brook <paul@codesourcery.com>
2464
2465 PR 27363
2466 * gcc.dg/pr27363.c: New test.
2467
2468 2006-07-19 Mark Mitchell <mark@codesourcery.com>
2469
2470 PR c++/28338
2471 * g++.dg/init/ref13.C: New test.
2472
2473 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2474
2475 PR obj-c++/28434
2476 * obj-c++.dg/proto-error-1.mm: New test.
2477
2478 2006-07-18 Mark Mitchell <mark@codesourcery.com>
2479
2480 PR c++/28337
2481 * g++.dg/template/string1.C: New test.
2482
2483 2006-07-18 Mark Mitchell <mark@codesourcery.com>
2484
2485 PR c++/28048
2486 * g++.dg/template/defarg9.C: New test.
2487
2488 PR c++/28235
2489 * g++.dg/template/static27.C: New test.
2490
2491 2006-07-18 Diego Novillo <dnovillo@redhat.com>
2492
2493 PR 28410
2494 * gcc.dg/tree-ssa/pr28410.c: New test.
2495
2496 2006-07-18 Lee Millward <lee.millward@gmail.com>
2497
2498 PR c++/28258
2499 * g++/dg/other/error13.C: New test.
2500
2501 PR c++/28260
2502 * g++.dg/template/friend44.C: New test.
2503
2504 2006-07-18 Steve Ellcey <sje@cup.hp.com>
2505
2506 PR c++/27495
2507 * g++.dg/other/pr27495.C: New.
2508
2509 2006-07-18 Olivier Hainque <hainque@adacore.com>
2510
2511 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2512 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2513
2514 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2515
2516 PR c/28286
2517 * gcc.dg/pragma-pack-4.c: New test.
2518
2519 2006-07-17 Steve Ellcey <sje@cup.hp.com>
2520
2521 PR c++/28291
2522 * g++.dg/ext/pr28291.C: New test.
2523
2524 2006-07-17 Richard Sandiford <richard@codesourcery.com>
2525
2526 PR middle-end/28403
2527 * gcc.c-torture/execute/pr28403.c: New test.
2528
2529 2006-07-17 Richard Sandiford <richard@codesourcery.com>
2530
2531 PR middle-end/28402
2532 * gcc.dg/pr28402.c: New test.
2533
2534 2006-07-17 Steve Ellcey <sje@cup.hp.com>
2535
2536 PR c++/28304
2537 * g++.dg/other/pr28304.C: New test.
2538
2539 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
2540
2541 PR other/28251
2542 gcc.c-torture/unsorted/dump-noaddr.c: New test.
2543 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2544
2545 2006-07-17 Richard Guenther <rguenther@suse.de>
2546
2547 PR tree-optimization/28238
2548 * g++.dg/tree-ssa/pr28238.C: New testcase.
2549
2550 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2551
2552 PR c++/28250
2553 * g++.dg/eh/catch1.C: New test.
2554 * g++.dg/eh/catch2.C: New test.
2555
2556 2006-07-16 Jakub Jelinek <jakub@redhat.com>
2557
2558 PR c++/28370
2559 * g++.dg/template/anon3.C: New test.
2560
2561 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
2562
2563 PR fortran/20844
2564 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2565 specifiers requiring an explicit format tag..
2566
2567 PR fortran/28201
2568 * gfortran.dg/generic_5: New test.
2569
2570 PR fortran/20893
2571 * gfortran.dg/elemental_optional_args_1.f90: New test.
2572
2573 2006-07-16 Olivier Hainque <hainque@adacore.com>
2574
2575 * gnat.dg/assert.ads: New file.
2576 * gnat.dg/controlled_record.ads: Likewise.
2577 * gnat.dg/controlled_record.adb: Likewise.
2578
2579 2006-07-15 Lee Millward <lee.millward@gmail.com>
2580
2581 PR c++/28292
2582 * g++.dg/other/error12.C: New test.
2583
2584 PR c++/28269
2585 * g++.dg/template/crash54.C: New test.
2586
2587 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2588
2589 PR c++/28249
2590 * g++.dg/parse/catch1.C: New test.
2591
2592 PR c++/28294
2593 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2594
2595 PR c++/28387
2596 * g++.dg/ext/attrib24.C: New test.
2597
2598 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2599
2600 PR c++/28343
2601 * g++.dg/ext/asmspec1.C: New test.
2602
2603 2006-07-13 Janis Johnson <janis187@us.ibm.com>
2604
2605 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2606 (dg-test): Support shouldfail tests.
2607 * lib/target-supports-dg.exp (dg-shouldfail): New.
2608 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2609 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2610 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2611 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2612 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2613 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2614 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2615
2616 2006-07-13 Jan Hubicka <jh@suse.cz>
2617
2618 * gcc.target/i386/memcpy-1.c: New.
2619
2620 2006-07-12 Geoffrey Keating <geoffk@apple.com>
2621
2622 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2623
2624 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
2625
2626 PR fortran/25097
2627 * gfortran.dg/present_1.f90: New test.
2628
2629 PR fortran/20903
2630 * gfortran.dg/interface_derived_type_1.f90: New test.
2631
2632 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
2633
2634 PR fortran/28213
2635 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2636 list.
2637
2638 2006-07-07 Lee Millward <lee.millward@gmail.com>
2639
2640 PR c++/27820
2641 * g++.dg/other/label1.C: New test.
2642
2643 2006-07-07 Richard Guenther <rguenther@suse.de>
2644
2645 PR middle-end/28268
2646 * gcc.dg/torture/pr28268.c: New testcase.
2647
2648 2006-07-07 Steve Ellcey <sje@cup.hp.com>
2649
2650 PR c++/27019
2651 * g++.dg/ext/pr27019.C: New.
2652
2653 2006-07-07 Richard Guenther <rguenther@suse.de>
2654
2655 PR tree-optimization/28187
2656 * gcc.dg/pr28187.c: New testcase.
2657
2658 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
2659
2660 * gnat.dg/address_conversion.adb: New test.
2661 * gnat.dg/boolean_subtype.adb: Likewise.
2662 * gnat.dg/frame_overflow.adb: Likewise.
2663 * gnat.dg/pointer_array.adb: Likewise.
2664 * gnat.dg/pointer_conversion.adb: Likewise.
2665
2666 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
2667
2668 PR fortran/28237
2669 PR fortran/23420
2670 * gfortran.dg/print_fmt_5.f90: New test.
2671
2672 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2673
2674 PR fortran/28129
2675 * gfortran.dg/bounds_check_4.f90: New test.
2676
2677 2006-07-05 Richard Guenther <rguenther@suse.de>
2678
2679 PR target/28158
2680 * gfortran.dg/pr28158.f90: New testcase.
2681
2682 2006-07-05 Richard Guenther <rguenther@suse.de>
2683
2684 PR tree-optimization/28162
2685 * gcc.dg/pr28162.c: New testcase.
2686
2687 2006-07-05 Richard Guenther <rguenther@suse.de>
2688 Andrew Pinski <pinskia@gcc.gnu.org>
2689
2690 PR c++/27084
2691 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2692
2693 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
2694
2695 PR fortran/28174
2696 * gfortran.dg/actual_array_substr_2.f90: New test.
2697
2698 PR fortran/28167
2699 * gfortran.dg/actual_array_constructor_2.f90: New test.
2700
2701 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2702
2703 * gfortran.dg/itime_idate_1.f: New test.
2704 * gfortran.dg/itime_idate_2.f: New test.
2705
2706 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2707
2708 PR libgfortran/27704
2709 * gfortran.dg/open_status_3.f90: New test.
2710 * gfortran.dg/fmt_l.f90: Update for new feature.
2711
2712 2006-07-03 Asher Langton <langton2@llnl.gov>
2713
2714 * gfortran.dg/oldstyle_2.f90: New.
2715
2716 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
2717
2718 * gnat.dg/string_slice.adb: New test.
2719
2720 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2721
2722 PR fortran/19259
2723 * gfortran.dg/semicolon_fixed.c: New.
2724 * gfortran.dg/semicolon_free.c: New.
2725
2726 2006-06-30 Mike Stump <mrs@apple.com>
2727
2728 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2729 that don't support internal visibility.
2730
2731 2006-06-30 Andrew Pinski <pinskia@gmail.com>
2732
2733 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2734 for '(' / ')' needing an extra '\'.
2735
2736 2006-06-29 Roger Sayle <roger@eyesopen.com>
2737
2738 PR middle-end/27428
2739 * gcc.dg/pr27428-1.c: New test case.
2740
2741 2006-06-29 Mike Stump <mrs@apple.com>
2742
2743 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2744 on darwin as we can't align commons large enough yet.
2745
2746 * gcc.dg/vla-8.c: Add additional testcases.
2747
2748 2006-06-26 Steve Ellcey <sje@cup.hp.com>
2749
2750 PR c++/28114
2751 * g++.dg/other/pr28114.C: New.
2752
2753 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
2754
2755 * gcc.c-torture/compile/20060625-1.c: New test.
2756
2757 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
2758
2759 PR fortran/20867
2760 * gfortran.dg/stfunc_3.f90: New test.
2761
2762 PR fortran/25056
2763 * gfortran.dg/impure_actual_1.f90: New test.
2764
2765 PR fortran/20874
2766 * gfortran.dg/elemental_result_1.f90: New test.
2767
2768 PR fortran/25073
2769 * gfortran.dg/select_7.f90: New test.
2770
2771 PR fortran/27554
2772 * intrinsic_actual_1.f: New test.
2773
2774 PR fortran/22038
2775 PR fortran/28119
2776 * gfortran.dg/forall_4.f90: New test.
2777
2778 PR fortran/25072
2779 * gfortran.dg/forall_5.f90: New test.
2780
2781 2006-06-25 Lee Millward <lee.millward@gmail.com>
2782
2783 PR c++/28051
2784 * g++.dg/template/using13.C: New test.
2785
2786 PR c++/28054
2787 * g++.dg/other/incomplete3.C: New test.
2788
2789 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2790
2791 PR fortran/28081
2792 * gfortran.dg/substr_3.f: New test.
2793 * gfortran.dg/equiv_2.f90: Update expected error message.
2794
2795 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
2796
2797 PR fortran/28118
2798 * gfortran.dg/actual_array_substr_1.f90: New test.
2799
2800 2006-06-24 Olivier Hainque <hainque@adacore.com>
2801
2802 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2803 * gnat.dg/scalar_mode_agg_compare.adb: New test.
2804
2805 2006-06-23 Janis Johnson <janis187@us.ibm.com>
2806
2807 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2808
2809 2006-06-23 Steven G. Kargl <kargls@comcast.net>
2810
2811 PR fortran/27981
2812 * gfortran.dg/simpleif_2.f90: New test.
2813
2814 2006-06-23 Lee Millward <lee.millward@gmail.com>
2815
2816 * g++.dg/template/error22.C: Fix typo.
2817
2818 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2819
2820 PR c++/28112
2821 * g++.dg/ext/attrib23.C: New test.
2822
2823 2006-06-23 Olivier Hainque <hainque@adacore.com>
2824
2825 * gnat.dg/varsize_temp.adb: New test.
2826
2827 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2828
2829 PR c++/11468
2830 * g++.dg/other/java2.C: New test.
2831
2832 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
2833
2834 PR target/27789
2835 * g++.dg/ext/dllimport4.C. Add more tests for invalid
2836 initialization.
2837
2838 2006-06-22 Roger Sayle <roger@eyesopen.com>
2839
2840 PR target/27531
2841 * gcc.dg/pr27531-1.c: New test case.
2842
2843 2006-06-22 Asher Langton <langton2@llnl.gov>
2844
2845 PR fortran/24748
2846 * gfortran.dg/implicit_8.f90: New.
2847
2848 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
2849
2850 PR rtl-optimization/28121
2851 * gcc.dg/pr28121.c: New test.
2852
2853 2006-06-22 Lee Millward <lee.millward@gmail.com>
2854
2855 PR c++/27805
2856 * g++.dg/parse/ptrmem6.C: New test.
2857
2858 PR c++/27821
2859 * g++.dg/template/error22.C: New test.
2860
2861 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2862
2863 PR c++/28111
2864 * g++.dg/template/friend43.C: New test.
2865
2866 PR c++/28110
2867 * g++.dg/template/crash53.C: New test.
2868
2869 PR c++/28109
2870 * g++.dg/rtti/incomplete1.C: New test.
2871
2872 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
2873
2874 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2875
2876 2006-06-21 Joseph Myers <joseph@codesourcery.com>
2877
2878 * gcc.c-torture/execute/complex-7.c: New.
2879
2880 2006-06-21 Jakub Jelinek <jakub@redhat.com>
2881
2882 * gcc.dg/merge-all-constants-1.c: New test.
2883
2884 2006-06-20 Janis Johnson <janis187@us.ibm.com>
2885
2886 PR c++/28113
2887 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2888
2889 2006-06-20 Steven G. Kargl <kargls@comcast.net>
2890
2891 * gfortran.dg/rrspacing_1.f90: New test.
2892
2893 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2894
2895 PR c++/28052
2896 * g++.dg/other/bitfield2.C: New test.
2897
2898 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
2899
2900 PR tree-optimization/27331
2901 * gcc.dg/pr27331.c: New test.
2902
2903 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
2904 Eric Botcazou <ebotcazou@adacore.com>
2905
2906 PR ada/18692
2907 * lib/gnat.exp: New file.
2908 * lib/gnat-dg.exp: Likewise.
2909 * gnat.dg: New directory.
2910 * gnat.dg/dg.exp: New driver.
2911 * gnat.dg/specs: New directory.
2912 * gnat.dg/specs/specs.exp: New driver.
2913 * gnat.dg/style: New directory.
2914 * gnat.dg/style/style.exp: New driver.
2915
2916 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
2917
2918 PR fortran/16206
2919 * gfortran.dg/array_initializer_1.f90: New test.
2920
2921 PR fortran/28005
2922 * gfortran.dg/matmul_3.f90: New test.
2923
2924 2006-06-19 Andrew Pinski <pinskia@gmail.com>
2925
2926 PR middle-end/28075
2927 * gcc.dg/tree-ssa/inline-1.c: New test.
2928
2929 2006-06-19 Anatoly Sokolov <aesok@post.ru>
2930
2931 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2932 in malloc prototype; remove XFAIL.
2933 * gcc.dg/pr18241-2.c: Ditto.
2934 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2935 in memset prototype; remove XFAIL.
2936 * gcc.dg/tree-ssa/pr23382.c: Ditto.
2937
2938 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
2939
2940 * gcc.dg/vla-8.c: Add.
2941
2942 2006-06-19 Richard Guenther <rguenther@suse.de>
2943
2944 PR tree-optimization/27090
2945 * g++.dg/tree-ssa/pr27090.C: New testcase.
2946
2947 2006-06-19 Roger Sayle <roger@eyesopen.com>
2948
2949 PR target/27861
2950 * gcc.dg/pr27861-1.c: New test case.
2951
2952 2006-06-19 Richard Guenther <rguenther@suse.de>
2953
2954 PR middle-end/28045
2955 * gcc.dg/torture/pr28045.c: New testcase.
2956
2957 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2958
2959 PR fortran/26801
2960 * gfortran.dg/associated_4.f90: New test.
2961
2962 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2963
2964 PR fortran/19310
2965 PR fortran/19904
2966 * gfortran.dg/real_const_3.f90: New test.
2967
2968 2006-06-16 Mark Mitchell <mark@codesourcery.com>
2969
2970 PR c++/28016
2971 * g++.dg/template/static26.C: New test.
2972
2973 PR c++/27979
2974 * g++.dg/expr/bitfield2.C: New test.
2975
2976 PR c++/27884
2977 * g++.dg/parse/linkage2.C: New test.
2978
2979 2006-06-16 Richard Guenther <rguenther@suse.de>
2980
2981 PR middle-end/27116
2982 * gcc.dg/pr15785-1.c: Revert last change.
2983 * gcc.dg/torture/pr27116-2.c: New testcase.
2984
2985 2006-06-16 Roger Sayle <roger@eyesopen.com>
2986
2987 PR middle-end/27802
2988 * gcc.dg/pr27802-1.c: New test case.
2989
2990 2006-06-15 Mark Mitchell <mark@codesourcery.com>
2991
2992 PR c++/27689
2993 * g++.dg/template/ttp18.C: New test.
2994 * g++.dg/template/ttp19.C: Likewise.
2995
2996 PR c++/27666
2997 * g++.dg/expr/cond9.C: New test.
2998
2999 PR c++/27640
3000 * g++.dg/template/ctor7.C: New test.
3001
3002 2006-06-15 Janis Johnson <janis187@us.ibm.com>
3003
3004 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
3005
3006 2006-06-16 Richard Guenther <rguenther@suse.de>
3007
3008 PR tree-optimization/27781
3009 * gcc.dg/tree-ssa/pr27781.c: New testcase.
3010
3011 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
3012
3013 * gfortran.dg/allocate_zerosize_2.f90: New test case.
3014
3015 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
3016
3017 * gcc.dg/tree-ssa/loop-18.c: New test.
3018
3019 2006-06-14 Mark Mitchell <mark@codesourcery.com>
3020
3021 PR c++/27665
3022 * g++.dg/template/crash52.C: New test.
3023
3024 PR c++/27648
3025 * g++.dg/ext/attrib22.C: New test.
3026
3027 PR c++/26559
3028 * g++.dg/template/builtin1.C: New test.
3029 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
3030
3031 PR c++/28018
3032 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
3033 assignment.
3034 * g++.old-deja/g++.pt/crash51.C: Likewise.
3035
3036 PR c++/27227
3037 * g++.dg/lookup/linkage1.C: New test.
3038 * g++.dg/lookup/linkage2.C: Likewise.
3039
3040 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
3041
3042 PR middle-end/27959
3043 * gcc.dg/pr27959.c: New testcase.
3044
3045 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
3046
3047 PR target/28014:
3048 * g++.dg/eh/div.C: New test.
3049
3050 2006-06-13 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR c++/27894
3053 * g++.dg/tree-ssa/pr26757.C: New test.
3054 * g++.dg/tree-ssa/pr27894.C: New test.
3055
3056 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3057
3058 * gcc.c-torture/compile/20060609-1.c: New test.
3059
3060 PR target/27863
3061 * gcc.c-torture/compile/pr27863.c: New test.
3062
3063 2006-06-13 Richard Guenther <rguenther@suse.de>
3064
3065 PR tree-optimization/27830
3066 * g++.dg/tree-ssa/pr27830.C: New testcase.
3067
3068 2006-06-13 Matthew Sachs <msachs@apple.com>
3069
3070 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
3071 the list of compiler flags; this causes those flags to be checked
3072 for things like dg-skip-if.
3073
3074 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3075
3076 PR c++/27601
3077 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
3078
3079 2006-06-12 Mark Mitchell <mark@codesourcery.com>
3080 Kazu Hirata <kazu@codesourcery.com>
3081
3082 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
3083 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
3084
3085 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3086
3087 PR c++/27933
3088 * g++.dg/lookup/using15.C: New test.
3089
3090 PR c++/27951
3091 * g++.dg/other/anon4.C: New test.
3092
3093 2006-06-12 Roger Sayle <roger@eyesopen.com>
3094
3095 PR c++/21210
3096 * g++.dg/init/complex1.C: New test case.
3097
3098 2006-06-11 Eric Christopher <echristo@apple.com>
3099
3100 PR middle-end/27948
3101 * gcc.dg/bf-ms-layout.c: Run on darwin.
3102 * gcc.dg/bf-no-ms-layout: Ditto.
3103 * gcc.dg/attr-ms_struct-2.c: New.
3104 * gcc.dg/bf-ms-layout-2.c: Ditto.
3105
3106 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
3107
3108 * gcc.dg/attr-ms_struct-packed1.c: New.
3109
3110 2006-06-09 Mike Stump <mrs@apple.com>
3111
3112 * gcc.dg/vla-7.c: Add.
3113
3114 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
3115
3116 PR fortran/24558
3117 * gfortran.dg/entry_6.f90: New test.
3118
3119 PR fortran/20877
3120 PR fortran/25047
3121 * gfortran.dg/entry_7.f90: New test.
3122
3123 2006-06-09 Jakub Jelinek <jakub@redhat.com>
3124
3125 PR c/27747
3126 * gcc.dg/cpp/_Pragma6.c: New test.
3127
3128 PR c++/27748
3129 * g++.dg/cpp/_Pragma1.C: New test.
3130
3131 PR preprocessor/27746
3132 * gcc.dg/gomp/macro-3.c: New test.
3133 * gcc.dg/gomp/macro-4.c: New test.
3134 * g++.dg/gomp/macro-3.C: New test.
3135 * g++.dg/gomp/macro-4.C: New test.
3136
3137 2006-06-09 Richard Guenther <rguenther@suse.de>
3138
3139 PR tree-optimization/26998
3140 * gcc.dg/torture/pr26998.c: New testcase.
3141 * gcc.dg/tree-ssa/vrp29.c: New testcase.
3142
3143 2006-06-08 Mike Stump <mrs@apple.com>
3144
3145 * gcc.dg/pr27095.c: Account for stubs.
3146
3147 PR target/26427
3148 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
3149 produce bad code on darwin.
3150
3151 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3152
3153 PR fortran/27958
3154 * gcc/testsuite/gfortran.dg/substr_2.f: New test.
3155
3156 2006-06-08 Asher Langton <langton2@llnl.gov>
3157
3158 PR fortran/27786
3159 * cray_pointers_2.f90: Add -fbounds-check compile flag.
3160
3161 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3162
3163 PR target/27421
3164 * gcc.dg/union-3.c: New test.
3165
3166 2006-06-08 Richard Guenther <rguenther@suse.de>
3167
3168 PR middle-end/27116
3169 * gcc.dg/torture/pr27116.c: New testcase.
3170 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
3171
3172 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
3173
3174 PR rtl-optimization/26449
3175 * gcc.dg/pr26449.c: New test.
3176
3177 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3178
3179 PR c++/27601
3180 * g++.dg/ext/offsetof1.C: Test member functions.
3181
3182 2006-06-07 Steve Ellcey <sje@cup.hp.com>
3183
3184 * gcc.dg/pr27095.c: Improve scanning.
3185
3186 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
3187
3188 PR fortran/23091
3189 * gfortran.dg/saved_automatic_1.f90: New test.
3190
3191 PR fortran/24168
3192 * gfortran.dg/array_simplify_1.f90: New test.
3193
3194 PR fortran/25090
3195 * gfortran.dg/entry_dummy_ref_1.f90: New test.
3196
3197 PR fortran/25058
3198 * gfortran.dg/entry_dummy_ref_2.f90: New test.
3199
3200 2006-06-06 Mark Mitchell <mark@codesourcery.com>
3201
3202 PR c++/27177
3203 * g++.dg/expr/cast7.C: New test.
3204
3205 2006-06-06 Janis Johnson <janis187@us.ibm.com>
3206
3207 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
3208 * lib/gcc-defs.exp (tool_check_compile): Ditto.
3209 * lib/fortran-torture.exp (fortran-torture-compile,
3210 fortran-torture-execute): Ditto.
3211
3212 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
3213
3214 PR target/27842
3215 * gcc.dg/vmx/pr27842.c: New test.
3216
3217 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3218
3219 PR libfortran/27895
3220 * gfortran.dg/bounds_check_3.f90: New test.
3221
3222 2006-06-05 Mike Stump <mrs@apple.com>
3223
3224 * objc.dg/objc-fast-4.m: Skip for ppc64.
3225
3226 2006-06-05 Steve Ellcey <sje@cup.hp.com>
3227
3228 PR testsuite/27705
3229 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
3230
3231 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
3232 Victor Kaplansky <victork@il.ibm.com>
3233
3234 PR tree-optimizations/26360
3235 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
3236 with -fno-tree-dce.
3237 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
3238
3239 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
3240
3241 PR fortran/14067
3242 * gfortran.dg/data_char_1.f90: Add messages for truncated
3243 strings.
3244
3245 PR fortran/16943
3246 * gfortran.dg/func_decl_2.f90: New test.
3247
3248 PR fortran/20839
3249 * gfortran.dg/do_2.f90: New test.
3250
3251 PR fortran/27655
3252 * gfortran.dg/associated_3.f90: New test.
3253
3254 2006-06-04 Mark Mitchell <mark@codesourcery.com>
3255
3256 PR c++/27819
3257 * g++.dg/template/static25.C: New test.
3258
3259 PR c++/27722
3260 * g++.dg/init/array21.C: New test.
3261
3262 PR c++/27807
3263 * g++.dg/ext/complit7.C: New test.
3264
3265 PR c++/27806
3266 * g++.dg/parse/ptrmem5.C: New test.
3267
3268 2006-06-04 Roger Sayle <roger@eyesopen.com>
3269 Andrew Pinski <pinskia@physics.uc.edu>
3270
3271 PR c/27150
3272 PR middle-end/27382
3273 * gcc.dg/pr27150-1.c: New testcase.
3274 * gcc.dg/pr27382-1.c: New testcase.
3275 * gcc.dg/pr27382-2.c: New testcase.
3276
3277 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
3278
3279 PR c/25161
3280 PR c/27020
3281 * gcc.dg/array-10.c: New test.
3282
3283 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3284
3285 PR c++/27804
3286 * g++.dg/init/const4.C: New test.
3287 * g++.dg/init/member1.C: Add error-marker.
3288 * g++.dg/other/fold1.C: Adjust error-marker.
3289
3290 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3291
3292 PR c++/27601
3293 * g++.dg/ext/offsetof1.C: New test.
3294
3295 2006-06-04 Eric Christopher <echristo@apple.com>
3296
3297 * gcc.dg/attr-ms_struct-1.c: New.
3298
3299 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
3300
3301 * gcc.c-torture/compile/builtin_constant_p.c: New test.
3302
3303 2006-06-04 Richard Guenther <rguenther@suse.de>
3304
3305 PR tree-optimization/27039
3306 * gcc.dg/tree-ssa/loop-17.c: New testcase.
3307
3308 2006-06-03 Roger Sayle <roger@eyesopen.com>
3309
3310 PR target/26223
3311 * gcc.target/i386/amd64-abi-2.c: New test case.
3312
3313 2006-06-02 Eric Christopher <echristo@apple.com>
3314
3315 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
3316 * gcc.target/i386/20020523-1.c: Skip if darwin.
3317 * gcc.target/i386/asm-3.c: Ditto.
3318 * gcc.target/i386/20011119-1.c: Ditto.
3319 * gcc.target/i386/clobbers.c: Remove pic part of test.
3320
3321 2006-06-02 Steve Ellcey <sje@cup.hp.com>
3322
3323 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
3324 * g++.old-deja/g++.other/init19.C: Ditto.
3325 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
3326 and add other platforms as expected failures.
3327
3328 2006-06-01 Steve Ellcey <sje@cup.hp.com>
3329
3330 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
3331 (is-effective-target-keyword): Ditto.
3332
3333 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
3334
3335 PR fortran/27715
3336 * gfortran.dg/extended_char_comparison_1.f: New test.
3337
3338 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
3339
3340 PR fortran/25098
3341 * gfortran.dg/dummy_procedure_1.f90: New test.
3342
3343 PR fortran/25147
3344 * gfortran.dg/dummy_procedure_2.f90: New test.
3345
3346 * gfortran.dg/associated_2.f90: Correct to make consistent with
3347 standard.
3348
3349 2006-05-31 Roger Sayle <roger@eyesopen.com>
3350
3351 * gcc.target/i386/387-11.c: New test case.
3352
3353 2006-05-31 Mark Mitchell <mark@codesourcery.com>
3354
3355 PR c++/27801
3356 * g++.dg/template/cond6.C: New test.
3357
3358 PR c++/26496
3359 * g++.dg/template/crash51.C: New test.
3360 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
3361
3362 PR c++/27385
3363 * g++.dg/init/array20.C: New test.
3364
3365 2006-05-31 Roger Sayle <roger@eyesopen.com>
3366
3367 * gcc.dg/builtins-54.c: New test case.
3368
3369 2006-05-30 Mark Mitchell <mark@codesourcery.com>
3370
3371 PR c++/26433
3372 * g++.dg/template/fntry1.C: Add dg-do link.
3373
3374 PR c++/27808
3375 * g++.dg/parse/friend6.C: New test.
3376
3377 2006-05-30 Asher Langton <langton2@llnl.gov>
3378
3379 * gfortran.dg/cray_pointers_7.f90: New test.
3380
3381 2006-05-30 Roger Sayle <roger@eyesopen.com>
3382
3383 PR tree-optimization/23452
3384 * gcc.dg/fold-mulconj-1.c: New test case.
3385
3386 2006-05-30 Mark Mitchell <mark@codesourcery.com>
3387
3388 PR c++/27803
3389 * g++.dg/parse/bitfield1.C: New test.
3390
3391 2006-05-30 Roger Sayle <roger@eyesopen.com>
3392
3393 * gcc.target/ppc-eq0-1.c: New test case.
3394 * gcc.target/ppc-negeq0-1.c: New test case.
3395
3396 2006-05-30 Dirk Mueller <dmueller@suse.de>
3397
3398 PR c/27273
3399 * gcc.dg/overflow-warn-5.c: New test.
3400
3401 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3402
3403 PR c/27718
3404 * gcc.dg/sizeof-1.c: New test.
3405
3406 2006-05-30 Uros Bizjak <uros@kss-loka.si>
3407
3408 PR target/27790
3409 * gcc.target/i386/pr27790.c: New test.
3410
3411 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3412
3413 PR libgfortran/27757
3414 * gfortran.dg/direct_io_5.f90: New test.
3415
3416 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3417
3418 PR libgfortran/27634
3419 * gfortran.dg/fmt_missing_period_1.f: New test.
3420 * gfortran.dg/fmt_missing_period_2.f: New test.
3421 * gfortran.dg/fmt_missing_period_3.f: New test.
3422
3423 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3424
3425 PR fortran/19777
3426 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3427 arrays.
3428
3429 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3430
3431 PR c++/27713
3432 * g++.dg/template/new6.C: New test.
3433
3434 2006-05-29 Roger Sayle <roger@eyesopen.com>
3435
3436 PR tree-optimization/24964
3437 * gcc.target/i386/387-10.c: New test case.
3438
3439 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
3440
3441 * intrinsics/string_intrinsics.c (compare_string):
3442 Use memcmp instead of strncmp to avoid tripping over
3443 CHAR(0) in a string.
3444
3445 2006-05-27 Richard Guenther <rguenther@suse.de>
3446
3447 PR middle-end/27773
3448 * gcc.dg/torture/pr27773.c: New testcase.
3449
3450 2006-05-27 Dirk Mueller <dmueller@suse.de>
3451
3452 * gcc.dg/pr24561.c: Rename to..
3453 * gcc.dg/pr25962.c: .. this.
3454
3455 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3456
3457 PR fortran/19777
3458 * gfortran.dg/bounds_check_2.f: New test.
3459
3460 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
3461
3462 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3463 * gfortran.dg/byte_1.f90: Likewise.
3464 * gfortran.dg/dup_save_2.f90: Likewise.
3465
3466 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
3467
3468 * gfortran.dg/associated_2.f90: New test.
3469
3470 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3471
3472 PR fortran/27524
3473 * gfortran.dg/bounds_check_1.f90: New test.
3474
3475 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
3476
3477 PR rtl-optimization/27661
3478 * gcc.dg/pr27661.c: New test case.
3479
3480 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
3481
3482 PR fortran/23151
3483 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
3484 * gfortran.dg/print_parentheses_1.f: New test.
3485 * gfortran.dg/print_parentheses_2.f90: New test.
3486
3487 2006-05-26 Jakub Jelinek <jakub@redhat.com>
3488
3489 PR target/27758
3490 * gcc.dg/pr27758.c: New test.
3491
3492 2006-05-24 Falk Hueffner <falk@debian.org>
3493
3494 * gcc.c-torture/compile/pr27571.c: New test.
3495
3496 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
3497
3498 PR fortran/27709
3499 * gfortran.dg/spec_expr_4.f90: New test.
3500
3501 PR fortran/27155
3502 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3503
3504 2006-05-25 Mark Mitchell <mark@codesourcery.com>
3505
3506 PR c++/20103
3507 * g++.dg/ext/complit6.C: New test.
3508 * g++.dg/ext/complit3.C: Adjust error markers.
3509 * g++.dg/init/const3.C: New test.
3510
3511 2006-05-25 Richard Guenther <rguenther@suse.de>
3512
3513 PR middle-end/27743
3514 * gcc.dg/torture/pr27743.c: New testcase.
3515
3516 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
3517
3518 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3519
3520 2006-05-25 Alan Modra <amodra@bigpond.net.au>
3521
3522 * gcc.dg/compat/scalar-by-value-x.h: New.
3523 * gcc.dg/compat/scalar-by-value-y.h: New.
3524 * gcc.dg/compat/scalar-by-value-5.c: New.
3525 * gcc.dg/compat/scalar-by-value-5_main.c: New.
3526 * gcc.dg/compat/scalar-by-value-5_x.c: New.
3527 * gcc.dg/compat/scalar-by-value-5_y.c: New.
3528 * gcc.dg/compat/scalar-by-value-6.c: New.
3529 * gcc.dg/compat/scalar-by-value-6_main.c: New.
3530 * gcc.dg/compat/scalar-by-value-6_x.c: New.
3531 * gcc.dg/compat/scalar-by-value-6_y.c: New.
3532
3533 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
3534
3535 PR tree-optimization/27639
3536 PR tree-optimization/26719
3537 * gcc.dg/pr27639.c: New test.
3538 * gcc.dg/pr26719.c: New test.
3539 * gcc.dg/tree-ssa/scev-cast.c: New test.
3540
3541 2006-05-23 Mark Mitchell <mark@codesourcery.com>
3542
3543 PR c++/20173
3544 * g++.dg/template/error21.C: New test.
3545
3546 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
3547
3548 PR target/27696
3549 * gcc.target/i386/pr27696.c: New.
3550
3551 2006-05-22 Janis Johnson <janis187@us.ibm.com>
3552
3553 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3554
3555 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3556
3557 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3558
3559 PR c++/27716
3560 * g++.dg/other/assign1.C: New test.
3561
3562 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
3563
3564 PR target/27266
3565 * gcc.target/i386/pr27266.c: New.
3566
3567 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3568
3569 PR c++/27451
3570 * g++.dg/ext/asm9.C: New test.
3571
3572 2006-05-22 Richard Sandiford <richard@codesourcery.com>
3573
3574 PR rtl-optimization/25514
3575 * gcc.c-torture/compile/pr25514.c: New test.
3576
3577 2006-05-22 Richard Guenther <rguenther@suse.de>
3578
3579 Revert
3580 2006-01-31 Richard Guenther <rguenther@suse.de>
3581
3582 * gcc.target/i386/sselibm-1.c: New testcase.
3583 * gcc.target/i386/sselibm-2.c: Likewise.
3584 * gcc.target/i386/sselibm-3.c: Likewise.
3585 * gcc.target/i386/sselibm-4.c: Likewise.
3586 * gcc.target/i386/sselibm-5.c: Likewise.
3587
3588 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3589
3590 PR c/27420
3591 * gcc.dg/func-args-2.c: New test.
3592
3593 PR c/26818
3594 * gcc.dg/struct-incompl-1.c: New test.
3595
3596 2006-05-22 Richard Guenther <rguenther@suse.de>
3597
3598 PR testsuite/27708
3599 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3600 the transformations we test for.
3601
3602 2006-05-22 Richard Guenther <rguenther@suse.de>
3603
3604 PR testsuite/27707
3605 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3606
3607 2006-05-21 Mark Mitchell <mark@codesourcery.com>
3608
3609 PR c++/27210
3610 * g++.dg/warn/new1.C: New test.
3611 * g++.dg/template/new5.C: Likewise.
3612
3613 2006-05-21 Roger Sayle <roger@eyesopen.com>
3614
3615 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3616 * gcc.target/i386/20060512-3.c: Likewise.
3617
3618 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
3619
3620 PR rtl-optimization/27671
3621 * gcc.c-torture/execute/pr27671-1.c: New.
3622 * gcc.dg/pr27671-2.c: Likewise.
3623
3624 PR tree-optimization/26622.
3625 * gcc.c-torture/compile/pr26622.c: New.
3626
3627 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
3628
3629 PR fortran/27613
3630 * gfortran.dg/recursive_reference_1.f90: New test.
3631
3632 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
3633
3634 PR fortran/25746
3635 * gfortran.dg/elemental_subroutine_3.f90: New test.
3636
3637 PR fortran/25090
3638 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3639
3640 PR fortran/27584
3641 * gfortran.dg/associated_target_1.f90: New test.
3642
3643 PR fortran/19015
3644 * gfortran.dg/maxloc_shape_1.f90: New test.
3645
3646 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3647
3648 PR libgfortran/24459
3649 * gfortran.dg/namelist_24.f90: New test.
3650 * gfortran.dg/namelist_12.f: Fix typo in comment.
3651
3652 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
3653
3654 PR middle-end/25776
3655 * g++.dg/other/error11.C: New test.
3656
3657 2006-05-20 Richard Sandiford <richard@codesourcery.com>
3658
3659 * gcc.target/mips/pr26765.c: Add -w to options.
3660
3661 2006-05-20 Richard Sandiford <richard@codesourcery.com>
3662
3663 * lib/target-supports.exp (check_effective_target_mpaired_single):
3664 New function.
3665 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3666 multilibs.
3667 * g++.dg/vect/vect.exp: Likewise.
3668
3669 2006-05-20 Richard Sandiford <richard@codesourcery.com>
3670
3671 PR testsuite/25891
3672 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3673
3674 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
3675
3676 PR fortran/27662
3677 * gfortran.dg/temporary_1.f90: New file.
3678
3679 2006-05-19 Andreas Schwab <schwab@suse.de>
3680
3681 * g++.dg/other/unused1.C: Also match "stringz".
3682
3683 2006-05-19 Mark Mitchell <mark@codesourcery.com>
3684
3685 PR c++/26433
3686 * g++.dg/template/fntry1.C: New test.
3687
3688 2006-05-18 Mark Mitchell <mark@codesourcery.com>
3689
3690 PR c++/27471
3691 PR c++/27506
3692 * g++.dg/conversion/bitfield5.C: New test.
3693 * g++.dg/conversion/bitfield6.C: New test.
3694
3695 2006-05-18 Mike Stump <mrs@apple.com>
3696
3697 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3698 * gcc.dg/vla-4.c: Add.
3699 * gcc.dg/vla-5.c: Add.
3700 * gcc.dg/vla-6.c: Add.
3701
3702 2006-05-12 Stuart Hastings <stuart@apple.com>
3703
3704 * testsuite/gcc.target/i386/20060512-1.c: New.
3705 * testsuite/gcc.target/i386/20060512-2.c: New.
3706 * testsuite/gcc.target/i386/20060512-3.c: New.
3707 * testsuite/gcc.target/i386/20060512-4.c: New.
3708
3709 2006-05-17 Mark Mitchell <mark@codesourcery.com>
3710
3711 PR c++/26122
3712 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3713
3714 PR c++/26068
3715 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3716 * g++.dg/parse/linkage1.C: New test.
3717
3718 2006-05-17 Jakub Jelinek <jakub@redhat.com>
3719
3720 PR tree-optimization/27548
3721 * g++.dg/tree-ssa/pr27548.C: New test.
3722
3723 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3724
3725 PR fortran/26551
3726 * gfortran.dg/recursive_check_1.f: New test.
3727 * gfortran.dg/recursive_check_2.f90: New test.
3728
3729 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
3730
3731 * g++.dg/opt/temp2.C: New test.
3732
3733 2006-05-17 Jakub Jelinek <jakub@redhat.com>
3734
3735 PR c++/27491
3736 * g++.dg/init/brace5.C: New test.
3737
3738 PR middle-end/27415
3739 * gcc.dg/gomp/pr27415.c: New test.
3740 * g++.dg/gomp/pr27415.C: New test.
3741
3742 PR tree-optimization/27549
3743 * g++.dg/tree-ssa/pr27549.C: New test.
3744
3745 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3746
3747 PR libgfortran/27575
3748 * gfortran.dg/read_eof_4.f90: New test.
3749
3750 2006-05-16 Richard Guenther <rguenther@suse.de>
3751
3752 PR tree-optimization/22303
3753 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3754
3755 2006-05-16 Jakub Jelinek <jakub@redhat.com>
3756
3757 PR middle-end/27573
3758 * gcc.dg/gomp/pr27573.c: New test.
3759 * gfortran.dg/gomp/pr27573.f90: New test.
3760
3761 PR c/27499
3762 * gcc.dg/gomp/pr27499.c: New test.
3763 * g++.dg/gomp/pr27499.C: New test.
3764
3765 2006-05-15 Mark Mitchell <mark@codesourcery.com>
3766
3767 PR c++/27339
3768 * g++.dg/parser/access8.C: Adjust error marker.
3769 * g++.dg/template/access17.C: New test.
3770 * g++.dg/template/access18.C: Likewise.
3771
3772 2006-05-15 Roger Sayle <roger@eyesopen.com>
3773
3774 PR target/26600
3775 * gcc.target/i386/pr26600.c: New test case.
3776
3777 2006-05-15 Mark Mitchell <mark@codesourcery.com>
3778
3779 PR c++/27505
3780 * g++.dg/expr/bitfield1.C: New test.
3781
3782 2006-05-15 Richard Guenther <rguenther@suse.de>
3783
3784 PR tree-optimization/27603
3785 * gcc.dg/torture/pr27603.c: New testcase.
3786
3787 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
3788
3789 PR fortran/25090
3790 * gfortran.dg/entry_dummy_ref_1.f90: New test.
3791
3792 PR fortran/25082
3793 * gfortran.dg/scalar_return_1.f90: New test.
3794
3795 PR fortran/27411
3796 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3797
3798 2006-05-15 Jakub Jelinek <jakub@redhat.com>
3799
3800 * gcc.dg/gomp/critical-4.c: New test.
3801 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3802 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3803 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3804 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3805
3806 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3807
3808 PR c++/27582
3809 * g++.dg/template/dependent-args1.C: New test.
3810
3811 PR c++/27581
3812 * g++.dg/lookup/this1.C: New test.
3813
3814 PR c++/27315
3815 * g++.dg/template/operator6.C: New test.
3816 * g++.dg/template/incomplete3.C: New test.
3817
3818 PR c++/27559
3819 * g++.dg/template/new4.C: New test.
3820
3821 PR c++/27496
3822 * g++.dg/template/void2.C: New test.
3823
3824 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
3825
3826 * g++.dg/template/dependent-expr5.C: New test.
3827
3828 2006-05-14 Roger Sayle <roger@eyesopen.com>
3829
3830 PR middle-end/26729
3831 * gcc.dg/pr26729-1.c: New test case.
3832
3833 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
3834
3835 * gcc.dg/pr27003.c: New test.
3836
3837 2006-05-12 Steve Ellcey <sje@cup.hp.com>
3838
3839 * lib/target-supports.dg (check_cxa_atexit_available): Change
3840 v3_target_compile to ${tool}_target_compile.
3841
3842 2006-05-11 Jason Merrill <jason@redhat.com>
3843
3844 * lib/scanasm.exp (scan-not-hidden): Fix typo.
3845
3846 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3847
3848 PR fortran/27553
3849 * gfortran.dg/label_5.f90: New test.
3850
3851 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
3852
3853 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3854 check_effective_target_powerpc_altivec_ok): New.
3855 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3856 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3857 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3858 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3859 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3860 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3861 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3862 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3863 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3864 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3865 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3866 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3867 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3868 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3869 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3870 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3871 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3872 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3873 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3874 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3875 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3876 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3877 gcc.target/powerpc/altivec-9.c,
3878 gcc.target/powerpc/altivec-consts.c,
3879 gcc.target/powerpc/altivec-pr22085.c,
3880 gcc.target/powerpc/altivec-splat.c,
3881 gcc.target/powerpc/altivec-types-1.c,
3882 gcc.target/powerpc/altivec-types-2.c,
3883 gcc.target/powerpc/altivec-types-3.c,
3884 gcc.target/powerpc/altivec-types-4.c,
3885 gcc.target/powerpc/altivec-varargs-1.c,
3886 gcc.target/powerpc/altivec-vec-merge.c,
3887 gcc.target/powerpc/ppc-vector-memcpy.c,
3888 gcc.target/powerpc/ppc-vector-memset.c,
3889 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3890 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3891 these effective targets.
3892 * gcc.dg/vmx/pr27006.c: Add missing close brace.
3893 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3894
3895 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3896
3897 PR middle-end/27384
3898 * g++.dg/other/fold1.C: New test.
3899
3900 PR middle-end/27488
3901 * gcc.dg/fold-nonneg-1.c: New test.
3902
3903 PR c++/27547
3904 * g++.dg/other/operator1.C: New test.
3905
3906 2006-05-11 Richard Guenther <rguenther@suse.de>
3907
3908 PR middle-end/27529
3909 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3910
3911 2006-05-10 Janis Johnson <janis187@us.ibm.com>
3912
3913 * lib/target-supports-dg.exp (check-flags): New.
3914 (dg-skip-if): Move flag checks.
3915
3916 2006-05-09 Steve Ellcey <sje@cup.hp.com>
3917
3918 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3919 * lib/target-supports.dg (check_cxa_atexit_available): New.
3920
3921 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
3922
3923 PR fortran/27470
3924 * gfortran.dg/multiple_allocation_2.f90: New test case.
3925
3926 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
3927
3928 * gcc.target/arm/pr27387.C: Fix a comment typo.
3929
3930 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3931
3932 PR fortran/24549
3933 * gfortran.dg/error_recovery_1.f90: New test.
3934
3935 2006-05-10 Richard Guenther <rguenther@suse.de>
3936
3937 PR tree-optimization/27302
3938 * gcc.dg/torture/pr27302.c: New testcase.
3939
3940 2006-05-09 Dirk Mueller <dmueller@suse.de>
3941 Richard Guenther <rguenther@suse.de>
3942
3943 PR middle-end/27498
3944 * gcc.dg/tree-ssa/pr27498.c: New testcase.
3945
3946 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
3947
3948 PR rtl-optimization/27335
3949 * gcc.dg/pr27335.c: New test.
3950
3951 2006-05-06 Richard Sandiford <richard@codesourcery.com>
3952
3953 * gcc.target/mips/mips-ps-5.c: New file.
3954
3955 2006-05-08 Jan Hubicka <jh@suse.cz>
3956
3957 PR middle-end/25962
3958 * gcc.dg/pr25962.c: New.
3959
3960 2006-05-08 Roger Sayle <roger@eyesopen.com>
3961
3962 PR target/27158
3963 * gcc.target/powerpc/pr27158.c: New test case.
3964
3965 2006-05-08 Laurent GUERBY <laurent@guerby.net>
3966
3967 PR testsuite/27476
3968 * ada/acats/run_all.sh: Use test -z.
3969
3970 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3971
3972 PR libfortran/18271
3973 * gfortran.dg/spec_expr_3.f90: New test.
3974
3975 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
3976
3977 PR target/24879
3978 * gcc.target/i386/monitor.c: New file.
3979
3980 2006-05-08 Alan Modra <amodra@bigpond.net.au>
3981
3982 * gcc.dg/pr27095.c: xfail *-*-darwin*.
3983
3984 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3985
3986 PR c++/27447
3987 * g++.dg/other/ptrmem7.C: New test.
3988
3989 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3990
3991 PR target/27421
3992 * gcc.dg/array-9.c: New test.
3993
3994 2006-05-07 Richard Guenther <rguenther@suse.de>
3995
3996 PR tree-optimization/27409
3997 * gcc.dg/torture/pr27409.c: New testcase.
3998
3999 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
4000
4001 PR fortran/27457
4002 * gfortran.dg/select_6.f90: New.
4003
4004 2006-05-07 Richard Guenther <rguenther@suse.de>
4005
4006 PR tree-optimization/27136
4007 * gcc.dg/torture/pr27136.c: New testcase.
4008
4009 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
4010
4011 PR fortran/24813
4012 * gfortran.dg/char_cons_len_1.f90: New test.
4013
4014 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4015
4016 PR c++/27427
4017 * g++.dg/template/incomplete2.C: New test.
4018
4019 2006-05-06 Richard Guenther <rguenther@suse.de>
4020
4021 PR tree-optimization/27151
4022 * gcc.dg/vect/pr27151.c: New testcase.
4023
4024 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4025
4026 PR c++/27430
4027 * g++.dg/template/void1.C: New test.
4028
4029 PR c++/27423
4030 * g++.dg/other/void2.C: New test.
4031
4032 PR c++/27422
4033 * g++.dg/conversion/void1.C: New test.
4034
4035 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
4036
4037 PR/21391
4038 * g++.dg/other/unused1.C: New.
4039
4040 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4041
4042 PR objc/27240
4043 * objc.dg/member-1.m: New test.
4044
4045 2006-05-05 Steve Ellcey <sje@cup.hp.com>
4046
4047 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
4048
4049 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4050
4051 PR libfortran/26985
4052 * gfortran.dg/matmul_2.f90: New test.
4053
4054 2005-05-05 Laurent GUERBY <laurent@guerby.net>
4055
4056 * ada/acats/run_all.sh: Use sync when main not found.
4057
4058 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
4059
4060 PR target/26765
4061 * gcc.target/mips/pr26765.c: New.
4062
4063 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
4064
4065 * gcc.target/bfin: New directory.
4066 * gcc.target/bfin/bfin.exp: New file.
4067 * gcc.target/bfin/frmul.c: New file.
4068 * gcc.target/bfin/arith.c: New file.
4069 * gcc.target/bfin/mul-combine.c: New file.
4070 * gcc.target/bfin/shift.c: New file.
4071
4072 2006-05-04 Richard Guenther <rguenther@suse.de>
4073
4074 PR tree-optimization/14287
4075 PR tree-optimization/14844
4076 PR tree-optimization/19792
4077 PR tree-optimization/21608
4078 PR tree-optimization/27090
4079 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
4080 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4081 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4082 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4083 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4084
4085 2006-05-04 Jakub Jelinek <jakub@redhat.com>
4086
4087 PR tree-optimization/27285
4088 * gcc.c-torture/execute/pr27285.c: New test.
4089
4090 PR middle-end/27388
4091 * gcc.dg/gomp/pr27388-1.c: New test.
4092 * gcc.dg/gomp/pr27388-2.c: New test.
4093 * gcc.dg/gomp/pr27388-3.c: New test.
4094
4095 PR c++/27359
4096 * g++.dg/gomp/pr27359.C: New test.
4097
4098 2006-05-02 Steven G. Kargl <kargls@comcast.net>
4099
4100 PR fortran/20248
4101 * gfortran.dg/iargc.f90: New test.
4102
4103 2006-05-02 Mark Mitchell <mark@codesourcery.com>
4104
4105 PR c++/27102
4106 * g++.dg/template/crash49.C: New test.
4107
4108 2006-05-02 Steve Ellcey <sje@cup.hp.com>
4109
4110 PR testsuite/27032
4111 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
4112
4113 2006-05-02 Jeff Law <law@redhat.com>
4114
4115 PR tree-optimization/27364
4116 * gcc.c-torture/execute/pr27364.c: New test.
4117
4118 2006-05-02 Mark Mitchell <mark@codesourcery.com>
4119
4120 PR c++/27309
4121 * g++.dg/parser/ctor5.C: New test.
4122
4123 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
4124
4125 PR target/27387
4126 * gcc.target/arm/arm.exp: New.
4127 * gcc.target/arm/pr27387.C: Likewise.
4128
4129 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
4130
4131 PR fortran/27269
4132 PR fortran/27324
4133 * gfortran.dg/module_equivalence_2.f90: New test.
4134
4135 2006-05-02 Jakub Jelinek <jakub@redhat.com>
4136
4137 PR middle-end/27337
4138 * g++.dg/gomp/pr27337-1.C: New test.
4139 * g++.dg/gomp/pr27337-2.C: New test.
4140
4141 PR middle-end/27328
4142 * gcc.dg/gomp/pr27328.c: New test.
4143
4144 PR middle-end/27325
4145 * g++.dg/gomp/pr27325.C: New test.
4146
4147 PR middle-end/27310
4148 * g++.dg/gomp/pr27310.C: New test.
4149
4150 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
4151
4152 PR tree-optimization/27291
4153 * g++.dg/tree-ssa/pr27291.C: New test.
4154
4155 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
4156
4157 PR tree-optimization/27283
4158 * g++.dg/tree-ssa/pr27283.C: New test.
4159
4160 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
4161
4162 * gcc.dg/tree-ssa/loop-16.c: New test.
4163
4164 2006-05-01 Roger Sayle <roger@eyesopen.com>
4165 Joseph S. Myers <joseph@codesourcery.com>
4166
4167 * gcc.dg/Wconversion-3.c: New test case.
4168 * gcc.dg/Wconversion-4.c: Likewise.
4169
4170 2006-05-01 Richard Guenther <rguenther@suse.de>
4171
4172 PR tree-optimization/26726
4173 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
4174
4175 2006-04-30 Roger Sayle <roger@eyesopen.com>
4176
4177 * gcc.dg/Woverflow-1.c: New test case.
4178 * gcc.dg/Woverflow-2.c: Likewise.
4179 * gcc.dg/Woverflow-3.c: Likewise.
4180
4181 2006-04-30 Mark Mitchell <mark@codesourcery.com>
4182
4183 PR c++/27094
4184 * g++.dg/template/defarg8.C: New test.
4185
4186 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4187
4188 PR c++/27278
4189 * g++.dg/parse/operator7.C: New test.
4190
4191 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4192
4193 PR c++/11471
4194 PR c++/27102
4195 * g++.dg/template/crash48.C: New test.
4196
4197 PR c++/27279
4198 * g++.dg/parse/ctor4.C: New test.
4199
4200 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4201
4202 PR fortran/25681
4203 * gfortran.df/char_type_len.f90: New test.
4204
4205 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4206
4207 PR libgfortran/27304
4208 * gfortran.dg/fmt_exhaust.f90: New test.
4209
4210 2006-04-28 Roger Sayle <roger@eyesopen.com>
4211
4212 PR c/25309
4213 * gcc.dg/large-size-array-2.c: New test case.
4214
4215 2006-04-28 Richard Guenther <rguenther@suse.de>
4216
4217 PR target/26826
4218 * gcc.target/i386/pr26826.c: New testcase.
4219
4220 2006-04-28 Jakub Jelinek <jakub@redhat.com>
4221
4222 PR middle-end/27260
4223 * gcc.c-torture/execute/pr27260.c: New.
4224
4225 2006-04-28 Alan Modra <amodra@bigpond.net.au>
4226
4227 PR middle-end/27095
4228 * gcc.dg/pr27095.c: New.
4229
4230 2006-04-27 Mark Mitchell <mark@codesourcery.com>
4231
4232 PR c++/27292
4233 * g++.dg/conversion/bitfield4.C: New test.
4234
4235 2006-04-27 Eric Christopher <echristo@apple.com>
4236
4237 * gcc.dg/pragma-ms_struct.c: New.
4238
4239 2006-04-27 Mark Mitchell <mark@codesourcery.com>
4240
4241 PR c++/27102
4242 * g++.dg/template/crash47.C: New test.
4243
4244 2006-04-27 Dirk Mueller <dmueller@suse.de>
4245
4246 * gcc.target/i386/sse-7.c: build with -msse.
4247
4248 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
4249
4250 PR testsuite/27274:
4251 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
4252 (main): Exit if processor doesn't support SSE.
4253
4254 2006-04-26 David Edelsohn <edelsohn@gnu.org>
4255
4256 PR middle-end/27282
4257 * gcc.c-torture/compile/pr27282.c: New test.
4258
4259 2006-04-26 Jakub Jelinek <jakub@redhat.com>
4260
4261 PR middle-end/26913
4262 * g++.dg/gomp/pr26913.C: New test.
4263
4264 PR c/25996
4265 * gcc.dg/gomp/pr25996.c: New test.
4266 * g++.dg/gomp/pr25996.C: New test.
4267
4268 2006-04-25 Richard Sandiford <richard@codesourcery.com>
4269
4270 PR rtl-optimization/26725
4271 * gcc.c-torture/compile/pr26725.c: New test.
4272
4273 2006-04-25 Richard Guenther <rguenther@suse.de>
4274
4275 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
4276 than n + -1.
4277
4278 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
4279
4280 * gcc.dg/20060425-1.c: New testcase.
4281
4282 2006-04-25 Jakub Jelinek <jakub@redhat.com>
4283
4284 PR tree-optimization/26865
4285 * gcc.dg/pr26865.c: New test.
4286
4287 2006-04-24 Mark Mitchell <mark@codesourcery.com>
4288
4289 PR c++/27292
4290 * g++.dg/conversion/bitfield1.C: New test.
4291 * g++.dg/conversion/bitfield2.C: Likewise.
4292 * g++.dg/conversion/bitfield3.C: Likewise.
4293
4294 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
4295 Richard Guenther <rguenther@suse.de>
4296
4297 PR tree-optimization/27236
4298 * gcc.dg/tree-ssa/pr27236.c: New testcase.
4299
4300 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4301
4302 PR c++/19963
4303 * g++.dg/other/incomplete2.C: New test.
4304
4305 2006-04-24 Richard Guenther <rguenther@suse.de>
4306
4307 PR middle-end/26869
4308 * gcc.dg/torture/pr26869.c: New testcase.
4309
4310 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
4311 Richard Guenther <rguenther@suse.de>
4312
4313 PR tree-optimization/27218
4314 * g++.dg/tree-ssa/pr27218.C: New testcase.
4315
4316 2006-04-23 Mark Mitchell <mark@codesourcery.com>
4317
4318 PR c++/26912
4319 * g++.dg/template/friend41.C: New test.
4320
4321 2006-04-23 David Edelsohn <edelsohn@gnu.org>
4322
4323 * g++.dg/opt/pr15551.C: Include cstdio.
4324 (main): Use remove instead of unlink.
4325
4326 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
4327
4328 * gcc.dg/sibcall-7.c: New test.
4329 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
4330 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
4331 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
4332 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
4333 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
4334
4335 2006-04-23 Mark Mitchell <mark@codesourcery.com>
4336
4337 PR c++/26534
4338 * g++.dg/opt/bitfield1.C: New test.
4339 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4340 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4341 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4342 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4343 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4344 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4345 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4346 * g++.dg/abi/bitfield2.C: Likewise.
4347 * g++.dg/init/bitfield1.C: Likewise.
4348
4349 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
4350
4351 PR fortran/25099
4352 * gfortran.dg/elemental_subroutine_4.f90: New test.
4353 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4354 call sub (m, x).
4355
4356 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
4357
4358 * gcc.c-torture/compile/20060421-1.c: New testcase.
4359
4360 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4361
4362 PR c/25875
4363 * gcc.dg/init-bad-4.c: New test.
4364
4365 2006-04-21 Paul Brook <paul@codesourcery.com>
4366
4367 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
4368
4369 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
4370
4371 PR fortran/27122
4372 * gfortran.dg/defined_operators_1.f90: New test.
4373 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
4374 remove old ones associated, incorrectly, with Note 5.46.
4375
4376 PR fortran/27113
4377 * gfortran.dg/character_array_constructor_1.f90: New test.
4378
4379 2006-04-20 Jakub Jelinek <jakub@redhat.com>
4380
4381 * gcc.dg/20060419-1.c: New test.
4382
4383 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
4384
4385 PR c/26774
4386 * gcc.dg/struct-parse-1.c: New test case.
4387
4388 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4389
4390 PR c++/26558
4391 * g++.dg/parse/template19.C: New test.
4392
4393 PR c++/26739
4394 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4395
4396 PR c++/26036
4397 * g++.dg/expr/call3.C: New test.
4398
4399 PR c++/10385
4400 * g++.dg/conversion/dynamic1.C: New test.
4401
4402 2006-04-19 Mark Mitchell <mark@codesourcery.com>
4403
4404 PR c++/27102
4405 * g++.dg/template/crash35.C: Tweak error markers.
4406 * g++.dg/template/crash46.C: New test.
4407 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4408 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4409
4410 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
4411
4412 PR rtl-optimization/14261
4413 * gcc.c-torture/compile/20060419-1.c: Added.
4414
4415 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
4416
4417 * gfortran.dg/label_1.f90: Adjust dg-error.
4418
4419 2006-04-16 Roger Sayle <roger@eyesopen.com>
4420
4421 PR target/26961
4422 * gcc.dg/fold-cond-1.c: New test case.
4423 * gcc.dg/pr26961-1.c: Likewise.
4424
4425 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4426
4427 PR libgfortran/27138
4428 * gfortran.dg/read_bad_advance.f90: New test.
4429
4430 2006-04-16 Roger Sayle <roger@eyesopen.com>
4431 Dale Johannesen <dalej@apple.com>
4432
4433 PR target/24076
4434 * gcc.target/i386/vecinit-3.c: New testcase.
4435 * gcc.target/i386/vecinit-4.c: Likewise.
4436 * gcc.target/i386/sse-18.c: Likewise.
4437 * gcc.target/i386/sse-19.c: Likewise.
4438
4439 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
4440
4441 * gfortran.dg/allocate_zerosize_1.f90: New test.
4442
4443 2006-04-16 Mark Mitchell <mark@codesourcery.com>
4444
4445 PR c++/26365
4446 * g++.dg/template/crash45.C: New test.
4447
4448 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
4449
4450 PR fortran/26787
4451 * gfortran.dg/proc_assign_1.f90: New test.
4452 * gfortran.dg/procedure_lvalue.f90: Change message.
4453 * gfortran.dg/namelist_4.f90: Add new error.
4454
4455 PR fortran/25597
4456 PR fortran/27096
4457 * gfortran.dg/auto_pointer_array_result_1.f90
4458
4459 PR fortran/27089
4460 * gfortran.dg/specification_type_resolution_1.f90
4461
4462 PR fortran/18003
4463 PR fortran/25669
4464 PR fortran/26834
4465 * gfortran.dg/bounds_temporaries_1.f90: New test.
4466
4467 PR fortran/27124
4468 * gfortran.dg/array_return_value_1.f90: New test.
4469
4470 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4471
4472 PR fortran/25336
4473 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4474
4475 2006-04-15 Jakub Jelinek <jakub@redhat.com>
4476
4477 PR middle-end/26823
4478 * g++.dg/gomp/pr26823-1.C: New test.
4479 * g++.dg/gomp/pr26823-2.C: New test.
4480
4481 2006-04-13 Uros Bizjak <uros@kss-loka.si>
4482
4483 PR middle-end/27134
4484 * gcc.dg/pr27314.c: New test.
4485
4486 2006-04-13 Richard Henderson <rth@redhat.com>
4487
4488 * g++.dg/gomp/block-0.C: Update expected matches.
4489
4490 2006-04-13 DJ Delorie <dj@redhat.com>
4491
4492 * lib/target-supports.exp (check_effective_target_int32plus): New.
4493 (check_effective_target_ptr32plus): New.
4494 (check_effective_target_size32plus): New.
4495 (check_effective_target_int16): New.
4496 (check_profiling_available): Add m32c to the list of unsupported targets.
4497
4498 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4499 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4500 memory size.
4501 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4502 pointers.
4503 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4504 size_t.
4505 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4506 and size_t.
4507 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4508 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4509 not just xstormy16. Skip m32c due to weird pointer size.
4510 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4511 not just xstormy16.
4512 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4513 not just xstormy16.
4514 * gcc.dg/20020312-2.c: Add m32c support.
4515 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4516 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4517 in test.
4518 * gcc.dg/20050321-2.c: Require >=32 bit integers.
4519 * gcc.dg/asm-1.c: Skip if int and short are the same size.
4520 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4521 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4522 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4523 * gcc.dg/init-string-2.c: Require >=32 bit integers.
4524 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4525 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4526 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4527 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4528 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4529 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4530 in test.
4531 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4532 in test.
4533 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4534 * gcc.dg/pr23049.c: Require >=32 bit integers.
4535 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4536 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4537 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4538 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4539 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4540 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4541 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4542 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4543 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4544 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4545 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4546 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4547 prototype in test.
4548 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4549 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4550 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4551 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4552 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4553
4554 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
4555 * gcc.c-torture/execute/20040703-1.x: Likewise.
4556 * gcc.c-torture/execute/20040705-1.x: Likewise.
4557 * gcc.c-torture/execute/20040705-2.x: Likewise.
4558 * gcc.c-torture/execute/20040709-1.x: Likewise.
4559 * gcc.c-torture/execute/20040709-2.x: Likewise.
4560 * gcc.c-torture/execute/20040811-1.x: Likewise.
4561 * gcc.c-torture/execute/20050316-1.x: Likewise.
4562 * gcc.c-torture/execute/bitfld-4.x: Likewise.
4563 * gcc.c-torture/execute/pr19689.x: Likewise.
4564 * gcc.c-torture/execute/pr7284-1.x: Likewise.
4565 * gcc.c-torture/execute/usmul.x: Likewise.
4566 * gcc.c-torture/execute/vrp-5.x: Likewise.
4567 * gcc.c-torture/execute/vrp-6.x: Likewise.
4568 * gcc.dg/debug/20041023-1.s: Likewise.
4569
4570 2006-04-13 Roger Sayle <roger@eyesopen.com>
4571
4572 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4573 of integers to a vector types are now constant expressions in C.
4574 * gcc.dg/vect/vect-fold-1.c: New test case.
4575
4576 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
4577 Ulrich Weigand <uweigand@de.ibm.com>
4578
4579 PR target/27006
4580 * gcc.dg/vmx/pr27006.c: New testcase.
4581
4582 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4583
4584 PR libgfortran/26766
4585 * gfortran.dg/write_recursive.f90: New test.
4586
4587 2006-04-11 Mark Mitchell <mark@codesourcery.com>
4588
4589 * g++.dg/parse/dtor7.C: New test.
4590 * g++.dg/parse/new1.C: Add error marker.
4591 * g++.dg/template/new3.C: New test.
4592
4593 PR c++/26122
4594 * g++.dg/template/pure1.C: New test.
4595
4596 PR c++/26295
4597 * g++.dg/parse/ptrmem4.C: New test.
4598
4599 2006-04-10 Jeff Law <law@redhat.com>
4600
4601 PR/27087
4602 * gcc.c-torture/compile/pr27087.c: New test.
4603
4604 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
4605
4606 PR/21391
4607 * gcc.dg/20060410.c: New.
4608
4609 2006-04-10 Matthias Klose <doko@debian.org>
4610
4611 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4612 Recognize multilib directory names containing underscores.
4613
4614 2006-04-10 Roger Sayle <roger@eyesopen.com>
4615
4616 * gcc.target/i386/vecinit-1.c: New test case.
4617 * gcc.target/i386/vecinit-2.c: Likewise.
4618
4619 2006-04-10 Jakub Jelinek <jakub@redhat.com>
4620
4621 PR debug/27057
4622 * g++.dg/debug/dwarf2-2.C: New test.
4623
4624 2006-04-09 Richard Sandiford <richard@codesourcery.com>
4625
4626 PR rtl-optimization/27073
4627 * gcc.c-torture/execute/pr27073.c: New test.
4628
4629 2006-04-08 Mike Stump <mrs@apple.com>
4630
4631 * gcc.dg/pragma-darwin.c: Improve for ppc64.
4632
4633 2006-04-07 Richard Guenther <rguenther@suse.de>
4634
4635 PR tree-optimization/26135
4636 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4637
4638 2006-04-06 Jan Hubicka <jh@suse.cz>
4639
4640 PR profile/26399
4641 * g++.dg/bprob/g++-bprob-2.C: New testcase.
4642
4643 2006-04-06 Roger Sayle <roger@eyesopen.com>
4644
4645 * g++.dg/conversion/nullptr1.C: New test case.
4646 * g++.dg/conversion/nullptr2.C: Likewise.
4647
4648 2006-04-05 Roger Sayle <roger@eyesopen.com>
4649
4650 * gfortran.dg/dependency_18.f90: New test case.
4651
4652 2006-04-05 Richard Guenther <rguenther@suse.de>
4653
4654 PR tree-optimization/26919
4655 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4656 * gcc.dg/ipa/ipa-2.c: Likewise.
4657 * gcc.dg/ipa/ipa-3.c: Likewise.
4658 * gcc.dg/ipa/ipa-5.c: Likewise.
4659
4660 2006-04-05 Richard Guenther <rguenther@suse.de>
4661
4662 PR tree-optimization/26763
4663 * gcc.dg/torture/pr26763-1.c: New testcase.
4664 * gcc.dg/torture/pr26763-2.c: Likewise.
4665
4666 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
4667
4668 PR fortran/23634
4669 PR fortran/25619
4670 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4671
4672 2006-04-04 Eric Christopher <echristo@apple.com>
4673
4674 * gcc.target/i386/387-1.c: Allow regexp to match darwin
4675 stubs.
4676 * gcc.target/i386/387-5.c: Ditto.
4677
4678 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
4679
4680 * gcc.target/sparc/struct-ret-check.c: New test.
4681
4682 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4683
4684 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4685 zero decimal digits specified in format.
4686
4687 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
4688
4689 PR fortran/26891
4690 * gfortran.dg/missing_optional_dummy_1.f90: New test.
4691
4692 PR fortran/26976
4693 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4694 * gfortran.dg/initialization_1.f90: Make assignment compliant.
4695 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4696 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4697 bigendian-ness.
4698
4699 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
4700
4701 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4702 dummy arguments work when the actual argument is itself a dummy
4703 argument of the caller.
4704
4705 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
4706
4707 PR libfortran/24685
4708 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4709
4710 2006-04-01 Roger Sayle <roger@eyesopen.com>
4711
4712 * gfortran.dg/dependencency_17.f90: New test case.
4713
4714 2006-04-01 Roger Sayle <roger@eyesopen.com>
4715
4716 * gfortran.dg/dependency_14.f90: New test case.
4717 * gfortran.dg/dependency_15.f90: Likewise.
4718 * gfortran.dg/dependency_16.f90: Likewise.
4719
4720 2006-03-31 Asher Langton <langton2@llnl.gov>
4721
4722 PR fortran/25358
4723 gfortran.dg/cray_pointers_6.f90: New test.
4724
4725 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4726
4727 PR libgfortran/26890
4728 * gfortran.dg/read_size_noadvance.f90: New test.
4729
4730 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
4731
4732 PR fortran/25031
4733 * gfortran.dg/multiple_allocation_1.f90: Check that the
4734 size has changed after a re-allocation with stat.
4735
4736 2006-03-30 Richard Guenther <rguenther@suse.de>
4737
4738 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4739 removal.
4740 * gcc.target/i386/sselibm-2.c: Likewise.
4741 * gcc.target/i386/sselibm-3.c: Likewise.
4742 * gcc.target/i386/sselibm-4.c: Likewise.
4743 * gcc.target/i386/sselibm-5.c: Likewise.
4744
4745 2006-03-28 Roger Sayle <roger@eyesopen.com>
4746
4747 * gcc.dg/fold-andxor-1.c: New test case.
4748 * gcc.dg/fold-xorand-1.c: Likewise.
4749
4750 2006-03-28 Roger Sayle <roger@eyesopen.com>
4751
4752 * gcc.dg/fold-convnotconv-1.c: New test case.
4753
4754 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4755
4756 PR fortran/26779
4757 * gfortran.dg/private_type_5.f90: New test.
4758
4759 2006-03-27 David Edelsohn <edelsohn@gnu.org>
4760
4761 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4762
4763 2006-03-27 Jakub Jelinek <jakub@redhat.com>
4764
4765 * gfortran.dg/advance_2.f90: New test.
4766 * gfortran.dg/advance_3.f90: New test.
4767
4768 * gfortran.fortran-torture/execute/equiv_5.f: New test.
4769
4770 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4771
4772 PR libgfortran/26661
4773 PR libgfortran/26880
4774 * gfortran.dg/read_x_past.f: New test.
4775
4776 2006-03-26 Geoffrey Keating <geoffk@apple.com>
4777
4778 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4779 to be STABS.
4780
4781 2006-03-26 David Edelsohn <edelsohn@gnu.org>
4782
4783 * objc.dg/dwarf-1.m: Skip on AIX.
4784 * objc.dg/dwarf-2.m: Skip on AIX.
4785
4786 2006-03-25 Steven G. Kargl <kargls@comcast.net>
4787
4788 PR fortran/26816
4789 * gfortran.dg/float_1.f90: New test.
4790
4791 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
4792
4793 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4794 X86_64 targets.
4795 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4796
4797 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
4798
4799 PR libfortran/26735
4800 * gfortran.dg/convert_implied_open.f90: New test case.
4801
4802 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
4803
4804 PR fortran/26769
4805 * gfortran.dg/transpose_reshape_r10.f90: New test case.
4806
4807 2006-03-25 Uros Bizjak <uros@kss-loka.si>
4808
4809 PR middle-end/26717
4810 * gcc.dg/pr26717.c: New test.
4811
4812 2006-03-25 Roger Sayle <roger@eyesopen.com>
4813
4814 * gfortran.dg/dependency_12.f90: New test case.
4815
4816 2006-03-24 Roger Sayle <roger@eyesopen.com>
4817
4818 * gfortran.dg/dependency_9.f90: New (resurected) test case.
4819
4820 2006-03-24 Jeff Law <law@redhat.com>
4821
4822 * gcc.c-torture/pr26840.c: New test.
4823
4824 2006-03-24 Geoffrey Keating <geoffk@apple.com>
4825
4826 * objc.dg/dwarf-2.m: New.
4827 * obj-c++.dg/dwarf-2.mm: New.
4828
4829 * g++.old-deja/g++.other/init19.C: New.
4830
4831 2006-03-24 David Edelsohn <edelsohn@gnu.org>
4832
4833 * g++.dg/eh/spbp.C: Skip on AIX.
4834
4835 2006-03-24 Jakub Jelinek <jakub@redhat.com>
4836
4837 PR middle-end/26611
4838 * g++.dg/gomp/pr26611-1.C: New test.
4839 * g++.dg/gomp/pr26611-2.C: New test.
4840
4841 2006-03-24 Jeff Law <law@redhat.com>
4842
4843 * gcc.c-torture/compile/pr26833.c: New test.
4844 * gfortran.fortran-torture/compile/pr26806.f90: New test.
4845
4846 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4847
4848 * gfortran.dg/endfile_2.f90: Delete temp file.
4849
4850 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
4851
4852 PR fortran/19303
4853 * gfortran.dg/record_marker_1.f90: New test case.
4854 * gfortran.dg/record_marker_2.f: New test case.
4855 * gfortran.dg/record_marker_3.f90: New test case.
4856
4857 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
4858
4859 PR fortran/17298
4860 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4861 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4862
4863 2006-03-21 Janis Johnson <janis187@us.ibm.com>
4864
4865 * lib/gcc-dg.exp (cleanup-modules): New proc.
4866 * gfortran.dg/allocatable_function_1.f90,
4867 gfortran.dg/allocate_char_star_scalar_1.f90,
4868 gfortran.dg/assumed_charlen_function_1.f90,
4869 gfortran.dg/assumed_dummy_1.f90,
4870 gfortran.dg/assumed_shape_ranks_1.f90,
4871 gfortran.dg/assumed_shape_ranks_2.f90,
4872 gfortran.dg/assumed_size_dt_dummy.f90,
4873 gfortran.dg/auto_char_dummy_array_1.f90,
4874 gfortran.dg/auto_char_len_3.f90,
4875 gfortran.dg/automatic_module_variable.f90,
4876 gfortran.dg/bad_automatic_objects_1.f90,
4877 gfortran.dg/char_array_constructor.f90,
4878 gfortran.dg/char_array_structure_constructor.f90,
4879 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4880 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4881 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4882 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4883 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4884 gfortran.dg/derived_pointer_recursion.f90,
4885 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4886 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4887 gfortran.dg/dummy_functions_1.f90,
4888 gfortran.dg/elemental_initializer_1.f90,
4889 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4890 gfortran.dg/elemental_pointer_1.f90,
4891 gfortran.dg/elemental_subroutine_1.f90,
4892 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4893 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4894 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4895 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4896 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4897 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4898 gfortran.dg/global_references_1.f90,
4899 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4900 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4901 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4902 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4903 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4904 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4905 gfortran.dg/large_integer_kind_1.f90,
4906 gfortran.dg/large_real_kind_1.f90,
4907 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4908 gfortran.dg/module_double_reuse.f90,
4909 gfortran.dg/module_equivalence_1.f90,
4910 gfortran.dg/module_interface_1.f90,
4911 gfortran.dg/module_parameter_array_refs_1.f90,
4912 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4913 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4914 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4915 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4916 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4917 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4918 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4919 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4920 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4921 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4922 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4923 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4924 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4925 gfortran.dg/same_name_1.f90,
4926 gfortran.dg/sibling_dummy_procedure_1.f90,
4927 gfortran.dg/sibling_dummy_procedure_2.f90,
4928 gfortran.dg/sibling_dummy_procedure_3.f90,
4929 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4930 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4931 gfortran.dg/used_dummy_types_2.f90,
4932 gfortran.dg/used_dummy_types_3.f90,
4933 gfortran.dg/used_dummy_types_4.f90,
4934 gfortran.dg/used_dummy_types_5.f90,
4935 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4936 gfortran.dg/userdef_operator_1.f90: Use it.
4937
4938 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4939
4940 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4941 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4942 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4943 gfortran.dg/write_back.f,
4944 gfortran.fortran-torture/execute/inquire_1.f90,
4945 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4946
4947 2006-03-21 Jeff Law <law@redhat.com>
4948
4949 * gcc.dg/tree-ssa/vrp28.c: New test.
4950
4951 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
4952
4953 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4954 if _STDC_C99 is defined.
4955 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4956 * gcc.dg/builtins-20.c: Likewise.
4957 * gcc.dg/builtins-53.c: Likewise.
4958 * gcc.dg/single-precision-constant.c: Likewise. Also pass
4959 -mmacosx-version-min=10.3 on PowerPC/Darwin.
4960
4961 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
4962
4963 PR tree-opt/26781
4964 * gcc.c-torture/compile/pr26781-1.c: New test.
4965 * gcc.c-torture/compile/pr26781-2.c: New test.
4966
4967 2006-03-21 Jakub Jelinek <jakub@redhat.com>
4968
4969 PR c++/26690
4970 * g++.dg/gomp/pr26690-1.C: New test.
4971 * g++.dg/gomp/pr26690-2.C: New test.
4972
4973 2006-03-20 Jeff Law <law@redhat.com>
4974
4975 * gcc.dg/tree-ssa/pr21829.c: New test.
4976
4977 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4978
4979 2006-03-20 Richard Sandiford <richard@codesourcery.com>
4980
4981 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4982 (check_visibility_available): Use it.
4983 (check_effective_target_default_packed): Likewise.
4984 (check_effective_target_pcc_bitfield_type_matters): Likewise.
4985 (check_effective_target_fopenmp): Likewise.
4986 (check_effective_target_freorder): Likewise.
4987 (check_effective_target_fpic): Likewise.
4988 (check_named_sections_available): Likewise.
4989 (check_effective_target_ilp32): Likewise.
4990 (check_effective_target_lp64): Likewise.
4991
4992 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
4993
4994 PR fortran/20935
4995 * gfortran.dg/scalar_mask_2.f90: New test case.
4996
4997 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
4998
4999 PR tree-opt/26629
5000 * gcc.dg/tree-ssa/loadpre12.c: New test.
5001 * gcc.dg/tree-ssa/loadpre13.c: New test.
5002 * gcc.dg/tree-ssa/loadpre14.c: New test.
5003 * gcc.dg/tree-ssa/loadpre15.c: New test.
5004 * gcc.dg/tree-ssa/loadpre16.c: New test.
5005 * gcc.dg/tree-ssa/loadpre17.c: New test.
5006 * gcc.dg/tree-ssa/loadpre18.c: New test.
5007 * gcc.dg/tree-ssa/loadpre19.c: New test.
5008 * gcc.dg/tree-ssa/loadpre20.c: New test.
5009 * gcc.dg/tree-ssa/loadpre21.c: New test.
5010 * gcc.dg/tree-ssa/loadpre22.c: New test.
5011
5012 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
5013
5014 PR fortran/26741
5015 * gfortran.dg/elemental_initializer_1.f90: New test.
5016
5017 PR fortran/26716
5018 * gfortran.dg/assumed_shape_ranks_2: New test.
5019
5020 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
5021
5022 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
5023 target fpic.
5024
5025 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5026
5027 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
5028 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
5029 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
5030 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
5031 gfortran.fortran-torture/execute/direct_io.f90,
5032 gfortran.fortran-torture/execute/inquire_2.f90,
5033 gfortran.fortran-torture/execute/inquire_4.f90,
5034 gfortran.fortran-torture/execute/list_read_1.f90,
5035 gfortran.fortran-torture/execute/open_replace.f90,
5036 gfortran.fortran-torture/execute/slash_edit.f90,
5037 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
5038 temporary files from testcases.
5039
5040 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5041
5042 PR libgfortran/26509
5043 gfortran.dg/write_direct_eor.f90: New test.
5044
5045 2006-03-17 David Edelsohn <edelsohn@gnu.org>
5046
5047 * gcc.target/powerpc/pr26350.c: New.
5048 * gcc.target/powerpc/indexed-addr.c: New.
5049
5050 2006-03-16 Roger Sayle <roger@eyesopen.com>
5051
5052 * gfortran.dg/dependency_13.f90: New test case.
5053
5054 2006-03-16 Roger Sayle <roger@eyesopen.com>
5055
5056 PR middle-end/21781
5057 * gcc.dg/real-const-1.c: New test case.
5058
5059 2006-03-15 Geoffrey Keating <geoffk@apple.com>
5060
5061 * g++.old-deja/g++.other/init18.C: New.
5062 * g++.old-deja/g++.other/init5.C: Remove xfail.
5063
5064 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5065
5066 * g++.dg/opt/pr15551.C: Cleanup temp file.
5067
5068 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5069
5070 PR c++/6634
5071 g++.dg/parse/long1.C: New test.
5072
5073 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5074
5075 PR fortran/19101
5076 * gfortran.dg/continuation.f90: New test.
5077 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
5078
5079 2006-03-14 Richard Guenther <rguenther@suse.de>
5080
5081 PR tree-optimization/26672
5082 * gcc.dg/torture/pr26672.c: New testcase.
5083
5084 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
5085
5086 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
5087 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
5088
5089 2006-03-13 Roger Sayle <roger@eyesopen.com>
5090
5091 PR middle-end/26557
5092 * gcc.c-torture/compile/switch-1.c: New test case.
5093
5094 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
5095
5096 PR fortran/25378
5097 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
5098 test to include more permuatations of mask and index.
5099 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
5100 respond to F2003 spec. that the position returned for an all false
5101 mask && condition is zero.
5102
5103 2006-03-13 Jakub Jelinek <jakub@redhat.com>
5104
5105 PR middle-end/25989
5106 * gcc.dg/gomp/pr25989.c: New test.
5107
5108 2006-03-13 Jeff Law <law@redhat.com>
5109
5110 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
5111
5112 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
5113
5114 * gcc.dg/switch-9.c: New test.
5115
5116 2006-03-13 Richard Guenther <rguenther@suse.de>
5117
5118 PR middle-end/26630
5119 * gcc.dg/torture/pr26630.c: New testcase.
5120
5121 2006-03-11 Roger Sayle <roger@eyesopen.com>
5122
5123 * gfortran.dg/dependency_10.f90: New test case.
5124 * gfortran.dg/dependency_11.f90: Likewise.
5125
5126 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
5127 Erik Edelmann <eedelman@gcc.gnu.org>
5128
5129 * gfortran.dg/allocatable_function_1.f90: New.
5130 * gfortran.dg/allocatable_function_2.f90: New.
5131
5132 2006-03-10 Richard Guenther <rguenther@suse.de>
5133
5134 PR middle-end/26565
5135 * gcc.dg/torture/pr26565.c: New testcase.
5136
5137 2006-03-09 Eric Christopher <echristo@apple.com>
5138
5139 * gcc.c-torture/compile/20060309-1.c: New.
5140
5141 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5142
5143 PR libgfortran/26499
5144 * gfortran.dg/write_back.f: New test.
5145 * gfortran.dg/write_rewind_1.f: New test.
5146 * gfortran.dg/write_rewind_2.f: New test.
5147
5148 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5149
5150 PR libgfortran/26554
5151 * gfortran.dg/read_logical.f90: New test.
5152
5153 2006-03-04 Laurent GUERBY <laurent@guerby.net>
5154
5155 * ada/acats/norun.lst: cdd2a03 now passes.
5156
5157 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
5158
5159 PR testsuite/25177
5160 * gcc.target/powerpc/pr18096-1.c: Change where the error
5161 would match.
5162
5163 2006-03-04 Jakub Jelinek <jakub@redhat.com>
5164
5165 * gcc.target/i386/cleanup-1.c: New test.
5166 * gcc.target/i386/cleanup-2.c: New test.
5167
5168 2006-03-04 Roger Sayle <roger@eyesopen.com>
5169
5170 * gfortran.dg/dependency_9.f90: Remove for the time being.
5171
5172 2006-03-04 Krister Walfridsson <cato@df.lth.se>
5173
5174 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
5175 directive.
5176
5177 2006-03-03 Roger Sayle <roger@eyesopen.com>
5178
5179 * gfortran.dg/dependency_9.f90: New test case.
5180
5181 2006-03-03 Roger Sayle <roger@eyesopen.com>
5182
5183 * gfortran.dg/dependency_4.f90: New test case.
5184 * gfortran.dg/dependency_5.f90: New test case.
5185 * gfortran.dg/dependency_6.f90: New test case.
5186 * gfortran.dg/dependency_7.f90: New test case.
5187 * gfortran.dg/dependency_8.f90: New test case.
5188
5189 2006-03-03 Paul Brook <paul@codesourcery.com>
5190
5191 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
5192 Add m68k-*-elf.
5193
5194 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
5195
5196 PR fortran/25031
5197 * multiple_allocation_1.f90: New test.
5198
5199 2006-03-03 Roger Sayle <roger@eyesopen.com>
5200
5201 PR tree-optimization/26524
5202 * gfortran.dg/pr26524.f: New test case.
5203
5204 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5205
5206 * g++.dg/template/repo5.C: Cleanup repo files.
5207 * gcc.dg/20051201-1.c: Cleanup coverage files.
5208 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
5209 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
5210 tree dump files.
5211
5212 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
5213
5214 * objc.dg/objc-nofilename-1.m: New test.
5215 * objc.dg/bad-receiver-type.m: New test.
5216 * obj-c++.dg/bad-receiver-type.mm: New test.
5217
5218 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
5219
5220 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
5221
5222 2006-03-01 Mike Stump <mrs@apple.com>
5223
5224 * g++.dg/abi/key2.C: Add.
5225
5226 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
5227
5228 * gfortran.dg/logical_dot_product.f90: New test.
5229
5230 PR fortran/26393
5231 * gfortran.dg/used_interface_ref.f90: New test.
5232
5233 PR fortran/20938
5234 * gfortran.dg/dependency_2.f90: New test.
5235 * gfortran.fortran-torture/execute/where17.f90: New test.
5236 * gfortran.fortran-torture/execute/where18.f90: New test.
5237 * gfortran.fortran-torture/execute/where19.f90: New test.
5238 * gfortran.fortran-torture/execute/where20.f90: New test.
5239
5240 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
5241
5242 * g++.dg/tree-ssa/pr26443.C: New test case.
5243
5244 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
5245
5246 PR middle-end/26022
5247 * g++.dg/opt/return-slot1.C: New test.
5248
5249 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5250
5251 PR libgfortran/26136
5252 * gfortran.dg/namelist_23.f90: New test.
5253
5254 2006-02-28 Roger Sayle <roger@eyesopen.com>
5255
5256 PR middle-end/14752
5257 * gcc.dg/fold-eqandshift-2.c: New test case.
5258
5259 2006-02-28 Richard Guenther <rguenther@suse.de>
5260
5261 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
5262 decomposition.
5263
5264 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
5265
5266 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
5267
5268 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5269
5270 PR libgfortran/26464
5271 * gfortran.dg/backspace_5.f: New test.
5272 * gfortran.dg/backspace_6.f: New test.
5273
5274 2006-02-26 Roger Sayle <roger@eyesopen.com>
5275
5276 * gcc.dg/fold-eqandnot-1.c: New test case.
5277
5278 2006-02-26 Roger Sayle <roger@eyesopen.com>
5279
5280 PR middle-end/19983
5281 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
5282
5283 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
5284
5285 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
5286 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
5287
5288 2006-02-26 Richard Guenther <rguenther@suse.de>
5289
5290 PR tree-optimization/26421
5291 * gcc.dg/tree-ssa/pr26421.c: New testcase.
5292
5293 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
5294
5295 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
5296 * g++.old-deja/g++.robertl/eb132.C: Likewise.
5297
5298 2006-02-26 Roger Sayle <roger@eyesopen.com>
5299
5300 * gcc.dg/fold-even-1.c: New test case.
5301
5302 2006-02-26 Roger Sayle <roger@eyesopen.com>
5303
5304 PR middle-end/21137
5305 * gcc.dg/fold-eqandshift-1.c: New test case.
5306
5307 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
5308
5309 PR tree-optimization/25125
5310 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
5311 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
5312
5313 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
5314
5315 PR tree-optimizations/26359
5316 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
5317 with -fdump-tree-dceloop-details.
5318 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
5319
5320 2006-02-25 Roger Sayle <roger@eyesopen.com>
5321
5322 PR middle-end/23673
5323 * gcc.dg/fold-eqxor-1.c: New test case.
5324 * gcc.dg/fold-eqxor-2.c: Likewise.
5325 * gcc.dg/fold-eqxor-3.c: Likewise.
5326
5327 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
5328
5329 PR fortran/23092
5330 * scalar_mask_1.f90: New test.
5331
5332 2006-02-24 Geoffrey Keating <geoffk@apple.com>
5333
5334 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
5335 * g++.dg/eh/uncaught2.C: New.
5336 * g++.dg/eh/uncaught3.C: New.
5337
5338 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5339
5340 PR libgfortran/26423
5341 * gfortran.dg/read_many_1.f: New test.
5342
5343 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
5344
5345 PR fortran/24519
5346 * gfortran.dg/dependency_3.f90: New test.
5347 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5348 XFAILs.
5349
5350 PR fortran/25395
5351 * gfortran.dg/equiv_6.f90: New test.
5352
5353 2006-02-23 Jeff Law <law@redhat.com>
5354
5355 * gcc.c-torture/compile/pr26425.c: New test.
5356
5357 2006-02-23 Jakub Jelinek <jakub@redhat.com>
5358
5359 PR middle-end/26412
5360 * gcc.dg/gomp/pr26412.c: New test.
5361
5362 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5363
5364 PR c++/26291
5365 * g++.dg/other/ellipsis1.C: New test.
5366 * g++.dg/parse/operator4.C: Adjust error marker.
5367
5368 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
5369
5370 PR target/25603
5371 * gfortran.dg/pr25603.f: New testcase.
5372
5373 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
5374
5375 * gcc.dg/bf-spl1.c: Don't specify -m68000.
5376 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
5377
5378 2006-02-21 Geoffrey Keating <geoffk@apple.com>
5379
5380 * g++.dg/eh/spbp.C: New.
5381
5382 2006-02-21 Jakub Jelinek <jakub@redhat.com>
5383
5384 PR middle-end/26379
5385 * gcc.target/i386/mmx-7.c: New test.
5386
5387 2006-02-20 Roger Sayle <roger@eyesopen.com>
5388
5389 PR tree-optimization/26361
5390 * gcc.dg/tree-ssa/vrp27.c: New test case.
5391
5392 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
5393
5394 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5395 * gcc.dg/tree-ssa/complex-4.c: Here.
5396
5397 2006-02-19 Roger Sayle <roger@eyesopen.com>
5398
5399 PR middle-end/19543
5400 * gfortran.dg/logical_1.f90: New test case.
5401
5402 2006-02-19 Jakub Jelinek <jakub@redhat.com>
5403
5404 PR middle-end/26334
5405 * gcc.dg/20060218-1.c: Moved to...
5406 * gcc.target/i386/20060218-1.c: ... here. New test.
5407
5408 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
5409
5410 PR fortran/26201
5411 * gfortran.dg/convert_1.f90: New.
5412
5413 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
5414
5415 PR fortran/25054
5416 * gfortran.dg/namelist_5.f90: New test.
5417
5418 PR fortran/25089
5419 * gfortran.dg/namelist_4.f90: New test.
5420
5421 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
5422
5423 PR tree-opt/25680
5424 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5425
5426 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
5427
5428 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5429 variable to take into account the variable name in the
5430 function header.
5431 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5432
5433 2006-02-18 Jakub Jelinek <jakub@redhat.com>
5434
5435 PR middle-end/26334
5436 * gcc.c-torture/compile/20060217-1.c: New test.
5437 * gcc.dg/20060218-1.c: New test.
5438
5439 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
5440
5441 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5442
5443 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5444
5445 * gcc.dg/cpp/undef3.c: New test.
5446 * gcc.dg/cpp/trad/builtins2.c: New test.
5447
5448 2006-02-18 Mark Mitchell <mark@codesourcery.com>
5449
5450 PR c++/26266
5451 * g++.dg/template/static22.C: New test.
5452 * g++.dg/template/static23.C: New test.
5453 * g++.dg/template/static24.C: New test.
5454 * g++.dg/template/non-dependent13.C: New test.
5455 * g++.dg/init/member1.C: Tweak error markers.
5456
5457 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5458
5459 PR target/26255
5460 * gcc.c-torture/compile/pr26255.c: New test case.
5461
5462 2006-02-16 Roger Sayle <roger@eyesopen.com>
5463
5464 * gfortran.fortran-torture/execute/where_10.f90: New test case.
5465 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5466 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5467 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5468 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5469 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5470 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5471
5472 2006-02-16 Jeff Law <law@redhat.com>
5473
5474 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5475 * gcc.dg/tree-ssa/vrp26.c: New test.
5476
5477 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
5478
5479 PR target/20353
5480 PR target/24578
5481 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5482 __UCLIBC__ is defined.
5483
5484 2006-02-16 Jakub Jelinek <jakub@redhat.com>
5485
5486 PR fortran/26224
5487 * gfortran.dg/gomp/pr26224.f: New test.
5488
5489 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
5490
5491 PR tree-opt/25918
5492 * lib/target-supports.exp
5493 (check_effective_target_vect_short_mult): New.
5494 (check_effective_target_vect_char_mult): New.
5495 (check_effective_target_vect_widen_sum_qi_to_si): New.
5496 (check_effective_target_vect_widen_sum_qi_to_hi): New.
5497 (check_effective_target_vect_widen_sum_hi_to_si): New.
5498 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5499 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5500 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5501 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5502 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5503 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5504 vect-reduc-pattern-2c.c
5505 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5506 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5507 vect-reduc-pattern-1c.c
5508
5509 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
5510
5511 PR fortran/24557
5512 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5513
5514 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
5515
5516 PR fortran/26054
5517 * gfortran.dg/enum_8.f90: Remove check for warning.
5518 * gfortran.dg/iomsg_1.f90: Ditto.
5519 * gfortran.dg/enum_1.f90: Ditto.
5520 * gfortran.dg/enum_9.f90: Ditto.
5521 * gfortran.dg/enum_2.f90: Ditto.
5522 * gfortran.dg/enum_10.f90: Ditto.
5523 * gfortran.dg/enum_3.f90: Ditto.
5524 * gfortran.dg/flush_1.f90: Ditto.
5525 * gfortran.dg/enum_4.f90: Ditto.
5526 * gfortran.dg/array_constructor_1.f90: Ditto.
5527 * gfortran.dg/enum_5.f90: Ditto.
5528 * gfortran.dg/enum_6.f90: Ditto.
5529 * gfortran.dg/enum_7.f90: Ditto.
5530
5531 2006-02-15 Jakub Jelinek <jakub@redhat.com>
5532
5533 PR middle-end/26300
5534 * gcc.c-torture/compile/20060215-1.c: New test.
5535
5536 2006-02-14 Roger Sayle <roger@eyesopen.com>
5537
5538 PR middle-end/23670
5539 * gcc.dg/tree-ssa/andor-2.c: New test case.
5540
5541 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
5542
5543 PR fortran/25045
5544 * optional_dim.f90: New test.
5545
5546 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
5547
5548 PR fortran/26277
5549 * gfortran.dg/label_4.f90: New.
5550
5551 2006-02-14 Jakub Jelinek <jakub@redhat.com>
5552 Diego Novillo <dnovillo@redhat.com>
5553 Uros Bizjak <uros@kss-loka.si>
5554
5555 * gfortran.dg/gomp: New directory.
5556
5557 2006-02-14 Richard Guenther <rguenther@suse.de>
5558
5559 PR tree-optimization/26258
5560 * gcc.dg/torture/pr26258.c: New testcase.
5561
5562 2006-02-13 Jakub Jelinek <jakub@redhat.com>
5563
5564 PR fortran/26246
5565 * gfortran.dg/pr26246_1.f90: New test.
5566 * gfortran.dg/pr26246_2.f90: New test.
5567
5568 PR middle-end/26092
5569 * gcc.c-torture/compile/20060208-1.c: New test.
5570
5571 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
5572
5573 PR fortran/26074
5574 PR fortran/25103
5575 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5576 * gfortran.dg/bad_automatic_objects_1.f90: New test.
5577 * gfortran.dg/automatic_module_variable.f90: Change error message.
5578
5579 PR fortran/20861
5580 * gfortran.dg/internal_dummy_1.f90: New test.
5581
5582 PR fortran/20871
5583 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5584
5585
5586 PR fortran/25083
5587 * gfortran.dg/uncommon_block_data_1.f90: New test.
5588 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5589 with standard.
5590
5591 PR fortran/25088
5592 * gfortran.dg/typed_subroutine_1.f90: New test.
5593
5594 2006-02-13 Geoffrey Keating <geoffk@apple.com>
5595
5596 * objc.dg/dwarf-1.m: New.
5597
5598 2006-02-13 Roger Sayle <roger@eyesopen.com>
5599
5600 PR middle-end/24427
5601 * gcc.dg/tree-ssa/andor-1.c: New test case.
5602
5603 2006-02-13 Josh Conner <jconner@apple.com>
5604
5605 PR target/25376
5606 * gcc.dg/pr25376.c: New test.
5607
5608 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5609 assemble.
5610 * lib/target-supports.exp (check_named_sections_available):
5611 Only compile named-sections test -- don't assemble.
5612
5613 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
5614
5615 * g++.dg/warn/no-write-strings.C: New test.
5616 * g++.dg/warn/write-strings.C: Likewise.
5617 * g++.dg/warn/write-strings-default.C: Likewise.
5618
5619 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
5620
5621 PR fortran/25806
5622 * gfortran.dg/ret_pointer_2.f90: New test.
5623
5624 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
5625
5626 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5627
5628 2006-02-10 Jeff Law <law@redhat.com>
5629
5630 * gcc.c-torture/compile/pr26213.c: New test.
5631
5632 2006-02-10 Steven G. Kargl <kargls@comcast.net>
5633
5634 gfortran.dg/null_1.f90: New test.
5635
5636 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
5637
5638 PR fortran/14771
5639 * gfortran.dg/parens_4.f90: New.
5640 * gfortran.dg/parens_5.f90: New.
5641
5642 2006-02-10 Richard Guenther <rguenther@suse.de>
5643
5644 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5645
5646 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
5647 Paul Thomas <pault@gcc.gnu.org>
5648
5649 PR fortran/14771
5650 * gfortran.dg/parens_1.f90: New.
5651 * gfortran.dg/parens_2.f90: New.
5652 * gfortran.dg/parens_3.f90: New.
5653
5654 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
5655
5656 PR fortran/26038
5657 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5658
5659 PR fortran/25059
5660 * gfortran.dg/impure_assignment_1.f90: New test.
5661
5662 PR fortran/25070
5663 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5664
5665 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
5666
5667 PR target/26141
5668 * g++.dg/expr/stdarg2.C: New test.
5669
5670 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
5671
5672 PR inline-asm/16194
5673 * gcc.dg/pr16194.c: New test.
5674
5675 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
5676
5677 * ada/acats/run_acats: Use portable variant of "$@".
5678
5679 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
5680
5681 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5682 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5683
5684 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
5685
5686 PR tree-opt/26179
5687 * g++.dg/opt/pr26179.C: New test.
5688
5689 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
5690
5691 PR middle-end/26134
5692 * gcc.dg/tree-ssa/complex-3.c: New test.
5693
5694 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
5695
5696 * gcc.c-torture/compile/volatile-1.c: New test.
5697
5698 2006-02-09 Diego Novillo <dnovillo@redhat.com>
5699
5700 PR 26180
5701 * gcc.dg/tree-ssa/pr26180.c: New test.
5702
5703 2006-02-08 Jeff Law <law@redhat.com>
5704
5705 * gcc.dg/tree-ssa/pr21417.c: New test.
5706
5707 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
5708
5709 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5710 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5711
5712 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
5713
5714 * lib/scanrtl.exp: New.
5715
5716 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5717
5718 PR c++/26071
5719 * g++.dg/other/virtual2.C: New test.
5720
5721 PR c++/26070
5722 * g++.dg/other/virtual1.C: New test.
5723
5724 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
5725
5726 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5727 cleanup-ipa-dump): Update dump file glob patterns.
5728 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5729 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5730
5731 * lib/gcc-dg.exp: Load it.
5732 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5733
5734 2006-02-07 Janis Johnson <janis187@us.ibm.com>
5735
5736 PR testsuite/26159
5737 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5738 * gcc.dg/tree-ssa/pr23382.c: Ditto.
5739
5740 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
5741
5742 PR fortran/25577
5743 * gfortran.dg/mvbits_1.f90: New.
5744
5745 2006-02-07 Dirk Mueller <dmueller@suse.com>
5746
5747 * g++.dg/warn/Wdiv-by-zero.C: New test.
5748 * g++.dg/warn/Wno-div-by-zero.C: New.
5749
5750 2006-02-07 Jeff Law <law@redhat.com>
5751
5752 * gcc.dg/tree-ssa/pr21559.c: New test.
5753
5754 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5755 multiple VRP passes.
5756 * gcc.dg/tree-ssa/vrp09.c: Likewise.
5757 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5758 * gcc.dg/tree-ssa/pr21582.c: Likewise.
5759 * gcc.dg/tree-ssa/pr20657.c: Likewise.
5760 * gcc.dg/tree-ssa/pr21001.c: Likewise.
5761 * gcc.dg/tree-ssa/vrp02.c: Likewise
5762 * gcc.dg/tree-ssa/vrp11.c: Likewise
5763 * gcc.dg/tree-ssa/pr14341.c: Likewise
5764 * gcc.dg/tree-ssa/vrp19.c: Likewise
5765 * gcc.dg/tree-ssa/vrp20.c: Likewise
5766 * gcc.dg/tree-ssa/vrp03.c: Likewise
5767 * gcc.dg/tree-ssa/pr21086.c: Likewise
5768 * gcc.dg/tree-ssa/pr21959.c: Likewise
5769 * gcc.dg/tree-ssa/vrp21.c: Likewise
5770 * gcc.dg/tree-ssa/vrp04.c: Likewise
5771 * gcc.dg/tree-ssa/pr25485.c: Likewise
5772 * gcc.dg/tree-ssa/pr22026.c: Likewise
5773 * gcc.dg/tree-ssa/vrp22.c: Likewise
5774 * gcc.dg/tree-ssa/vrp05.c: Likewise
5775 * gcc.dg/tree-ssa/20030807-10.c: Likewise
5776 * gcc.dg/tree-ssa/pr20701.c: Likewise
5777 * gcc.dg/tree-ssa/vrp23.c: Likewise
5778 * gcc.dg/tree-ssa/vrp06.c: Likewise
5779 * gcc.dg/tree-ssa/pr22117.c: Likewise
5780 * gcc.dg/tree-ssa/pr20702.c: Likewise
5781 * gcc.dg/tree-ssa/vrp15.c: Likewise
5782 * gcc.dg/tree-ssa/pr21090.c: Likewise
5783 * gcc.dg/tree-ssa/pr21294.c: Likewise
5784 * gcc.dg/tree-ssa/vrp24.c: Likewise
5785 * gcc.dg/tree-ssa/vrp07.c: Likewise
5786 * gcc.dg/tree-ssa/pr21563.c: Likewise
5787 * gcc.dg/tree-ssa/pr25382.c: Likewise
5788 * gcc.dg/tree-ssa/vrp16.c: Likewise
5789 * gcc.dg/tree-ssa/vrp25.c: Likewise
5790 * gcc.dg/tree-ssa/vrp08.c: Likewise
5791 * gcc.dg/tree-ssa/20030807-6.c: Likewise
5792 * gcc.dg/tree-ssa/vrp17.c: Likewise
5793 * gcc.dg/tree-ssa/pr21458.c: Likewise
5794 * g++.dg/tree-ssa/pr18178.C: Likewise
5795
5796 2006-02-07 Richard Guenther <rguenther@suse.de>
5797
5798 PR c++/26140
5799 Revert
5800 2006-01-30 Richard Guenther <rguenther@suse.de>
5801 PR c++/23372
5802 * gcc.dg/pr23372-1.C: New testcase.
5803
5804 * g++.dg/tree-ssa/pr26140.C: New testcase.
5805
5806 2006-02-07 Mark Mitchell <mark@codesourcery.com>
5807
5808 PR c++/9737
5809 * g++.dg/template/ttp15.C: New test.
5810 * g++.dg/template/ttp16.C: Likewise.
5811 * g++.dg/template/ttp17.C: Likewise.
5812 * g++.old-deja/g++.pt/ttp36.C: Remove.
5813 * g++.old-deja/g++.pt/ttp19.C: Likewise.
5814 * g++.old-deja/g++.pt/ttp37.C: Likewise.
5815 * g++.old-deja/g++.pt/ttp38.C: Likewise.
5816 * g++.old-deja/g++.pt/ttp39.C: Likewise.
5817 * g++.old-deja/g++.pt/ttp9.C: Likewise.
5818 * g++.old-deja/g++.pt/ttp40.C: Likewise.
5819 * g++.old-deja/g++.pt/ttp51.C: Likewise.
5820 * g++.old-deja/g++.pt/ttp26.C: Likewise.
5821 * g++.old-deja/g++.pt/ttp36.C: Likewise.
5822
5823 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
5824
5825 PR libfortran/23815
5826 * unf_io_convert_4.f90: New test.
5827
5828 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
5829
5830 * gcc.dg/tree-ssa/loadpre10.c: New test.
5831 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5832 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5833 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5834
5835 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5836
5837 PR libfortran/24685
5838 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5839
5840 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
5841
5842 PR tree-opt/25251
5843 * gfortran.dg/assign_7.f: New test.
5844
5845 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
5846
5847 PR fortran/26041
5848 PR fortran/26064
5849 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5850 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5851 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5852
5853 2006-02-05 Jakub Jelinek <jakub@redhat.com>
5854
5855 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5856 in size_t typedef.
5857
5858 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
5859
5860 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5861 * g++.dg/charset/string.c (foo): Likewise.
5862 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5863 const char*
5864 * g++.dg/ext/builtin2.C (printf): Likewise.
5865 * g++.dg/init/new15.C (printf): Likewise.
5866 * g++.dg/opt/pr17697-1.C (foo): Likewise.
5867 * g++.dg/opt/pr17697-2.C (foo): Likewise.
5868 * g++.dg/opt/pr17697-3.C (foo): Likewise.
5869 * g++.dg/template/non-dependent4.C (temp): Likewise.
5870 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5871 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5872 parameter type to const char*.
5873 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5874 Change type to const char*.
5875 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5876 Likewise.
5877 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5878 second parameter type to const char*.
5879 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5880 (Y::Y): Change parameter type to const char*.
5881 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5882 * g++.old-deja/g++.jason/report.C: Apply const correctness.
5883 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5884 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5885 (char*).
5886 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5887 const char*.
5888 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5889 type to const char*.
5890 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5891 return type to const char*.
5892 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5893 to const char*.
5894 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5895 * g++.old-deja/g++.law/refs1.C: Likewise.
5896 * g++.old-deja/g++.law/visibility1.C: Likewise.
5897 * g++.old-deja/g++.law/visibility2.C: Likewise.
5898 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5899 const char*.
5900 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5901 * g++.old-deja/g++.mike/net48.C: Likewise.
5902 * g++.old-deja/g++.mike/p646.C: Likewise.
5903 * g++.old-deja/g++.mike/p6746.C: Likewise.
5904 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5905 type to const char*.
5906 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5907 deprecated conversion warning.
5908 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5909 char*.
5910 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5911 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5912 * g++.old-deja/g++.pt/explicit8.C: Likewise.
5913 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5914 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5915 * g++.old-deja/g++.pt/nontype3.C: Likewise.
5916 * g++.old-deja/g++.pt/t39.C: Likewise.
5917 * g++.old-deja/g++.robertl/eb106.C: Likewise.
5918 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5919
5920 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
5921
5922 PR fortran/25075
5923 intrinsic_argument_conformance_1.f90: New test.
5924
5925 2006-02-03 Steven G. Kargl <kargls@comcast.net>
5926
5927 PR fortran/20845
5928 * gfortran.dg/char_result_11.f90: Add SAVE.
5929 * gfortran.dg/der_pointer_4.f90: Ditto.
5930 * gfortran.dg/default_initialization.f90: New test.
5931
5932 2006-02-03 Jeff Law <law@redhat.com>
5933
5934 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5935 handle more than 100 dump files.
5936 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5937 * lib/scantree.exp (scan-tree-dump): Likewise.
5938 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5939 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5940 * lib/scanipa.exp (scan-ipa-dump): Likewise.
5941 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5942 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5943
5944 2006-02-03 Diego Novillo <dnovillo@redhat.com>
5945
5946 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5947
5948 2006-02-03 Mark Mitchell <mark@codesourcery.com>
5949
5950 * g++.dg/template/using12.C: New test.
5951
5952 2006-02-03 Alan Modra <amodra@bigpond.net.au>
5953
5954 * gcc.target/powerpc/pr25960.c: New test.
5955
5956 2006-02-02 Steven G. Kargl <kargls@comcast>
5957
5958 PR fortran/24958
5959 gfortran.dg/nullify_2.f90: New test.
5960
5961 2006-02-02 Diego Novillo <dnovillo@redhat.com>
5962
5963 PR 25990
5964 * gcc.dg/gomp/pr25990.c: New test.
5965
5966 2006-01-31 Mark Mitchell <mark@codesourcery.com>
5967
5968 PR c++/25342
5969 * g++.gd/template/partial4.C: New test.
5970
5971 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
5972
5973 PR middle-end/26001
5974 * gfortran.dg/data_char_2.f90: New.
5975
5976 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
5977
5978 PR fortran/26039
5979 maxval_maxloc_conformance_1.f90: New test.
5980
5981 2006-01-31 Richard Guenther <rguenther@suse.de>
5982
5983 * gcc.target/i386/sselibm-1.c: New testcase.
5984 * gcc.target/i386/sselibm-2.c: Likewise.
5985 * gcc.target/i386/sselibm-3.c: Likewise.
5986 * gcc.target/i386/sselibm-4.c: Likewise.
5987 * gcc.target/i386/sselibm-5.c: Likewise.
5988
5989 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
5990
5991 PR fortran/24266
5992 * gfortran.dg/arrayio_derived_2.f90: New.
5993
5994 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
5995
5996 * gcc.dg/unsigned-long-compare.c: New test.
5997
5998 2006-01-30 Steve Ellcey <sje@cup.hp.com>
5999
6000 PR testsuite/25318
6001 * lib/target-supports.exp (check_effective_target_freorder):
6002 Check to see if target supports -freorder-blocks-and-partition.
6003 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
6004 instead of "dg-require-named-sections".
6005
6006 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
6007
6008 PR target/14798:
6009 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
6010 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
6011 * gcc.dg/pragma-isr-trapa2.c: Likewise.
6012 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6013 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
6014 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
6015 * gcc.dg/attr-isr-trap_exit.c: Likewise.
6016 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6017
6018 2006-01-30 Richard Guenther <rguenther@suse.de>
6019
6020 PR c++/23372
6021 * gcc.dg/pr23372-1.C: New testcase.
6022
6023 2006-01-29 Diego Novillo <dnovillo@redhat.com>
6024
6025 * gcc.dg/gomp/pr25874.c: New test.
6026
6027 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
6028
6029 PR tree-opt/25911
6030 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
6031
6032 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
6033
6034 PR fortran/18578
6035 PR fortran/18579
6036 PR fortran/20857
6037 PR fortran/20885
6038 * gfortran.dg/intent_out_1.f90: New test.
6039
6040 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
6041
6042 PR fortran/17911
6043 * gfortran.dg/procedure_lvalue.f90: New test.
6044
6045 PR fortran/20895
6046 PR fortran/25030
6047 * gfortran.dg/char_pointer_assign_2.f90: New test.
6048 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
6049 assignment to be consistent with standard.
6050 * gfortran.dg/char_result_2.f90: The same.
6051 * gfortran.dg/char_result_8.f90: The same.
6052
6053 2006-01-28 Zack Weinberg <zackw@panix.com>
6054
6055 * gcc.dg/Woverlength-strings.c
6056 * gcc.dg/Woverlength-strings-pedantic-c89.c
6057 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
6058 * gcc.dg/Woverlength-strings-pedantic-c99.c
6059 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
6060
6061 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
6062
6063 * gcc.c-torture/execute/20060127-1.c: New test.
6064
6065 2006-01-28 Mark Mitchell <mark@codesourcery.com>
6066
6067 PR c++/25999
6068 * g++.dg/ext/pragmaweak1.C: New test.
6069
6070 2006-01-28 Mark Mitchell <mark@codesourcery.com>
6071
6072 PR c++/25855
6073 * g++.dg/template/spec29.C: New test.
6074
6075 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
6076
6077 PR c/19606.
6078 * gcc.c-torture/execute/pr19606.c: New.
6079
6080 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
6081
6082 * gcc.dg/pragma-re-4.c: New test.
6083
6084 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
6085
6086 PR fortran/25964
6087 * gfortran.dg/assumed_size_refs_3.f90: New test.
6088
6089 2006-01-27 Ben Elliston <bje@au.ibm.com>
6090
6091 * gcc.misc-tests/dectest.exp: Remove defunct comment.
6092
6093 2006-01-26 Laurent GUERBY <laurent@guerby.net>
6094
6095 PR ada/21317
6096 * ada/acats/support/impdef.a: Add One_Long_Second.
6097 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
6098 * ada/acats/tests/c9/c94026.a: Likewise.
6099 * ada/acats/tests/c9/c97305c.ada: Likewise.
6100 * ada/acats/tests/c9/c99004a.ada: Likewise.
6101
6102 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
6103
6104 PR fortran/25964
6105 * gfortran.dg/global_references_2.f90: New test.
6106
6107 PR fortran/25084
6108 PR fortran/20852
6109 PR fortran/25085
6110 PR fortran/25086
6111 * gfortran.dg/assumed_charlen_function_1.f90: New test.
6112 * gfortran.dg/assumed_charlen_function_3.f90: New test.
6113
6114 PR fortran/25416
6115 * gfortran.dg/assumed_charlen_function_2.f90: New test.
6116
6117 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
6118
6119 PR c/25892
6120 * gcc.dg/Wpointer-sign.c: New.
6121 * gcc.dg/Wpointer-sign-Wall.c: New.
6122 * gcc.dg/Wpointer-sign-Wall-no.c: New.
6123 * gcc.dg/Wpointer-sign-pedantic.c: New.
6124 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
6125 * gcc.dg/conv-2.c: Use -Wpointer-sign.
6126
6127 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
6128
6129 PR C/25861
6130 * gcc.c-torture/compile/pr25861.c: New test.
6131
6132 2006-01-26 Paul Brook <paul@codesourcery.com>
6133
6134 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
6135 on short-enum targets.
6136 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
6137 variable.
6138 (generate_fields): Use short_enums.
6139 (main): Set short_enums. Document -e.
6140 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
6141 on short-enum targets.
6142 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
6143 variable.
6144 (generate_fields): Use short_enums.
6145 (main): Set short_enums. Document -e.
6146 * lib/target-supports.exp (check_effective_target_short_enums): New.
6147
6148 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
6149
6150 PR target/25947
6151 * gcc.dg/torture/pr25947-1.c: New test.
6152
6153 2006-01-25 Jan Hubicka <jh@suse.cz>
6154 Roger Sayle <roger@eyesopen.com>
6155
6156 PR rtl-optimization/25703
6157 * gcc.target/i386/20060125-1.c: New test case.
6158 * gcc.target/i386/20060125-2.c: New test case.
6159
6160 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
6161
6162 PR fortran/18540
6163 * gfortran.dg/goto_1.f: New.
6164
6165 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
6166
6167 PR fortran/25716
6168 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
6169 25716 on 32-bit systems too.
6170
6171 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
6172
6173 PR testsuite/25590
6174 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
6175
6176 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
6177
6178 * gcc.dg/tree-ssa/gen-vect-33.c: New.
6179
6180 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6181
6182 PR fortran/25835
6183 * gfortran.dg/read_eof.f90: Delete, renamed.
6184 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
6185 * gfortran.dg/read_eof_2.f90: New test.
6186 * gfortran.dg/read_eof_3.f90: New test.
6187
6188 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
6189
6190 PR tree-opt/25860
6191 * gcc.c-torture/compile/pr25860.c: New test.
6192
6193 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6194
6195 PR c++/25552
6196 * g++.dg/parse/dtor8.C: New test.
6197
6198 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
6199
6200 PR testsuite/25891
6201 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
6202 * gcc.dg/gomp/gomp.exp: Return without testing anything if
6203 check_effective_target_fopenmp returns 0.
6204
6205 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
6206
6207 PR ada/20548
6208 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
6209 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
6210 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
6211
6212 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
6213
6214 PR tree-opt/25857
6215 * g++.dg/opt/pr25857.C: New test.
6216
6217 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
6218 Jan Hubicka <jh@suse.cz>
6219 Richard Guenther <rguenther@suse.de>
6220
6221 PR rtl-optimization/25654
6222 * gcc.dg/torture/pr25654.c: New testcase.
6223 * gcc.target/i386/pr25654.c: Likewise.
6224
6225 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
6226
6227 PR fortran/25901
6228 * gfortran.dg/internal references_2.f90: New test.
6229
6230 Fix regression in testing of admissability of attributes.
6231 * gfortran.dg/intent_used_1.f90: New test.
6232
6233 2006-01-23 Ben Elliston <bje@au.ibm.com>
6234
6235 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
6236 Remove target conditional torture options for i?86 and x86_64
6237 GNU/Linux.
6238
6239 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
6240
6241 PR c++/10891
6242 * g++.dg/rtti/no-rtti.C: New.
6243
6244 2006-01-21 Mark Mitchell <mark@codesourcery.com>
6245
6246 PR c++/25895
6247 * g++.dg/inherit/conv2.C: New test.
6248
6249 PR c++/25856
6250 * g++.dg/parse/dtor7.C: New test.
6251
6252 PR c++/25858
6253 * g++.dg/template/crash44.C: New test.
6254
6255 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
6256
6257 PR fortran/25124
6258 PR fortran/25625
6259 * gfortran.dg/internal_references_1.f90: New test.
6260 PR fortran/20881
6261 PR fortran/23308
6262 PR fortran/25538
6263 PR fortran/25710
6264 * gfortran.dg/global_references_1.f90: New test.
6265 * gfortran.dg/g77/19990905-1.f: Restore the error that
6266 there is a clash between the common block name and
6267 the name of a subroutine reference.
6268
6269 PR fortran/PR24276
6270 * gfortran.dg/aliasing_dummy_1.f90: New test.
6271
6272 2006-01-21 Alan Modra <amodra@bigpond.net.au>
6273
6274 * gcc.dg/vmx/1b-01.c: Warning fix.
6275 * gcc.dg/vmx/1c-02.c: Likewise.
6276 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
6277
6278 2006-01-20 Steve Ellcey <sje@cup.hp.com>
6279
6280 PR testsuite/24962
6281 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
6282
6283 2006-01-20 Richard Guenther <rguenther@suse.de>
6284 Steven Bosscher <stevenb.gcc@gmail.com>
6285
6286 PR rtl-optimization/24626
6287 * gcc.dg/torture/pr24626-1.c: New testcase.
6288 * gcc.dg/torture/pr24626-2.c: Likewise.
6289 * gcc.dg/torture/pr24626-3.c: Likewise.
6290 * gcc.dg/torture/pr24626-4.c: Likewise.
6291
6292 2006-01-20 Dirk Mueller <dmueller@suse.com>
6293
6294 PR c++/5520
6295 * g++.dg/warn/empty-body.C: New.
6296
6297 2006-01-19 Mark Mitchell <mark@codesourcery.com>
6298
6299 PR c++/22136
6300 * g++.dg/template/using10.C: New test.
6301 * g++.dg/temlpate/using11.C: Likewise.
6302 * g++.dg/inherit/using5.C: Tweak error messages.
6303
6304 2006-01-20 Alan Modra <amodra@bigpond.net.au>
6305
6306 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
6307 target test.
6308 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
6309
6310 2006-01-19 Jan Hubicka <jh@suse.cz>
6311
6312 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
6313
6314 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6315
6316 PR c++/25854
6317 * g++.dg/template/spec28.C: New test.
6318
6319 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
6320
6321 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6322 Fix fprintf's by adding srcdir or removing it.
6323
6324 2006-01-19 Diego Novillo <dnovillo@redhat.com>
6325
6326 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
6327 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
6328 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
6329 * testsuite/gcc.dg/gomp/empty.c: Likewise.
6330 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
6331 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
6332 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
6333 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
6334 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
6335 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
6336 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
6337 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6338 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6339 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6340
6341 2006-01-18 Jeff Law <law@redhat.com>
6342
6343 * gcc.dg/tree-ssa/vrp25.c: New test.
6344
6345 2006-01-19 Richard Sandiford <richard@codesourcery.com>
6346
6347 * gcc.dg/pr25805.c: Fix misapplied patch.
6348
6349 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
6350
6351 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6352 (check_effective_target_vect_udot_qi): New.
6353 (check_effective_target_vect_sdot_hi): New.
6354 (check_effective_target_vect_udot_hi): New.
6355 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
6356 prefixed with "wrapv-" with -fwrapv.
6357 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
6358 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
6359 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
6360 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
6361 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
6362
6363 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
6364 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
6365 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
6366 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
6367
6368 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6369
6370 PR c++/16829
6371 * g++.dg/other/default2.C: New test.
6372 * g++.dg/other/default3.C: New test.
6373
6374 2006-01-19 Richard Sandiford <richard@codesourcery.com>
6375
6376 PR c/25805
6377 * gcc.dg/pr25805.c: New file.
6378
6379 2006-01-18 Mark Mitchell <mark@codesourcery.com>
6380
6381 PR c++/25836
6382 * g++.dg/template/init6.C: New test.
6383
6384 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
6385
6386 * gcc.dg/tree-ssa/pr24287.c: New test
6387
6388 2006-01-18 Eric Christopher <echristo@apple.com>
6389
6390 * g++.dg/eh/table.C: New.
6391
6392 2006-01-18 DJ Delorie <dj@redhat.com>
6393
6394 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6395 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6396 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6397 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6398
6399 2006-01-18 Jeff Law <law@redhat.com>
6400
6401 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6402 on wrapping on overflow semantics.
6403
6404 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6405
6406 * gcc.gc/tree-ssa/vrp23.c: New test.
6407 * gcc.gc/tree-ssa/vrp24.c: New test.
6408
6409 2006-01-18 Richard Henderson <rth@redhat.com>
6410 Aldy Hernandez <aldyh@redhat.com>
6411 Jakub Jelinek <jakub@redhat.com>
6412 Diego Novillo <dnovillo@redhat.com>
6413 Uros Bizjak <uros@kss-loka.si>
6414
6415 * testsuite/gcc.dg/gomp: New directory.
6416
6417 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
6418 Steven G. Kargl <kargls@comcast.net>
6419
6420 PR fortran/20869
6421 * gfortran.dg/intrinsic_external_1.f90: New test.
6422
6423 PR fortran/20875.
6424 * gfortran.dg/elemental_pointer_1.f90: New test.
6425
6426 PR fortran/25024
6427 * gfortran.dg/external_procedures_1.f90: New test.
6428
6429 PR fortran/25785
6430 gfortran.dg/assumed_present.f90: New test.
6431
6432 2006-01-18 Jakub Jelinek <jakub@redhat.com>
6433
6434 * g++.dg/parse/lookup5.C: New test.
6435
6436 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6437
6438 PR fortran/25697
6439 * gfortran.dg/read_eof.f90: New test.
6440
6441 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
6442
6443 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6444 add a closing brace.
6445
6446 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6447
6448 PR fortran/25631
6449 * gfortran.dg/fmt_tl.f: New test.
6450
6451 2006-01-17 Eric Christopher <echristo@apple.com>
6452
6453 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6454 * g++.old-deja/g++.warn/impint2.C: Ditto.
6455 * g++.old-deja/g++.other/null1.C: Ditto.
6456 * g++.dg/warn/conv2.C: Ditto.
6457 * g++.dg/warn/conv4.C: New file.
6458
6459 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
6460
6461 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6462
6463 2006-01-17 Andreas Jaeger <aj@suse.de>
6464 Janis Johnson <janis187@us.ibm.com>
6465
6466 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6467 in 64-bit.
6468 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6469 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6470
6471 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
6472
6473 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6474 xfail txxx where xxx >= 25.
6475
6476 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
6477
6478 PR testsuite/25764
6479 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6480
6481 2006-01-17 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR c/25682
6484 * gcc.dg/pr25682.c: New test.
6485 * g++.dg/parse/array-size2.C: New test.
6486
6487 2006-01-16 Ian Lance Taylor <ian@airs.com>
6488
6489 * consistency.vlad: Remove entire directory, 1652 files.
6490
6491 2006-01-16 Janis Johnson <janis187@us.ibm.com>
6492
6493 * lib/target-supports.exp (check_effective_target_dfp_nocache,
6494 check_effective_target_dfprt_nocache): New.
6495 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6496 (check_effective_target_dfprt): New.
6497 * lib/c-compat.exp (check_dfp): Remove.
6498 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6499 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6500 level of support for decimal float.
6501 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6502 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6503 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6504 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6505 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6506 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6507 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6508 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6509 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6510 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6511 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6512 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6513 directives.
6514
6515 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
6516
6517 PR testsuite/25741
6518 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6519 $base_dir/../.
6520 * lib/gfortran.exp (gfortran_init): Likewise.
6521 * lib/obj-c++.exp (obj-c++_init): Likewise.
6522 * lib/scanasm.exp (scan-assembler-dem): Likewise.
6523 (scan-assembler-dem-not): Likewise.
6524 * lib/scandump.exp (scan-dump-dem): Likewise.
6525 (scan-dump-dem-not): Likewise.
6526
6527 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
6528
6529 PR testsuite/25767
6530 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6531 powerpc-*-darwin*.
6532 * lib/obj-c++.exp (obj-c++_init): Likewise.
6533
6534 2006-01-16 Richard Guenther <rguenther@suse.de>
6535
6536 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6537
6538 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6539
6540 PR testsuite/25777
6541 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6542 to LD_LIBRARY_PATH.
6543
6544 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
6545 Andrew Pinski <pinskia@physics.uc.edu>
6546
6547 * gcc.dg/minmax-1.c: New test.
6548
6549 2006-01-16 Ben Elliston <bje@au.ibm.com>
6550
6551 * gcc.dg/dfp/dfp.exp: Correct FSF address.
6552 * gcc.misc-tests/dectest.exp: Ditto.
6553
6554 2006-01-15 Ian Lance Taylor <ian@airs.com>
6555
6556 PR testsuite/25796
6557 * gcc.target/i386/cmov6.c: Use -march=k8.
6558
6559 2006-01-15 Andreas Jaeger <aj@suse.de>
6560
6561 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6562 x86 does not have __float128.
6563
6564 2006-01-14 Ian Lance Taylor <ian@airs.com>
6565
6566 * gcc.target/i386/cmov6.c: New test.
6567
6568 2006-01-14 Mark Mitchell <mark@codesourcery.com>
6569
6570 PR c++/25663
6571 * g++.dg/template/ctor6.C: New test.
6572
6573 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
6574
6575 PR tree-optimization/25485
6576 * gcc.dg/tree-ssa/pr25485.c: New.
6577
6578 2006-01-14 Richard Guenther <rguenther@suse.de>
6579
6580 PR tree-optimization/22548
6581 PR tree-optimization/22555
6582 PR tree-optimization/22501
6583 * gcc.dg/tree-ssa/alias-4.c: New testcase.
6584 * gcc.dg/tree-ssa/alias-5.c: Likewise.
6585 * gcc.dg/tree-ssa/alias-6.c: Likewise.
6586 * gcc.dg/tree-ssa/alias-7.c: Likewise.
6587 * gcc.dg/tree-ssa/alias-8.c: Likewise.
6588 * gcc.dg/tree-ssa/alias-9.c: Likewise.
6589 * gcc.dg/tree-ssa/alias-10.c: Likewise.
6590 * gcc.dg/tree-ssa/alias-11.c: Likewise.
6591 * gcc.dg/tree-ssa/alias-12.c: Likewise.
6592
6593 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
6594
6595 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
6596 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6597
6598 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
6599 Richard Guenther <rguenther@suse.de>
6600
6601 PR rtl-optimization/24257
6602 * gcc.dg/torture/pr24257.c: New testcase.
6603
6604 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
6605
6606 * gcc.c-torture/execute/20060110-1.c: New test.
6607 * gcc.c-torture/execute/20060110-2.c: New test.
6608
6609 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
6610
6611 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6612
6613 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
6614
6615 PR fortran/25756
6616 * gfortran.dg/label_3.f90: New test.
6617
6618 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
6619
6620 PR tree-optimization/25771
6621 * g++.dg/tree-ssa/pr25771.C: New test
6622
6623 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
6624
6625 PR tree-opt/24365
6626 * g++.dg/opt/complex5.C: New test.
6627
6628 2006-01-13 Richard Guenther <rguenther@suse.de>
6629
6630 * gcc.target/i386/387-9.c: New testcase.
6631
6632 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
6633
6634 PR c++/24824
6635 * g++.dg/debug/dwarf2-1.C: New.
6636
6637 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
6638
6639 PR testsuite/25728
6640 * lib/gcov.exp (verify-lines): Add "close $fd".
6641
6642 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
6643 Ben Elliston <bje@au.ibm.com>
6644
6645 * gcc.dg/dfp/inf-1.c: New test.
6646
6647 2006-01-12 Janis Johnson <janis187@us.ibm.com>
6648 Yao Qi <qiyaoltc@cn.ibm.com>
6649 Ben Elliston <bje@au.ibm.com>
6650 Jon Grimm <jgrimm2@us.ibm.com>
6651
6652 * gcc.dg/nodfp-1.c: New test.
6653 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6654 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6655 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6656 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6657 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6658 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6659 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6660 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6661 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6662 * gcc.dg/format/dfp-scanf-1.c: Likewise.
6663 * gcc.dg/format/dfp-printf-1.c: Likewise.
6664 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6665 (compat_setup_dfp): New.
6666 * gcc.dg/compat/compat.exp: Use it.
6667 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6668 Make some variables global, prepend "compat_" to their names.
6669 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6670 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6671 * gcc.misc-tests/dectest.exp: New test driver for decTest.
6672 * lib/compat.exp (compat_skip_list): Make global, rename.
6673 * lib/c-compat.exp: New file.
6674 * lib/target-supports.exp (check_effective_target_dfp): New.
6675
6676 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6677 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6678 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6679 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6680 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6681 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6682 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6683 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6684 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6685 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6686 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6687 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6688 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6689 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6690 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6691 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6692 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6693 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6694 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6695 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6696 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6697 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6698 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6699 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6700 gcc.dg/dfp/struct-layout-1.c,
6701 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6702 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6703 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6704 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6705 gcc.dg/dfp/func-vararg-dfp.c,
6706 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6707 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6708 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6709 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6710 gcc.dg/dfp/wtr-conversion-1.c: New tests.
6711
6712 2006-01-11 Richard Guenther <rguenther@suse.de>
6713
6714 PR tree-optimization/25734
6715 * gcc.dg/tree-ssa/pr25734.c: New testcase.
6716
6717 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
6718
6719 PR fortran/25486
6720 * gfortran.dg/literal_character_constant_1_x.F: New test.
6721 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6722 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6723 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6724
6725 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
6726
6727 PR c++/25386
6728 * g++.dg/ext/packed3.C: Add expected packed error.
6729
6730 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
6731
6732 PR target/25706
6733 * gcc.dg/torture/pr25706-1.c: New test.
6734
6735 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
6736
6737 PR tree-optimization/23109
6738 PR tree-optimization/23948
6739 PR tree-optimization/24123
6740
6741 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6742 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6743 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6744 g++.dg/tree-ssa/pr23948.C: New testcases.
6745 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6746 three divisions in order to do the optimization.
6747
6748 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
6749
6750 PR c++/25632
6751 * g++.dg/other/pr25632.C: New test.
6752
6753 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
6754
6755 PR fortran/25730
6756 * gfortran.dg/used_types_1.f90: New test.
6757
6758 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
6759
6760 PR target/25718
6761 * gcc.dg/torture/pr25718-1.c: New test.
6762
6763 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
6764
6765 * gfortran.dg/list_read_2.f90: Fix typo in description.
6766
6767 2006-01-10 Jan Beulich <jbeulich@novell.com>
6768
6769 * lib/target-supports.exp (check_visibility_available): Simplify test
6770 for *-*-netware*.
6771 (check_profiling_available): Fail for *-*-netware*.
6772 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6773 * gcc.dg/20021014-1.c: Likewise.
6774 * gcc.dg/nest.c: Likewise.
6775
6776 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
6777
6778 fortran/24936
6779 * gfortran.dg/forall_3.f90: New test.
6780
6781 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
6782
6783 PR fortran/21977
6784 * gfortran.dg/nesting_2.f90: New test.
6785 * gfortran.dg/nesting_3.f90: New test.
6786
6787 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
6788
6789 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6790 Fix typo in comment.
6791
6792 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
6793
6794 * gfortran.dg/single_char_string.f90: New test.
6795
6796 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
6797
6798 * gfortran.dg/ichar_2.f90: New test.
6799
6800 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
6801
6802 PR fortran/25093
6803 * gfortran.dg/private_type_4.f90: New.
6804
6805 2006-01-07 Richard Guenther <rguenther@suse.de>
6806
6807 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6808
6809 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6810
6811 * gfortran.dg/func_decl_1.f90: New.
6812 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6813 * gfortran.dg/array_alloc_2.f90: Likewise.
6814 * gfortran.dg/char_result_8.f90: Likewise.
6815 * gfortran.dg/dup_save_1.f90: Likewise.
6816 * gfortran.dg/dup_save_2.f90: Likewise.
6817 * gfortran.dg/f2c_6.f90: Likewise.
6818 * gfortran.dg/f2c_7.f90: Likewise.
6819 * gfortran.dg/func_result_2.f90: Likewise.
6820 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6821
6822 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
6823
6824 PR fortran/22146
6825 * gfortran.dg/elemental_subroutine_1.f90: New test.
6826 * gfortran.dg/elemental_subroutine_2.f90: New test.
6827
6828 PR fortran/25029
6829 PR fortran/21256
6830 * gfortran.dg/assumed_size_refs_1.f90: New test.
6831
6832 PR fortran/20868
6833 PR fortran/20870
6834 * gfortran.dg/assumed_size_refs_2.f90: New test.
6835 * gfortran.dg/initialization_1.f90: Change warning message.
6836
6837 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
6838
6839 * gcc.dg/tree-ssa/loop-15.c: New test.
6840
6841 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6842
6843 PR fortran/25598
6844 * gfortran.dg/backspace_3.f: New test.
6845 * gfortran.dg/backspace_4.f: New test.
6846
6847 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6848
6849 PR fortran/24268
6850 * gfortran.dg/fmt_white.f: Update test.
6851
6852 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
6853
6854 * gcc.dg/cast-1.c: Add new warning.
6855 * gcc.dg/cast-2.c: Likewise.
6856 * gcc.dg/cast-3.c: Likewise.
6857 * gcc.dg/format/cast-1.c: Likewise.
6858 * gcc.dg/cast-4.c: New testcase.
6859
6860 2006-01-05 Richard Guenther <rguenther@suse.de>
6861
6862 PR tree-optimization/22555
6863 * gcc.dg/tree-ssa/alias-3.c: New testcase.
6864
6865 2006-01-05 Richard Guenther <rguenther@suse.de>
6866 Diego Novillo <dnovillo@redhat.com>
6867
6868 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6869 * gcc.dg/tree-ssa/loop-8.c: Likewise.
6870 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6871 * gcc.dg/tree-ssa/pr23294.c: Likewise.
6872 * gcc.dg/tree-ssa/pr21985.c: Likewise.
6873 * gcc.dg/tree-ssa/loop-14.c: Likewise.
6874 * gcc.dg/tree-ssa/loop-2.c: Likewise.
6875 * gcc.dg/tree-ssa/loop-3.c: Likewise.
6876 * gcc.dg/tree-ssa/loop-4.c: Likewise.
6877 * gcc.dg/tree-ssa/pr21171.c: Likewise.
6878 * gcc.dg/tree-ssa/loop-5.c: Likewise.
6879 * gcc.dg/tree-ssa/loop-10.c: Likewise.
6880 * gcc.dg/tree-ssa/loop-6.c: Likewise.
6881 * treelang/compile/extravar.tree: Likewise.
6882 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6883 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6884 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6885 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6886 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6887
6888 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
6889
6890 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6891 for 64-bit fix.
6892
6893 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
6894
6895 PR fortran/23675
6896 gfortran.dg/char_result_11.f90: New.
6897
6898 2006-01-04 Mark Mitchell <mark@codesourcery.com>
6899
6900 PR c++/24782
6901 * g++.dg/parse/access9.C: New test.
6902 * g++.dg/tc1/dr52.C: Tweak error markers.
6903
6904 2006-01-04 Richard Henderson <rth@redhat.com>
6905
6906 Merge from gomp branch.
6907 * g++.dg/parse/pragma2.C: Update expected error lines.
6908
6909 2006-01-04 Jakub Jelinek <jakub@redhat.com>
6910
6911 * g++.dg/other/i386-2.C: New test.
6912
6913 PR target/25554
6914 * gcc.c-torture/compile/20051228-1.c: New test.
6915
6916 PR c/25559
6917 * gcc.dg/pr25559.c: New test.
6918
6919 2006-01-03 Mark Mitchell <mark@codesourcery.com>
6920
6921 PR c++/25492
6922 * g++.dg/lookup/friend9.C: New test.
6923
6924 PR c++/25625
6925 * g++.dg/template/repo5.C: New test.
6926
6927 2006-01-03 Steven G. Kargl <kargls@comcast.net>
6928
6929 PR fortran/25101
6930 * gfortran.dg/forall_2.f90: New test.
6931
6932 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
6933
6934 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6935 dg-require-weak. Adjust regexp to handle leading-underscore
6936 targets and space as well as TAB after .weak. Change previous
6937 64-bit fix to not use naked dot.
6938
6939 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
6940
6941 PR rtl-optimization/25578
6942 * gcc.c-torture/execute/20060102-1.c: New testcase.
6943
6944 2006-01-03 Richard Guenther <rguenther@suse.de>
6945
6946 PR c/25183
6947 * gcc.dg/torture/pr25183.c: New testcase.
6948
6949 2006-01-03 Jakub Jelinek <jakub@redhat.com>
6950
6951 Merge from gomp-branch.
6952 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6953 * gcc.dg/ia64-sync-2.c: Likewise.
6954 * gcc.dg/ia64-sync-3.c: Likewise.
6955 * gcc.dg/ia64-sync-4.c: Likewise.
6956 * gcc.dg/sync-2.c: Likewise.
6957 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6958 that sparc64-*-* and sparcv9-*-* supports sync builtins.
6959
6960 2006-01-02 Mark Mitchell <mark@codesourcery.com>
6961
6962 PR c++/25635
6963 * g++.dg/parse/operator6.C: New test.
6964
6965 PR c++/25637
6966 * g++.dg/parse/error29.C: New test.
6967
6968 PR c++/25638
6969 * g++.dg/parse/dtor6.C: New test.
6970
6971 PR c++/25633
6972 * g++.dg/parse/ctor3.C: New test.
6973
6974 PR c++/25634
6975 * g++.dg/template/class3.C: New test.
6976
6977 2006-01-02 Geoffrey Keating <geoffk@apple.com>
6978
6979 * g++.dg/debug/debug9.C: New.
6980
6981 2006-01-02 Steven G. Kargl <kargls@comcast.net>
6982
6983 PR fortran/24640
6984 * gfortran.dg/label_2.f90: New test.
6985
6986 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6987
6988 * g++.dg/lookup/using12.C: Tighten error marker.
6989
6990 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
6991 Andrew Pinski <pinskia@physics.uc.edu>
6992
6993 * gcc.target/powerpc/darwin-abi-3.c: New file.
6994 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6995 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6996 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6997 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6998 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6999 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
7000 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
7001 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
7002
7003 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
7004
7005 * gcc.dg/tree-ssa/loadpre1.c: New;
7006 * gcc.dg/tree-ssa/loadpre2.c: New;
7007 * gcc.dg/tree-ssa/loadpre3.c: New;
7008 * gcc.dg/tree-ssa/loadpre4.c: New;
7009 * gcc.dg/tree-ssa/loadpre5.c: New;
7010 * gcc.dg/tree-ssa/loadpre6.c: New;
7011 * gcc.dg/tree-ssa/loadpre7.c: New;
7012 * gcc.dg/tree-ssa/loadpre8.c: New;
7013 * gcc.dg/tree-ssa/loadpre9.c: New;
7014
7015 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
7016
7017 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
7018 * g++.dg/abi/thunk4.C: Likewise.
7019
7020 2006-01-01 Andreas Jaeger <aj@suse.de>
7021
7022 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
7023 portable.
7024
7025 2006-01-01 Jakub Jelinek <jakub@redhat.com>
7026
7027 PR c++/25294
7028 * gcc.dg/pragma-pack-3.c: New test.
7029 * g++.dg/parse/pragma3.C: New test.
7030
7031 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7032
7033 PR middle-end/24827
7034 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
7035
7036 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7037
7038 PR testsuite/25214
7039 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
7040
7041 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
7042
7043 PR fortran/22607
7044 * gfortran-dg/pure_byref_3.f90: New.
7045
7046 fortran/PR 25396
7047 * gfortran.dg/userdef_operator_1.f90: New.
7048
7049 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
7050
7051 * g++.dg/abi/thunk3.C: New.
7052 * g++.dg/abi/thunk4.C: New.
7053
7054 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
7055
7056 PR fortran/25532
7057 * gfortran.dg/host_used_types_1.f90: New test. Check that host
7058 associated derived type components of derived types are
7059 properly declared in contained procedures.
7060
7061 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7062
7063 PR libgfortran/25139
7064 * gfortran.dg/backspace_2.f: New test.
7065
7066 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7067
7068 PR libgfortran/25550
7069 * gfortran.dg/endfile.f: New test.
7070
7071 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7072
7073 PR libgfortran/25419
7074 * gfortran.dg/comma.f: New test.
7075
7076 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
7077
7078 * lib/gfortran-dg.exp: Remove trailing whitespace.
7079 * lib/fortran-torture.exp: Test with -fbounds-check instead of
7080 -funroll-all-loops.
7081
7082 2005-12-28 Alan Modra <amodra@bigpond.net.au>
7083
7084 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
7085 Extended Double long doubles or repeat tests when long double is
7086 the same size as double.
7087
7088 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7089
7090 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
7091
7092 PR testsuite/25442
7093 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
7094 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
7095
7096 PR testsuite/25441
7097 * gcc.dg/pr23911.c: Make test variable static.
7098
7099 PR testsuite/25444
7100 * gcc.dg/tree-ssa/pr14841.c: Likewise.
7101
7102 2005-12-26 Mark Mitchell <mark@codesourcery.com>
7103
7104 PR c++/25439
7105 * g++.dg/parse/crash17.C: Adjust error markers.
7106 * g++.dg/template/error20.C: New test.
7107
7108 2005-12-26 Mark Mitchell <mark@codesourcery.com>
7109
7110 PR c++/23172
7111 * g++.dg/ext/complit4.C: New test.
7112
7113 PR c++/25417
7114 * g++.dg/ext/complit5.C: Likewise.
7115
7116 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
7117
7118 PR tree-optimization/25125
7119 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
7120 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
7121 * gcc.c-torture/execute/pr25125.c: New.
7122
7123 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
7124
7125 PR fortran/25029
7126 PR fortran/21256
7127 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
7128 with incorrect assumed size references.
7129
7130 2005-12-24 Mark Mitchell <mark@codesourcery.com>
7131
7132 PR c++/23171
7133 * g++.dg/opt/init1.C: New test.
7134
7135 2005-12-23 Mark Mitchell <mark@codesourcery.com>
7136
7137 PR c++/24671
7138 * g++.dg/template/sfinae3.C: New test.
7139
7140 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7141
7142 * g++.dg/other/friend4.C: New test.
7143
7144 2005-12-23 Jakub Jelinek <jakub@redhat.com>
7145
7146 PR target/25005
7147 * g++.dg/opt/pr25005.C: New test.
7148
7149 2005-12-22 Mark Mitchell <mark@codesourcery.com>
7150
7151 PR c++/25369
7152 * g++.dg/template/ptrmem16.C: New test.
7153
7154 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
7155
7156 PR fortran/25029
7157 PR fortran/21256
7158 * gfortran.dg/initialization_1.f90: Add test of SIZE.
7159
7160 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7161
7162 PR libgfortran/25307
7163 * gfortran.dg/list_read_5.f90: New test.
7164
7165 2005-12-22 Richard Henderson <rth@redhat.com>
7166
7167 * gcc.target/i386/sse-7.c: Use -msse2.
7168
7169 2005-12-23 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR rtl-optimization/25432
7172 * gcc.c-torture/compile/20051216-1.c: New test.
7173
7174 PR objc/25328
7175 * objc/execute/pr25328.m: New test.
7176
7177 2005-12-22 Mark Mitchell <mark@codesourcery.com>
7178
7179 PR c++/25364
7180 * g++.dg/template/call4.C: New test.
7181
7182 2005-12-22 Dale Johannesen <dalej@apple.com>
7183
7184 * gcc.target/i386/sse-17.c: New.
7185
7186 2005-12-22 Paul Brook <paul@codesourcery.com>
7187
7188 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
7189
7190 2005-12-22 Paul Brook <paul@codesourcery.com>
7191
7192 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
7193
7194 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
7195
7196 PR tree-opt/25513
7197 * gcc.c-torture/compile/pr25513.c: New test.
7198
7199 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7200
7201 PR c++/23333
7202 * g++.dg/parse/error25.C: Add more tests.
7203
7204 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
7205
7206 PR fortran/18990
7207 * gfortran.dg/der_charlen_1.f90: New.
7208
7209 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
7210
7211 PR fortran/20889
7212 * gfortran.dg/pointer_component_type_1.f90: New test.
7213
7214 PR fortran/25029
7215 PR fortran/21256
7216 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
7217 should give an error with assumed size array refernces and checks those
7218 that should not.
7219 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
7220 reference an upper bound so that it does not generate an error.
7221
7222 PR fortran/19362
7223 PR fortran/20244
7224 PR fortran/20864
7225 PR fortran/25391
7226 * gfortran.dg/used_dummy_types_1.f90: New test.
7227 * gfortran.dg/used_dummy_types_2.f90: New test.
7228 * gfortran.dg/used_dummy_types_3.f90: New test.
7229 * gfortran.dg/used_dummy_types_4.f90: New test.
7230 * gfortran.dg/used_dummy_types_5.f90: New test.
7231
7232 PR fortran/23152
7233 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
7234 group already being USE associated.
7235 * gfortran.dg/assumed_shape_nml.f90: New test.
7236 * gfortran.dg/assumed_size_nml.f90: New test.
7237
7238 PR fortran/20862
7239 PR fortran/25053
7240 PR fortran/25063
7241 PR fortran/25064
7242 PR fortran/25066
7243 PR fortran/25067
7244 PR fortran/25068
7245 PR fortran/25307
7246 * gfortran.dg/io_constraints_1.f90: New test.
7247 * gfortran.dg/io_constraints_1.f90: New test.
7248 * gfortran.dg/iostat_3.f90: Change wording of warning.
7249 * gfortran.dg/g77/19981216-0.f: The same.
7250
7251 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
7252
7253 PR tree-optimization/23518
7254 * testsuite/gcc.dg/pr23518.c: New.
7255
7256 2005-12-21 Mike Stump <mrs@apple.com>
7257
7258 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
7259
7260 2005-12-21 Paul Brook <paul@codesourcery.com>
7261
7262 * gcc.dg/pr19340.c: Skip on m68k targets.
7263
7264 2005-12-21 Steven Bosscher <stevenb@suse.de>
7265
7266 PR rtl-optimization/25196
7267 * gcc.dg/pr25196.c: New test.
7268
7269 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
7270
7271 PR fortran/25423
7272 gfortran.dg/where_nested_1.f90: New.
7273
7274 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
7275
7276 PR tree-optimization/25382.
7277 * gcc.dg/tree-ssa/pr25382.c: New.
7278
7279 2005-12-20 Richard Guenther <rguenther@suse.de>
7280
7281 PR middle-end/24306
7282 * gcc.target/i386/pr24306.c: New testcase.
7283
7284 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
7285
7286 PR tree-optimization/25501
7287 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
7288
7289 2005-12-20 Richard Guenther <rguenther@suse.de>
7290
7291 Revert
7292 2005-12-02 Richard Guenther <rguenther@suse.de>
7293
7294 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7295
7296 2005-12-20 Mark Mitchell <mark@codesourcery.com>
7297
7298 PR c++/21228
7299 * g++.dg/warn/Wunreachable-code-2.C: New test.
7300
7301 2005-12-19 Mark Mitchell <mark@codesourcery.com>
7302
7303 PR c++/24278
7304 * g++.dg/template/ctor5.C: New test.
7305
7306 PR c++/24915
7307 * g++.dg/template/overload8.C: New test.
7308
7309 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
7310
7311 * gcc.c-torture/compile/pr25483 : New test.
7312
7313 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7314
7315 PR c++/20552
7316 * g++.dg/ext/typeof10.C: New test.
7317
7318 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
7319
7320 * gcc.dg/mt-loopi1.c: New.
7321
7322 2005-12-18 Richard Guenther <rguenther@suse.de>
7323
7324 PR tree-optimization/25481
7325 * gcc.dg/torture/pr25481.c: New testcase.
7326
7327 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
7328
7329 PR rtl-optimization/21041
7330 * gcc.dg/pr21041.c: New test.
7331
7332 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7333
7334 PR libgfortran/25463
7335 * gfortran.dg/advance.f90: New test.
7336
7337 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
7338
7339 * gcc.dg/20051201-1.c: New test.
7340
7341 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
7342
7343 PR fortran/25018
7344 * gfortran.dg/initialization_1.f90: New test.
7345 * gfortran.dg/enum_5.f90: Change dg-error to new message.
7346 * gfortran.dg/g77/980616-0.f: The same.
7347
7348 2005-12-17 Steven G. Kargl <kargls@comcast.net>
7349
7350 * PR fortran/25458
7351 * gfortran.dg/chkbits.f90: New test.
7352
7353 2005-12-17 Steven G. Kargl <kargls@comcast.net>
7354
7355 * gfortran.dg/enum_5.f: Revert to previous version.
7356
7357 2005-12-17 Steven G. Kargl <kargls@comcast.net>
7358
7359 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
7360 * gfortran.dg/nested_modules_1.f90: Ditto.
7361 * gfortran.dg/hollerith_f95.f90: Ditto.
7362 * gfortran.dg/select_5.f90: Ditto.
7363 * gfortran.dg/secnds.f: Ditto.
7364 * gfortran.dg/hollerith2.f90: Ditto.
7365 * gfortran.dg/imag_2.f: Ditto.
7366 * gfortran.dg/ftell_2.f90: Ditto.
7367 * gfortran.dg/malloc_free_1.f90: Ditto.
7368 * gfortran.dg/logint-1.f: Ditto.
7369 * gfortran.dg/recursive_statement_functions.f90: Ditto.
7370 * gfortran.dg/e_d_fmt.f90: Ditto.
7371 * gfortran.dg/hollerith_legacy.f90: Ditto.
7372 * gfortran.dg/logint-2.f: Ditto.
7373 * gfortran.dg/enum_5.f90: Ditto.
7374 * gfortran.dg/f2c_2.f90: Ditto.
7375 * gfortran.dg/pr17143.f90: Ditto.
7376 * gfortran.dg/namelist_14.f90: Ditto.
7377 * gfortran.dg/logint-3.f: Ditto.
7378 * gfortran.dg/spread_scalar_source.f90: Ditto.
7379 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
7380 * gfortran.dg/namelist_11.f: Ditto.
7381 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7382 * gfortran.dg/g77/20010519-1.f
7383 * gfortran.dg/g77/alpha1.f: Ditto.
7384 * gfortran.dg/g77/990115-1.f: Ditto.
7385 * gfortran.dg/g77/erfc.f: Ditto.
7386 * gfortran.dg/g77/19990313-3.f: Ditto.
7387 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
7388 * gfortran.dg/g77/20010426.f: Ditto.
7389 * gfortran.dg/g77/19990313-0.f: Ditto.
7390 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7391 * gfortran.dg/g77/20000629-1.f: Ditto.
7392 * gfortran.dg/g77/970125-0.f: Ditto.
7393 * gfortran.dg/g77/8485.f: Ditto.
7394 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7395 * gfortran.dg/g77/19990313-1.f: Ditto.
7396 * gfortran.dg/g77/int8421.f: Ditto.
7397 * gfortran.dg/g77/19990305-0.f: Ditto.
7398 * gfortran.dg/g77/947.f: Ditto.
7399 * gfortran.dg/g77/19990905-2.f: Ditto.
7400 * gfortran.dg/g77/cabs.f: Ditto.
7401 * gfortran.dg/g77/19990313-2.f: Ditto.
7402 * gfortran.dg/g77/20020307-1.f: Ditto.
7403 * gfortran.dg/g77/dcomplex.f: Ditto.
7404 * gfortran.dg/g77/19990502-1.f: Ditto.
7405 * gfortran.dg/g77/19981216-0.f: Ditto.
7406 * gfortran.dg/common_4.f90: Ditto.
7407 * gfortran.dg/entry_4.f90: Ditto.
7408 * gfortran.dg/equiv_constraint_2.f90: Ditto.
7409 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7410 * gfortran.dg/namelist_12.f: Ditto.
7411 * gfortran.dg/scale_1.f90: Ditto.
7412 * gfortran.dg/modulo_1.f90
7413 * gfortran.dg/hollerith.f90: Ditto.
7414 * gfortran.dg/direct_io_3.f90: Ditto.
7415 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7416 * gfortran.dg/gnu_logical_1.F: Ditto.
7417 * gfortran.dg/unf_io_convert_1.f90: Ditto.
7418 * gfortran.dg/assign_1.f90: Ditto.
7419 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7420 * gfortran.dg/pr23095.f: Ditto.
7421 * gfortran.dg/read_float_1.f90: Ditto.
7422
7423 2005-12-17 Andreas Jaeger <aj@suse.de>
7424
7425 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7426 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7427
7428 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7429
7430 PR fortran/24268
7431 * gfortran.dg/fmt_white.f: New test.
7432
7433 2005-12-16 Steven G. Kargl <kargls@comcast.net>
7434
7435 * gfortran.dg/label_1.f90: New test.
7436
7437 2005-12-15 Ben Elliston <bje@au.ibm.com>
7438
7439 PR testsuite/25422
7440 * gcc.dg/20031012-1.c: Add -Walways-true option.
7441 * gcc.dg/weak/weak-3.c: Likewise.
7442 * g++.old-deja/g++.mike/warn8.C: Likewise.
7443
7444 2005-12-16 Mike Stump <mrs@apple.com>
7445
7446 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7447 exit.
7448
7449 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7450
7451 PR libgfortran/25264
7452 PR libgfortran/25349
7453 * gfortran.dg/tl_editing.f90: Added additional checks.
7454 * gfortran.dg/t_editing.f: New test.
7455 * gfortran.dg/write_padding.f90: New test
7456
7457 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7458
7459 PR testsuite/25215
7460 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7461
7462 2005-12-16 Jakub Jelinek <jakub@redhat.com>
7463
7464 PR rtl-optimization/24899
7465 * gcc.c-torture/execute/20051215-1.c: New test.
7466
7467 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
7468
7469 PR 24823
7470 * gfortran.dg/pr24823.f: New test.
7471
7472 2005-12-16 Jeff Law <law@redhat.com>
7473
7474 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7475
7476 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
7477
7478 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7479 Change C++ style comments to C style comments.
7480 Remove aligned types from the array.
7481 Keep Enums disabled.
7482 (complex_types): Remove aligned types from the array.
7483 Comment out "_Complex long double".
7484 (attrib_types): Remove.
7485 (complex_attrib_types): Remove.
7486 (attrib_array_types): Remove.
7487 (complex_attrib_array_types): Remove.
7488 (aligned_bitfld_types): Remove.
7489 (n_aligned_bitfld_types): Remove.
7490 (FEATURE_ALIGNEDPACKED): Delete.
7491 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7492 (singles): Remove support for adding attributes.
7493 (choose_type): Remove support for attributed types.
7494 (generate_fields): Remove support for attributed bit-fields.
7495 Remove support for adding attributes.
7496 (generate_random_tests): Remove support for adding attributes.
7497 (features): Add back "[0] :0" and "complex vector [0]".
7498 (main): Remove support for attributed bit-fields.
7499 Uncomment the calling of generate_random_tests for the rests of
7500 the tests.
7501
7502 2005-12-16 Jan Hubicka <jh@suse.cz>
7503
7504 * gcc.c-torture/combine/pr25224.c: New.
7505
7506 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
7507
7508 PR other/25028
7509 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7510 HP-UX.
7511
7512 2005-12-15 Richard Sandiford <richard@codesourcery.com>
7513
7514 * gcc.dg/20051215-1.c: New file.
7515
7516 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7517
7518 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7519 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7520
7521 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
7522
7523 PR fortran/18197
7524 * gfortran.dg/dummy_functions_1.f90: New.
7525
7526 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
7527
7528 PR rtl-optimization/25310
7529 * gcc.c-torture/compile/pr25310.c: New test.
7530
7531 2005-12-14 Jakub Jelinek <jakub@redhat.com>
7532
7533 PR debug/25023
7534 * gcc.dg/pr25023.c: New test.
7535
7536 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7537
7538 * g++.old-deja/g++.brendan/redecl1.C,
7539 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7540 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7541 g++.old-deja/g++.oliva/typeof1.C,
7542 g++.old-deja/g++.other/crash16.C,
7543 g++.old-deja/g++.other/crash34.C,
7544 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7545 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7546 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7547 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7548 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7549 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7550 Remove xfail.
7551
7552 2005-12-14 Kean Johnston <jkj@sco.com>
7553 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7554
7555 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7556 * gcc.target/i386/20020523-1.c: Ditto.
7557 * gcc.target/i386/tailcall-1.c: Ditto.
7558 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7559 * gcc.target/i386/ssetype-5.c: Ditto.
7560
7561 2005-12-14 Jeff Law <law@redhat.com>
7562
7563 * gcc.dg/tree-ssa/foldstring-1.c: New test.
7564
7565 2005-12-14 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR target/25254
7568 PR target/24188
7569 * gcc.target/i386/pr25254.c: New test.
7570 * gfortran.dg/PR24188.f: New test.
7571
7572 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
7573
7574 * lib/fortran-torture.exp: Catch remaining uses of
7575 remote_file build delete.
7576
7577 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7578
7579 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7580
7581 2005-12-14 Ben Elliston <bje@au.ibm.com>
7582
7583 * gcc.dg/warn-addr-cmp.c: New test.
7584
7585 2005-12-13 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR debug/25023
7588 PR target/25293
7589 * gcc.target/i386/pr25293.c: New test.
7590
7591 2005-12-13 Petr Machata <machata@post.cz>
7592
7593 PR c++/24907
7594 * g++.dg/parse/comma2.C: New test.
7595
7596 2005-12-13 Mark Mitchell <mark@codesourcery.com>
7597 Jakub Jelinek <jakub@redhat.com>
7598
7599 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7600 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7601 (limits.h): Include unconditionally.
7602 (stdlib.h): Likewise.
7603 (hashtab.h): Do not include.
7604 (getopt.h): Likewise.
7605 (stddef.h): Include.
7606 (hashval_t): Define.
7607 (struct entry): Add "next" field.
7608 (HASH_SIZE): New macro.
7609 (hash_table): New variable.
7610 (switchfiles): Do not use xmalloc.
7611 (mix): New macro.
7612 (iterative_hash): New function.
7613 (hasht): Remove.
7614 (e_exists): New function.
7615 (e_insert): Likewise.
7616 (output): Use, instead of libiberty hashtable functions.
7617 (main): Do not use getopt. Do not call htab_create.
7618
7619 2005-12-13 Jakub Jelinek <jakub@redhat.com>
7620
7621 PR c++/25331
7622 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7623 put atal* and atpaal* attributes on array elements.
7624 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7625 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7626 put atal* and atpaal* attributes on array elements.
7627 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7628
7629 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
7630
7631 * gcc.dg/single-precision-constant.c: New test.
7632
7633 2005-12-13 Alan Modra <amodra@bigpond.net.au>
7634
7635 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7636 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7637 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7638 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7639 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7640 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7641 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7642 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7643 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7644 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7645 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7646 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7647 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7648 gcc.target/powerpc/ppc-sdata-2.c,
7649 gcc.target/powerpc/ppc-stackalign-1.c,
7650 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7651 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7652 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7653 gcc.target/powerpc/rs6000-ldouble-2.c,
7654 gcc.target/powerpc/rs6000-power2-1.c,
7655 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7656 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
7657 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
7658 option into target selector.
7659 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
7660 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7661
7662 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
7663
7664 PR objc/25348
7665 * objc.dg/encode-9.m: New test.
7666
7667 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7668
7669 PR testsuite/20772
7670 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7671 * gcc.dg/asm-b.c: Fix typo.
7672 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7673 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7674 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7675 i?86 lp64 and x86_64 ilp32.
7676 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7677 on i?86 lp64.
7678 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7679
7680 2005-12-12 Steven G. Kargl <kargls@comcast.net>
7681
7682 PR fortran/25078
7683 gfortran.dg/equiv_5.f90: New test.
7684
7685 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
7686
7687 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7688 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7689 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7690 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7691 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7692 * gcc.dg/tree-ssa/reassoc-5.c: New.
7693 * gcc.dg/tree-ssa/reassoc-6.c: New.
7694 * gcc.dg/tree-ssa/reassoc-7.c: New.
7695 * gcc.dg/tree-ssa/reassoc-8.c: New.
7696 * gcc.dg/tree-ssa/reassoc-9.c: New.
7697 * gcc.dg/tree-ssa/reassoc-10.c: New.
7698 * gcc.dg/tree-ssa/reassoc-11.c: New.
7699
7700 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7701
7702 PR testsuite/25167
7703 PR testsuite/24478
7704 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7705
7706 2005-12-12 Mark Mitchell <mark@codesourcery.com>
7707
7708 PR c++/25300
7709 * g++.dg/template/inherit.C: Do not use a generic error message.
7710
7711 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
7712
7713 PR libobjc/25354
7714 * objc.dg/gnu-encoding: New directory.
7715 * objc.dg/gnu-encoding/compat-common.h: New file.
7716 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7717 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7718 * objc.dg/gnu-encoding/vector-defs.h: New file.
7719 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7720 * objc.dg/gnu-encoding/generate-random.c: New file.
7721 * objc.dg/gnu-encoding/generate-random_r.c: New file.
7722 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7723 * objc.dg/gnu-encoding/generate-random.h: New file.
7724
7725 2005-12-11 Mark Mitchell <mark@codesourcery.com>
7726
7727 PR c++/25337
7728 * g++.dg/template/defarg7.C: New test.
7729
7730 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
7731
7732 PR libobjc/25347
7733 * objc.dg/encode-8.m: New test.
7734
7735 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
7736
7737 PR libobjc/25346
7738 * objc.dg/encode-7.m: New test.
7739
7740 2005-12-10 Mark Mitchell <mark@codesourcery.com>
7741
7742 PR c++/25010
7743 * g++.dg/opt/inline10.C: New test.
7744
7745 2005-12-11 Steven G. Kargl <kargls@comcast.net>
7746
7747 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7748
7749 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
7750
7751 * gfortran.dg/substring_equivalence.f90: typo in comment
7752
7753 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7754
7755 PR fortran/25068
7756 * gfortran.dg/iostat_3.f90: New test.
7757
7758 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
7759
7760 PR fortran/23815
7761 * gfortran.dg/unf_io_convert_1.f90: New test.
7762 * gfortran.dg/unf_io_convert_2.f90: New test.
7763 * gfortran.dg/unf_io_convert_3.f90: New test.
7764
7765 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7766
7767 PR testsuite/20772
7768 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7769 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7770 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7771 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7772 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7773 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7774 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7775 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7776 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7777 gcc.dg/torture/fp-int-convert-float128-timode.c,
7778 gcc.dg/torture/fp-int-convert-float128.c,
7779 gcc.dg/torture/fp-int-convert-float80-timode.c,
7780 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7781 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7782
7783 * gcc.dg/tls/opt-1.c: Require effective target fpic.
7784
7785 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
7786
7787 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7788
7789 2005-12-10 Richard Sandiford <richard@codesourcery.com>
7790
7791 * gcc.dg/20051207-1.c,
7792 * gcc.dg/20051207-2.c,
7793 * gcc.dg/20051207-3.c: New tests.
7794
7795 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7796
7797 PR testsuite/20772
7798 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7799 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7800 dg-skip-if target selector.
7801
7802 PR testsuite/20772
7803 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7804 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7805 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7806 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7807 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7808 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7809 and/or merge with i?86 cases.
7810
7811 * gcc.dg/tls/opt-3.c: Require effective target fpic.
7812
7813 PR testsuite/20772
7814 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7815 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7816 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7817 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7818 x86_64-*-linux*.
7819
7820 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
7821
7822 PR target/25311
7823 * gcc.c-torture/compile/pr25311.c: New test.
7824
7825 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7826
7827 PR libgfortran/25039
7828 * gfortran.dg/read_comma.f: New test.
7829
7830 2005-12-08 Jakub Jelinek <jakub@redhat.com>
7831
7832 PR c++/19317
7833 * g++.dg/opt/pr19317-1.C: New test.
7834 * g++.dg/opt/pr19317-2.C: New test.
7835 * g++.dg/opt/pr19317-3.C: New test.
7836
7837 PR target/19005
7838 * gcc.c-torture/execute/pr19005.c: New test.
7839
7840 PR target/17828
7841 * g++.old-deja/g++.other/comdat5.C: New test.
7842 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7843
7844 * g++.dg/compat/struct-layout-1.exp: New file.
7845 * g++.dg/compat/struct-layout-1.h: New.
7846 * g++.dg/compat/struct-layout-1_generate.c: New.
7847 * g++.dg/compat/struct-layout-1_x1.h: New.
7848 * g++.dg/compat/struct-layout-1_x2.h: New.
7849 * g++.dg/compat/struct-layout-1_y1.h: New.
7850 * g++.dg/compat/struct-layout-1_y2.h: New.
7851
7852 * gcc.dg/20050330-2.c: New test.
7853
7854 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
7855
7856 PR fortran/25292
7857 * gfortran.dg/associated_1.f90: New.
7858
7859 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
7860
7861 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7862 ILP32 vect_no_align platforms.
7863
7864 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
7865 Jakub Jelinek <jakub@redhat.com>
7866
7867 PR target/25268
7868 * gcc.c-torture/compile/20051207-1.c: New test.
7869
7870 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7871
7872 PR testsuite/20772
7873 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7874 gcc.dg/torture/pr18582-1.c,
7875 gcc.target/i386/attributes-error.c: Also test on x86_64.
7876
7877 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7878
7879 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7880
7881 PR c++/19397
7882 * g++.dg/template/typedef3.C: New test.
7883
7884 PR c++/19762
7885 PR c++/19764
7886 * g++.dg/template/dtor3.C: Fix error markers.
7887
7888 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
7889
7890 * lib/target-supports.exp (check_effective_target_sync_char_short):
7891 Add s390*.
7892
7893 2005-12-06 Janis Johnson <janis187@us.ibm.com>
7894
7895 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7896
7897 2005-12-06 Roger Sayle <roger@eyesopen.com>
7898
7899 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7900 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7901 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7902 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7903
7904 2005-12-06 Roger Sayle <roger@eyesopen.com>
7905
7906 PR c++/25263
7907 * g++.dg/other/array2.C: New test case.
7908
7909 2005-12-05 Geoffrey Keating <geoffk@apple.com>
7910
7911 * gcc.dg/darwin-weakimport-3.c: New.
7912
7913 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7914 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7915 and to work on Darwin.
7916 * gcc.dg/attr-weakref-1b.c: New file.
7917 * gcc.dg/attr-weakref-2.c: New test.
7918 * gcc.dg/darwin-weakref-1.c: New test.
7919
7920 2005-12-05 Janis Johnson <janis187@us.ibm.com>
7921
7922 PR testsuite/25247
7923 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7924 use in selector expressions.
7925 (dg-xfail-if): Ditto.
7926 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7927 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7928 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7929 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7930 * gcc.test-framework/test-framework.exp: Skip generated tests if
7931 CHECK_TEST_FRAMEWORK is not 1.
7932
7933 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
7934
7935 PR tree-optimization/24963
7936 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7937
7938 PR target/24108
7939 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7940
7941 PR target/18580
7942 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7943 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7944 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7945 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7946
7947 2005-12-05 Jakub Jelinek <jakub@redhat.com>
7948
7949 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7950 dg-options.
7951
7952 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
7953
7954 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7955
7956 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
7957
7958 * gcc.dg/format/cast-1.c: New test.
7959
7960 2005-12-04 Roger Sayle <roger@eyesopen.com>
7961
7962 PR c/7776
7963 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7964 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7965 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7966 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7967
7968 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
7969
7970 * gcc.dg/cast-pretty-print-1.c: New test.
7971
7972 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
7973
7974 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7975
7976 2005-12-02 Mark Mitchell <mark@codesourcery.com>
7977
7978 PR c++/24173
7979 * g++.dg/template/friend40.C: New test.
7980
7981 2005-12-02 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR target/25199
7984 * gcc.target/i386/movq-2.c: New test.
7985 * gcc.target/i386/movq.c: Remove target i?86, instead add
7986 dg-require-effective-target ilp32.
7987
7988 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7989
7990 PR c++/24103
7991 * g++.dg/other/default1.C: New test.
7992
7993 2005-12-02 Richard Guenther <rguenther@suse.de>
7994
7995 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7996
7997 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
7998
7999 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
8000
8001 2005-12-02 Alan Modra <amodra@bigpond.net.au>
8002
8003 PR target/21017
8004 * gcc.target/powerpc/rotate.c: New.
8005
8006 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8007
8008 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
8009 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
8010
8011 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
8012
8013 PR c/13384
8014 * gcc.dg/pr17730-1.c: Adjust.
8015 * gcc.dg/lvalue1.c (main): Likewise.
8016 * gcc.dg/lvalue-2.c: Likewise.
8017 * g++.dg/pr7503-3.C
8018
8019 2005-12-01 Geoffrey Keating <geoffk@apple.com>
8020
8021 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
8022 error messages.
8023
8024 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
8025
8026 PR fortran/24789
8027 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
8028
8029 2005-12-01 Uros Bizjak <uros@kss-loka.si>
8030
8031 PR target/24475
8032 * lib/target-supports.exp (check_effective_target_tls): New.
8033 (check_effective_target_tls_runtime): New.
8034 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
8035 for TLS support.
8036 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
8037 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8038 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
8039 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
8040 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
8041 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
8042 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8043 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
8044 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
8045 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
8046 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
8047 effective-target TLS.
8048 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
8049 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
8050 effective-target TLS runtime.
8051
8052 2005-12-01 Uros Bizjak <uros@kss-loka.si>
8053
8054 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
8055
8056 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
8057
8058 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
8059 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
8060 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
8061 ignored" warnings when "packing" is the same as the ABI layout.
8062
8063 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
8064
8065 PR fortran/21302
8066 * gfortran.dg/line_length_1.f: New test.
8067 * gfortran.dg/line_length_2.f90: Ditto.
8068
8069 2005-11-30 Richard Guenther <rguenther@suse.de>
8070
8071 PR tree-optimization/21655
8072 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
8073
8074 2005-11-30 Dale Johannesen <dalej@apple.com>
8075
8076 * gcc.c-torture/compile/pr24930.c: New.
8077
8078 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
8079
8080 PR fortran/15809
8081 * gfortran.dg/auto_char_dummy_array.f90: New test.
8082
8083 2005-11-30 Jeff Law <law@redhat.com>
8084
8085 * g++.old-deja/g++.law/pr25000.C: New test.
8086
8087 2005-11-30 Jakub Jelinek <jakub@redhat.com>
8088
8089 * gcc.dg/tls/opt-11.c: New test.
8090
8091 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
8092
8093 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
8094 targets.
8095 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
8096 LP64 ia64.
8097
8098 2005-11-29 Jakub Jelinek <jakub@redhat.com>
8099
8100 * gfortran.dg/open_access_1.f90: New test.
8101
8102 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8103
8104 * gcc.dg/charset/builtin2.c: New test.
8105
8106 2005-11-28 Jakub Jelinek <jakub@redhat.com>
8107
8108 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
8109 on mmix-*-* for *_[xy].c.
8110
8111 2005-11-28 Kean Johnston <jkj@sco.com>
8112
8113 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
8114 headers.
8115 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
8116 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
8117 * gcc.target/i386/asm-3.c: Ditto.
8118 * gcc.target/i386/clobbers.c: Ditto.
8119 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
8120 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
8121 test regexp.
8122 * gcc.target/i386/mul.c: Ditto.
8123 * gcc.target/i386/ssetype-1.c: Ditto.
8124 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
8125 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
8126 static so the test works with -fPIC mode too. Based on comment in
8127 PR19231 by Pinski.
8128 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
8129
8130 2005-11-28 Richard Guenther <rguenther@suse.de>
8131
8132 * gcc.dg/alias-9.c: New testcase.
8133 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
8134
8135 2005-11-28 Roger Sayle <roger@eyesopen.com>
8136 Uros Bizjak <uros@kss-loka.si>
8137
8138 PR middle-end/20219
8139 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
8140 tan(x)/sin(x) transformations.
8141
8142 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
8143
8144 PR middle-end/24575
8145 * gcc.dg/tree-ssa/divide-3.c: New test.
8146 * gcc.dg/tree-ssa/divide-4.c: New test.
8147
8148 2005-11-27 Steven G. Kargl <kargls@comcast.net>
8149
8150 PR fortran/24917
8151 * gfortran.dg/boz_6.f90: New test.
8152
8153 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8154
8155 PR fortran/23912
8156 * gfortran.dg/modulo_1.f90: New test.
8157
8158 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8159
8160 PR libfortran/24919
8161 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
8162 fail on CRLF platforms.
8163 * gfortran.dg/ftell_2.f90: Likewise.
8164
8165 2005-11-26 Eric Christopher <echristo@apple.com>
8166
8167 * gcc.dg/intmax_t-1.c: Remove mips xfail.
8168
8169 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
8170
8171 * objc.dg/gnu-runtime-3.m: Simplify.
8172
8173 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
8174
8175 PR middle-end/23669
8176 * gcc.dg/tree-ssa/divide-1.c: New test.
8177 * gcc.dg/tree-ssa/divide-2.c: New test.
8178
8179 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
8180
8181 PR libgfortran/24945
8182 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
8183
8184 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
8185
8186 PR libgfortran/24945
8187 * gfortran.dg/open_status_2.f90: New test.
8188
8189 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8190
8191 * gcc.c-torture/execute/builtins/fprintf.c,
8192 gcc.c-torture/execute/builtins/fputs-lib.c,
8193 gcc.c-torture/execute/builtins/fputs.c,
8194 gcc.c-torture/execute/builtins/lib/fprintf.c,
8195 gcc.c-torture/execute/builtins/lib/printf.c,
8196 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
8197
8198 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
8199
8200 * gcc.dg/20050922-2.c: New test.
8201
8202 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
8203
8204 * objc.dg/gnu-runtime-3.m: New test.
8205
8206 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8207
8208 PR c++/9278
8209 * g++.dg/other/void1.C: New test.
8210
8211 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
8212
8213 PR middle-end/24998
8214 * gcc.dg/torture/fp-int-convert-float.c,
8215 gcc.dg/torture/fp-int-convert-double.c,
8216 gcc.dg/torture/fp-int-convert-long-double.c,
8217 gcc.dg/torture/fp-int-convert-timode.c,
8218 gcc.dg/torture/fp-int-convert-float80.c,
8219 gcc.dg/torture/fp-int-convert-float80-timode.c,
8220 gcc.dg/torture/fp-int-convert-float128.c,
8221 gcc.dg/torture/fp-int-convert-float128-timode.c,
8222 gcc.dg/torture/fp-int-convert.h: New files.
8223
8224 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
8225
8226 PR middle-end/24989
8227 * gcc.dg/tree-ssa/bool-10.c: New test.
8228 * gcc.dg/tree-ssa/bool-11.c: New test.
8229 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
8230
8231 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
8232
8233 PR middle-end/24990
8234 * tree-ssa/pr24990-1.c: New test.
8235
8236 2005-11-24 Richard Guenther <rguenther@suse.de>
8237 Dirk Mueller <dmueller@suse.de>
8238
8239 PR c++/14024
8240 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
8241 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
8242 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8243 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
8244 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
8245 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
8246
8247 2005-11-23 Uros Bizjak <uros@kss-loka.si>
8248
8249 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
8250
8251 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
8252
8253 PR c/21668
8254 * gcc.dg/Wc++-compat.c: New.
8255 * gcc.dg/Wno-c++-compat.c: New.
8256
8257 2005-11-23 Alan Modra <amodra@bigpond.net.au>
8258
8259 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
8260 (vspltish, vspltisw): Likewise.
8261
8262 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8263
8264 PR libgfortran/24794
8265 * gfortran.dg/namelist_12.f: Fix quotes.
8266 * gfortran.dg/namelist_13.f90: Fix quotes.
8267 * gfortran.dg/namelist_14.f90: Fix quotes.
8268 * gfortran.dg/namelist_15.f90: Fix quotes.
8269 * gfortran.dg/namelist_use.f90: Fix quotes.
8270 * gfortran.dg/namelist_use_only.f90: Fix quotes.
8271 * gfortran.dg/namelist_21.f90: New test.
8272 * gfortran.dg/namelist_22.f90: New test.
8273
8274 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
8275
8276 PR target/23435
8277 * gcc.c-torture/compile/pr23435.c: New.
8278
8279 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
8280
8281 * gcc.c-torture/execute/floatunsisf-1.c: New test.
8282
8283 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
8284
8285 * gcc.target/powerpc/405-macchw-1.c,
8286 gcc.target/powerpc/405-macchw-2.c,
8287 gcc.target/powerpc/405-macchwu-1.c,
8288 gcc.target/powerpc/405-macchwu-2.c,
8289 gcc.target/powerpc/405-machhw-1.c,
8290 gcc.target/powerpc/405-machhw-2.c,
8291 gcc.target/powerpc/405-machhwu-1.c,
8292 gcc.target/powerpc/405-machhwu-2.c,
8293 gcc.target/powerpc/405-maclhw-1.c,
8294 gcc.target/powerpc/405-maclhw-2.c,
8295 gcc.target/powerpc/405-maclhwu-1.c,
8296 gcc.target/powerpc/405-maclhwu-2.c,
8297 gcc.target/powerpc/405-mulchw-1.c,
8298 gcc.target/powerpc/405-mulchw-2.c,
8299 gcc.target/powerpc/405-mulchwu-1.c,
8300 gcc.target/powerpc/405-mulchwu-2.c,
8301 gcc.target/powerpc/405-mulhhw-1.c,
8302 gcc.target/powerpc/405-mulhhw-2.c,
8303 gcc.target/powerpc/405-mulhhwu-1.c,
8304 gcc.target/powerpc/405-mulhhwu-2.c,
8305 gcc.target/powerpc/405-mullhw-1.c,
8306 gcc.target/powerpc/405-mullhw-2.c,
8307 gcc.target/powerpc/405-mullhwu-1.c,
8308 gcc.target/powerpc/405-mullhwu-2.c,
8309 gcc.target/powerpc/405-nmacchw-1.c,
8310 gcc.target/powerpc/405-nmacchw-2.c,
8311 gcc.target/powerpc/405-nmachhw-1.c,
8312 gcc.target/powerpc/405-nmachhw-2.c,
8313 gcc.target/powerpc/405-nmaclhw-1.c,
8314 gcc.target/powerpc/405-nmaclhw-2.c,
8315 gcc.target/powerpc/440-macchw-1.c,
8316 gcc.target/powerpc/440-macchw-2.c,
8317 gcc.target/powerpc/440-macchwu-1.c,
8318 gcc.target/powerpc/440-macchwu-2.c,
8319 gcc.target/powerpc/440-machhw-1.c,
8320 gcc.target/powerpc/440-machhw-2.c,
8321 gcc.target/powerpc/440-machhwu-1.c,
8322 gcc.target/powerpc/440-machhwu-2.c,
8323 gcc.target/powerpc/440-maclhw-1.c,
8324 gcc.target/powerpc/440-maclhw-2.c,
8325 gcc.target/powerpc/440-maclhwu-1.c,
8326 gcc.target/powerpc/440-maclhwu-2.c,
8327 gcc.target/powerpc/440-mulchw-1.c,
8328 gcc.target/powerpc/440-mulchw-2.c,
8329 gcc.target/powerpc/440-mulchwu-1.c,
8330 gcc.target/powerpc/440-mulchwu-2.c,
8331 gcc.target/powerpc/440-mulhhw-1.c,
8332 gcc.target/powerpc/440-mulhhw-2.c,
8333 gcc.target/powerpc/440-mulhhwu-1.c,
8334 gcc.target/powerpc/440-mulhhwu-2.c,
8335 gcc.target/powerpc/440-mullhw-1.c,
8336 gcc.target/powerpc/440-mullhw-2.c,
8337 gcc.target/powerpc/440-mullhwu-1.c,
8338 gcc.target/powerpc/440-mullhwu-2.c,
8339 gcc.target/powerpc/440-nmacchw-1.c,
8340 gcc.target/powerpc/440-nmacchw-2.c,
8341 gcc.target/powerpc/440-nmachhw-1.c,
8342 gcc.target/powerpc/440-nmachhw-2.c,
8343 gcc.target/powerpc/440-nmaclhw-1.c,
8344 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8345
8346 2005-11-21 Jakub Jelinek <jakub@redhat.com>
8347
8348 PR fortran/24774
8349 * gfortran.dg/inquire_9.f90: New test.
8350
8351 PR fortran/21647
8352 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8353
8354 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
8355
8356 PR libfortran/24432
8357 * lib/target-supports.exp (check_effective_target_fortran_large_real):
8358 Check that 'cos' is supported.
8359
8360 2005-11-21 Paul Thomas <pault@gcc.gnu.org
8361
8362 PR fortran/24223
8363 * gfortran.dg/substring_equivalence.f90: New test.
8364
8365 PR fortran/24705
8366 * gfortran.dg/auto_internal_assumed.f90: New test.
8367
8368 2005-11-21 Uros Bizjak <uros@kss-loka.si>
8369
8370 * gcc.dg/fold-div-2.c: New test.
8371
8372 2005-11-20 Ian Lance Taylor <ian@airs.com>
8373
8374 PR rtl-optimization/24883
8375 * gcc.c-torture/compile/pr24883.c: New test.
8376
8377 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
8378
8379 PR middle-end/20583
8380 * gcc.c-torture/compile/pr20583.c: New.
8381
8382 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
8383
8384 * gcc.c-torture/execute/usmul.c: New test.
8385
8386 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
8387
8388 * gcc.dg/tree-ssa/vrp22.c: New test.
8389
8390 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
8391
8392 PR middle-end/24912
8393 * gcc.dg/torture/pr24912-1.c: New test.
8394
8395 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
8396
8397 PR fortran/24862
8398 * gfortran.dg/arrayio_derived_1.f90: New test.
8399
8400 2005-11-19 Richard Guenther <rguenther@suse.de>
8401
8402 PR middle-end/23294
8403 * gcc.dg/tree-ssa/pr23294.c: New testcase.
8404
8405 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
8406
8407 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8408
8409 2005-11-18 Mark Mitchell <mark@codesourcery.com>
8410
8411 PR c++/8355
8412 * g++.dg/template/friend39.C: New test.
8413
8414 2005-11-18 James E Wilson <wilson@specifix.com>
8415
8416 * gcc.dg/builtin-strstr.c: New.
8417
8418 2005-11-18 Richard Henderson <rth@redhat.com>
8419
8420 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8421 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8422 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8423 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8424 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8425 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8426 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8427 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8428 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8429 renaming to remove initial "ia64-".
8430
8431 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
8432
8433 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8434
8435 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
8436
8437 * g++.dg/cpp/string-2.C: New test.
8438
8439 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
8440
8441 * gcc.dg/tree-ssa/loop-14.c: New test.
8442
8443 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
8444 Michael Chamberlain <michael@chamberlain.net.au>
8445
8446 * ada/acats/run_all.sh (target_run): Kill long running tests.
8447
8448 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8449
8450 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8451 * gcc.dg/cleanup-9.c: Likewise.
8452 * gcc.dg/cleanup-10.c: Likewise.
8453 * gcc.dg/cleanup-11.c: Likewise.
8454
8455 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8456
8457 PR fortran/24892
8458 * gfortran.dg/open_access_append_1.f90: New test.
8459 * gfortran.dg/open_access_append_2.f90: New test.
8460
8461 2005-11-16 Richard Guenther <rguenther@suse.de>
8462
8463 PR middle-end/24851
8464 * gcc.c-torture/execute/pr24851.c: New testcase.
8465
8466 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
8467
8468 * gcc.dg/fold-overflow-1.c: New test.
8469
8470 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
8471
8472 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8473 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8474
8475 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
8476
8477 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8478 structures.
8479 * g++.dg/eh/forced2.C: Likewise.
8480 * g++.dg/eh/forced3.C: Likewise.
8481 * g++.dg/eh/forced4.C: Likewise.
8482
8483 2005-11-11 Mike Stump <mrs@apple.com>
8484
8485 * g++.old-deja/g++.mike/unused.C: Add.
8486
8487 2005-11-15 Mark Mitchell <mark@codesourcery.com>
8488
8489 PR c++/24667
8490 * g++.dg/warn/Wcast-qual1.C: New test.
8491
8492 2005-11-15 Jan Hubicka <jh@suse.cz>
8493
8494 * gcc.dg/winline-5.c: Add large-unit-insns limit.
8495
8496 2005-11-14 David Edelsohn <edelsohn@gnu.org>
8497
8498 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8499
8500 2005-11-14 Diego Novillo <dnovillo@redhat.com>
8501
8502 PR 24840
8503 * gcc.dg/tree-ssa/pr24840.c: New test.
8504
8505 2005-11-14 Janis Johnson <janis187@us.ibm.com>
8506
8507 PR testsuite/24841
8508 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8509
8510 2005-11-14 Dale Johannesen <dalej@apple.com>
8511
8512 * gcc.c-torture/execute/20051113-1.c: New.
8513
8514 2005-11-14 Mark Mitchell <mark@codesourcery.com>
8515
8516 PR c++/24687
8517 * g++.dg/template/crash43.C: New test.
8518
8519 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
8520
8521 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8522
8523 2005-11-13 Mark Mitchell <mark@codesourcery.com>
8524
8525 PR c++/24817
8526 * g++.dg/eh/spec8.C: New test.
8527
8528 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
8529
8530 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8531
8532 2005-11-13 Mark Mitchell <mark@codesourcery.com>
8533
8534 PR c++/20293
8535 * g++.dg/parse/ambig4.C: New test.
8536 * g++.dg/tc1/dr101.C: Adjust error markers.
8537 * g++.dg/lookup/strong-using-2.C: Likewise.
8538 * g++.dg/lookup/ambig5.C: Likewise.
8539 * g++.dg/lookup/ambig4.C: Likewise.
8540 * g++.dg/parse/crash22.C: Likewise.
8541
8542 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
8543
8544 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8545
8546 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
8547
8548 * gcc.dg/nested-calls-1.c: New test.
8549
8550 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8551
8552 * gfortran.dg/complex_intrinsic_1.f90: New test.
8553 * gfortran.dg/complex_intrinsic_2.f90: New test.
8554 * gfortran.dg/fgetc_1.f90: New test.
8555 * gfortran.dg/fgetc_2.f90: New test.
8556 * gfortran.dg/fgetc_3.f90: New test.
8557 * gfortran.dg/ftell_1.f90: New test.
8558 * gfortran.dg/ftell_2.f90: New test.
8559 * gfortran.dg/gnu_logical_1.F: New test.
8560 * gfortran.dg/gnu_logical_2.f90: New test.
8561
8562 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
8563
8564 PR middle-end/24820
8565 * testsuite/gcc.dg/pr24820.c: New test.
8566
8567 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
8568
8569 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8570 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8571 variable.
8572
8573 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8574
8575 testsuite/24614
8576 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8577
8578 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
8579
8580 * gcc.target/cris/cris.exp: New file.
8581 * gcc.target/cris/rld-legit1.c: New test.
8582 * gcc.target/cris/rld-legit2.c: New test.
8583
8584 2005-11-12 Jakub Jelinek <jakub@redhat.com>
8585
8586 PR c++/24780
8587 * g++.dg/opt/pr24780.C: New test.
8588
8589 PR c++/24761
8590 * g++.dg/template/asm1.C: New test.
8591
8592 2005-11-12 Steven G. Kargl <kargls@comcast.net>
8593
8594 PR libgfortran/24787
8595 * gfortran.dg/scan_1.f90: New test.
8596
8597 2005-11-12 Jan Hubicka <jh@suse.cz>
8598
8599 * gcc.target/i386/minmax-1.c: New.
8600 * gcc.target/i386/minmax-2.c: New.
8601
8602 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
8603
8604 * gcc.dg/pr24445.c: Fix for 64-bit targets.
8605
8606 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
8607
8608 * gcc.c-torture/execute/20051110-1.c,
8609 gcc.c-torture/execute/20051110-2.c: New tests.
8610
8611 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
8612
8613 PR middle-end/24750
8614 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8615 New tests.
8616
8617 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
8618
8619 * lib/target-libpath.exp (get_shlib_extension): New proc.
8620 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8621 * lib/gfortran.exp (gfortran_link_flags): Likewise.
8622 * lib/objc.exp (objc_target_compile): Likewise.
8623 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8624 detection.
8625
8626 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
8627
8628 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8629
8630 * lib/target-supports.exp (check_effective_target_static_libgfortran):
8631 Add -static to additional_flags and pass it to target_compile.
8632
8633 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8634
8635 PR libgfortran/24719
8636 gfortran.dg/read_noadvance.f90: New test.
8637
8638 PR libgfortran/24699
8639 gfortran.dg/fmt_t_2.f90: New test.
8640
8641 PR libgfortran/24785
8642 gfortran.dg/read_x_eor.f90: New test.
8643
8644 PR libgfortran/24584
8645 gfortran.dg/namelist_empty.f90: Rename test.
8646
8647 PR libgfortran/24489
8648 gfortran/read_eor.f90: Rename test.
8649
8650 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
8651
8652 PR fortran/15976
8653 * gfortran.dg/automatic_module_variable.f90: New test.
8654
8655 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
8656
8657 PR target/24445
8658 * gcc.dg/pr24445.c: New test.
8659
8660 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
8661
8662 PR fortran/24655
8663 PR fortran/24755
8664 * gfortran.dg/recursive_statement_functions.f90: Add statement
8665 functions using inline intrinsic functions and parameters to test
8666 that they no longer seg-fault.
8667
8668 PR fortran/24409
8669 gfortran.dg/nested_modules_4.f90: New test.
8670 gfortran.dg/nested_modules_5.f90: New test.
8671
8672 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8673
8674 PR fortran/24643
8675 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8676
8677 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
8678
8679 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8680 failures.
8681
8682 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
8683
8684 * gcc.dg/sparc-getcontext-1.c: New test.
8685
8686 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
8687
8688 * gcc.dg/ifcvt-fabs-1.c: New test.
8689
8690 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
8691
8692 PR other/4372
8693 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8694 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8695
8696 2005-11-09 Richard Guenther <rguenther@suse.de>
8697
8698 PR tree-optimization/24716
8699 * gcc.c-torture/execute/pr24716.c: New testcase.
8700
8701 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
8702
8703 * gcc.dg/pr24624.c: Disable for non S/390 targets.
8704
8705 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
8706
8707 PR 24624
8708 * gcc.dg/pr24624.c: Testcase added.
8709
8710 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
8711
8712 PR 24623
8713 * g++.dg/other/pr24623.C: Testcase added.
8714
8715 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
8716
8717 PR fortran/22607
8718 * gfortran-dg/pure_byref_1.f90: New.
8719 * gfortran-dg/pure_byref_2.f90: New.
8720
8721 2005-11-09 Uros Bizjak <uros@kss-loka.si>
8722
8723 PR c/24101
8724 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8725 * gcc.dg/dg.exp: Run main loop also for *.i files.
8726
8727 2005-11-08 Jakub Jelinek <jakub@redhat.com>
8728
8729 PR c++/19450
8730 * g++.dg/tls/diag-3.C: New test.
8731 * g++.dg/tls/diag-4.C: New test.
8732 * g++.dg/tls/static-1.C: New test.
8733 * g++.dg/tls/static-1a.cc: New file.
8734
8735 2005-11-08 Diego Novillo <dnovillo@redhat.com>
8736
8737 PR 23046
8738 * g++.dg/tree-ssa/pr23046.C: New test.
8739
8740 2005-11-08 Devang Patel <dpatel@apple.com>
8741
8742 PR tree-optimization/23115
8743 * gcc.dg/tree-ssa/pr23115.c: New.
8744
8745 2005-11-08 David Edelsohn <edelsohn@gnu.org>
8746
8747 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8748 * gcc.target/powerpc/pr16155.c: Same.
8749 * gcc.target/powerpc/altivec-1.c: Same.
8750 * gcc.target/powerpc/altivec-2.c: Same.
8751 * gcc.target/powerpc/altivec-3.c: Same.
8752 * gcc.target/powerpc/altivec-5.c: Same.
8753 * gcc.target/powerpc/altivec-11.c: Same.
8754 * gcc.target/powerpc/altivec-12.c: Same.
8755 * gcc.target/powerpc/altivec-14.c: Same.
8756 * gcc.target/powerpc/altivec-22.c: Same.
8757 * gcc.target/powerpc/altivec-consts.c: Same.
8758 * gcc.target/powerpc/altivec-pr22085.c: Same.
8759 * gcc.target/powerpc/altivec-splat.c: Same.
8760 * gcc.target/powerpc/altivec-varargs-1.c: Same.
8761 * gcc.target/powerpc/altivec-vec-merge.c: Same.
8762 * gcc.target/powerpc/darwin-longlong.c: Same.
8763
8764 2005-11-08 Uros Bizjak <uros@kss-loka.si>
8765
8766 PR target/19340
8767 * gcc.dg/pr19340.c: New test.
8768
8769 2005-11-07 Ian Lance Taylor <ian@airs.com>
8770
8771 PR rtl-optimization/24683
8772 * gcc.dg/pr24683.c: New test.
8773
8774 2005-11-07 Uros Bizjak <uros@kss-loka.si>
8775
8776 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8777 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8778
8779 2005-11-07 Uros Bizjak <uros@kss-loka.si>
8780
8781 * gcc.target/i386/pr23376.c: Compile with -mmmx.
8782
8783 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
8784
8785 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8786
8787 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
8788
8789 PR target/24230
8790
8791 * gcc.target/powerpc/altivec-consts.c,
8792 gcc.target/powerpc/altivec-splat.c: New testcase.
8793
8794 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
8795
8796 PR c/24599
8797
8798 * gcc.dg/overflow-2.c: New testcase.
8799
8800 2005-11-07 Jakub Jelinek <jakub@redhat.com>
8801
8802 PR rtl-optimization/23567
8803 * gcc.c-torture/execute/20051104-1.c: New test.
8804
8805 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
8806
8807 PR fortran/24534
8808 gfortran.dg/private_type_2.f90: Modified to check that case with
8809 PRIVATE declaration within derived type is accepted.
8810
8811 PR fortran/20838
8812 gfortran.dg/pointer_assign_1.f90: New test.
8813
8814 PR fortran/20840
8815 * gfortran.dg/arrayio_0.f90: New test.
8816
8817 PR fortran/17737
8818 gfortran.dg/data_initialized.f90: New test.
8819 gfortran.dg/data_constraints_1.f90: New test.
8820 gfortran.dg/data_constraints_2.f90: New test.
8821
8822 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
8823
8824 PR fortran/24174
8825 PR fortran/24305
8826 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8827
8828 2005-11-06 Diego Novillo <dnovillo@redhat.com>
8829
8830 PR 24670
8831 * gcc.dg/tree-ssa/pr24670.c: New test.
8832
8833 2005-11-05 Ian Lance Taylor <ian@airs.com>
8834
8835 PR target/22432
8836 * gcc.target/i386/pr22432.c: New test.
8837
8838 2005-11-05 Richard Henderson <rth@redhat.com>
8839
8840 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8841 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8842 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8843 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8844 from gcc.dg/alpha-*.
8845 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8846 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8847
8848 2005-11-05 Andreas Jaeger <aj@suse.de>
8849
8850 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8851
8852 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
8853
8854 PR target/23424
8855 * gcc.dg/torture/pr23424-1.c: New test.
8856
8857 2005-11-04 Richard Henderson <rth@redhat.com>
8858
8859 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8860 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8861 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8862 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8863 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8864 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8865 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8866 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8867 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8868 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8869 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8870 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8871 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8872 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8873 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8874 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8875 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8876 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8877 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8878 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8879 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8880 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8881 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8882 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8883 Move from gcc.dg/.
8884 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8885 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8886 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8887 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8888 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8889 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8890 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8891 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8892 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8893 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8894 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8895 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8896 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8897 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8898 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8899 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8900 gcc.target/i386/lea.c, gcc.target/i386/local.c,
8901 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8902 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8903 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8904 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8905 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8906 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8907 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8908 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8909 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8910 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8911 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8912 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8913 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8914 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8915 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8916 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8917 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8918 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8919 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8920 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8921 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8922 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8923 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8924 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8925 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8926 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8927 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8928 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8929
8930 2005-11-04 Diego Novillo <dnovillo@redhat.com>
8931
8932 PR 24627
8933 * gcc.dg/tree-ssa/pr24627.c: New test.
8934
8935 2005-11-04 Paul Brook <paul@codesourcery.com>
8936
8937 * gcc.dg/tls/opt-10.c: New test.
8938
8939 2005-11-04 Andreas Jaeger <aj@suse.de>
8940
8941 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8942 avoid extra warnings.
8943
8944 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8945
8946 PR libfortran/22298
8947 * gcc/testsuite/lib/target-supports.exp
8948 (check_effective_target_static_libgfortran): New
8949 static_libgfortran effective target.
8950 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8951 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8952
8953 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
8954
8955 * gcc.dg/pr24615.c: Guard test with { target fpic }.
8956
8957 2005-11-03 Josh Conner <jconner@apple.com>
8958
8959 PR c++/19989
8960 g++.dg/ext/array2.C: New test.
8961 g++.dg/template/dependent-name3.C: New test.
8962 g++.dg/template/dependent-name4.C: New test.
8963 g++.dg/template/sfinae2.C: New test.
8964
8965 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
8966
8967 PR preprocessor/22042
8968 * gcc.dg/cpp/strify4.c: New test.
8969
8970 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
8971
8972 PR c++/17964
8973 * g++.dg/cpp/string-1.C: New test.
8974
8975 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
8976
8977 * gcc.target/powerpc: New directory.
8978 * gcc.target/powerpc/powerpc.exp: New file.
8979 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8980 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8981 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8982 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8983 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8984 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8985 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8986 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8987 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8988 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8989 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8990 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8991 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8992 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8993 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8994 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8995 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8996 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8997 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8998 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8999 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
9000 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
9001 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
9002 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
9003 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
9004 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
9005 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
9006 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
9007 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
9008 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
9009 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
9010 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
9011 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
9012 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
9013
9014 2005-11-03 Mark Mitchell <mark@codesourcery.com>
9015
9016 PR c++/21627
9017 * g++.dg/warn/inline2.C: New test.
9018
9019 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
9020
9021 PR middle-end/23155
9022 * g++.dg/ext/c99struct1.C: New test.
9023 * gcc.dg/union-cast-1.c: New test.
9024 * gcc.dg/union-cast-2.c: New test.
9025 * gcc.dg/union-cast-3.c: New test.
9026
9027 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
9028
9029 PR middle-end/24589
9030 * gcc.c-torture/execute/zero-struct-2.c: New test.
9031
9032 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
9033
9034 PR c++/24582
9035 * g++.dg/init/switch1.C: New test.
9036
9037 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
9038
9039 * gcc.dg/delay-slot-1.c: New test.
9040
9041 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
9042
9043 PR target/24620
9044 * gcc.dg/pr24620.c: New test.
9045
9046 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
9047
9048 PR c/24329
9049 * gcc.dg/format/unnamed-1.c: New test.
9050
9051 2005-11-02 Mark Mitchell <mark@codesourcery.com>
9052
9053 PR c++/22434
9054 * g++.dg/expr/cond8.C: New test.
9055
9056 PR c++/24560
9057 * g++.dg/parse/dot1.C: New test.
9058
9059 2005-11-02 Jan Hubicka <jh@suse.cz>
9060
9061 PR target/23303
9062 * gcc.dg/i386-lea.c: New test
9063
9064 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
9065
9066 PR target/24615
9067 * gcc.dg/pr24615.c: New test.
9068
9069 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
9070
9071 PR target/24600
9072 * gcc.dg/pr24600.c: New test.
9073
9074 2005-11-02 Mark Mitchell <mark@codesourcery.com>
9075
9076 PR c++/19253
9077 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
9078 * g++.dg/parse/typename9.C: New test.
9079 * g++/dg/parse/typename10.C: Likewise.
9080
9081 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
9082
9083 PR fortran/18157
9084 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
9085 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
9086 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
9087
9088 2005-11-02 Mark Mitchell <mark@codesourcery.com>
9089
9090 PR c++/24569
9091 * g++.dg/debug/static1.C: New test.
9092
9093 2005-11-02 Josh Conner <jconner@apple.com>
9094
9095 * g++.dg/crash38.C: moved into proper directory...
9096 * g++.dg/template/crash42.C: ...here
9097
9098 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
9099
9100 PR target/18338
9101 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
9102 pcc_bitfield_type_matters || default_packed.
9103
9104 * lib/target-supports.exp
9105 (check_effective_target_pcc_bitfield_type_matters): New proc.
9106 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
9107
9108 PR testsuite/23304
9109 * lib/target-supports.exp (check_effective_default_packed): New proc.
9110 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
9111 Gate expected errors on target ! default_packed.
9112 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
9113
9114 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9115
9116 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
9117 change (r106358).
9118
9119 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9120
9121 PR fortran/24008
9122 * gfortran.dg/entry_5.f90: New.
9123 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
9124
9125 2005-11-01 Bob Wilson <bob.wilson@acm.org>
9126
9127 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
9128
9129 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
9130
9131 PR fortran/21565
9132 gfortran.dg/namelist_blockdata.f90: New test.
9133
9134 PR fortran/18737
9135 gfortran.dg/external_implicit_none.f90: New test.
9136
9137 PR fortran/14994
9138 * gfortran.dg/secnds.f: New test.
9139
9140 2005-10-31 Jan Hubicka <jh@suse.cz>
9141
9142 PR target/20928
9143 * gcc.c-torture/compile/pr20928.c: New test.
9144
9145 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
9146
9147 PR middle-end/23492
9148 * gcc.c-torture/compile/zero-strct-5.c: New test.
9149
9150 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
9151
9152 PR libgfortran/24584
9153 * gfortran.dg/pr24584.f90: New test.
9154
9155 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
9156
9157 PR fortran/18883
9158 * gfortran.dg/char_result_9.f90: New.
9159 * gfortran.dg/char_result_10.f90: New.
9160
9161 2005-10-30 Jan Hubicka <jh@suse.cz>
9162
9163 * g++.dg/tree-ssa/pr24172.C: New testcase.
9164
9165 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9166
9167 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
9168
9169 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
9170
9171 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
9172 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
9173 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
9174 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
9175 gfortran.dg/enum_9.f90,
9176 gfortran.fortran-torture/compile/enum_1.f90,
9177 gfortran.fortran-torture/execute/enum_1.f90,
9178 gfortran.fortran-torture/execute/enum_2.f90,
9179 gfortran.fortran-torture/execute/enum_3.f90,
9180 gfortran.fortran-torture/execute/enum_4.f90: New tests.
9181
9182 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
9183
9184 PR target/18482
9185 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
9186 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
9187
9188 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9189
9190 PR libfortran/20179
9191 * gfortran.dg/mixed_io_1.f90: New test.
9192 * gfortran.dg/mixed_io_1.c: New file.
9193
9194 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9195
9196 * gfortran.dg/malloc_free_1.f90: New test.
9197
9198 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
9199
9200 * gcc.dg/nested-func-4.c: Require profiling -pg.
9201
9202 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
9203
9204 PR C++/23229
9205 * g++.dg/warn/main-2.C: New test.
9206
9207 2005-10-28 Steven G. Kargl <kargls@comcast.net>
9208
9209 PR fortran/24545
9210 * gfortran.dg/interface_2.f90: new test.
9211
9212 2005-10-28 Josh Conner <jconner@apple.com>
9213
9214 PR c++/22153
9215 * g++.dg/template/crash38.C: New test.
9216 * g++.dg/parse/explicit1.C: Change expected errors.
9217
9218 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
9219
9220 PR C++/23426
9221 * g++.dg/other/large-size-array.C: New test.
9222
9223 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
9224
9225 PR middle-end/24362
9226 * g++.dg/opt/complex4.C: New test.
9227
9228 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
9229
9230 * gcc.dg/nested-func-4.c: New test.
9231
9232 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
9233
9234 PR fortran/24158
9235 gfortran.dg/derived_recursion.f90: New test.
9236 gfortran.dg/implicit_actual.f90: New test.
9237
9238 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
9239
9240 PR middle-end/24295, PR testsuite/24477
9241 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
9242 removed when weakref hits the tree.
9243
9244 2005-10-25 Jakub Jelinek <jakub@redhat.com>
9245
9246 * gfortran.dg/cray_pointers_4.f90: New test.
9247
9248 * gfortran.dg/cray_pointers_5.f90: New test.
9249
9250 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
9251
9252 PR fortran/22290
9253 * gfortran.dg/assign_5.f90: New test.
9254 * gfortran.dg/assign_6.f: New test.
9255
9256 2005-10-25 Uros Bizjak <uros@kss-loka.si>
9257
9258 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
9259 CPU has no SSE support.
9260
9261 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
9262
9263 PR libgfortran/24224
9264 * gfortran.dg/arrayio_1.f90: Update attribution.
9265 * gfortran.dg/arrayio_2.f90: Update attribution.
9266 * gfortran.dg/arrayio_3.f90: Update attribution.
9267 * gfortran.dg/arrayio_4.f90: Update test conditions.
9268 * gfortran.dg/arrayio_5.f90: Update attribution.
9269 * gfortran.dg/arrayio_6.f90: New test.
9270 * gfortran.dg/arrayio_7.f90: New test.
9271
9272 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
9273
9274 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
9275
9276 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
9277
9278 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
9279
9280 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
9281
9282 PR fortran/24416
9283 * gfortran.dg/namelist_char_only.f90: New test.
9284
9285 2005-10-24 Asher Langton <langton2@llnl.gov>
9286
9287 PR fortran/17031
9288 PR fortran/22282
9289 * gfortran.dg/cray_pointers_1.f90: New test.
9290 * gfortran.dg/cray_pointers_2.f90: New test.
9291 * gfortran.dg/cray_pointers_3.f90: New test.
9292 * gfortran.dg/loc_1.f90: New test.
9293 * gfortran.dg/loc_2.f90: New test.
9294
9295 2005-10-24 Steven Bosscher <stevenb@suse.de>
9296
9297 * gcc.dg/pr24225.c: New test.
9298
9299 2005-10-24 Asher Langton <langton2@llnl.gov>
9300
9301 * gfortran.dg/dup_save_1.f90: New test.
9302 * gfortran.dg/dup_save_2.f90: New test.
9303
9304 2005-10-24 Paul Brook <paul@codesourcery.com>
9305
9306 PR 24107
9307 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
9308 stdint.h.
9309
9310 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
9311
9312 PR libgfortran/24489
9313 * gfortran.dg/pr24489.f90: New test.
9314
9315 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
9316
9317 PR fortran/23635
9318 * gfortran.dg/ichar_1.f90: Add tests for derived types.
9319
9320 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
9321
9322 PR target/18911
9323 * g++.dg/init/array16.C: Skip for mmix-*-*.
9324
9325 2005-10-23 Asher Langton <langton2@llnl.gov>
9326
9327 * gfortran.dg/byte_1.f90: New test.
9328 * gfortran.dg/byte_2.f90: New test.
9329
9330 2005-10-23 David Edelsohn <edelsohn@gnu.org>
9331
9332 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
9333
9334 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
9335
9336 PR fortran/18022
9337 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9338
9339 PR fortran/24311
9340 * gfortran.dg/merge_char_const.f90: New test.
9341
9342 PR fortran/24384
9343 * gfortran.dg/spread_scalar_source.f90: New test.
9344
9345 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
9346
9347 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9348
9349 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9350 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9351
9352 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9353
9354 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
9355
9356 PR fortran/24426
9357 * gfortran.dg/der_pointer_4.f90: New.
9358
9359 2005-10-22 David Ayers <d.ayers@inode.at>
9360
9361 * obj-c++.dg/except-1.mm: Simplify.
9362
9363 2005-10-21 David Ayers <d.ayers@inode.at>
9364
9365 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
9366
9367 2005-10-21 Jakub Jelinek <jakub@redhat.com>
9368
9369 * gfortran.dg/assumed_dummy_2.f90: New test.
9370
9371 2005-10-21 James E Wilson <wilson@specifix.com>
9372
9373 PR preprocessor/15220
9374 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
9375
9376 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
9377
9378 * gcc.c-torture/execute/20051021-1.c: New test.
9379
9380 2005-10-21 Mark Mitchell <mark@codesourcery.com>
9381
9382 PR c++/24260
9383 * g++.dg/ext/tmplattr1.C: New test.
9384
9385 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
9386
9387 PR fortran/24440
9388 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
9389
9390 2005-10-20 Geoffrey Keating <geoffk@apple.com>
9391
9392 * obj-c++.dg/except-1.mm: New.
9393
9394 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9395
9396 2005-10-21 Alan Modra <amodra@bigpond.net.au>
9397
9398 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9399
9400 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
9401
9402 PR middle-end/24295
9403 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9404 declarations with the same names as thunks' alias targets, use
9405 aliases instead.
9406 * gcc.dg/attr-alias-3.c: New test.
9407 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9408
9409 2005-10-20 Mark Mitchell <mark@codesourcery.com>
9410
9411 PR c++/22618
9412 * g++.dg/parse/access8.C: New test.
9413
9414 2005-10-20 Richard Guenther <rguenther@suse.de>
9415
9416 PR c++/24439
9417 * g++.dg/tree-ssa/pr24439.C: New testcase.
9418
9419 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
9420
9421 * g++.dg/opt/delay-slot-1.C: New test.
9422
9423 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
9424
9425 PR fortran/21625
9426 * gfortran.fg/der_init_1.f90: New.
9427
9428 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9429
9430 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9431
9432 2005-10-19 Mark Mitchell <mark@codesourcery.com>
9433
9434 PR c++/21908
9435 * g++.dg/parse/error28.C: New test.
9436
9437 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
9438
9439 * gcc.dg/profile-generate-2.c: New test.
9440
9441 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
9442
9443 PR target/23589
9444 * g++.dg/ext/dllimport11.C: New.
9445
9446 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9447
9448 PR c++/22293
9449 * g++.dg/other/friend3.C: New test.
9450
9451 2005-10-18 Mark Mitchell <mark@codesourcery.com>
9452
9453 PR c++/23293
9454 * g++.dg/template/error19.C: New test.
9455
9456 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
9457
9458 PR c++/21383
9459 * g++.dg/overload/koenig2.C: New.
9460
9461 PR c++/23118
9462 * g++.dg/overload/error2.C: New.
9463
9464 PR c++/22604
9465 * g++.dg/inherit/covariant14.C: New.
9466
9467 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9468
9469 PR c++/23440
9470 * g++.dg/parse/for1.C: New test.
9471
9472 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
9473
9474 PR fortran/23446
9475 * gfortran.dg/host_dummy_index_1.f90: New test.
9476
9477 PR fortran/21459
9478 * gfortran.dg/automatic_char_len_2.f90: New test.
9479
9480 PR fortran/20866
9481 * gfortran.dg/recursive_statement_functions.f90: New test.
9482
9483 PR fortran/20853
9484 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9485
9486 PR fortran/20849
9487 * gfortran.dg/external_initializer.f90: New test.
9488
9489 PR fortran/20837
9490 * non_module_public.f90: New test.
9491
9492 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
9493
9494 PR c++/24386
9495 * g++.dg/template/overload7.C: New.
9496
9497 PR c++/22551
9498 * g++.dg/other/switch2.C: Remove expected warnings.
9499
9500 PR c++/21353
9501 * g++.dg/template/defarg6.C: New.
9502
9503 2005-10-17 Uros Bizjak <uros@kss-loka.si>
9504
9505 PR target/24315
9506 * gcc.target/i386/pr24315.c: New test.
9507
9508 2005-10-16 Mark Mitchell <mark@codesourcery.com>
9509
9510 PR c++/24389
9511 * g++.dg/template/static21.C: New test.
9512 * g++.dg/template/static21-a.cc: Likewise.
9513
9514 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
9515
9516 PR c++/23959
9517 * g++.dg/warn/Wswitch-default-1.C: New test.
9518 * g++.dg/warn/Wswitch-default-2.C: New test.
9519
9520 2005-10-16 Mark Mitchell <mark@codesourcery.com>
9521
9522 PR c++/22173
9523 * g++.dg/parse/template18.C: New test.
9524 * g++.dg/template/nontype15.C: Likewise.
9525
9526 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
9527
9528 PR fortran/22273
9529 * gfortran.dg/spec_expr_2.f90: New.
9530
9531 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
9532
9533 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9534 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9535 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9536 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9537 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9538 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9539 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9540 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
9541 previous target-specific skips and warning-message matches where
9542 applicable.
9543
9544 2005-10-15 Mark Mitchell <mark@codesourcery.com>
9545
9546 PR c++/21347
9547 * g++.dg/warn/Wctor-dtor.C: New test.
9548
9549 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9550
9551 PR c/23439
9552 * gcc.dg/for-1.c: New test.
9553
9554 2005-10-14 Mark Mitchell <mark@codesourcery.com>
9555
9556 PR c++/19565
9557 * g++.dg/warn/Wconversion1.C: New test.
9558 * g++.dg/ext/packed4.C: Compile with -w.
9559 * g++.dg/opt/20050511-1.C: Likewise.
9560 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9561
9562 2005-10-14 Jakub Jelinek <jakub@redhat.com>
9563
9564 * gfortran.dg/boz_5.f90: New test.
9565
9566 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
9567
9568 PR c++/22551
9569 * g++.dg/other/switch2.C: New.
9570
9571 PR c++/23984
9572 * g++.dg/init/ctor7.C: New.
9573
9574 2005-10-13 David Edelsohn <edelsohn@gnu.org>
9575
9576 PR c++/23730
9577 * g++.dg/parse/crash32.C: New test.
9578
9579 2005-10-13 Mark Mitchell <mark@codesourcery.com>
9580
9581 PR c++/20721
9582 * g++.dg/init/goto2.C: New test.
9583
9584 PR c++/22464
9585 * g++.dg/template/crash/41.C: New test.
9586
9587 PR c++/22180
9588 * g++.dg/template/crash40.C: New test.
9589
9590 PR c++/23694
9591 * g++.dg/parse/friend5.C: New test.
9592
9593 PR c++/23307
9594 * g++.dg/template/crash38.C: New test.
9595
9596 PR c++/22352
9597 * g++.dg/template/friend38.C: New test.
9598
9599 PR c++/22405
9600 * g++.dg/template/crash39.C: New test.
9601
9602 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
9603
9604 * gcc.dg/debug/dwarf2/dwarf-char1.c,
9605 gcc.dg/debug/dwarf2/dwarf-char2.c,
9606 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9607
9608 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9609
9610 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
9611
9612 * gcc.dg/dll-2.c: Add tests for warnings.
9613 * gcc.dg/dll-3.c: Likewise.
9614 * gcc.dg/dll-4.c: Likewise.
9615
9616 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9617 * g++.dg/ext/dllimport2.C: Likewise.
9618 * g++.dg/ext/dllimport3.C: Likewise.
9619 * g++.dg/ext/dllimport7.C: Likewise.
9620 * g++.dg/ext/dllimport8.C: Likewise.
9621 * g++.dg/ext/dllimport9.C: Likewise.
9622
9623 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
9624
9625 PR fortran/24092
9626 * gfortran.dg/derived_pointer_recursion.f90: New test.
9627
9628 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
9629
9630 * gcc.c-torture/execute/20051012-1.c: New test.
9631
9632 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
9633
9634 PR fortran/18082
9635 * gfortran.dg/automatic_char_len_1.f90: New test.
9636
9637 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
9638
9639 PR fortran/20847
9640 * gfortran.dg/save_common.f90: New test.
9641
9642 PR fortran/20856
9643 * gfortran.dg/save_result.f90: New test.
9644
9645 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
9646
9647 PR c++/21592
9648 * g++.dg/template/dependent-expr1.C: Add new expected error.
9649 * g++.dg/template/dependent-expr2.C: Adjust error text.
9650 * g++.dg/template/overload6.C: New.
9651
9652 PR c++/23797
9653 * g++.dg/other/typename8.C: New.
9654
9655 PR c++/21117
9656 * g++.dg/other/return1.C: New.
9657
9658 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
9659
9660 PR c++/24052
9661 * g++.dg/ext/label5.C: New.
9662
9663 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
9664
9665 PR c++/19964
9666 * g++.dg/parse/crash31.C: New.
9667
9668 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
9669
9670 * g++.dg/ipa/ipa-1.c: New test.
9671 * g++.dg/ipa/ipa-2.c: New test.
9672 * g++.dg/ipa/ipa-3.c: New test.
9673 * g++.dg/ipa/ipa-4.c: New test.
9674 * g++.dg/ipa/ipa-5.c: New test.
9675 * g++.dg/ipa/ipa.exp: New file.
9676
9677 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
9678
9679 PR fortran/24207
9680 * gfortran.dg/private_type_3.f90: New test.
9681
9682 2005-10-11 Steven G. Kargl <kargls@comcast.net>
9683
9684 PR fortran/20786
9685 gfortran.dg/aint_anint_1.f90: New test.
9686
9687 2005-10-11 Steven G. Kargl <kargls@comcast.net>
9688
9689 PR libgfortran/24313
9690 gfortran.dg/csqrt.f: New test.
9691
9692 2005-10-11 Ian Lance Taylor <ian@airs.com>
9693
9694 PR c++/8057
9695 * g++.dg/warn/noeffect7.C: New test.
9696 * g++.dg/warn/noeffect2.C: Instantiate templates.
9697 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
9698 and warning.
9699
9700 2005-10-11 Mark Mitchell <mark@codesourcery.com>
9701
9702 PR c++/21089
9703 * g++.dg/init/float1.C: New test.
9704
9705 PR c++/24277
9706 * g++.dg/init/member1.C: Tweak error markers.
9707
9708 2005-10-11 Janis Johnson <janis187@us.ibm.com>
9709
9710 PR testsuite/24281
9711 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9712 Check for null pointer.
9713
9714 2005-10-11 Mark Mitchell <mark@codesourcery.com>
9715
9716 PR c++/21369
9717 * g++.dg/parse/ret-type3.C: New test.
9718
9719 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
9720
9721 PR tree-opt/23946
9722 * gcc.c-torture/compile/pr23946.c: New test.
9723
9724 2005-10-11 Jakub Jelinek <jakub@redhat.com>
9725
9726 * g++.dg/opt/mmx2.C: New test.
9727
9728 2005-10-10 Mark Mitchell <mark@codesourcery.com>
9729
9730 PR c++/24277
9731 * g++.dg/template/static20.C: New test.
9732
9733 PR c++/24302
9734 * g++.dg/warn/Wunused-12.C: New test.
9735
9736 PR c++/23437
9737 * g++.dg/template/arg4.C: New test.
9738
9739 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
9740
9741 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9742 * gcc.dg/ucnid-3.c: Likewise.
9743 * gcc.dg/ucnid-4.c: Likewise.
9744 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9745 * g++.dg/other/ucnid-1.C: Likewise.
9746 * gcc.dg/sparc-frame-1.c: New test.
9747
9748 2005-10-10 Mark Mitchell <mark@codesourcery.com>
9749
9750 PR c++/24139
9751 * g++.dg/template/spec27.C: New test.
9752
9753 PR c++/24275
9754 * g++.dg/template/static19.C: New test.
9755
9756 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
9757
9758 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9759 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9760
9761 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
9762
9763 PR target/24136
9764 * gfortran.fortran-torture/compile/pr24136.f: New test.
9765
9766 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
9767
9768 PR c++/22172
9769 * g++.dg/parse/crash30.C: New test.
9770
9771 2005-10-07 Richard Guenther <rguenther@suse.de>
9772
9773 PR middle-end/24227
9774 * gcc.c-torture/compile/pr24227.c: New testcase.
9775
9776 2005-10-07 Steve Ellcey <sje@cup.hp.com>
9777
9778 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9779 Do not put aligned attributes on array elements.
9780
9781 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
9782
9783 PR testsuite/23611, PR testsuite/23615
9784 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9785 writing prototypes of library functions by hand.
9786 * obj-c++.dg/bitfield-4.mm: Likewise.
9787 * obj-c++.dg/const-str-4.mm: Likewise.
9788 * obj-c++.dg/encode-4.mm: Likewise.
9789 * obj-c++.dg/encode-5.mm: Likewise.
9790 * obj-c++.dg/encode-6.mm: Likewise.
9791 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9792 * obj-c++.dg/method-10.mm: Likewise.
9793 * obj-c++.dg/method-17.mm: Likewise.
9794 * obj-c++.dg/method-19.mm: Likewise.
9795 * obj-c++.dg/try-catch-2.mm: Likewise.
9796
9797 2005-10-06 Richard Henderson <rth@redhat.com>
9798
9799 PR 24236
9800 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9801
9802 2005-10-06 Dale Johannesen <dalej@apple.com>
9803
9804 * gcc.c-torture/execute/20030125-1.c: Correct.
9805
9806 2005-10-06 Richard Guenther <rguenther@suse.de>
9807
9808 PR tree-optimization/24238
9809 * g++.dg/tree-ssa/pr24238.C: New testcase.
9810
9811 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
9812
9813 PR 18568
9814 * gfortran.dg/der_pointer_3.f90: New test.
9815
9816 2005-10-05 Devang Patel <dpatel@apple.com>
9817
9818 PR Debug/23205
9819 * g++.dg/other/PR23205.C: New.
9820
9821 2005-10-05 Richard Henderson <rth@redhat.com>
9822
9823 PR target/23602
9824 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9825 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9826
9827 2005-10-05 Dale Johannesen <dalej@apple.com>
9828
9829 * gcc.c-torture/execute/float-floor.c: New.
9830
9831 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
9832
9833 PR tree-optimization/21419
9834 PR tree-optimization/24146
9835 PR tree-optimization/24151
9836
9837 * g++.dg/ext/asm7.C: New.
9838 * g++.dg/ext/asm8.C: New.
9839 * gcc.dg/asm-1.c: Compile on all targets.
9840 * gcc.dg/asm-pr24146.c: New.
9841 * gcc.dg/pr21419.c: Adjust error messages.
9842
9843 2005-10-05 Richard Guenther <rguenther@suse.de>
9844
9845 PR fortran/24176
9846 * gfortran.fortran-torture/compile/empty.f90: New testcase.
9847
9848 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
9849
9850 PR c++/23513
9851 * g++.dg/template/spec22.C: Robustify test.
9852 * g++.dg/template/spec26.C: New.
9853
9854 2005-10-05 Uros Bizjak <uros@kss-loka.si>
9855
9856 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9857 if target supports vector instructions.
9858
9859 2005-10-04 Geoffrey Keating <geoffk@apple.com>
9860
9861 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9862 C99 functions.
9863
9864 2005-10-04 Janis Johnson <janis187@us.ibm.com>
9865
9866 * lib/target-supports.exp (check_effective_target_fortran_large_real,
9867 check_effective_target_fortran_large_int): Replace cached result
9868 when target changes.
9869
9870 2005-10-04 Devang Patel <dpatel@apple.com>
9871
9872 * gcc.dg/i386-sse-vect-types.c: New.
9873
9874 2005-10-04 Ian Lance Taylor <ian@airs.com>
9875
9876 PR preprocessor/13726
9877 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9878 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9879
9880 2005-10-04 Richard Guenther <rguenther@suse.de>
9881
9882 PR c/23576
9883 * gcc.dg/noncompile/pr23576.c: New testcase.
9884
9885 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
9886
9887 PR middle-end/23125
9888 * gcc.dg/register-var-3.c: New test.
9889
9890 2005-10-04 Steven Bosscher <stevenb@suse.de>
9891
9892 * gcc.dg/pr23049.c: New test.
9893
9894 * gcc.dg/ucnid-4.c: Fix test.
9895
9896 2005-10-03 Diego Novillo <dnovillo@redhat.com>
9897
9898 PR 23445
9899 * gcc.c-torture/compile/pr23445.c: New test.
9900
9901 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
9902
9903 * g++.dg/overload/unknown1.C: New.
9904
9905 2005-10-03 Mark Mitchell <mark@codesourcery.com>
9906
9907 PR c++/17775
9908 * g++.dg/template/repo4.C: New test.
9909
9910 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9911
9912 PR libfortran/19308
9913 * gfortran.dg/large_real_kind_2.F90: New test.
9914 * gfortran.dg/large_integer_kind_2.f90: New test.
9915
9916 2005-10-03 Uros Bizjak <uros@kss-loka.si>
9917
9918 * lib/target-supports.exp (check_effective_target_vect_shift):
9919 Implement with result caching. Add i?86, x86_64 and ia64 targets.
9920 (check_effective_target_vect_condition): Fix copy-n-pasto.
9921
9922 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9923 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9924 targets.
9925
9926 2005-10-02 Mark Mitchell <mark@codesourcery.com>
9927
9928 PR c++/22621
9929 * g++.dg/template/overload5.C : New test.
9930
9931 PR c++/23840
9932 * g++.dg/expr/stdarg1.C: New test.
9933
9934 2005-10-02 Diego Novillo <dnovillo@redhat.com>
9935
9936 PR 24142
9937 * gcc.c-torture/execute/pr24142.c: New test.
9938
9939 2005-10-01 Diego Novillo <dnovillo@redhat.com>
9940
9941 PR 24141
9942 * gcc.c-torture/execute/pr24141.c: New test.
9943
9944 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
9945 Diego Novillo <dnovillo@redhat.com>
9946
9947 PR 23604
9948 * gcc.c-torture/execute/pr23604.c: New test.
9949
9950 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
9951
9952 PR fortran/16404
9953 PR fortran/20835
9954 PR fortran/20890
9955 PR fortran/20899
9956 PR fortran/20900
9957 PR fortran/20901
9958 PR fortran/20902
9959 gfortran.dg/equiv_constraint_1.f90: New test.
9960 gfortran.dg/equiv_constraint_2.f90: New test.
9961 gfortran.dg/equiv_constraint_3.f90: New test.
9962 gfortran.dg/equiv_constraint_4.f90: New test.
9963 gfortran.dg/equiv_constraint_5.f90: New test.
9964 gfortran.dg/equiv_constraint_6.f90: New test.
9965 gfortran.dg/equiv_constraint_7.f90: New test.
9966 gfortran.dg/equiv_constraint_8.f90: New test.
9967 gfortran.dg/private_type_1.f90: New test.
9968 gfortran.dg/private_type_2.f90: New test.
9969 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9970 980628-10.f: Assert std=gnu to permit mixing of
9971 types in equivalence statements.
9972
9973 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
9974
9975 PR 24112
9976 * gfortran.dg/open_status_1.f90: New.
9977
9978 2005-09-30 Uros Bizjak <uros@kss-loka.si>
9979
9980 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9981 * gcc.dg/vect/pr22480.c: Clean up temp files.
9982 * gcc.dg/vect/pr23831.c: Clean up temp files.
9983 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9984 Clean up temp files.
9985 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9986 Clean up temp files.
9987
9988 * gcc.dg/20050309-1.c: Clean up temp files.
9989 * gcc.dg/20050325-1.c: Clean up temp files.
9990
9991 2005-09-30 Uros Bizjak <uros@kss-loka.si>
9992
9993 PR tree-optimization/24059
9994 * gcc.dg/vect/pr24059.c : New test.
9995
9996 2005-09-29 Jakub Jelinek <jakub@redhat.com>
9997
9998 PR middle-end/24109
9999 * gcc.c-torture/execute/20050929-1.c: New test.
10000
10001 2005-09-29 Steven Bosscher <stevenb@suse.de>
10002
10003 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
10004
10005 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
10006
10007 PR c/21419
10008 * gcc.dg/pr21419.c: New test.
10009
10010 2005-09-29 Steven Bosscher <stevenb@suse.de>
10011
10012 * gcc.dg/pr23911.c: New test.
10013
10014 2005-09-28 Mark Mitchell <mark@codesourcery.com>
10015
10016 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
10017
10018 PR c++/16782
10019 * g++.dg/parse/qualified4.C: New test.
10020 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
10021 * g++.old-deja/g++.mike/p8154.C: Likewise.
10022
10023 2005-09-27 Mark Mitchell <mark@codesourcery.com>
10024
10025 PR c++/22147
10026 * g++.dg/template/friend37.C: New test.
10027 * g++.dg/parse/crash28.C: Adjust error markers.
10028
10029 2005-09-27 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR fortran/18518
10032 * gfortran.fortran-torture/execute/save_2.f90: New decl.
10033
10034 2005-09-27 Devang Patel <dpatel@apple.com>
10035
10036 PR tree-optimization/23625
10037 * gcc.dg/pr23625.c: New test.
10038
10039 2005-09-27 Uros Bizjak <uros@kss-loka.si>
10040
10041 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
10042 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
10043
10044 2005-09-26 Jakub Jelinek <jakub@redhat.com>
10045
10046 PR fortran/23677
10047 * gfortran.fortran-torture/execute/save_1.f90: New test.
10048 * gfortran.dg/save_1.f90: New test.
10049
10050 2005-09-26 Uros Bizjak <uros@kss-loka.si>
10051
10052 * gcc.target/i386/builtin-apply-mmx.c: New test.
10053
10054 PR target/22576
10055 * gcc.target/i386/pr22576.c: New test.
10056
10057 PR target/22585
10058 * gcc.target/i386/pr22585.c: New test.
10059
10060 PR target/23268
10061 * gcc.target/i386/pr23268.c: New test.
10062
10063 PR middle-end/23831
10064 * gcc.dg/vect/pr23831.c: New test.
10065
10066 PR target/24055
10067 * gcc.target/i386/pr24055.c: New test.
10068
10069 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
10070
10071 PR tree-optimization/23960
10072 * gcc.c-torture/compile/pr23960.c: New.
10073
10074 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
10075
10076 PR fortran/16861
10077 * gfortran.dg/nested_modules_3.f90: New.
10078
10079 2005-09-22 Steven G. Kargl <kargls@comcast.net>
10080
10081 PR fortran/24005
10082 gfortran.dg/interface_1.f90: New test.
10083
10084 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
10085 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10086
10087 PR fortran/23843
10088 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
10089
10090 2005-09-22 Steven G. Kargl <kargls@comcast.net>
10091
10092 PR fortran/23516
10093 * gfortran.dg/imag_1.f: New test.
10094 * gfortran.dg/imag_2.f: Ditto.
10095
10096 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
10097
10098 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
10099
10100 2005-09-22 Jakub Jelinek <jakub@redhat.com>
10101
10102 PR c++/21983
10103 * g++.dg/warn/pr21983.C: New test.
10104
10105 2005-09-21 Mark Mitchell <mark@codesourcery.com>
10106
10107 PR c++/23993
10108 * g++.dg/template/array14.C: New test.
10109
10110 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
10111
10112 PR fortran/19929
10113 * gfortran.dg/der_ptr_component_1.f90: New test.
10114
10115 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10116
10117 PR c++/23965
10118 * g++.dg/template/error1.C: Reject "no matching function" message.
10119
10120 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10121
10122 PR c++/17609
10123 * g++.dg/lookup/error1.C: New test.
10124
10125 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
10126
10127 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
10128 functionality of the testcase.
10129
10130 2005-09-20 Richard Henderson <rth@redhat.com>
10131
10132 * gcc.dg/vect/vect-22.c: Require vect_float.
10133 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
10134
10135 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
10136
10137 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
10138 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
10139 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
10140 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
10141 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
10142 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
10143 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
10144 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
10145 * gcc.dg/cpp/ucnid-8.c: New test.
10146
10147 2005-09-20 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR tree-optimization/23929
10150 * gcc.c-torture/compile/pr23929.c: New test.
10151
10152 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
10153
10154 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
10155 for one loop.
10156
10157 2005-09-20 Steve Ellcey <sje@cup.hp.com>
10158
10159 PR testsuite/23186
10160 * g++.dg/other/pr22003.C: Require named sections.
10161
10162 2005-09-20 Jakub Jelinek <jakub@redhat.com>
10163
10164 PR c++/23947
10165 * g++.dg/rtti/crash3.C: New test.
10166
10167 PR tree-optimization/23818
10168 * gcc.dg/pr23818.c: New test.
10169
10170 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10171
10172 PR fortran/23420
10173 * gfortran.dg/print_fmt_4.f: New.
10174
10175 2005-09-20 Jakub Jelinek <jakub@redhat.com>
10176
10177 PR fortran/23663
10178 * gfortran.fortran-torture/execute/entry_11.f90: New test.
10179
10180 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
10181
10182 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
10183 Use pointers to local alignable arrays instead. Added comments.
10184 * gcc.dg/vect/vect-46.c: Likewise.
10185 * gcc.dg/vect/vect-48.c: Likewise.
10186 * gcc.dg/vect/vect-49.c: Likewise.
10187 * gcc.dg/vect/vect-52.c: Likewise.
10188 * gcc.dg/vect/vect-53.c: Likewise.
10189 * gcc.dg/vect/vect-54.c: Likewise.
10190 * gcc.dg/vect/vect-56.c: Likewise.
10191 * gcc.dg/vect/vect-57.c: Likewise.
10192 * gcc.dg/vect/vect-58.c: Likewise.
10193 * gcc.dg/vect/vect-60.c: Likewise.
10194 * gcc.dg/vect/vect-61.c: Likewise.
10195
10196 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
10197 The test is no longer vectorizable on vect_no_align targets.
10198 * gcc.dg/vect/vect-43.c: Likewsie.
10199
10200 * gcc.dg/vect/vect-44.c: Added comments.
10201 * gcc.dg/vect/vect-45.c: Added comments.
10202 * gcc.dg/vect/vect-50.c: Added comments.
10203 * gcc.dg/vect/vect-51.c: Added comments.
10204
10205 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
10206 aligned type.
10207 * gcc.dg/vect/Os-vect-95.c: Likewise.
10208
10209 * gcc.dg/vect/vect-41.c: Test removed.
10210 * gcc.dg/vect/vect-47.c: Test removed.
10211 * gcc.dg/vect/vect-55.c: Test removed.
10212 * gcc.dg/vect/vect-59.c: Test removed.
10213
10214 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
10215
10216 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
10217 No longer vectorizable on vect_no_align targets.
10218 * gcc.dg/vect/pr20122.c: Likewise.
10219 * gcc.dg/vect/vect-74.c: Likewise.
10220 * gcc.dg/vect/vect-75.c: Likewise.
10221 * gcc.dg/vect/vect-76.c: Likewise.
10222
10223 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
10224 Will not be vectorizable on vect_no_align targets once aliasing issues
10225 are resolved.
10226 * gcc.dg/vect/vect-79.c: Likewise.
10227
10228 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
10229 * gcc.dg/vect/vect-78.c: Likewise.
10230 * gcc.dg/vect/vect-97.c: Likewise.
10231
10232 2005-09-19 Steven Bosscher <stevenb@suse.de>
10233
10234 * gcc.dg/pr23943.c: New test.
10235
10236 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
10237
10238 PR fortran/19181
10239 * gfortran.dg/derived_pointer_null_1.f90: New test.
10240
10241 2005-09-18 Richard Guenther <rguenther@suse.de>
10242
10243 PR middle-end/23944
10244 * gcc.c-torture/compile/pr23944.c: New testcase.
10245
10246 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
10247
10248 PR fortran/15975
10249 * gfortran.dg/der_pointer_2.f90: New test.
10250
10251 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
10252
10253 PR fortran/16861
10254 * gfortran.dg/nested_modules_2.f90: New test.
10255
10256 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10257
10258 PR c++/18368
10259 * g++.dg/other/semicolon.C: New test.
10260
10261 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
10262
10263 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
10264 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
10265
10266 2005-09-16 Mark Mitchell <mark@codesourcery.com>
10267
10268 PR c++/23914
10269 * g++.dg/template/static18.C: New test.
10270
10271 PR c++/21514
10272 * g++.dg/template/crash19.C: Remove dg-error marker.
10273 * g++.dg/template/local4.C: New test.
10274
10275 2005-09-16 Paul Brook <paul@codesourcery.com>
10276
10277 PR fortran/23906
10278 * gfortran.dg/dependency_1.f90: New test.
10279
10280 2005-09-15 Mark Mitchell <mark@codesourcery.com>
10281
10282 PR c++/23896
10283 * g++.dg/template/static17.C: New test.
10284
10285 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
10286
10287 PR c++/23139
10288 * g++.dg/warn/huge-val1.C: New test.
10289
10290 2005-09-15 Mark Mitchell <mark@codesourcery.com>
10291
10292 PR c++/13140
10293 * g++.dg/parse/class2.C: New test.
10294 * g++.dg/template/explicit8.C: Likewise.
10295 * g++.dg/template/spec25.C: Likewise.
10296
10297 2005-09-14 Josh Conner <jconner@apple.com>
10298
10299 PR middle-end/23584
10300 * gcc.dg/pr23584.c: New test.
10301
10302 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
10303
10304 PR fortran/21875 Internal Unit Array I/O, NIST
10305 * gfortran.dg/arrayio_1.f90: New test.
10306 * gfortran.dg/arrayio_1.f90: New test.
10307 * gfortran.dg/arrayio_1.f90: New test.
10308 * gfortran.dg/arrayio_1.f90: New test.
10309 * gfortran.dg/arrayio_1.f90: New test.
10310
10311 2005-09-14 Uros Bizjak <uros@kss-loka.si>
10312
10313 PR middle-end/22480
10314 * gcc.dg/vect/pr22480.c: New test.
10315
10316 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
10317
10318 PR fortran/19358
10319 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
10320
10321 2005-09-13 Josh Conner <jconner@apple.com>
10322
10323 PR c++/23180
10324 * g++.dg/init/struct2.C: New test.
10325 * g++.dg/init/struct3.C: New test.
10326
10327 2005-09-13 Janis Johnson <janis187@us.ibm.com>
10328
10329 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
10330 Clean up temp files.
10331 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
10332 gcc.dg/tree-ssa/builtin-fprintf-1.c,
10333 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
10334 gcc.dg/tree-ssa/builtin-printf-1.c,
10335 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
10336 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
10337 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10338 gcc.dg/tree-ssa/builtin-vprintf-1.c,
10339 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10340 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10341 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10342 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10343 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10344 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10345 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10346 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10347
10348 2005-09-13 Josh Conner <jconner@apple.com>
10349
10350 * lib/gcc-dg.exp: Load scanipa.exp.
10351 (cleanup-dump): New procedure.
10352 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10353 * lib/scandump.exp: New file.
10354 * lib/scantree.exp: Use it.
10355 * lib/scanipa.exp: New file.
10356
10357 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
10358
10359 PR fortran/17740
10360 * gfortran.dg/generic_4.f90: New test.
10361
10362 2005-09-13 Uros Bizjak <uros@kss-loka.si>
10363
10364 PR target/23816
10365 * gcc.target/i386/pr23816-1.c: New test.
10366 * gcc.target/i386/pr23816-2.c: New test.
10367
10368
10369 2005-09-13 Bastian Blank <waldi@debian.org>
10370
10371 PR c++/16171
10372 * g++.dg/abi/mangle26.C: New test.
10373 * g++.dg/abi/mangle27.C: New test.
10374 * g++.dg/abi/mangle28.C: New test.
10375 * g++.dg/abi/mangle29.C: New test.
10376
10377 PR c++/23839
10378 * g++.dg/parse/register1.C: New test.
10379
10380 2005-09-13 Mark Mitchell <mark@codesourcery.com>
10381
10382 PR c++/23842
10383 * g++.dg/template/access16.C: New test.
10384
10385 2005-09-13 Richard Sandiford <richard@codesourcery.com>
10386
10387 * gfortran.dg/char_pack_2.f90: Increase the vector size.
10388
10389 2005-09-13 Richard Sandiford <richard@codesourcery.com>
10390
10391 PR fortran/18899
10392 * gfortran.dg/shape_2.f90: New test.
10393
10394 2005-09-13 Richard Sandiford <richard@codesourcery.com>
10395
10396 PR target/19269
10397 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10398 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10399 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10400 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10401 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10402 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10403 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10404 tests.
10405
10406 2005-09-12 Mark Mitchell <mark@codesourcery.com>
10407
10408 PR c++/23841
10409 * g++.dg/parse/template17.C: New test.
10410
10411 2005-09-12 Mark Mitchell <mark@codesourcery.com>
10412
10413 PR c++/23789
10414 * g++.dg/template/nontype14.C: New test.
10415
10416 2005-09-12 Ian Lance Taylor <ian@airs.com>
10417
10418 PR g++/7874
10419 * g++.dg/lookup/friend7.C: New test.
10420 * g++.dg/lookup/friend8.C: New test.
10421 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10422 so that it will be found via argument dependent lookup.
10423 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10424 friend functions which will no longer be found.
10425 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10426 function g, so that it will be found via argument dependent
10427 lookup.
10428 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10429 * g++.old-deja/g++.mike/net43.C: Likewise.
10430
10431 2005-09-12 Mark Mitchell <mark@codesourcery.com>
10432
10433 PR c++/23691
10434 * g++.dg/template/static16.C: New test.
10435
10436 2005-09-12 Josh Conner <jconner@apple.com>
10437
10438 PR middle-end/23237
10439 * gcc.c-torture/compile/pr23237.c: New test.
10440
10441 2005-09-11 Richard Henderson <rth@redhat.com>
10442
10443 * g++.dg/other/error8.C: Update expected diagnostic text.
10444
10445 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10446
10447 PR libfortran/19872
10448 * gfortran.dg/overwrite_1.f: New test.
10449
10450 2005-09-09 Josh Conner <jconner@apple.com>
10451
10452 * g++.dg/init/pr23180-1.C: Removed.
10453 * g++.dg/init/pr23180-2.C: Removed.
10454
10455 2005-09-09 David Daney <ddaney@avtrex.com>
10456
10457 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10458 files which are ...
10459 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10460 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10461
10462 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10463
10464 * gfortran.dg/iostat_2.f90: New test.
10465
10466 2005-09-09 Mark Mitchell <mark@codesourcery.com>
10467
10468 PR c++/22252
10469 * g++.dg/ext/interface1.C: New test.
10470 * g++.dg/ext/interface1.h: Likewise.
10471 * g++.dg/ext/interface1a.cc: Likewise.
10472
10473 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
10474
10475 * gfortran.dg/iomsg_1.f90: New test case.
10476
10477 2005-09-09 Richard Guenther <rguenther@suse.de>
10478
10479 PR c++/23624
10480 * g++.dg/tree-ssa/pr23624.C: New testcase.
10481
10482 2005-09-09 Richard Sandiford <richard@codesourcery.com>
10483
10484 PR fortran/19239
10485 * gfortran.dg/vector_subscript_1.f90,
10486 * gfortran.dg/vector_subscript_2.f90: New tests.
10487
10488 2005-09-09 Richard Sandiford <richard@codesourcery.com>
10489
10490 PR fortran/21104
10491 * gfortran.dg/array_alloc_1.f90,
10492 * gfortran.dg/array_alloc_2.f90,
10493 * gfortran.dg/array_alloc_3.f90: New tests.
10494
10495 2005-09-09 Richard Sandiford <richard@codesourcery.com>
10496
10497 PR fortran/12840
10498 * gfortran.dg/array_constructor_6.f90
10499 * gfortran.dg/array_constructor_7.f90
10500 * gfortran.dg/array_constructor_8.f90
10501 * gfortran.dg/array_constructor_9.f90
10502 * gfortran.dg/array_constructor_10.f90
10503 * gfortran.dg/array_constructor_11.f90
10504 * gfortran.dg/array_constructor_12.f90: New tests.
10505
10506 2005-09-08 Josh Conner <jconner@apple.com>
10507
10508 PR c++/23180
10509 * g++.dg/init/pr23180-1.C: New test.
10510 * g++.dg/init/pr23180-2.C: New test.
10511
10512 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
10513
10514 PR fortran/18878
10515 * gfortran.dg/module_double_reuse.f90: New.
10516
10517 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
10518
10519 PR fortran/23270
10520 PR fortran/22304
10521 PR fortran/18870
10522 PR fortran/17917
10523 PR fortran/16511
10524 * gfortran.dg/common_equivalence_1.f: New.
10525 * gfortran.dg/common_equivalence_2.f: New.
10526 * gfortran.dg/common_equivalence_3.f: New.
10527 * gfortran.dg/contained_equivalence_1.f90: New.
10528 * gfortran.dg/module_blank_common.f90: New.
10529 * gfortran.dg/module_commons_1.f90: New.
10530 * gfortran.dg/module_equivalence_1.f90: New.
10531 * gfortran.dg/nested_modules_1.f90: New.
10532 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10533 equivalences and add comment to connect the test with
10534 the PR.
10535
10536 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10537
10538 PR fortran/23765
10539 * gfortran.dg/common_6.f90: New test.
10540
10541 2005-09-08 Richard Sandiford <richard@codesourcery.com>
10542
10543 PR fortran/15326
10544 * gfortran.dg/char_result_1.f90,
10545 * gfortran.dg/char_result_2.f90,
10546 * gfortran.dg/char_result_3.f90,
10547 * gfortran.dg/char_result_4.f90,
10548 * gfortran.dg/char_result_5.f90,
10549 * gfortran.dg/char_result_6.f90,
10550 * gfortran.dg/char_result_7.f90,
10551 * gfortran.dg/char_result_8.f90: New tests.
10552
10553 2005-09-08 Richard Sandiford <richard@codesourcery.com>
10554
10555 PR fortran/19928
10556 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10557
10558 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
10559
10560 PR obj-c++/16816
10561 * obj-c++.dg/selector-5.mm: New test.
10562 * obj-c++.dg/selector-6.mm: New test.
10563
10564 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
10565
10566 PR objc/20574
10567 PR objc/19324
10568 * objc.dg/error-1.m: New test.
10569
10570 2005-09-07 Richard Sandiford <richard@codesourcery.com>
10571
10572 PR fortran/23373
10573 * gfortran.fortran-torture/execute/pr23373-1.f90,
10574 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10575
10576 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
10577
10578 PR libfortran/23760
10579 * gfortran.dg/g77/1832.f: Remove long string in write statement
10580 to allow the test to pass on correct list directed output with
10581 prepended space.
10582
10583 2005-09-07 James E Wilson <wilson@specifix.com>
10584
10585 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10586
10587 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
10588
10589 * gfortran.dg/parameter+save.f90: Rename to
10590 * gfortran.dg/parameter_save.f90: .. this.
10591
10592 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
10593
10594 PR fortran/20848
10595 * gfortran.dg/parameter+save.f90: New test case.
10596
10597 2005-09-06 Richard Sandiford <richard@codesourcery.com>
10598
10599 PR fortran/19269
10600 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10601
10602 2005-09-06 Jakub Jelinek <jakub@redhat.com>
10603
10604 PR c/23075
10605 * gcc.dg/pr23075.c: New test.
10606 * g++.dg/warn/pr23075.C: New test.
10607
10608 PR target/22362
10609 * gcc.target/i386/pr22362.c: New test.
10610
10611 PR rtl-optimization/23098
10612 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10613
10614 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10615 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10616 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10617
10618 2005-09-06 Mark Mitchell <mark@codesourcery.com>
10619
10620 * g++.dg/expr/cast6.C: New test.
10621
10622 PR c++/9782
10623 * g++.dg/init/new15.C: New test.
10624
10625 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
10626
10627 * gcc.dg/vect/Os-vect-95.c: New test.
10628 * gcc.dg/vect/vect-95.c: Same.
10629
10630 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
10631
10632 * gcc.dg/vect/vect-29.c: Update xfail testing.
10633 * gcc.dg/vect/vect-44.c: Same.
10634 * gcc.dg/vect/vect-48.c: Same.
10635 * gcc.dg/vect/vect-50.c: Same.
10636 * gcc.dg/vect/vect-72.c: Same.
10637 * gcc.dg/vect/vect-77.c: Same.
10638 * gcc.dg/vect/vect-78.c: Same.
10639 * gcc.dg/vect/vect-80.c: Same.
10640 * gcc.dg/vect/vect-96.c: Same.
10641 * gcc.dg/vect/vect-100.c: Same.
10642 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10643 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10644 * gfortran.dg/vect/vect-5.f90: Same.
10645
10646 2005-09-06 Jakub Jelinek <jakub@redhat.com>
10647
10648 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10649 start strings.
10650 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10651 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10652
10653 PR c++/23056
10654 * g++.dg/opt/pr23056.C: New test.
10655
10656 PR rtl-optimization/23098
10657 * gcc.target/i386/pr23098.c: New test.
10658
10659 2005-09-05 Mark Mitchell <mark@codesourcery.com>
10660
10661 PR c++/23667
10662 * g++.dg/template/static15.C: New test.
10663
10664 PR c++/21440
10665 * g++.dg/ext/stmtexpr5.C: New test.
10666 * g++.dg/ext/stmtexpr6.C: Likewise.
10667
10668 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
10669
10670 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10671
10672 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10673 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10674 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10675
10676 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
10677
10678 PR libfortran/23321
10679 * gfortran.dg/direct_io_4.f90: New test case.
10680
10681 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
10682 Rasmus Hahn <rassahah@neofonie.de>
10683
10684 PR libobjc/23108
10685 * objc.dg/type-stream-1.m: New test.
10686
10687 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
10688
10689 PR fortran/23661
10690 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10691 gfortran.dg/print_fmt_3.f90: New test.
10692
10693 2005-09-03 Jakub Jelinek <jakub@redhat.com>
10694
10695 * gfortran.dg/fmt_t_1.f90: New test.
10696
10697 2005-09-03 Jakub Jelinek <jakub@redhat.com>
10698
10699 PR rtl-optimization/23454
10700 * g++.dg/opt/pr23454.C: New test.
10701
10702 2005-09-03 Mark Mitchell <mark@codesourcery.com>
10703
10704 PR c++/23699
10705 * g++.dg/ext/static1.C: New test.
10706
10707 2005-09-02 Richard Henderson <rth@redhat.com>
10708
10709 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10710 tail call to check_fa_work.
10711
10712 2005-09-02 Mark Mitchell <mark@codesourcery.com>
10713
10714 PR c++/21687
10715 * g++.dg/other/gc3.C: New test.
10716
10717 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
10718
10719 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10720 * gcc.dg/20050826-1.c: Likewise.
10721
10722 2005-08-31 Mark Mitchell <mark@codesourcery.com>
10723
10724 PR c++/23167
10725 * g++.dg/expr/volatile1.C: New test.
10726
10727 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
10728
10729 PR middle-end/23547
10730 * gcc.dg/pr23547.c: New test.
10731
10732 2005-09-02 Richard Sandiford <richard@codesourcery.com>
10733
10734 PR c/22061
10735 * gcc.c-torture/execute/pr22061-1.c,
10736 * gcc.c-torture/execute/pr22061-2.c,
10737 * gcc.c-torture/execute/pr22061-3.c,
10738 * gcc.c-torture/execute/pr22061-4.c: New tests.
10739
10740 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
10741
10742 * gcc.dg/Wredundant-decls-2.c: New test to check that
10743 -Wredundant-decls does not issue warning for a variable
10744 definition following a declaration.
10745
10746 2005-09-01 Jakub Jelinek <jakub@redhat.com>
10747
10748 PR debug/7241
10749 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10750 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10751 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10752
10753 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10754 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10755 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10756 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10757 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10758 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10759 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10760 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10761
10762 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
10763
10764 PR objc/23306
10765 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10766 scan-assmbler.
10767
10768 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
10769
10770 PR target/21255
10771 * gcc.dg/pr21255-1.c: New test.
10772 * gcc.dg/pr21255-2-mb.c: Likewise.
10773 * gcc.dg/pr21255-2-ml.c: Likewise.
10774 * gcc.dg/pr21255-3.c: Likewise.
10775 * gcc.dg/pr21255-4.c: Likewise.
10776
10777 2005-08-31 Dale Johannesen <dalej@apple.com>
10778
10779 * gcc.dg/20050830-1.c: New.
10780
10781 2005-08-31 Josh Conner <jconner@apple.com>
10782
10783 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10784 command-line options for arm-*-* targets.
10785 * g++.dg/init/array16.C: Likewise.
10786 * g++.dg/other/crash-4.C: Likewise.
10787
10788 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
10789
10790 PR obj-c++/23640
10791 * obj-c++.dg/gnu-runtime-3.mm: New test.
10792
10793 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10794
10795 PR c++/13377
10796 * g++.dg/lookup/ambig4.C: New test.
10797 * g++.dg/lookup/ambig5.C: New test.
10798 * g++.dg/tc1/dr101.C: Adjust error markers.
10799
10800 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10801
10802 PR c++/23639
10803 * g++.dg/template/ttp5.C: Adjust error markers.
10804
10805 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
10806
10807 PR testsuite/23609
10808 * lib/obj-c++.exp: Include target-libpath.exp.
10809 (obj-c++_link_flags): Look for the GNU libobjc library
10810 and set the library path to include it.
10811 Don't manually set LD_LIBRARY_PATH (etc.) but call
10812 set_ld_library_path_env_vars instead.
10813 (obj-c++_target_compile): Don't set library path or
10814 linker flags because they are already set correctly
10815 in obj-c++_link_flags.
10816
10817 2005-08-30 Josh Conner <jconner@apple.com>
10818
10819 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10820 to command-line options for arm-*-* targets.
10821
10822 2005-08-30 Geoffrey Keating <geoffk@apple.com>
10823
10824 * g++.dg/other/i386-1.C: New.
10825
10826 2005-08-30 Jakub Jelinek <jakub@redhat.com>
10827
10828 PR preprocessor/20348
10829 PR preprocessor/20356
10830 * gcc.dg/cpp/pr20348.c: New test.
10831 * gcc.dg/cpp/pr20348.h: New file.
10832 * gcc.dg/cpp/inc/pr20348.h: New file.
10833 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10834 * gcc.dg/cpp/pr20356.c: New test.
10835 * gcc.dg/cpp/pr20356.h: New file.
10836 * gcc.dg/cpp/inc/pr20356.h: New file.
10837 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10838
10839 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
10840
10841 * gfortran.fortran-torture/execute/intrinsic_count.f90:
10842 Fix array dimension to avoid correct end-of-file error.
10843
10844 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
10845
10846 PR libfortran/23598
10847 * gfortran.dg/iostat_1.f90: New test.
10848
10849 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
10850
10851 PR middle-end/23408
10852 * gcc.dg/pr23408.c: New test.
10853
10854 2005-08-28 Mark Mitchell <mark@codesourcery.com>
10855
10856 PR c++/23099
10857 * g++.dg/init/member1.C: Make sure erroneous static data member
10858 definitions are required.
10859 * g++.dg/template/static13.C: New test.
10860 * g++.dg/template/static14.C: Likewise.
10861
10862 2005-08-29 Jakub Jelinek <jakub@redhat.com>
10863
10864 * gcc.target/i386/pr23575.c: Use -msse2 instead of
10865 -march=pentium4, remove ilp32 requirement.
10866
10867 PR middle-end/23484
10868 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10869 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10870
10871 2005-08-29 Andreas Jaeger <aj@suse.de>
10872
10873 PR testsuite/23607
10874 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10875
10876 2005-08-28 Jakub Jelinek <jakub@redhat.com>
10877
10878 * gcc.c-torture/execute/20050316-2.c: New test.
10879 * gcc.c-torture/execute/20050316-3.c: New test.
10880 * gcc.dg/torture/pr16104-1.c: New test.
10881
10882 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
10883
10884 PR middle-end/23463
10885 * gcc.c-torture/execute/zero-struct-1.c: New test.
10886
10887 2005-08-27 Richard Guenther <rguenther@suse.de>
10888
10889 PR target/23575
10890 * gcc.target/i386/pr23575.c: New testcase.
10891
10892 2005-08-26 Jakub Jelinek <jakub@redhat.com>
10893
10894 PR rtl-optimization/23561
10895 * gcc.c-torture/execute/20050826-1.c: New test.
10896
10897 PR rtl-opt/23560
10898 * gcc.c-torture/execute/20050826-2.c: New test.
10899
10900 2005-08-26 Dale Johannesen <dalej@apple.com>
10901
10902 * gcc.dg/20030711-1.c: Modify to work on Darwin.
10903 * gcc.dg/20050826-1.c: New.
10904
10905 2005-08-26 Mark Mitchell <mark@codesourcery.com>
10906
10907 PR c++/19004
10908 * g++.dg/template/nontype13.C: New test.
10909
10910 PR c++/23491
10911 * g++.dg/init/new14.C: New test.
10912 * g++.dg/expr/anew1.C: Do not XFAIL.
10913 * g++.dg/expr/anew2.C: Likewise.
10914 * g++.dg/expr/anew3.C: Likewise.
10915
10916 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
10917
10918 PR middle-end/22439
10919 * gcc.dg/vla-3.c: New test.
10920
10921 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
10922
10923 PR fortran/20363
10924 * gfortran.dg/named_interface.f90: New.
10925
10926 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
10927
10928 * gcc.c-torture/execute/frame-address.c: New test.
10929
10930 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
10931
10932 PR c++/20817
10933 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10934
10935 2005-08-25 Alan Modra <amodra@bigpond.net.au>
10936
10937 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10938
10939 2005-08-25 Alan Modra <amodra@bigpond.net.au>
10940
10941 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10942 * gcc.dg/altivec-22.c: Rename from..
10943 * gcc.dg/altivec-nomfcr.c: ..this.
10944
10945 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
10946
10947 PR tree-optimization/23546
10948 * gcc.dg/tree-ssa/pr23546.c: New test.
10949
10950 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
10951
10952 PR fortran/17758
10953 * gfortran.dg/nonreturning_statements.f90: New test.
10954
10955 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
10956
10957 PR c++/22454
10958 * g++.dg/parse/crash29.C: New.
10959
10960 2005-08-23 DJ Delorie <dj@redhat.com>
10961
10962 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10963 constants have the L suffix.
10964
10965 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
10966
10967 PR c++/23044
10968 * g++.dg/template/instantiate8.C: New.
10969
10970 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
10971
10972 PR middle-end/23467
10973 * gcc.c-torture/execute/pr23467.c: New test.
10974
10975 2005-08-23 Jakub Jelinek <jakub@redhat.com>
10976
10977 PR tree-optimization/22043
10978 * gcc.c-torture/execute/20050613-1.c: New test.
10979
10980 2005-08-23 Ben Elliston <bje@au.ibm.com>
10981
10982 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10983
10984 2005-08-22 Jakub Jelinek <jakub@redhat.com>
10985
10986 PR rtl-optimization/23478
10987 * g++.dg/opt/pr23478.C: New test.
10988
10989 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
10990
10991 PR c/18715
10992 * gcc.dg/switch-warn-3.c: New test.
10993
10994 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10995
10996 PR c++/22233
10997 * g++.dg/template/param1.C: New test.
10998
10999 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11000
11001 PR c++/23089
11002 * g++.dg/other/incomplete1.C: New test.
11003
11004 2005-08-22 Ira Rosen <irar@il.ibm.com>
11005
11006 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
11007 are vectorizable.
11008
11009 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11010
11011 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
11012 d_lines_5.f: New.
11013
11014 2005-08-21 Jakub Jelinek <jakub@redhat.com>
11015
11016 * gcc.target/i386/sse-4.c: New test.
11017
11018 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11019
11020 PR testsuite/23239
11021 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
11022
11023 2005-08-20 Jakub Jelinek <jakub@redhat.com>
11024
11025 * gcc.dg/20050811-1.c: New test.
11026 * gcc.dg/20050811-2.c: New test.
11027
11028 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
11029
11030 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
11031
11032 2005-08-19 Diego Novillo <dnovillo@redhat.com>
11033
11034 PR 23476
11035 * gcc.c-torture/compile/pr23476.c: New test.
11036
11037 2005-08-19 Devang Patel <dpatel@apple.com>
11038
11039 PR tree-optimization/23048
11040 * gcc.dg/tree-ssa/pr23048.c: New test.
11041
11042 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
11043
11044 PR middle-end/20624
11045 * g++.dg/warn/Wreturn-3.C: New test
11046
11047 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
11048
11049 PR tree-optimization/22228
11050 * g++.dg/vect/pr22543.cc: New test.
11051
11052 2005-08-17 Steven Bosscher <stevenb@suse.de>
11053
11054 PR tree-optimization/21574
11055 * gcc.dg/tree-ssa/pr21574.c: New test.
11056
11057 2005-08-16 James E Wilson <wilson@specifix.com>
11058
11059 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
11060
11061 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
11062
11063 PR tree-opt/23402
11064 * gcc.c-torture/compile/zero-strct-3.c: New test.
11065 * gcc.c-torture/compile/zero-strct-4.c: New test.
11066
11067 2005-08-16 Steven Bosscher <stevenb@suse.de>
11068
11069 PR target/23376
11070 * gcc.target/x86_64/pr23376.c: New test.
11071
11072 2005-08-16 Ian Lance Taylor <ian@airs.com>
11073
11074 PR c++/23337
11075 * g++.dg/ext/vector2.C: New.
11076
11077 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
11078
11079 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
11080
11081 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
11082
11083 PR libfortran/23428
11084 * gfortran.dg/inquire-complex.f90: New test case.
11085
11086 2005-08-16 James E Wilson <wilson@specifix.com>
11087
11088 PR tree-optimization/21105
11089 * gcc.dg/large-size-array.c: New.
11090
11091 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
11092
11093 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
11094 type.
11095 * gcc.dg/vect/vect-41: Likewise.
11096 * gcc.dg/vect/vect-42: Likewise.
11097 * gcc.dg/vect/vect-43: Likewise.
11098 * gcc.dg/vect/vect-44: Likewise.
11099 * gcc.dg/vect/vect-46: Likewise.
11100 * gcc.dg/vect/vect-47: Likewise.
11101 * gcc.dg/vect/vect-48: Likewise.
11102 * gcc.dg/vect/vect-52: Likewise.
11103 * gcc.dg/vect/vect-53: Likewise.
11104 * gcc.dg/vect/vect-54: Likewise.
11105 * gcc.dg/vect/vect-55: Likewise.
11106 * gcc.dg/vect/vect-56: Likewise.
11107 * gcc.dg/vect/vect-57: Likewise.
11108 * gcc.dg/vect/vect-58: Likewise.
11109 * gcc.dg/vect/vect-59: Likewise.
11110 * gcc.dg/vect/vect-60: Likewise.
11111 * gcc.dg/vect/vect-61: Likewise.
11112 * gcc.dg/vect/vect-85: Likewise.
11113 * gcc.dg/vect/vect-87: Likewise.
11114 * gcc.dg/vect/vect-88: Likewise.
11115 * gcc.dg/vect/vect-93.c: Likewise.
11116 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
11117 * gcc.dg/vect/vect-75: Likewise.
11118 * gcc.dg/vect/vect-76: Likewise.
11119 * gcc.dg/vect/vect-77: Likewise.
11120 * gcc.dg/vect/vect-78: Likewise.
11121 * gcc.dg/vect/vect-80: Likewise.
11122 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
11123 vectorized for the expected reason, rather than checking how alignment
11124 was handled.
11125 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
11126 type and also instead of aligned pointers. Added documentation.
11127
11128 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
11129
11130 * gfortran.dg/power.f90: New test.
11131
11132 2005-08-16 Jakub Jelinek <jakub@redhat.com>
11133
11134 PR rtl-optimization/23299
11135 * g++.dg/opt/pr23299.C: New test.
11136
11137 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11138
11139 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
11140
11141 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
11142
11143 * g++.dg/template/local6.C: New test.
11144
11145 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
11146
11147 * execute/exceptions/finally-1.m: Check that the catch and finally are
11148 being called. Also add a "return 0;" at the end of main.
11149
11150 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
11151
11152 PR fortran/21432.
11153 * gfortran.dg/namelist_print_1.f: New test of functionality of
11154 PRINT namelist.
11155 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
11156 namelist generates error with -std=f95.
11157
11158 2005-08-14 Ira Rosen <irar@il.ibm.com>
11159
11160 PR tree-optimization/23119
11161 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
11162
11163 2005-08-13 Marcin Koziej <creep@desk.pl>
11164 Andrew Pinski <pinskia@physics.uc.edu>
11165
11166 PR libobjc/22492
11167 * execute/exceptions/finally-1.m: New test.
11168
11169 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
11170
11171 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
11172 testsuite.
11173 * objc/execute/exceptions/trivial.m: New test.
11174 * objc.dg/try-catch-11.m: Move to ...
11175 * objc/execute/exceptions/foward-1.m: Here.
11176 * objc.dg/try-catch-2.m: Move to ...
11177 * objc/execute/exceptions/catchall-1.m: Here.
11178 * objc.dg/try-catch-8.m: Move to ...
11179 * objc/execute/exceptions/local-variables-1.m: Here.
11180
11181 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
11182
11183 * objc.dg/nested-func-1.m: Move to ...
11184 * objc/execute/nested-func-1.m: Here.
11185
11186 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
11187
11188 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
11189 in ${options} instead of [target_info name].
11190 * lib/obj-c++.exp (objc_target_compile): Likewise.
11191
11192 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
11193
11194 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
11195
11196 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
11197
11198 part of PR testsuite/23348
11199 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
11200 of the torture options.
11201 * objc/compile/trivial.m: New test.
11202
11203 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
11204
11205 * gfortran.dg/eoshift.f90: Correct format.
11206
11207 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
11208
11209 * gfortran.fortran-torture/execute/character_passing.f90:
11210 Fix comment typo.
11211
11212 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
11213
11214 PR c++/8271
11215 * g++.dg/template/unify10.C: New.
11216
11217 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
11218
11219 * g++.dg/parse/pr22514.C: Move to...
11220 * g++.dg/debug/pr22514.C: here.
11221
11222 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11223
11224 PR c++/23266
11225 * g++.dg/inherit/pure1.C: New test.
11226
11227 * ChangeLog: Fix typos.
11228
11229 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11230 Steven Bosscher <stevenb@suse.de>
11231
11232 * gfortran.dg/runtime_warning_1.f90: New test.
11233
11234 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
11235
11236 PR c++/23219
11237 * g++.dg/parse/crash28.C: New.
11238
11239 2005-08-11 Richard Guenther <rguenther@suse.de>
11240
11241 PR target/23289
11242 * gcc.target/i386/tailcall-1.c: New testcase.
11243
11244 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
11245
11246 * gcc.dg/vect/vect-67.c: Un-xfail.
11247
11248 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
11249
11250 PR c++/23225
11251 * g++.dg/testsuite/parse/crash27.C: new test.
11252
11253 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
11254
11255 PR libfortran/22143
11256 * gfortran.dg/shift-kind.f90: New testcase.
11257
11258 2005-08-10 Richard Sandiford <richard@codesourcery.com>
11259
11260 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
11261 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
11262
11263 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11264
11265 PR c++/20646
11266 * g++.dg/other/mult-stor1.C: New test.
11267
11268 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
11269
11270 * gcc.c-torture/pr18299-1.c: Move to ...
11271 * gcc.c-torture/compile/pr18299-1.c: Here.
11272
11273 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
11274
11275 * gfortran/fortran.torture/execute/character_passing.f90:
11276 Fix types for LSAME.
11277
11278 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
11279
11280 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
11281 input data back to what it was originally.
11282
11283 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
11284
11285 * objc.dg/try-catch-8.m: Enable for all targets.
11286
11287 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
11288
11289 * gcc.dg/pr23165.c: New test.
11290
11291 2005-08-09 Steven Bosscher <stevenb@suse.de>
11292
11293 PR tree-optimization/23234
11294 * gcc.dg/tree-ssa/pr23234.c: New test.
11295
11296 2005-08-08 Josh Conner <jconner@apple.com>
11297
11298 PR rtl-optimization/23241
11299 * gcc.dg/char-compare.c: New test.
11300
11301 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11302
11303 PR c++/22508
11304 * g++.dg/init/new13.C: New test.
11305
11306 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
11307
11308 PR c++/21166
11309 * g++.dg/other/crash-4.C: Adjust
11310 * g++/dg/ext/packed9.C: New.
11311
11312 2005-08-08 Richard Sandiford <richard@codesourcery.com>
11313
11314 PR middle-end/21964
11315 * gcc.c-torture/execute/pr21964-1.c: New test.
11316
11317 2005-08-08 Richard Sandiford <richard@codesourcery.com>
11318
11319 PR c/22458
11320 * gcc.dg/pr22458-1.c: New test.
11321
11322 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
11323 Steven G. Kargl <kargls@comcast.net>
11324
11325 PR fortran/22390
11326 * gfortran.dg/flush_1.f90: New test.
11327
11328 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11329
11330 PR c++/23191
11331 * g++.dg/template/eh2.C: New test.
11332
11333 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11334
11335 PR c++/19498
11336 * g++.dg/template/instantiate7.C: New test.
11337
11338 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
11339
11340 PR c/23113
11341 * gcc.dg/Wunused-value-1.c: New test.
11342
11343 2005-08-06 Richard Sandiford <richard@codesourcery.com>
11344
11345 PR rtl-optimization/23233
11346 * gcc.c-torture/compile/pr23233-1.c: New test.
11347
11348 2005-08-06 Jakub Jelinek <jakub@redhat.com>
11349
11350 PR fortran/18833
11351 PR fortran/20850
11352 * gfortran.dg/equiv_1.f90: New test.
11353 * gfortran.dg/equiv_2.f90: New test.
11354 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11355 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
11356 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
11357
11358 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
11359
11360 * gcc.c-torture/execute/vrp-5.c: New test.
11361 * gcc.c-torture/execute/vrp-6.c: New test.
11362 * gcc.dg/tree-ssa/vrp21.c: New test.
11363
11364 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
11365
11366 * g++.dg/parse/pr22514.C: New test.
11367
11368 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
11369
11370 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
11371
11372 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
11373 instead of constant loads / pool entries.
11374
11375 2005-08-05 David Edelsohn <edelsohn@gnu.org>
11376
11377 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11378 TEST_TO_WCTYPE.
11379
11380 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
11381
11382 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
11383 __WINT_TYPE__ in generated prototypes if possible.
11384
11385 2005-08-04 Diego Novillo <dnovillo@redhat.com>
11386
11387 PR 22037
11388 * g++.dg/tree-ssa/pr22037.C:
11389
11390 2005-08-04 Richard Henderson <rth@redhat.com>
11391
11392 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11393 scan-tree-dump-times directive.
11394
11395 2005-08-04 Jan Hubicka <jh@suse.cz>
11396
11397 * gcov-1.C: Fix switch counts.
11398 * gcov-4b.c: Likewise.
11399
11400 2005-08-03 Jeff Law <law@redhat.com>
11401
11402 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11403
11404 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
11405
11406 * gcc.c-torture/execute/pr23135.c: New test.
11407
11408 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11409
11410 PR tree-optimization/19899
11411 * gcc.dg/tree-ssa/scev-1.c: New test.
11412 * gcc.dg/tree-ssa/scev-2.c: New test.
11413
11414 2005-08-03 Richard Sandiford <richard@codesourcery.com>
11415
11416 PR target/18582
11417 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11418
11419 2005-08-03 Jan Hubicka <jh@suse.cz>
11420
11421 * update-conroll.c: New testcase.
11422 * update-conroll-2.c: New testcase.
11423
11424 2005-08-02 David Edelsohn <edelsohn@gnu.org>
11425
11426 * gfortran.dg/constant_substring.f: New test.
11427 * gfortran.dg/pr22491.f: New test.
11428
11429 2005-08-02 Jan Hubicka <jh@suse.cz>
11430
11431 * update-threading.c: Replace by the proper one.
11432
11433 2005-08-02 Diego Novillo <dnovillo@redhat.com>
11434
11435 PR 23164
11436 * g++.dg/tree-ssa/pr23164.C: New test.
11437
11438 2005-08-02 Diego Novillo <dnovillo@redhat.com>
11439
11440 * gcc.dg/tree-ssa/pr23192.c: New test.
11441
11442 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
11443
11444 * gcc.c-torture/execute/vrp-4.c: New test.
11445
11446 2005-08-02 Jan Hubicka <jh@suse.cz>
11447
11448 * update-threading.c: New test.
11449
11450 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
11451
11452 * gcc.c-torture/compile/20050801-1.c: New test.
11453 * gcc.c-torture/compile/20050801-2.c: New test.
11454
11455 2005-08-01 Jan Hubicka <jh@suse.cz>
11456
11457 * val-prof-5.c: New test.
11458
11459 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
11460
11461 PR c/22311
11462 * gcc.dg/pr22311-1.c : New test.
11463
11464 2005-07-31 Steven Bosscher <stevenb@suse.de>
11465
11466 PR target/23095
11467 * gfortran.dg/pr23095.f: New test.
11468
11469 PR c++/22003
11470 * g++.dg/other/pr22003.C: New test.
11471
11472 2005-07-31 Richard Sandiford <richard@codesourcery.com>
11473
11474 PR target/20621
11475 * gcc.c-torture/execute/pr20621-1.c: New test.
11476
11477 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
11478
11479 * gfortran.dg/comma_format_extension_4.f: Adjust length
11480 of string for format.
11481 * gfortran.dg/der_array_io_1.f: Replace illegal internal
11482 print statement with internal write.
11483 * gfortran.dg/der_array_io_2.f: Likewise.
11484 * gfortran.dg/der_array_io_3.f: Likewise.
11485
11486 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
11487
11488 * gcc.dg/fold-abs-4.c: new test.
11489
11490 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
11491
11492 PR fortran/22570 an related issues.
11493 * gfortran.dg/x_slash_1.f: New test.
11494
11495 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
11496
11497 PR c/23143
11498 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11499 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11500
11501 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
11502
11503 PR c/529
11504 * gcc.dg/Wshadow-3.c: New test.
11505
11506 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
11507
11508 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11509 used to have the wrong bounds).
11510
11511 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
11512
11513 PR c/21720
11514 * gcc.dg/hex-round-1.c: Test more cases.
11515 * gcc.dg/hex-round-2.c: New test.
11516
11517 2005-07-29 Diego Novillo <dnovillo@redhat.com>
11518
11519 PR 22550
11520 * g++.dg/tree-ssa/pr22550.C: New test.
11521
11522 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
11523
11524 * gcc.dg/tree-ssa/vrp19.c: New test.
11525 * gcc.dg/tree-ssa-vrp20.c: New test.
11526
11527 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
11528
11529 PR c/22240
11530 * gcc.dg/transparent-union-4.c: New test.
11531
11532 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
11533
11534 PR c/22192
11535 * gcc.dg/c99-vla-2.c: New test.
11536
11537 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
11538
11539 PR c/21720
11540 * gcc.dg/hex-round-1.c: New test.
11541
11542 2005-07-28 Jan Hubicka <jh@suse.cz>
11543
11544 * inliner-1.c: Do not dump everything.
11545 * tree-prof.exp: Do not pass -ftree-based-profiling.
11546 * bprob.exp: Likewise.
11547
11548 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11549
11550 2005-07-28 Mark Mitchell <mark@codesourcery.com>
11551
11552 PR c++/22545
11553 * g++.dg/expr/ptrmem7.C: New test.
11554
11555 2005-07-28 Mike Stump <mrs@apple.com>
11556
11557 * g++.old-deja/g++.mike/visibility-1.C: New test.
11558
11559 2005-07-28 Richard Sandiford <richard@codesourcery.com>
11560
11561 PR c/20187
11562 * gcc.c-torture/execute/pr20187-1.c: New test.
11563
11564 2005-07-28 Jeff Law <law@redhat.com>
11565
11566 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11567 * gcc.dg/tree-ssa/vrp18.c: New test.
11568
11569 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
11570
11571 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11572
11573 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
11574
11575 PR tree-optimization/22506
11576 * gcc.dg/vect/ps22506.c: New test.
11577
11578 2005-07-28 Jakub Jelinek <jakub@redhat.com>
11579
11580 PR target/21149
11581 * gcc.target/i386/sse-3.c: New test.
11582
11583 2005-07-28 Richard Sandiford <richard@codesourcery.com>
11584
11585 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11586 * gcc.target/mips/mips32-dsp-type.c: Likewise.
11587
11588 2005-07-28 Richard Sandiford <richard@codesourcery.com>
11589
11590 PR c/22589
11591 * gcc.c-torture/compile/pr22589-1.c: New test.
11592
11593 2005-07-28 Jan Hubicka <jh@suse.cz>
11594
11595 * update-loopch.c: New testcase.
11596
11597 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
11598
11599 PR rtl-optimization/23047
11600 * gcc.c-torture/execute/pr23047.c: New test.
11601 * gcc.c-torture/execute/pr23047.x: New.
11602
11603 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
11604
11605 PR tree-optimization/22493
11606 * gcc.c-torture/execute/pr22493-1.c: New test.
11607 * gcc.c-torture/execute/pr22493-1.x: New.
11608 * gcc.c-torture/execute/vrp-1.c: New test.
11609 * gcc.c-torture/execute/vrp-2.c: New test.
11610 * gcc.c-torture/execute/vrp-2.c: New test.
11611
11612 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
11613
11614 * gcc.target/frv/all-builtin-read8.c: Delete.
11615 * gcc.target/frv/all-builtin-read16.c: Delete.
11616 * gcc.target/frv/all-builtin-read32.c: Delete.
11617 * gcc.target/frv/all-builtin-read64.c: Delete.
11618 * gcc.target/frv/all-builtin-write8.c: Delete.
11619 * gcc.target/frv/all-builtin-write16.c: Delete.
11620 * gcc.target/frv/all-builtin-write32.c: Delete.
11621 * gcc.target/frv/all-builtin-write64.c: Delete.
11622 * gcc.target/frv/all-read-write-1.c: New.
11623
11624 2005-07-27 Jeff Law <law@redhat.com>
11625
11626 * gcc.c-torture/execute/pr22630.c: New test.
11627
11628 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
11629
11630 PR tree-optimization/23073
11631 * gcc.dg/vect/nodump-pr23073.c: New test.
11632 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11633
11634 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
11635
11636 PR tree-optimize/22348
11637 * gcc.c-torture/execute/pr22348.c: New.
11638
11639 2005-07-27 Richard Guenther <rguenther@suse.de>
11640
11641 * gcc.dg/tree-ssa/salias-1.c: New testcase.
11642
11643 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11644
11645 PR fortran/22503
11646 * gfortran.dg/logical_comp.f90: New test.
11647
11648 2005-07-27 Jan Hubicka <jh@suse.cz>
11649
11650 * inliner-1.c: Add cleanup of dumps.
11651 * val-prof-*.c: Likewise.
11652 * update-tailcall.c: New.
11653
11654 2005-07-26 Diego Novillo <dnovillo@redhat.com>
11655
11656 PR 22591
11657 * gcc.dg/tree-ssa/pr22591.c: New test.
11658 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11659
11660 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
11661
11662 PR libobjc/22606
11663 * objc.dg/try-catch-11.m: New test.
11664
11665 2005-07-26 Richard Guenther <rguenther@suse.de>
11666
11667 PR tree-optimization/22486
11668 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11669
11670 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
11671
11672 PR tree-opt/22484
11673 * testsuite/g++.dg/opt/loop2.C: New test.
11674
11675 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
11676
11677 * gcc.dg/tree-ssa/reassoc-3.c: New test.
11678 * gcc.dg/tree-ssa/reassoc-4.c: New test.
11679
11680 2005-07-25 Adam Nemet <anemet@lnxw.com>
11681
11682 * lib/profopt.exp (profopt-execute): Check for profiling data
11683 files on the target.
11684
11685 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
11686
11687 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11688 for matching of asm labels.
11689
11690 2005-07-25 Richard Guenther <rguenther@suse.de>
11691
11692 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11693
11694 2005-07-25 Richard Guenther <rguenther@suse.de>
11695
11696 PR testsuite/22624
11697 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11698
11699 2005-07-25 Ira Rosen <irar@il.ibm.com>
11700
11701 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11702 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11703 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11704 * gcc.dg/vect/vect-100.c: New test.
11705 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11706 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11707 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11708 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11709 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11710 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11711 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11712 * gfortran.dg/vect/pr19049.f90: New testcase.
11713 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11714
11715 2005-07-25 Jakub Jelinek <jakub@redhat.com>
11716
11717 * gcc.c-torture/execute/20050713-1.c: New test.
11718
11719 PR fortran/20063
11720 * gfortran.fortran-torture/execute/data_4.f90: New test.
11721
11722 PR middle-end/20303
11723 * gcc.dg/visibility-d.c: New test.
11724
11725 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
11726
11727 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11728 * gfortran.dg/underflow.f90: Ditto.
11729
11730 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11731
11732 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11733 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11734 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11735
11736 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
11737
11738 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11739 include case of field width of zero.
11740
11741 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
11742
11743 PR libgfortran/21875
11744 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11745 with trailing blanks on normal formatted read.
11746
11747 2005-07-23 Chao-ying Fu <fu@mips.com>
11748
11749 * gcc.target/mips/mips32-dsp-type.c: New test.
11750 * gcc.target/mips/mips32-dsp.c: New test.
11751
11752 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
11753
11754 PR testsuite/21073
11755 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11756
11757 PR testsuite/20454
11758 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11759 and __cyg_profile_func_exit.
11760
11761 2005-07-22 David Edelsohn <edelsohn@gnu.org>
11762
11763 * gfortran.dg/comma_format_extension_3.f: Fix typo.
11764 * gfortran.dg/comma_format_extension_4.f: Same.
11765 * gfortran.dg/pr15332.f: Same.
11766 * gfortran.dg/pr21730.f: Same.
11767
11768 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
11769
11770 * g++.dg/opt/vrp2.C: Fix testcase.
11771
11772 PR tree-opt/22625
11773 * g++.dg/opt/vrp2.C: New test.
11774
11775 2005-07-22 Mark Mitchell <mark@codesourcery.com>
11776
11777 PR debug/21828
11778 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11779
11780 2005-07-22 Diego Novillo <dnovillo@redhat.com>
11781
11782 * gcc.dg/tree-ssa/20050719-1.c: New test.
11783
11784 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
11785
11786 * gcc.dg/bfin-longcall-1.c: New file.
11787 * gcc.dg/bfin-longcall-2.c: New file.
11788
11789 2005-07-21 Janis Johnson <janis187@us.ibm.com>
11790
11791 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11792
11793 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
11794
11795 PR middle-end/19055
11796 * gcc.dg/tree-ssa/pr19055.c: New test.
11797 * gcc.dg/tree-ssa/pr19055-2.c: New test.
11798
11799 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
11800
11801 PR C++/22358
11802 * g++.dg/other/pr22358.C: New test.
11803
11804 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
11805
11806 PR c++/2922
11807 * g++.dg/lookup/two-stage5.C: New test from bug comments.
11808
11809 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11810
11811 PR c++/15938
11812 * g++.dg/init/union2.C: New test.
11813
11814 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11815
11816 PR c/22393
11817 * gcc.dg/complex-4.c: New test.
11818
11819 2005-07-21 Richard Guenther <rguenther@suse.de>
11820
11821 PR testsuite/22522
11822 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11823 scanning for asm labels.
11824 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11825
11826 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
11827
11828 PR target/22085
11829 * gcc.dg/altivec-pr22085.c: New.
11830
11831 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
11832
11833 PR tree-optimization/19210
11834 * gcc.dg/tree-ssa/pr19210-1.c: New.
11835 * gcc.dg/tree-ssa/pr19210-2.c: New.
11836
11837 2005-07-21 Richard Sandiford <richard@codesourcery.com>
11838
11839 PR rtl-optimization/22167
11840 * g++.dg/opt/pr22167.C: New test.
11841
11842 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
11843
11844 PR c++/2922
11845 * g++.dg/lookup/two-stage2.C: New.
11846 * g++.dg/lookup/two-stage3.C: New.
11847 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11848 fixed two-stage name lookup for operators.
11849 * g++.dg/template/call3.C: Compiler now produces an appropriate
11850 error message.
11851 * g++.dg/template/crash37.C: Compiler now describes bla() on line
11852 14 as a candidate.
11853 * g++.dg/template/ptrmem4.C: Compiler produces different error
11854 message.
11855 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11856 connect_to_method as a candidate.
11857
11858 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
11859
11860 * gcc.dg/fold-alloc-1.c: New test.
11861
11862 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
11863
11864 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11865 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11866
11867 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
11868
11869 * gcc.dg/fold-abs-1.c: New test.
11870 * gcc.dg/fold-abs-2.c: New test.
11871 * gcc.dg/fold-abs-3.c: New test.
11872
11873 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
11874
11875 Make CONSTRUCTOR use VEC to store initializers.
11876 * g++.dg/ext/complit3.C: Check for specific error messages.
11877 * g++.dg/init/brace2.C: Update error message.
11878 * g++.dg/warn/Wbraces2.C: Likewise.
11879
11880 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
11881
11882 PR fortran/16940
11883 * gfortran.dg/module_interface_1.f90: New test.
11884
11885 2005-07-19 Danny Berlin <dberlin@dberlin.org>
11886 Kenneth Zadeck <zadeck@naturalbridge.com>
11887
11888 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11889
11890 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11891
11892 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11893 specify -Wformat for these tests.
11894 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11895 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11896 * gcc.dg/format/opt-6.c: Delete.
11897
11898 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
11899
11900 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11901 * gcc.dg/tree-ssa/sra-3.c: Likewise.
11902
11903 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
11904
11905 * gcc.dg/tree-ssa/alias-2.c: New test.
11906
11907 2005-07-18 Mark Mitchell <mark@codesourcery.com>
11908
11909 PR c++/22263
11910 * g++.dg/template/explicit7.C: New test.
11911
11912 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
11913
11914 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11915 width of 8 to +Inf and -Inf.
11916
11917 2005-07-17 Mark Mitchell <mark@codesourcery.com>
11918
11919 PR c++/22139
11920 * g++.dg/template/friend36.C: New test.
11921
11922 2005-07-16 David Edelsohn <edelsohn@gnu.org>
11923
11924 PR fortran/21730
11925 * gfortran.dg/pr21730.f: New test.
11926
11927 2005-07-16 Danny Berlin <dberlin@dberlin.org>
11928 Kenneth Zadeck <zadeck@naturalbridge.com>
11929
11930 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11931 since pure const detection cannot run at -O1 in c compiler.
11932 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11933 can now optimize this case properly.
11934 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11935 because we now pass.
11936 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11937
11938 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
11939
11940 PR c/22421
11941 * gcc.dg/format/bitfld-1.c: New test.
11942
11943 2005-07-15 Mark Mitchell <mark@codesourcery.com>
11944
11945 PR c++/22204
11946 * g++.dg/rtti/repo1.C: New test.
11947
11948 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
11949
11950 PR middle-end/22398
11951 * gcc.c-torture/compile/pr22398.c: New test.
11952
11953 2005-07-15 Mark Mitchell <mark@codesourcery.com>
11954
11955 PR c++/22132
11956 * g++.dg/expr/cast4.C: New test.
11957
11958 2005-07-15 Richard Guenther <rguenther@suse.de>
11959
11960 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11961 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11962
11963 2005-07-15 Steven Bosscher <stevenb@suse.de>
11964
11965 PR tree-optimization/22230
11966 * gcc.dg/tree-ssa/pr22230.c: New test.
11967
11968 2005-07-14 Jakub Jelinek <jakub@redhat.com>
11969
11970 * gfortran.dg/g77/cpp6.f: New test.
11971
11972 PR fortran/22417
11973 * gfortran.dg/g77/cpp5.F: New test.
11974 * gfortran.dg/g77/cpp5.h: New file.
11975 * gfortran.dg/g77/cpp5inc.h: New file.
11976
11977 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
11978
11979 PR libfortran/16435
11980 * gfortran.dg/tl_editting.f90: New.
11981 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11982
11983 2005-07-14 Steven G. Kargl <kargls@comcast.net>
11984
11985 * gfortran.dg/char_array_constructor.f90: New test.
11986
11987 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
11988
11989 * gfortran.dg/past_eor.f90: New.
11990 * gfortran.dg/complex_read.f90: New.
11991
11992 2005-07-13 Jeff Law <law@redhat.com>
11993
11994 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11995 additional casts.
11996
11997 * gcc.dg/tree-ssa/pr22321.c: New test
11998
11999 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
12000
12001 PR tree-optimization/21921
12002 * gcc.dg/tree-ssa/pr21921.c: New.
12003
12004 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
12005
12006 PR tree-optimizatio/22442
12007 * gcc.dg/tree-ssa/loop-11.c: New test.
12008
12009 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
12010
12011 PR tree-opt/21840
12012 * gcc.c-torture/compile/pr21840.c: New test.
12013
12014 2005-07-12 Jan Hubicka <jh@suse.cz>
12015
12016 * gcc.c-torture/compile/pr22379.c: New test.
12017
12018 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
12019
12020 PR libfortran/21593
12021 gfortran.dg/dev_null.f90: Remove outdated comment about
12022 PR libfortran/21593.
12023
12024
12025 2005-07-12 Dale Johannesen <dalej@apple.com>
12026
12027 * gcc.target/i386/compress-float-sse.c: New.
12028 * gcc.target/i386/compress-float-sse-pic.c: New.
12029 * gcc.target/i386/compress-float-387.c: New.
12030 * gcc.target/i386/compress-float-387-pic.c: New.
12031 * gcc.dg/compress-float-ppc.c: New.
12032 * gcc.dg/compress-float-ppc-pic.c: New.
12033
12034 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
12035
12036 PR libfortran/21593
12037 gfortran.dg/dev_null.f90: Remove targets.
12038
12039 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
12040
12041 PR tree-opt/22335
12042 * gcc.dg/pr22335-1.c: New test.
12043 * gcc.dg/pr22335-2.c: New test.
12044
12045 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12046
12047 PR c++/20172
12048 * g++.dg/template/nontype12.C : New test.
12049
12050 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
12051
12052 * gcc.dg/tree-ssa/loop-10.c: New test.
12053
12054 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
12055
12056 * gcc.c-torture/execute/20020720-1.x: Remove.
12057
12058 2005-07-11 Jakub Jelinek <jakub@redhat.com>
12059
12060 * gfortran.fortran-torture/execute/forall_7.f90: New test.
12061
12062 2005-07-10 Richard Sandiford <richard@codesourcery.com>
12063
12064 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
12065 (dg-mips-options): Use it.
12066
12067 2005-07-09 Diego Novillo <dnovillo@redhat.com>
12068
12069 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
12070
12071 2005-07-09 Richard Henderson <rth@redhat.com>
12072
12073 * lib/target-supports.exp (check_effective_target_sync_char_short):
12074 Add alpha.
12075
12076 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
12077
12078 PR libfortran/22217
12079 * gfortran.dg/negative-z-descriptor.f90: New test.
12080
12081 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
12082
12083 PR tree-opt/22329
12084 * gcc.dg/pr22329.c: New test.
12085
12086 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
12087
12088 PR tree-optimization/20139
12089 * gcc.dg/tree-ssa/pr20139.c: New.
12090
12091 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
12092
12093 PR tree-opt/22356
12094 * testsuite/gcc.dg/pr22356-1.c: New test.
12095
12096 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
12097
12098 PR c++/21799
12099 * g++.dg/template/unify8.C: New.
12100 * g++.dg/template/unify9.C: New.
12101
12102 2005-07-08 Jakub Jelinek <jakub@redhat.com>
12103
12104 * gfortran.fortran-torture/execute/entry_10.f90: New test.
12105
12106 2005-07-07 Geoffrey Keating <geoffk@apple.com>
12107
12108 * gcc.dg/darwin-version-1.c: New.
12109 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
12110 * gcc.dg/builtins-20.c: Likewise.
12111 * gcc.dg/builtins-53.c: Likewise.
12112 * gcc.dg/torture/builtins-convert-1.c: Likewise.
12113 * gcc.dg/torture/builtins-convert-2.c: Likewise.
12114 * gcc.dg/torture/builtins-convert-3.c: Likewise.
12115 * gcc.dg/torture/builtins-power-1.c: Likewise.
12116 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
12117 on Darwin.
12118
12119 2005-07-07 Jeff Law <law@redhat.com>
12120
12121 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
12122 argument evaluation order.
12123
12124 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
12125
12126 PR libfortran/21594
12127 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12128 Add test cases where the shift length is greater than the
12129 array length.
12130
12131 2005-07-07 Ziemowit Laski <zlaski@apple.com>
12132
12133 * obj-c++.dg/proto-lossage-6.mm: New.
12134 * objc.dg/proto-lossage-6.m: New.
12135
12136 2005-07-07 Ziemowit Laski <zlaski@apple.com>
12137
12138 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
12139 * objc.dg/gnu-runtime-2.m: Likewise.
12140
12141 2005-07-07 Jakub Jelinek <jakub@redhat.com>
12142
12143 * gfortran.dg/longline.f: New test.
12144
12145 * gfortran.dg/badline.f: New test.
12146
12147 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
12148
12149 PR fortran/16531
12150 PR fortran/15966
12151 PR fortran/18781
12152 * gfortran.dg/hollerith.f90: New.
12153 * gfortran.dg/hollerith2.f90: New.
12154 * gfortran.dg/hollerith3.f90: New.
12155 * gfortran.dg/hollerith4.f90: New.
12156 * gfortran.dg/hollerith_f95.f90: New.
12157 * gfortran.dg/hollerith_legacy.f90: New.
12158 * gfortran.dg/g77/cpp4.F: New. Port from g77.
12159
12160 2005-07-07 Ziemowit Laski <zlaski@apple.com>
12161
12162 PR objc/22274
12163 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
12164 * objc.dg/gnu-runtime-2.m: New.
12165
12166 2005-07-06 Jeff Law <law@redhat.com>
12167
12168 * gcc.dg/tree-ssa/vrp17.c: New test.
12169
12170 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
12171
12172 PR fortran/22327
12173 * gfortran.dg/array_constructor_5.f90: New test.
12174
12175 2005-07-07 Jakub Jelinek <jakub@redhat.com>
12176
12177 * gfortran.fortran-torture/execute/entry_9.f90: New test.
12178
12179 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
12180
12181 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
12182 * gcc.dg/980816-1.c: Ditto.
12183
12184 2005-07-06 Jeff Law <law@redhat.com>
12185
12186 * gcc.c-torture/compile/pr21356.c: New test.
12187
12188 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
12189
12190 PR c/22013
12191 PR c/22098
12192 * gcc.c-torture/compile/pr22013-1.c,
12193 gcc.c-torture/execute/pr22098-1.c,
12194 gcc.c-torture/execute/pr22098-2.c,
12195 gcc.c-torture/execute/pr22098-3.c: New tests.
12196
12197 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
12198
12199 PR c/22308
12200 * gcc.dg/pr22308-1.c: New test.
12201
12202 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
12203
12204 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
12205 target.
12206 * gcc.dg/compare9.c: Use -fshort-enums instead of
12207 -fno-short-enums. Change the last test to dg-bogus.
12208
12209 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
12210
12211 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
12212 * gcc.dg/compare9.c: New.
12213
12214 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12215
12216 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
12217
12218 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
12219
12220 PR testsuite/22288
12221 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
12222
12223
12224 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12225
12226 * gcc.dg/format/gcc_gfc-1.c: New.
12227
12228 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
12229
12230 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
12231
12232 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12233
12234 PR fortran/20842
12235 * gfortran.dg/io_invalid_1.f90: New test.
12236
12237 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
12238
12239 * gcc.dg/format/gcc_diag-1.c: Update.
12240
12241 2005-07-02 Jeff Law <law@redhat.com>
12242
12243 * gcc.dg/tree-ssa/pr22051-1.c: New test.
12244 * gcc.dg/tree-ssa/pr22051-2.c: New test.
12245
12246 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
12247
12248 * gcc.dg/format/gcc_diag-1.c: Update.
12249
12250 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
12251
12252 PR tree-opt/22269
12253 * gcc.c-torture/compile/pr22269.c: New test.
12254
12255 2005-06-30 Diego Novillo <dnovillo@redhat.com>
12256
12257 PR 21584
12258 PR 22219
12259 * g++.dg/tree-ssa/pr21584-1.C: New test.
12260 * g++.dg/tree-ssa/pr21584-2.C: New test.
12261
12262 2005-06-30 Ziemowit Laski <zlaski@apple.com>
12263
12264 * obj-c++.dg/try-catch-11.mm: New.
12265 * objc.dg/try-catch-10.m: New.
12266
12267 2005-06-29 David Edelsohn <edelsohn@gnu.org>
12268
12269 * g++.dg/other/ucnid-1.C: xfail on AIX.
12270
12271 2005-06-29 Diego Novillo <dnovillo@redhat.com>
12272
12273 PR 22234
12274 * gcc.dg/20050629-1.c: New test.
12275
12276 2005-06-29 Ziemowit Laski <zlaski@apple.com>
12277
12278 * obj-c++.dg/const-str-1[0-1].mm: New.
12279 * objc.dg/const-str-1[0-1].m: New.
12280
12281 2005-05-29 Richard Henderson <rth@redhat.com>
12282
12283 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
12284 Rename from check_effective_target_vect_no_max.
12285 (check_effective_target_vect_no_int_add): New.
12286 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
12287 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
12288 * gcc.dg/vect/vect-reduc-3.c: Likewise.
12289 * gcc.dg/vect/vect-reduc-1.c: Use both.
12290 * gcc.dg/vect/vect-reduc-2.c: Likewise.
12291
12292 2005-05-29 Richard Henderson <rth@redhat.com>
12293
12294 * lib/target-supports.exp (check_effective_target_vect_no_max):
12295 Remove i386 and x86_64.
12296
12297 2005-06-29 Steve Ellcey <sje@cup.hp.com>
12298
12299 PR testsuite/21969
12300 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
12301
12302 2005-06-29 Steve Ellcey <sje@cup.hp.com>
12303
12304 PR middle-end/21969
12305 * gcc.dg/vect/pr21969.c: New test.
12306
12307 2005-06-28 Eric Christopher <echristo@redhat.com>
12308
12309 PR c/22052
12310 PR c/21975
12311 * gcc.dg/inline1.c: New test.
12312 * gcc.dg/inline2.c: Ditto.
12313 * gcc.dg/inline3.c: Ditto.
12314 * gcc.dg/inline4.c: Ditto.
12315 * gcc.dg/inline5.c: Ditto.
12316
12317 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
12318
12319 PR libfortran/22142
12320 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12321 Add testcase also testing eoshift1 for PR 22142.
12322
12323 2005-06-28 Richard Henderson <rth@redhat.com>
12324
12325 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
12326 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
12327 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
12328 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
12329 gcc.dg/tree-ssa/20030922-2.c: Likewise.
12330
12331 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
12332
12333 PR libfortran/22142
12334 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12335 Add testcase for PR 22142.
12336
12337 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
12338
12339 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12340 gcc.target/ia64/fpreg-2.c: New tests.
12341
12342 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12343
12344 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12345
12346 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12347
12348 PR libfortran/22170
12349 * gfortran.dg/slash_1.f90: New test.
12350
12351 2005-06-27 Richard Henderson <rth@redhat.com>
12352
12353 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12354 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12355 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12356 * gcc.dg/vect/vect-reduc-2.c: Likewise.
12357 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12358 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12359
12360 2005-06-27 Richard Henderson <rth@redhat.com>
12361
12362 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
12363 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
12364
12365 2005-06-27 Ziemowit Laski <zlaski@apple.com>
12366
12367 * obj-c++.dg/proto-lossage-5.mm: New.
12368 * objc.dg/proto-lossage-5.m: New.
12369
12370 2005-06-27 Diego Novillo <dnovillo@redhat.com>
12371
12372 PR 21959
12373 * gcc.dg/tree-ssa/pr21959.c: New test.
12374
12375 2005-06-27 Jakub Jelinek <jakub@redhat.com>
12376
12377 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
12378 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
12379 testing uninitialized var.
12380
12381 * gcc.c-torture/execute/builtins/chk.h: New.
12382 * gcc.c-torture/execute/builtins/lib/chk.c: New.
12383 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
12384 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
12385 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
12386 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
12387 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
12388 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
12389 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12390 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12391 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12392 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12393 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12394 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12395 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12396 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12397 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12398 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12399 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12400 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12401 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12402 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12403 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12404 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12405 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12406 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12407 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12408 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12409 * gcc.dg/builtin-object-size-1.c: New test.
12410 * gcc.dg/builtin-object-size-2.c: New test.
12411 * gcc.dg/builtin-object-size-3.c: New test.
12412 * gcc.dg/builtin-object-size-4.c: New test.
12413 * gcc.dg/builtin-object-size-5.c: New test.
12414 * gcc.dg/builtin-stringop-chk-1.c: New test.
12415 * gcc.dg/builtin-stringop-chk-2.c: New test.
12416 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12417 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12418 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12419 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12420 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12421 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12422 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12423 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12424 * gcc.c-torture/execute/printf-1.c: New test.
12425 * gcc.c-torture/execute/fprintf-1.c: New test.
12426 * gcc.c-torture/execute/vprintf-1.c: New test.
12427 * gcc.c-torture/execute/vfprintf-1.c: New test.
12428 * gcc.c-torture/execute/printf-chk-1.c: New test.
12429 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12430 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12431 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12432
12433 2005-06-27 Michael Matz <matz@suse.de>
12434
12435 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12436 slot is not merged if address escapes.
12437
12438 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12439
12440 PR c/21911
12441 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
12442
12443 2005-06-26 Jakub Jelinek <jakub@redhat.com>
12444
12445 PR middle-end/17965
12446 * gcc.c-torture/compile/20050622-1.c: New test.
12447
12448 PR middle-end/22028
12449 * gcc.dg/20050620-1.c: New test.
12450
12451 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
12452
12453 PR tree-optimization/22026
12454 * gcc.dg/tree-ssa/pr22026.c: New.
12455
12456 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
12457
12458 PR libfortran/22144
12459 * gfortran.dg/shift-alloc.f90: New testcase.
12460
12461 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
12462
12463 * all files: Update FSF address in copyright headers.
12464
12465 2005-06-22 Jan Hubicka <jh@suse.cz>
12466
12467 * wholeprogram-1.c: New testcase.
12468 * wholeprogram-2.c: New testcase.
12469
12470 2005-06-24 Mark Mitchell <mark@codesourcery.com>
12471
12472 PR 22171
12473 * gcc.dg/tree-ssa/pr22171.c: New test.
12474
12475 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
12476
12477 * gfortran.dg/simplify_modulo.f90: New.
12478
12479 2005-06-24 Jan Hubicka <jh@suse.cz>
12480
12481 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12482
12483 2005-06-23 Ziemowit Laski <zlaski@apple.com>
12484
12485 * obj-c++.dg/proto-lossage-[1-4].mm: New.
12486
12487 2005-06-23 Ziemowit Laski <zlaski@apple.com>
12488
12489 * obj-c++.dg/typedef-alias-1.mm: New.
12490 * objc.dg/typedef-alias-1.m: New.
12491
12492 2005-06-23 Jeff Law <law@redhat.com>
12493
12494 * gcc.dg/tree-ssa/vrp16.c: New test.
12495
12496 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12497
12498 * lib/target-supports.exp: Add
12499 check_effective_target_fortran_large_real and
12500 check_effective_target_fortran_large_int to check for
12501 corresponding effective targets.
12502 * gfortran.dg/large_integer_kind_1.f90: New test.
12503 * gfortran.dg/large_real_kind_1.f90: New test.
12504
12505 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
12506
12507 PR tree-optimization/22117
12508 * gcc.dg/tree-ssa/pr22117.c: New.
12509
12510 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
12511
12512 PR testsuite/22123
12513 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12514
12515 2005-06-23 David Edelsohn <edelsohn@gnu.org>
12516
12517 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12518
12519 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
12520
12521 * gfortran.dg/f2c_4.f90: Add tests for complex functions
12522 * gfortran.dg/f2c_4.c: Likewise.
12523
12524 2005-06-22 Paul Brook <paul@codesourcery.com>
12525
12526 PR fortran/21034
12527 * gfortran.dg/auto_save_1.f90: New test.
12528
12529 2005-06-22 Michael Matz <matz@suse.de>
12530
12531 * gcc.target/x86-64/abi: New directory.
12532 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12533 * gcc.target/x86-64/abi/README.gcc: New file.
12534 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12535 * gcc.target/x86-64/abi/asm-support.s: New file.
12536 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12537 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12538 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12539 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12540 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12541 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12542 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12543 * gcc.target/x86_64/abi/test_bitfields.c: New test.
12544 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12545 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12546 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12547 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12548 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12549 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12550 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12551 * gcc.target/x86_64/abi/test_varargs.c: New test.
12552
12553 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
12554
12555 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12556 32-bit i?86 and x86_64.
12557
12558 2005-06-21 Ziemowit Laski <zlaski@apple.com>
12559
12560 * obj-c++.dg/const-str-[1-9].mm: New tests.
12561
12562 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
12563
12564 PR fortran/22010
12565 * gfortran.dg/namelist_use.f90: New.
12566 * gfortran.dg/namelist_use_only.f90: New.
12567
12568 2005-06-21 Jeff Law <law@redhat.com>
12569
12570 * gcc.dg/tree-ssa/vrp15.c: New test.
12571
12572 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
12573
12574 * lib/target-supports.exp (check_effective_target_vect_reduction):
12575 Remove.
12576 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12577 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12578 remove vect_reduction target keyword. Also avoid two returns in main.
12579 * gcc.dg/vect/vect-reduc-3.c: Likewise.
12580 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12581 * gcc.dg/vect/vect-reduc-1short.c: New test.
12582 * gcc.dg/vect/vect-reduc-1char.c: New test.
12583 * gcc.dg/vect/vect-reduc-2short.c: New test.
12584 * gcc.dg/vect/vect-reduc-2char.c: New test.
12585 * gcc.dg/vect/vect-reduc-6.c: New test.
12586 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12587 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12588 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12589
12590 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12591 Paul Thomas <pault@gcc.gnu.org>
12592
12593 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12594 New tests.
12595
12596 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12597
12598 * gfortran.dg/backslash_1.f90: New test.
12599 * gfortran.dg/backslash_2.f90: New test.
12600
12601 2005-06-20 Steven G. Kargl <kargls@comcast.net>
12602
12603 * gfortran.dg/duplicate_labels.f90: New test.
12604
12605 2005-06-20 Jan Beulich <jbeulich@novell.com>
12606
12607 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12608 unsupportable relocations.
12609 * g++.old-deja/g++.other/store-expr1.C: Likewise.
12610 * gcc.dg/20050321-2.c: xfail for NetWare.
12611
12612 2005-06-20 Andreas Jaeger <aj@suse.de>
12613
12614 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12615 gcc.target/i386/fastcall-sseregparm.c,
12616 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12617
12618 2005-06-19 Richard Henderson <rth@redhat.com>
12619
12620 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12621
12622 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
12623
12624 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12625
12626 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
12627
12628 PR c++/22115
12629 * g++.dg/conversion/simd2.C: Change expected error message.
12630
12631 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
12632
12633 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12634 * gcc.dg/vect/vect-reduc-2.c: Likewise.
12635 * gcc.dg/vect/vect-reduc-3.c: Likewise.
12636
12637 2005-06-18 James A Morrison <phython@gcc.gnu.org>
12638
12639 * gcc.dg/fold-mod-1.c: New test.
12640
12641 2005-06-18 Steven G. Kargl <kargls@comcast.net>
12642
12643 PR fortran/19926
12644 * gfortran.dg/pr19926.f90: New test.
12645
12646 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
12647
12648 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12649 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12650 targets.
12651 * gcc.dg/vect/vect-reduc-2.c: Likewise.
12652 * gcc.dg/vect/vect-reduc-3.c: Likewise.
12653
12654 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
12655
12656 * gcc.target/ia64/float80-varargs-1.c: New test.
12657
12658 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12659
12660 PR tree-opt/22035
12661 * gfortran.dg/f2c_6.f90: New test.
12662
12663 2005-06-17 Geoffrey Keating <geoffk@apple.com>
12664
12665 PR c++/17413
12666 * g++.dg/template/local5.C: New.
12667
12668 2005-06-17 Richard Henderson <rth@redhat.com>
12669
12670 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12671
12672 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
12673
12674 PR testsuite/21945
12675 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12676
12677 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
12678
12679 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12680 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12681 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12682 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12683 check_vect to verify the presence of hardware vector support.
12684
12685 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
12686
12687 PR testsuite/22056
12688 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12689
12690 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12691
12692 PR libfortran/19216
12693 * gfortran.dg/pr19216.f: Add correct space between brackets and
12694 dg directive.
12695
12696 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12697
12698 PR libfortran/16436
12699 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12700
12701 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
12702
12703 * gcc.target/i386/attributes-error.c: New testcase.
12704 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12705 * gcc.target/i386/regparm-stdcall.c: Likewise.
12706 * gcc.target/i386/sseregparm-1.c: Likewise.
12707 * gcc.target/i386/sseregparm-2.c: Likewise.
12708
12709 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
12710
12711 * g++.dg/rtti/crash2.C: New.
12712
12713 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
12714
12715 * gcc.dg/noncompile/20040203-3.c: Update expected message.
12716
12717 2005-06-15 David Ung <davidu@mips.com>
12718
12719 * gcc.target/mips/mips16e-extends.c: New test for testing the
12720 generation of MIPS16e zeb/zeh, seb/seh instructions.
12721
12722 2005-06-15 Diego Novillo <dnovillo@redhat.com>
12723
12724 PR 22018
12725 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12726 * gcc.dg/tree-ssa/pr22018.c: New test.
12727
12728 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
12729
12730 * gcc.dg/simd-1.c: Update error messages.
12731 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
12732 * gcc.dg/simd-2.c: Update error messages.
12733 * gcc.dg/simd-4.c: New.
12734
12735 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
12736
12737 PR c++/20678
12738 * g++.dg/other/crash-4.C: New.
12739
12740 2005-06-14 Devang Patel <dpatel@apple.com>
12741
12742 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12743
12744 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
12745
12746 PR c++/21929
12747 * g++.dg/parse/crash11.C: Update
12748
12749 2005-06-13 Jeff Law <law@redhat.com>
12750
12751 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12752 perform the desired transformations.
12753 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12754 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12755
12756 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12757
12758 PR fortran/22038
12759 * gfortran.dg/forall_1.f90: Un-XFAIL.
12760
12761 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
12762
12763 PR c++/21929
12764 * g++.dg/parse/crash26.C: New.
12765
12766 PR c++/20789
12767 * g++.dg/init/member1.C: New.
12768
12769 2005-06-13 Jakub Jelinek <jakub@redhat.com>
12770
12771 * gfortran.dg/altreturn_1.f90: New test.
12772
12773 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
12774
12775 PR middle-end/21985
12776 * gcc.dg/tree-ssa/pr21985.c: New test.
12777
12778 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
12779
12780 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12781
12782 2005-06-12 Roger Sayle <roger@eyesopen.com>
12783
12784 PR c++/21930
12785 * g++.dg/other/error10.C: New test case.
12786
12787 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12788
12789 PR libfortran/19155
12790 * gfortran.dg/pr19155.f: Add test.
12791
12792 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12793
12794 * gfortran.dg/f2c_7.f90: New test.
12795
12796 * gfortran.dg/forall_1.f90: XFAILed.
12797
12798 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
12799
12800 * gcc.dg/pr14796-1.c: New.
12801 * gcc.dg/pr14796-2.c: New.
12802
12803 2005-06-11 Steven G. Kargl <kargls@comcast.net>
12804
12805 PR fortran/17792
12806 PR fortran/21375
12807 * gfortran.dg/deallocate_stat.f90: New test.
12808
12809 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
12810
12811 * gfortran.fortran-torture/execute/in-pack.f90: New test.
12812
12813 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
12814
12815 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12816 access will be generated when this loop is vectorized. Test that
12817 accesses with same alignment were detected.
12818 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12819 Test that accesses with same alignment were detected.
12820 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12821 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12822 alignment were detected.
12823
12824 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
12825
12826 PR c++/10611
12827 * g++.dg/conversion/simd2.C: New.
12828
12829 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
12830
12831 * gcc.dg/Wcxx-compat-1.c: New.
12832
12833 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
12834
12835 PR libfortran/21480
12836 * gfortran.dg/reshape-complex.f90: Add a test for a packed
12837 complex array.
12838
12839 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
12840
12841 * gcc.dg/alias-8.c: New.
12842
12843 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
12844
12845 * gcc.dg/format/cmn_err-1.c: Update.
12846
12847 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
12848
12849 PR target/20666
12850 * gcc.target/sparc/fexpand-2.c: New.
12851 * gcc.target/sparc/fpmerge-2.c: New.
12852 * gcc.target/sparc/fpmul-2.c: New.
12853 * gcc.target/sparc/noresult.c: New.
12854 * gcc.target/sparc/pdist-2.c: New.
12855 * gcc.target/sparc/pdist-3.c: New.
12856
12857 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
12858
12859 PR testsuite/21702
12860 * gcc.target/i386/i386.exp: Fix comment typo.
12861
12862 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
12863
12864 PR c++/19497
12865 * g++.dg/inherit/using5.C: New.
12866 * g++.dg/inherit/using6.C: New.
12867
12868 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12869
12870 PR c++/19894
12871 * g++.dg/template/ptrmem15.C: New test.
12872
12873 PR c++/20563
12874 * g++.dg/ext/label4.C: New test.
12875
12876 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
12877
12878 * gcc.dg/tls/debug-1.c: New test.
12879
12880 2005-06-07 Dale Johannesen <dalej@apple.com>
12881
12882 * gcc.target/i386/movq.c: New.
12883
12884 2005-06-07 Dale Johannesen <dalej@apple.com>
12885
12886 * gcc.dg/20050607-1.c: New.
12887
12888 2005-06-07 Jakub Jelinek <jakub@redhat.com>
12889
12890 PR middle-end/21850
12891 * gcc.c-torture/execute/20050607-1.c: New test.
12892
12893 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
12894
12895 PR libfortran/21926
12896 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12897 Test case where the return array has lowest stride one,
12898 but isn't packed.
12899
12900 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
12901
12902 * lib/target-supports.exp (check_effective_target_sync_int_long):
12903 Add s390 and s390x targets.
12904
12905 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
12906
12907 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12908 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12909 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12910 * gcc.dg/tree-ssa/loop-9.c: New test.
12911
12912 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
12913
12914 * g++.dg/parse/defarg10.C: New.
12915
12916 2005-06-06 Jakub Jelinek <jakub@redhat.com>
12917
12918 PR regression/21897
12919 * gcc.c-torture/execute/20050604-1.c: New test.
12920
12921 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
12922
12923 PR 21903
12924 * g++.dg/parse/defarg9.C: New.
12925
12926 PR c++/20637
12927 * g++.dg/inherit/using4.C: New.
12928 * g++.dg/overload/error1.C: Adjust expected errors.
12929 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12930 * g++.old-deja/g++.brendan/arm2.C: Likewise.
12931 * g++.old-deja/g++.other/redecl2.C: Likewise.
12932 * g++.old-deja/g++.other/redecl4.C: Likewise.
12933 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12934
12935 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
12936
12937 * gfortran.dg/f2c_5.f90: Add -w to dg-options
12938
12939 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
12940
12941 * lib/gfortran.exp (gfortran_target_compile): Call
12942 dg-additional-files-options
12943 * gfortran.dg/f2c_4.f90: New file
12944 * gfortran.dg/f2c_4.c: New file
12945 * gfortran.dg/f2c_5.f90: New file
12946 * gfortran.dg/f2c_5.c: New file
12947
12948 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12949
12950 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12951
12952 PR fortran/21912
12953 * gfortran.dg/array_constructor_4.f90: New test.
12954
12955 2005-06-05 Mark Mitchell <mark@codesourcery.com>
12956
12957 PR c++/21619
12958 * g++.dg/ext/builtin9.C: New test.
12959
12960 2005-06-05 Dale Johannesen <dalej@apple.com>
12961
12962 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12963 * gcc.c-torture/execute/20050603-2.c: Ditto.
12964
12965 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
12966
12967 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12968 * gcc.dg/vect/vect-reduc-1.c: New.
12969 * gcc.dg/vect/vect-reduc-2.c: New.
12970 * gcc.dg/vect/vect-reduc-3.c: New.
12971
12972 2005-06-04 Dale Johannesen <dalej@apple.com>
12973
12974 * gcc.c-torture/execute/20050603-1.c: New.
12975 * gcc.c-torture/execute/20050603-2.c: New.
12976 * gcc.dg/20050603-3.c: New.
12977
12978 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12979
12980 PR fortran/19195
12981 * gfortran.dg/debug_1.f90: New test.
12982
12983 * gfortran.dg/forall_1.f90: New test.
12984
12985 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
12986
12987 * gfortran.dg/array_constructor_3.f90: New test.
12988
12989 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12990
12991 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12992
12993 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
12994
12995 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12996
12997 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
12998
12999 PR c/21873
13000 * gcc.dg/init-excess-1.c: New test.
13001
13002 2005-06-03 Mark Mitchell <mark@codesourcery.com>
13003
13004 PR c++/21853
13005 * g++.dg/expr/static_cast6.C: New test.
13006
13007 2005-06-03 Diego Novillo <dnovillo@redhat.com>
13008
13009 * gcc.dg/tree-ssa/vrp14.c: New test.
13010
13011 2005-06-03 Mark Mitchell <mark@codesourcery.com>
13012
13013 PR c++/21336
13014 * g++.dg/template/new2.C: New test.
13015
13016 2005-06-03 Josh Conner <jconner@apple.com>
13017
13018 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
13019 all entries in initializer.
13020
13021 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
13022
13023 PR middle-end/21858
13024 * gcc.dg/pr21858.c: New testcase.
13025
13026 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
13027
13028 PR tree-optimization/21292
13029
13030 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
13031 New.
13032 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13033 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13034 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13035 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13036 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
13037
13038 2005-06-02 Richard Henderson <rth@redhat.com>
13039
13040 * gcc.dg/sync-2.c: Use -march=i486 for i386.
13041
13042 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
13043
13044 * gcc.dg/wtypequal.c: New testcase.
13045
13046 2005-06-02 Diego Novillo <dnovillo@redhat.com>
13047
13048 PR 21582
13049 * gcc.dg/tree-ssa/pr21582.c: New test.
13050
13051 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
13052
13053 PR c++/21280
13054 * g++.dg/opt/interface2.h: New.
13055 * g++.dg/opt/interface2.C: New.
13056 * g++.dg/init/ctor4.C: Adjust error lines.
13057 * g++.old-deja/g++.bob/inherit2.C: Likewise.
13058 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13059 * g++.old-deja/g++.jason/opeq3.C: Likewise.
13060 * g++.old-deja/g++.pt/assign1.C: Likewise.
13061 * g++.old-deja/g++.pt/crash20.C: Likewise.
13062
13063 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
13064
13065 PR tree-optimization/21734
13066 * g++.dg/vect/pr21734_1.cc: New.
13067 * g++.dg/vect/pr21734_2.cc: New.
13068
13069 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
13070
13071 PR c++/20350
13072 * g++.dg/template/spec24.C: New.
13073
13074 PR c++/21151
13075 * g++.dg/pch/local-1.C: New.
13076 * g++.dg/pch/local-1.Hs: New.
13077
13078 2005-06-01 Diego Novillo <dnovillo@redhat.com>
13079
13080 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
13081 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
13082 * gcc.dg/tree-ssa/pr14341.c: New test.
13083 * gcc.dg/tree-ssa/pr14841.c: New test.
13084 * gcc.dg/tree-ssa/pr20701.c: New test.
13085 * gcc.dg/tree-ssa/pr21086.c: New test.
13086 * gcc.dg/tree-ssa/pr21090.c: New test.
13087 * gcc.dg/tree-ssa/pr21332.c: New test.
13088 * gcc.dg/tree-ssa/pr21458.c: New test.
13089 * gcc.dg/tree-ssa/pr21658.c: New test.
13090 * gcc.dg/tree-ssa/vrp01.c: New test.
13091 * gcc.dg/tree-ssa/vrp02.c: New test.
13092 * gcc.dg/tree-ssa/vrp03.c: New test.
13093 * gcc.dg/tree-ssa/vrp04.c: New test.
13094 * gcc.dg/tree-ssa/vrp05.c: New test.
13095 * gcc.dg/tree-ssa/vrp06.c: New test.
13096 * gcc.dg/tree-ssa/vrp07.c: New test.
13097 * gcc.dg/tree-ssa/vrp08.c: New test.
13098 * gcc.dg/tree-ssa/vrp09.c: New test.
13099 * gcc.dg/tree-ssa/vrp10.c: New test.
13100 * gcc.dg/tree-ssa/vrp11.c: New test.
13101 * gcc.dg/tree-ssa/vrp12.c: New test.
13102 * gcc.dg/tree-ssa/vrp13.c: New test.
13103
13104 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
13105
13106 PR 21029
13107 * gcc.dg/tree-ssa/pr21029.c: New test.
13108
13109 2005-06-01 Roger Sayle <roger@eyesopen.com>
13110
13111 * gfortran.dg/logint-1.f: New test case.
13112 * gfortran.dg/logint-2.f: Likewise.
13113 * gfortran.dg/logint-3.f: Likewise.
13114
13115 2005-06-01 Jakub Jelinek <jakub@redhat.com>
13116
13117 PR c/21536
13118 PR c/20760
13119 * gcc.dg/20050527-1.c: New test.
13120
13121 * gcc.dg/i386-sse-12.c: New test.
13122
13123 PR fortran/21729
13124 * gfortran.dg/implicit_5.f90: New test.
13125
13126 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
13127
13128 PR fortran/20883
13129 * gfortran/assign_4.f90: New test.
13130 * gfortran/assign_2.f90: Change compile to run.
13131
13132 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
13133
13134 * lib/target-supports.exp
13135 (check_effective_target_sync_char_short): New.
13136 * gcc.dg/sync-2.c: New.
13137
13138 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
13139
13140 PR tree-optimization/21817
13141 * gcc.dg/torture/pr21817-1.c: New.
13142
13143 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
13144
13145 PR c++/21165
13146 * g++.dg/template/init5.C: New.
13147
13148 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
13149
13150 * gfortran.dg/char_initialiser_actual.f90:
13151 Test character initialisers as actual arguments.
13152 * gfortran.dg/char_pointer_comp_assign.f90:
13153 Test character pointer structure component assignments.
13154 * gfortran.dg/char_array_structure_constructor.f90:
13155 Test character components in structure constructors.
13156
13157 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
13158
13159 PR middle-end/20931
13160 * g++.dg/opt/pr20931.C: New test.
13161
13162 2005-05-31 Andreas Jaeger <aj@suse.de>
13163
13164 PR testsuite/20772
13165 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
13166 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
13167 g++.old-deja/g++.ext/asmspec1.C,
13168 g++.old-deja/g++.other/regstack.C,
13169 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
13170 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
13171 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
13172 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
13173 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
13174 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
13175 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
13176 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
13177 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
13178 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
13179 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
13180 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
13181 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
13182 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
13183 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
13184 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
13185 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
13186 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
13187 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
13188
13189 2005-05-31 Jeff Law <law@redhat.com>
13190
13191 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
13192
13193 2005-05-30 Paolo Carlini <pcarlini@suse.de>
13194
13195 PR middle-end/21743
13196 * gcc.dg/builtins-1.c: Activate disabled clog test.
13197 * gcc.dg/torture/builtin-attr-1.c: Likewise.
13198
13199 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
13200
13201 * gfortran.dg/char_pointer_assign.f90:
13202 Test character-pointer assignments and pointer assignments.
13203 * gfortran.dg/char_pointer_dummy.f90:
13204 Test character-pointer dummy arguments.
13205 * gfortran.dg/char_pointer_func.f90:
13206 Test character-pointer function returns.
13207 * gfortran.dg/char_pointer_dependency.f90:
13208 Test character-pointer functions with dependencies.
13209
13210 2005-05-30 Mark Mitchell <mark@codesourcery.com>
13211
13212 PR c++/21784
13213 * g++.dg/lookup/using14.C: New test.
13214
13215 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
13216
13217 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
13218 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
13219 trailing ^M.
13220
13221 2005-05-29 Geoffrey Keating <geoffk@apple.com>
13222
13223 PR c++/17413
13224 * g++.dg/template/local5.C: New.
13225
13226 PR target/21761
13227 * gcc.c-torture/compile/pr21761.c: New.
13228
13229 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
13230 before darwin8.
13231
13232 2005-05-30 Steven G. Kargl
13233
13234 PR fortran/20846
13235 * gfortran.dg/inquire_8.f90: New test.
13236
13237 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13238
13239 PR libfortran/21376
13240 * gfortran.dg/output_exponents_1.f90: New test.
13241
13242 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13243
13244 PR libfortran/20006
13245 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
13246
13247 2005-05-28 Mark Mitchell <mark@codesourcery.com>
13248
13249 PR c++/21210
13250 * g++.dg/ext/complex1.C: New test.
13251
13252 PR c++/21340
13253 * g++.dg/init/ctor6.C: New test.
13254
13255 2005-05-29 Jan Hubicka <jh@suse.cz>
13256
13257 * gcc.c-torture/compile/pr21562.c: New.
13258
13259 2005-05-28 Steven G. Kargl <kargls@comcast.net>
13260
13261 * gfortran.dg/subnormal_1.f90: New test.
13262
13263 2005-05-28 Jan Hubicka <jh@suse.cz>
13264
13265 * tree-prof.exp: Fix comment.
13266 * value-prof-1.c: New.
13267 * value-prof-2.c: New.
13268 * value-prof-3.c: New.
13269 * value-prof-4.c: New.
13270
13271 2005-05-27 Mark Mitchell <mark@codesourcery.com>
13272
13273 PR c++/21614
13274 * g++.dg/expr/ptrmem6.C: New test.
13275 * g++.dg/expr/ptrmem6a.C: Likewise.
13276
13277 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
13278
13279 PR tree-optimization/21658
13280 * gcc.dg/tree-ssa/pr21658.c: New.
13281
13282 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
13283
13284 PR c++/21455
13285 * g++.dg/inherit/ptrmem3.C: New.
13286
13287 PR c++/21681
13288 * g++.dg/parse/template16.C: New.
13289
13290 2005-05-27 Andreas Jaeger <aj@suse.de>
13291
13292 * gcc.dg/setjmp-2.c: Only run in 32-bit.
13293
13294 * gcc.dg/i386-sse-8.c: Run test on all archs.
13295
13296 2005-05-26 Mike Stump <mrs@apple.com>
13297
13298 * objc.dg/isa-field-1.m: Only run on darwin.
13299 * objc.dg/lookup-1.m: Likewise.
13300 * objc.dg/try-catch-8.m: Likewise.
13301
13302 2005-05-26 Roger Sayle <roger@eyesopen.com>
13303
13304 PR tree-optimization/9814
13305 * gcc.dg/pr9814-1.c: New test case.
13306
13307 2005-05-26 Ziemowit Laski <zlaski@apple.com>
13308
13309 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
13310 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
13311 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
13312 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
13313 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
13314 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
13315 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
13316 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
13317 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
13318 objc.dg/try-catch-8.m: New.
13319
13320 2005-05-26 Janis Johnson <janis187@us.ibm.com>
13321
13322 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
13323 remove extraneous semicolons.
13324
13325 2005-05-26 Ziemowit Laski <zlaski@apple.com>
13326
13327 * obj-c++.dg/comp-types-12.mm: New.
13328 * objc.dg/comp-types-11.m: New.
13329 * objc.dg/selector-4.m: New.
13330
13331 2005-05-26 Andreas Jaeger <aj@suse.de>
13332
13333 PR testsuite/20772
13334 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
13335 g++.old-deja/g++.ext/attrib3.C,
13336 g++.old-deja/g++.other/store-expr1.C,
13337 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13338 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13339 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13340 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13341 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13342 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13343 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13344 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13345 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13346 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13347 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13348 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13349 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13350 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13351 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13352 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13353 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13354 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13355 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
13356
13357 2005-05-26 Andreas Jaeger <aj@suse.de>
13358
13359 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
13360 x86-64 compilation.
13361
13362 2005-05-26 Andreas Jaeger <aj@suse.de>
13363
13364 PR testsuite/20772
13365 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
13366 gcc.misc-tests/i386-pf-athlon-1.c,
13367 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13368 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
13369 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
13370 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
13371 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
13372 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
13373 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
13374 programs.
13375
13376 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
13377 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
13378 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
13379 x86-64 compilation.
13380
13381 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
13382 x86_64.
13383
13384 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
13385 effective-target ilp32.
13386
13387 2005-05-26 David Ung <davidu@mips.com>
13388
13389 * gcc.target/mips/ext_ins.c: New test for testing the generation
13390 of MIPS32/64 rev 2 ext/ins instructions.
13391
13392 2005-05-26 Andreas Jaeger <aj@suse.de>
13393
13394 * treelang/compile/unsigned.tree: Use gimple instead of
13395 nonexisting generic dump.
13396
13397 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
13398
13399 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13400
13401 2005-05-26 Andreas Jaeger <aj@suse.de>
13402
13403 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13404
13405 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
13406
13407 PR libfortran/17283
13408 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13409 Test callee-allocated memory with write statements.
13410
13411 2005-05-25 Roger Sayle <roger@eyesopen.com>
13412
13413 PR middle-end/21709
13414 * gcc.dg/pr21709-1.c: New test case.
13415
13416 2005-05-25 Ziemowit Laski <zlaski@apple.com>
13417 Mike Stump <mrs@apple.com>
13418
13419 * objc/execute/next_mapping.h: Update for C++.
13420
13421 * obj-c++.dg/selector-1.mm: Move to...
13422 * obj-c++.dg/selector-4.mm: here...
13423
13424 * obj-c++.dg/basic.mm: New.
13425 * obj-c++.dg/comp-types-1.mm: New.
13426 * obj-c++.dg/cxx-class-1.mm: New.
13427 * obj-c++.dg/cxx-ivars-1.mm: New.
13428 * obj-c++.dg/cxx-ivars-2.mm: New.
13429 * obj-c++.dg/cxx-ivars-3.mm: New.
13430 * obj-c++.dg/cxx-scope-1.mm: New.
13431 * obj-c++.dg/cxx-scope-2.mm: New.
13432 * obj-c++.dg/defs.mm: New.
13433 * obj-c++.dg/empty-private-1.mm: New.
13434 * obj-c++.dg/encode-1.mm: New.
13435 * obj-c++.dg/encode-2.mm: New.
13436 * obj-c++.dg/encode-3.mm: New.
13437 * obj-c++.dg/extern-c-1.mm: New.
13438 * obj-c++.dg/extra-semi.mm: New.
13439 * obj-c++.dg/fix-and-continue-2.mm: New.
13440 * obj-c++.dg/isa-field-1.mm: New.
13441 * obj-c++.dg/ivar-list-semi.mm: New.
13442 * obj-c++.dg/local-decl-1.mm: New.
13443 * obj-c++.dg/lookup-1.mm: New.
13444 * obj-c++.dg/lookup-2.mm: New.
13445 * obj-c++.dg/method-1.mm: New.
13446 * obj-c++.dg/method-2.mm: New.
13447 * obj-c++.dg/method-3.mm: New.
13448 * obj-c++.dg/method-4.mm: New.
13449 * obj-c++.dg/method-5.mm: New.
13450 * obj-c++.dg/method-6.mm: New.
13451 * obj-c++.dg/method-7.mm: New.
13452 * obj-c++.dg/no-extra-load.mm: New.
13453 * obj-c++.dg/overload-1.mm: New.
13454 * obj-c++.dg/pragma-1.mm: New.
13455 * obj-c++.dg/pragma-2.mm: New.
13456 * obj-c++.dg/private-1.mm: New.
13457 * obj-c++.dg/private-2.mm: New.
13458 * obj-c++.dg/proto-qual-1.mm: New.
13459 * obj-c++.dg/qual-types-1.mm: New.
13460 * obj-c++.dg/stubify-1.mm: New.
13461 * obj-c++.dg/stubify-2.mm: New.
13462 * obj-c++.dg/super-class-1.mm: New.
13463 * obj-c++.dg/super-class-2.mm: New.
13464 * obj-c++.dg/super-dealloc-1.mm: New.
13465 * obj-c++.dg/super-dealloc-2.mm: New.
13466 * obj-c++.dg/template-1.mm: New.
13467 * obj-c++.dg/template-2.mm: New.
13468 * obj-c++.dg/template-3.mm: New.
13469 * obj-c++.dg/template-4.mm: New.
13470 * obj-c++.dg/template-5.mm: New.
13471 * obj-c++.dg/template-6.mm: New.
13472 * obj-c++.dg/try-catch-1.mm: New.
13473 * obj-c++.dg/try-catch-2.mm: New.
13474 * obj-c++.dg/try-catch-3.mm: New.
13475 * obj-c++.dg/try-catch-4.mm: New.
13476 * obj-c++.dg/try-catch-5.mm: New.
13477 * obj-c++.dg/try-catch-6.mm: New.
13478 * obj-c++.dg/try-catch-7.mm: New.
13479 * obj-c++.dg/try-catch-8.mm: New.
13480 * obj-c++.dg/try-catch-9.mm: New.
13481 * obj-c++.dg/va-meth-1.mm: New.
13482
13483 2005-05-25 Ziemowit Laski <zlaski@apple.com>
13484
13485 * obj-c++.dg/selector-1.mm: New.
13486 * obj-c++.dg/selector-2.mm: New.
13487
13488 2005-05-25 Ziemowit Laski <zlaski@apple.com>
13489
13490 * obj-c++.dg/selector-3.mm: New.
13491 * objc.dg/selector-3.m: New.
13492
13493 2005-05-25 Ziemowit Laski <zlaski@apple.com>
13494
13495 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13496 about where warning appears.
13497
13498 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
13499
13500 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13501 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13502 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13503 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13504
13505 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
13506
13507 * gcc.dg/20050524-1.c: New test.
13508
13509 2005-05-25 Jan Hubicka <jh@suse.cz>
13510
13511 * gcc.dg/tree-prof/inliner-1.c: New.
13512
13513 2005-05-25 Janis Johnson <janis187@us.ibm.com>
13514
13515 * gcc.dg/tree-prof: New directory.
13516 * gcc.dg/tree-prof/tree-prof.exp: New.
13517
13518 2005-05-25 DJ Delorie <dj@redhat.com>
13519
13520 * gcc.dg/Wattributes-1.c: New.
13521 * gcc.dg/Wattributes-2.c: New.
13522 * gcc.dg/Wattributes-3.c: New.
13523
13524 20005-05-24 Janis Johnson <janis187@us.ibm.com>
13525
13526 PR tree-optimization/19833
13527 * gcc.dg/uninit-4.c: Remove xfail.
13528 * gcc.dg/uninit-9.c: Ditto.
13529
13530 2005-05-24 Ziemowit Laski <zlaski@apple.com>
13531
13532 * obj-c++.dg/bitfield-[1-5].mm: New.
13533 * obj-c++.dg/class-protocol-1.mm: New.
13534 * obj-c++.dg/comp-types-1[0-1].mm: New.
13535 * obj-c++.dg/comp-types-[2-9].mm: New.
13536 * obj-c++.dg/encode-[4-8].mm: New.
13537 * obj-c++.dg/layout-1.mm: New.
13538 * obj-c++.dg/method-1[0-9].mm: New.
13539 * obj-c++.dg/method-2[0-1].mm: New.
13540 * obj-c++.dg/method-[8-9].mm: New.
13541 * obj-c++.dg/objc-gc-3.mm: New.
13542 * obj-c++.dg/try-catch-10.mm: New.
13543 * objc.dg/bitfield-5.m: New.
13544 * objc.dg/comp-types-10.m: New.
13545 * objc.dg/comp-types-9.m: New.
13546 * objc.dg/layout-1.m: New.
13547 * objc.dg/objc-gc-4.m: New.
13548 * objc.dg/try-catch-9.m: New.
13549 * objc.dg/class-protocol-1.m: Tweak diagnostics.
13550 * objc.dg/comp-types-1.m: Likewise.
13551 * objc.dg/comp-types-[5-6].m: Likewise.
13552 * objc.dg/method-9.m: Likewise.
13553
13554 2005-05-24 Janis Johnson <janis187@us.ibm.com>
13555
13556 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13557 and on hardware without VMX support.
13558
13559 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13560
13561 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13562
13563 * lib/profopt.exp (dg-final-generate, dg-final-use,
13564 profopt-final-code, profopt-get-options): New.
13565 (profopt-execute): Process test directives.
13566
13567 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13568 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13569 cleanup-tree-dump, cleanup-saved-temps): Update comments.
13570
13571 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
13572
13573 PR C++/21645
13574 * g++.dg/init/ctor5.C: New test.
13575
13576 2005-05-24 Ira Rosen <irar@il.ibm.com>
13577
13578 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13579 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13580 vect-113.c, vect-114.c.
13581
13582 2005-05-23 Adam Nemet <anemet@lnxw.com>
13583
13584 * gcc.dg/const-elim-1.c: Remove xfails.
13585
13586 2005-05-23 Jeff Law <law@redhat.com>
13587
13588 * gcc.c-torture/compile/pr21638.c: New test.
13589 * gcc.c-torture/compile/20050520-1.c: New test.
13590
13591 2005-05-23 Nick Clifton <nickc@redhat.com>
13592
13593 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13594 be a proper triple, ie: m32r*-*-*.
13595 * g++.old-deja/g++.jason/thunk3.C: Likewise.
13596
13597 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
13598
13599 PR middle-end/21331
13600 PR tree-opt/21293
13601 * gcc.c-torture/compile/pr21293.c: New test.
13602 * gcc.c-torture/execute/pr21331.c: New test.
13603
13604 2004-05-20 Richard Henderson <rth@redhat.com>
13605
13606 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13607
13608 2005-05-20 Ziemowit Laski <zlaski@apple.com>
13609
13610 * obj-c++-dg.exp: Add.
13611 * obj-c++.exp: Add.
13612 * obj-c++.dg/dg.exp: Add.
13613
13614 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13615
13616 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13617 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13618
13619 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
13620
13621 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13622
13623 2004-05-19 Richard Henderson <rth@redhat.com>
13624
13625 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13626
13627 2005-05-19 Janis Johnson <janis187@us.ibm.com>
13628
13629 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13630
13631 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13632
13633 2005-05-19 Jakub Jelinek <jakub@redhat.com>
13634
13635 PR c++/21495
13636 * g++.dg/parse/extern1.C: New test.
13637 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13638
13639 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13640
13641 * gcc.dg/c99-math.h: New.
13642 * gcc.dg/c99-math-float-1.c: New test.
13643 * gcc.dg/c99-math-double-1.c: Likewise.
13644 * gcc.dg/c99-math-long-double-1.c: Likewise.
13645
13646 2005-05-18 Richard Henderson <rth@redhat.com>
13647
13648 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13649
13650 2005-05-18 Devang Patel <dpatel@apple.com>
13651
13652 * g++.dg/opt/20050511-1.C: New test.
13653
13654 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
13655
13656 PR libfortran/21127
13657 * gfortran.dg/reshape-complex.f90: New test.
13658
13659 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
13660
13661 * gfortran.dg/array_constructor_1.f90: New test.
13662 * gfortran.dg/array_constructor_2.f90: New test.
13663
13664 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
13665
13666 PR fortran/20954
13667 * gfortran.dg/pr20954.f: New test.
13668
13669 2005-05-17 Mike Stump <mrs@apple.com>
13670
13671 Yet more Objective-C++...
13672
13673 * objc.dg/method-5.m: Update.
13674 * objc.dg/method-6.m: Update.
13675 * objc.dg/method-7.m: Update.
13676 * objc.dg/method-9.m: Update.
13677 * objc.dg/try-catch-2.m: Update.
13678
13679 2005-05-17 Mark Mitchell <mark@codesourcery.com>
13680
13681 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13682 Remove little-endian optimizations.
13683
13684 2005-05-17 Jeff Law <law@redhat.com>
13685
13686 * g++.dg/tree-ssa/pr14814.C: New test.
13687 * gcc.dg/tree-ssa/pr14814.C: New test.
13688 * gcc.dg/tree-ssa/pr17141-1.C: New test.
13689 * gcc.dg/tree-ssa/pr17141-2.C: New test.
13690
13691 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
13692
13693 * gcc.dg/compat/generate-random.c: Do not include
13694 libiberty.h.
13695 * gcc.dg/compat/generate-random_r.c: Likewise.
13696
13697 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
13698
13699 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13700
13701 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
13702
13703 PR middle-end/21595
13704 * g++.dg/tree-ssa/builtin1.C: New testcase.
13705
13706 2005-05-17 Jakub Jelinek <jakub@redhat.com>
13707
13708 PR c++/21454
13709 * g++.dg/opt/const4.C: New test.
13710
13711 PR middle-end/21492
13712 * g++.dg/opt/crossjump1.C: New test.
13713
13714 PR tree-optimization/21610
13715 * gcc.c-torture/compile/20050516-1.c: New test.
13716
13717 PR fortran/15080
13718 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13719 about the test failing.
13720 * gfortran.fortran-torture/execute/where_7.f90: New test.
13721 * gfortran.fortran-torture/execute/where_8.f90: New test.
13722
13723 2005-05-16 Richard Henderson <rth@redhat.com>
13724
13725 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13726 i?86 and x86_64.
13727
13728 2005-05-16 Mark Mitchell <mark@codesourcery.com>
13729
13730 * gcc.dg/compat/generate-random.c (config.h): Do not include.
13731 (limits.h): Include unconditionally.
13732 (stdlib.h): Likewise.
13733 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13734 (limits.h): Include unconditionally.
13735 (stdlib.h): Likewise.
13736 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13737 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13738 (limits.h): Include unconditionally.
13739 (stdlib.h): Likewise.
13740 (hashtab.h): Do not include.
13741 (getopt.h): Likewise.
13742 (stddef.h): Include.
13743 (hashval_t): Define.
13744 (struct entry): Add "next" field.
13745 (HASH_SIZE): New macro.
13746 (hash_table): New variable.
13747 (switchfiles): Do not use xmalloc.
13748 (mix): New macro.
13749 (iterative_hash): New function.
13750 (hasht): Remove.
13751 (e_exists): New function.
13752 (e_insert): Likewise.
13753 (output): Use, instead of libiberty hashtable functions.
13754 (main): Do not use getopt. Do not call htab_create.
13755
13756 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
13757
13758 PR libstdc++/21526
13759 * lib/target-supports.exp (check_mkfifo_available):
13760 Return 0 for cygwin as mkfifo support incomplete on platform.
13761 Fix typos in comments.
13762
13763 2005-05-15 Mark Mitchell <mark@codesourcery.com>
13764
13765 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13766
13767 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
13768
13769 PR fortran/17432
13770 * gfortran.dg/assign_4.f: New test.
13771
13772 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
13773
13774 PR tree-optimization/21563
13775 * gcc.dg/tree-ssa/pr21563.c: New.
13776
13777 2005-05-14 Jan Hubicka <jh@suse.cz>
13778
13779 * gcc.dg/noreturn-7.c: Allow control reaches warning.
13780
13781 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
13782
13783 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13784
13785 2005-05-13 Julian Brown <julian@codesourcery.com>
13786
13787 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13788 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13789
13790 2005-05-13 Jan Hubicka <jh@suse.cz>
13791
13792 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13793 * gcc.dg/fold-xor-?.c: Likewise.
13794 * gcc.dg/pr15784-?.c: Likewise.
13795 * gcc.dg/pr20922-?.c: Likewise.
13796 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13797 * gcc.dg/tree-ssa/pr17598.c: Likewise.
13798 * gcc.dg/tree-ssa/pr20470.c: Likewise.
13799
13800 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13801
13802 PR fortran/21260
13803 * gfortran.dg/hollerith_1.f90: New test.
13804
13805 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13806
13807 * gfortran.dg/func_result_2.f90: New test.
13808
13809 2005-05-11 Bud Davis <bdavis@gfortran.org>
13810
13811 * gfortran.dg/dev_null.f90: New test.
13812
13813 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
13814
13815 * gcc.dg/arm-vfp1.c: Revert last change.
13816
13817 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
13818
13819 PR middle-end/19807
13820 PR tree-optimization/19639
13821 * g++.dg/tree-ssa/pr19807.C: New testcase.
13822
13823 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13824
13825 PR libfortran/21471
13826 * gfortran.dg/append-1.f90: New test.
13827
13828 2005-05-10 Diego Novillo <dnovillo@redhat.com>
13829
13830 * gcc.dg/pr18501.c: XFAIL.
13831 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13832 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13833 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13834 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13835 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13836 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13837 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13838 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13839
13840 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13841
13842 PR fortran/20178
13843 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13844 gfortran.dg/f2c_3.f90: New tests.
13845
13846 * gfortran.dg/return_1.f90: Fix dg annotation.
13847
13848 2005-05-10 Diego Novillo <dnovillo@redhat.com>
13849
13850 * gcc.c-torture/compile/20050510-1.c: New test.
13851
13852 2005-05-10 Mark Mitchell <mark@codesourcery.com>
13853
13854 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13855
13856 2005-05-10 Bob Wilson <bob.wilson@acm.org>
13857
13858 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13859
13860 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
13861
13862 PR c/17913
13863 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13864
13865 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
13866
13867 PR c/21342
13868 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13869 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13870
13871 2005-05-10 Ben Elliston <bje@au.ibm.com>
13872
13873 PR debug/16676
13874 * gcc.dg/debug/pr16676.c: New test.
13875
13876 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
13877
13878 PR testsuite/21443
13879 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13880 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13881 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13882 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13883 Change -O1 to -O2.
13884 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
13885 -fno-tree-dominator-opts.
13886
13887 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13888
13889 * gfortran.dg/return_1.f90: New test.
13890
13891 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
13892
13893 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13894
13895 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13896
13897 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
13898
13899 PR c++/21427
13900 * g++.dg/inherit/covariant13.C: New.
13901
13902 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13903
13904 PR libfortran/19155
13905 * gfortran.dg/pr19155.f: New test.
13906
13907 2005-05-08 Roger Sayle <roger@eyesopen.com>
13908
13909 PR inline-asm/8788
13910 * gcc.dg/pr8788-1.c: New testcase.
13911
13912 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
13913
13914 PR target/21416
13915 * gcc.target/mips/fpcmp-[12].c: New tests.
13916
13917 2005-05-06 Mark Mitchell <mark@codesourcery.com>
13918
13919 * lib/target-supports-dg.exp (dg-require-fork): New function.
13920 (dg-require-mkfifo): Likewise.
13921 * lib/target-supports.exp (check_function_available): New
13922 function.
13923 (check_fork_available): Likewise.
13924 (check_mkfifo_available): Likewise.
13925
13926 2005-05-06 Jeff Law <law@redhat.com>
13927
13928 * gcc.c-torture/compile/pr21380.c: New test.
13929
13930 2005-05-06 Jakub Jelinek <jakub@redhat.com>
13931
13932 PR c++/20961
13933 * g++.dg/ext/weak3.C: New test.
13934
13935 2005-05-05 Mark Mitchell <mark@codesourcery.com>
13936
13937 PR c++/21352
13938 * g++.dg/template/crash37.C: New test.
13939
13940 2005-05-05 Paul Brook <paul@codesourcery.com>
13941
13942 * gcc.dg/arm-g2.c: Use effective-target arm32.
13943 * gcc.dg/arm-mmx-1.c: Ditto.
13944 * gcc.dg/arm-scd42-2.c: Ditto.
13945 * gcc.dg/arm-vfp1.c: Ditto.
13946 * lib/target-supports.exp (check_effective_target_arm32): New
13947 function.
13948
13949 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
13950
13951 PR libfortran/21354
13952 gfortran.dg/in_pack_rank7.f90: New test.
13953
13954 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
13955
13956 PR middle-end/15618
13957 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13958
13959 2005-05-04 Jakub Jelinek <jakub@redhat.com>
13960
13961 PR middle-end/21265
13962 * gcc.dg/20050503-1.c: New test.
13963
13964 PR rtl-optimization/21239
13965 * gcc.dg/i386-sse-11.c: New test.
13966
13967 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
13968
13969 PR target/16888
13970 * gcc.target/i386/asm-1.c: New test.
13971
13972 2005-05-03 Jakub Jelinek <jakub@redhat.com>
13973
13974 PR rtl-optimization/21330
13975 * gcc.c-torture/execute/20050502-1.c: New test.
13976
13977 PR target/21297
13978 * gcc.c-torture/execute/20050502-2.c: New test.
13979
13980 2005-05-03 Uros Bizjak <uros@kss-loka.si>
13981
13982 PR middle-end/21282
13983 * gcc.dg/pr21282.c: New.
13984
13985 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
13986
13987 * gcc.dg/vect/pr20122.c: Clean up .vect file.
13988 * gcc.dg/vect/vect-92.c: Likewise.
13989 * gcc.dg/vect/vect-93.c: Likewise.
13990 * gcc.dg/vect/vect-dv-1.c: Likewise.
13991 * gcc.dg/vect/vect-dv-2.c: Likewise.
13992 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13993
13994 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
13995
13996 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13997 * gfortran.dg/vect/vect-2.f90: Likewise.
13998 * gfortran.dg/vect/vect-3.f90: Likewise.
13999 * gfortran.dg/vect/vect-4.f90: Likewise.
14000 * gfortran.dg/vect/vect-5.f90: Likewise.
14001
14002 2005-05-02 Geoffrey Keating <geoffk@apple.com>
14003
14004 PR target/20813
14005 * gcc.dg/rs6000-fpint-2.c: New.
14006
14007 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
14008
14009 PR c/15698
14010 * gcc.dg/builtins-30.c: Update expected messages.
14011 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
14012 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
14013 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
14014
14015 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
14016
14017 PR tree-optimization/21294
14018 * gcc.dg/tree-ssa/pr21294.c: New.
14019
14020 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
14021
14022 * gcc.dg/altivec-3.c (vec_store): Do not use the old
14023 __builtin_altivec_st_internal_4si built-in.
14024
14025 2005-05-02 Mark Mitchell <mark@codesourcery.com>
14026
14027 PR c++/15875
14028 * g++.dg/template/ptrmem14.C: New test.
14029
14030 2005-05-02 Paul Brook <paul@codesourcery.com>
14031
14032 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
14033
14034 2005-05-02 Michael Matz <matz@suse.de>
14035
14036 PR c++/19542
14037 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
14038
14039 2005-05-01 Mark Mitchell <mark@codesourcery.com>
14040
14041 * g++.dg/cpp/weak.C: New test.
14042
14043 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
14044
14045 * gcc.dg/tree-ssa/loop-8.c: New test.
14046
14047 2005-04-30 Michael Maty <matz@suse.de>
14048
14049 * gcc.dg/inline-mcpy.c: New test.
14050
14051 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
14052
14053 PR libfortran/18958
14054 * gfortran.dg/eoshift.f90: New test case.
14055
14056 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
14057
14058 PR libfortran/18857
14059 * gfortran.dg/matmul_1.f90: New test.
14060
14061 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
14062
14063 PR tree-optimization/21030
14064 * gcc.dg/tree-ssa/pr21030.c: New.
14065
14066 2005-04-29 Devang Patel <dpatel@apple.com>
14067
14068 PR tree-optimization/21272
14069 * gcc.dg/vect/vect-ifcvt-10.c: New test.
14070
14071 2005-04-29 Jakub Jelinek <jakub@redhat.com>
14072
14073 PR fortran/13082
14074 PR fortran/18824
14075 * gfortran.dg/entry_4.f90: New test.
14076 * gfortran.fortran-torture/execute/entry_1.f90: New test.
14077 * gfortran.fortran-torture/execute/entry_2.f90: New test.
14078 * gfortran.fortran-torture/execute/entry_3.f90: New test.
14079 * gfortran.fortran-torture/execute/entry_4.f90: New test.
14080 * gfortran.fortran-torture/execute/entry_5.f90: New test.
14081 * gfortran.fortran-torture/execute/entry_6.f90: New test.
14082 * gfortran.fortran-torture/execute/entry_7.f90: New test.
14083
14084 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14085
14086 * gfortran.fortran-torture/execute/entry_8.f90: New test.
14087
14088 2005-04-29 Paul Brook <paul@codesourcery.com>
14089
14090 * gfortran.dg/entry_3.f90: New test.
14091
14092 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14093
14094 * gfortran.dg/implicit_4.f90: New test.
14095
14096 2005-04-28 Bob Wilson <bob.wilson@acm.org>
14097
14098 * lib/target-supports.exp (check_profiling_available): Return
14099 false for xtensa-*-elf.
14100
14101 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
14102
14103 * lib/fortran-torture.exp (fortran-torture.exp): Catch
14104 error if file cannot be deleted.
14105
14106 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
14107
14108 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
14109 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
14110 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
14111 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
14112 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
14113 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
14114 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
14115 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
14116 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
14117 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14118 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
14119 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
14120 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
14121
14122 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14123
14124 PR fortran/20865
14125 * gfortran.dg/pr20865.f90: New test.
14126
14127 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
14128
14129 * gcc.dg/void-cast-2.c: New test.
14130
14131 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
14132
14133 PR c/21159
14134 * gcc.dg/void-cast-1.c: New test.
14135
14136 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
14137
14138 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
14139
14140 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14141
14142 PR fortran/21177
14143 * gfortran.dg/pr21177.f90: New test.
14144
14145 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
14146
14147 PR tree-optimization/21171
14148 * gcc.dg/tree-ssa/pr21171.c: New test.
14149
14150 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
14151
14152 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14153 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14154 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14155 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14156 gcc.dg/tree-ssa/gen-vect-32.c: New.
14157 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
14158 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
14159 don't run on PPC32.
14160
14161 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
14162
14163 PR c/21213
14164 * gcc.dg/transparent-union-3.c: New test.
14165
14166 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
14167
14168 PR c/20740
14169 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
14170 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
14171 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
14172 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
14173 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
14174 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
14175
14176 2005-04-26 Jeff Law <law@redhat.com>
14177
14178 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
14179 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
14180 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
14181 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
14182 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
14183 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
14184 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
14185
14186 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
14187
14188 PR tree-optimization/17598
14189 * gcc.dg/tree-ssa/pr17598.c: New testcase.
14190
14191 2005-04-25 Mike Stump <mrs@apple.com>
14192
14193 * objc.dg/fix-and-continue-1.m: Add.
14194
14195 2005-04-25 Roger Sayle <roger@eyesopen.com>
14196
14197 PR c++/20995
14198 * g++.dg/opt/pr20995-1.C: New test case.
14199
14200 2005-04-25 Devang Patel <dpatel@apple.com>
14201
14202 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
14203
14204 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
14205
14206 PR testsuite/21062
14207 * g++.dg/opt/alias2.C (printf): Correct the prototype.
14208
14209 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
14210
14211 PR C++/21188
14212 * g++.dg/opt/rtti2.C: New test.
14213
14214 2005-04-25 Paul Brook <paul@codesourcery.com>
14215 Steven G. Kargl <kargls@comcast.net>
14216
14217 PR fortran/20879
14218 * gfortran.dg/ichar_1.f90: New file.
14219
14220 2005-04-24 Jakub Jelinek <jakub@redhat.com>
14221
14222 PR middle-end/20991
14223 * g++.dg/opt/pr20991.C: New test.
14224
14225 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
14226 where sizeof (type) < __alignof__ (type).
14227 * gcc.dg/compat/struct-layout-1.h: Likewise.
14228
14229 2005-04-24 Per Bothner <per@bothner.com>
14230 Devang Patel <dpatel@apple.com>
14231
14232 PR preprocessor/20907
14233 * gcc.dg/cpp/very-long-comment.c: New test.
14234
14235 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14236
14237 PR fortran/20059
14238 * gfortran.dg/common_5.f: New test.
14239
14240 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
14241
14242 PR middle-end/21082
14243 * g++.dg/tree-ssa/pr21082.C: New testcase.
14244
14245 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
14246
14247 * gcc.dg/vect/vect-99.c: New test.
14248
14249 2005-04-22 Diego Novillo <dnovillo@redhat.com>
14250
14251 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
14252
14253 2005-04-22 Jeff Law <law@redhat.com>
14254
14255 * gcc.dg/uninit-5.c: Remove xfails.
14256 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
14257 conditionals and loads.
14258
14259 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
14260
14261 PR libfortran/20074
14262 PR libfortran/20436
14263 PR libfortran/21108
14264 * gfortran.dg/nested_reshape.f90: new test
14265 * gfortran.dg/reshape-alloc.f90: new test
14266 * gfortran.dg/reshape.f90: new test
14267
14268 2005-04-22 Mark Mitchell <mark@codesourcery.com>
14269
14270 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
14271
14272 * gcc.dg/arm-vfp1.c: New test.
14273
14274 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
14275
14276 PR c++/21087
14277 * g++.dg/lookup/builtin2.C: New test.
14278
14279 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
14280
14281 * gcc.dg/weak/weak-13.c: New test.
14282
14283 2005-04-21 Geoffrey Keating <geoffk@apple.com>
14284
14285 * lib/target-supports.exp (check_effective_target_sync_int_long):
14286 Add powerpc*.
14287
14288 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
14289
14290 * gcc.target/mips/branch-1.c: New test.
14291
14292 2005-04-21 Richard Henderson <rth@redhat.com>
14293
14294 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
14295 * gcc.dg/vect/vect-86.c: Likewise.
14296 * gcc.dg/vect/vect-87.c: Likewise.
14297 * gcc.dg/vect/vect-88.c: Likewise.
14298
14299 2005-04-21 Devang Patel <dpatel@apple.com>
14300
14301 PR optimization/20994
14302 * gcc.dg/tree-ssa/ifc-3.c: New test.
14303
14304 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
14305
14306 PR c/12913
14307 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
14308 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
14309 gcc.dg/c99-vla-jump-5.c: New tests.
14310
14311 2005-04-19 Richard Henderson <rth@redhat.com>
14312
14313 * lib/target-supports.exp (check_effective_target_vect_int_mult):
14314 Fix typo in exists check.
14315 (check_effective_target_sync_int_long): New.
14316 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
14317 * gcc.dg/ia64-sync-2.c: Likewise.
14318 * gcc.dg/ia64-sync-3.c: Likewise.
14319 * gcc.dg/ia64-sync-4.c: Likewise.
14320
14321 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
14322
14323 * gcc.dg/fold-xor-1.c: New test.
14324 * gcc.dg/fold-xor-2.c: New test.
14325
14326 2005-04-19 James E. Wilson <wilson@specifixinc.com>
14327
14328 PR target/20670
14329 * g++.dg/eh/fp-regs.C: New test.
14330
14331 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
14332
14333 * gcc.dg/Wint-to-pointer-cast-1.c,
14334 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
14335 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
14336 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
14337
14338 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14339
14340 PR fortran/16861
14341 * gfortran.dg/pr16861.f90: New test.
14342
14343 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
14344
14345 * gcc.dg/pr21085.c: New test.
14346
14347 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
14348
14349 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
14350 (setup_mips_tests, dg-mips-options): New procedures.
14351 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14352 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14353 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14354 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14355 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
14356 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
14357 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
14358 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14359 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
14360 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
14361 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
14362 dg-mips-options instead of dg-options. Remove now-redundant
14363 preprocessor guards.
14364 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
14365 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14366 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14367 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
14368 * gcc.dg/vr-mult-2.c: Delete.
14369 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
14370 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
14371 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
14372 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
14373 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
14374 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
14375 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
14376
14377 2005-04-18 Laurent GUERBY <laurent@guerby.net>
14378
14379 * ada/acats/run_all.sh: Use sync when executable not present.
14380
14381 2005-04-18 Devang Patel <dpatel@apple.com>
14382
14383 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
14384 * gcc.dg/vect/vect-11a.c: New.
14385 * gcc.dg/vect/vect-none.c: Update.
14386 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
14387
14388 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
14389
14390 PR tree-optimization/20922
14391 * gcc.dg/pr20922-1.c: New test.
14392 * gcc.dg/pr20922-2.c: New test.
14393 * gcc.dg/pr20922-3.c: New test.
14394 * gcc.dg/pr20922-4.c: New test.
14395 * gcc.dg/pr20922-5.c: New test.
14396 * gcc.dg/pr20922-6.c: New test.
14397
14398 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14399
14400 PR libfortran/20950
14401 * gfortran.dg/pr20950.f: New test.
14402
14403 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14404
14405 PR libfortran/19216
14406 * gfortran.dg/pr19216.f: New test.
14407
14408 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
14409
14410 PR tree-optimization/21001
14411 * gcc.dg/tree-ssa/pr21001.c: New.
14412
14413 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
14414
14415 PR libfortran/21075
14416 * gfortran.dg/reshape_rank7.f90: New test.
14417
14418 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14419
14420 PR libfortran/12884 gfortran.dg/pr12884.f: New test
14421 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14422 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14423 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14424 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14425 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14426 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14427 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14428 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14429 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14430 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14431 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14432 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14433 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14434 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14435 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14436 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14437 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14438 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14439 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14440 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14441
14442 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
14443
14444 * gfortran.dg/wtruncate.f: New testcase.
14445 * gfortran.dg/wtruncate.f90: New testcase.
14446
14447 2005-04-16 Mark Mitchell <mark@codesourcery.com>
14448
14449 PR c++/21025
14450 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14451 which sizeof/alignof is dependent, rather than just whether we are
14452 processing_template_decl.
14453
14454 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
14455
14456 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14457 corrected typo where the wrong variables had been compared.
14458
14459 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
14460
14461 PR libfortran/18495
14462 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14463 Test callee-allocated version of return array with a write
14464 statement.
14465 Test spread with a temporary with another write statement.
14466
14467 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
14468
14469 PR tree-optimization/21031
14470 * gcc.dg/tree-ssa/pr21031.c: New.
14471
14472 2005-04-15 Uros Bizjak <uros@kss-loka.si>
14473
14474 PR tree-optimization/21004
14475 * gcc.dg/builtins-53.c: Include builtins-config.h.
14476 Check floorf, ceilf, floorl and ceill transformations
14477 only when HAVE_C99_RUNTIME is defined.
14478
14479 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
14480
14481 PR middle-end/20739
14482 * gcc.dg/tree-ssa/pr20739.c: New test.
14483
14484 2005-04-14 Mike Stump <mrs@apple.com>
14485
14486 * gcc.dg/Foundation.framework/empty: New.
14487 * gcc.dg/framework-2.c: New.
14488
14489 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
14490
14491 PR tree-optimization/21021
14492 * gcc.c-torture/compile/pr21021.c: New.
14493
14494 2005-04-14 Janis Johnson <janis187@us.ibm.com
14495
14496 PR testsuite/21010
14497 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14498 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14499 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14500 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14501 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14502 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14503 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14504 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14505
14506 2005-04-14 Richard Henderson <rth@redhat.com>
14507
14508 * lib/target-supports.exp (check_effective_target_vect_condition):
14509 Add ia64, i?86, and x86_64.
14510
14511 2005-04-14 Steven G. Kargl <kargls@comcast.net>
14512
14513 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14514
14515 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
14516
14517 PR tree-optimization/20657
14518 * gcc.dg/tree-ssa/pr20657.c: New.
14519
14520 2005-04-14 Uros Bizjak <uros@kss-loka.si>
14521
14522 * gcc.dg/builtins-53.c: Also check (int)trunc* and
14523 (long long int)trunc*.
14524
14525 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
14526
14527 PR target/20927
14528 * gcc.dg/pr20927.c: New test.
14529
14530 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
14531
14532 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14533 * gcc.target/mips/asm-1.c: Likewise.
14534
14535 2005-04-13 Dale Johannesen <dalej@apple.com>
14536
14537 * objc.dg/objc-fast-4.m: New.
14538
14539 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
14540
14541 * gcc.target/cris/torture/cris-torture.exp: New driver in new
14542 directory.
14543 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14544
14545 2005-04-13 David Edelsohn <edelsohn@gnu.org>
14546
14547 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14548 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14549 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14550
14551 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
14552
14553 PR tree-optimization/20913
14554 * gcc.dg/tree-ssa/pr20913.c: New.
14555
14556 PR tree-optimization/20702
14557 * gcc.dg/tree-ssa/pr20702.c: New.
14558
14559 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14560
14561 PR c++/13744
14562 * g++.dg/inherit/local3.C: New test.
14563
14564 2005-04-12 Jeff Law <law@redhat.com>
14565
14566 * gcc.dg/tree-ssa/20050412-1.c: New test.
14567
14568 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
14569
14570 PR libfortran/19016
14571 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14572 Add tests with mask generated by expression.
14573 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14574 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14575 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14576
14577 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
14578
14579 PR middle-end/20917
14580 * gcc.dg/20050409-1.c: New test.
14581
14582 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
14583
14584 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14585
14586 2005-04-11 Mark Mitchell <mark@codesourcery.com>
14587
14588 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14589 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14590 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14591 (TARGET_CXX): Adjust accordingly.
14592 * target.h (struct gcc_target): Remove epxort_class_data. Add
14593 determine_class_data_visibility and class_data_always_comdat.
14594 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14595 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14596 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14597 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14598 (arm_cxx_determine_class_data_visibility): New.
14599 (arm_cxx_class_data_always_comdat): Likewise.
14600 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14601 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14602 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14603 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14604 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14605 Define.
14606
14607 2005-04-11 Mark Mitchell <mark@codesourcery.com>
14608
14609 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14610
14611 2005-04-11 Geoffrey Keating <geoffk@apple.com>
14612
14613 * gcc.dg/i386-darwin-fpmath.c: New.
14614
14615 2004-04-11 Devang Patel <dpatel@apple.com>
14616
14617 * lib/target-supports.exp (check_effective_target_vect_condition): New.
14618 * gcc.dg/vect/vect-ifcvt-1.c: New test.
14619 * gcc.dg/vect/vect-ifcvt-2.c: New test.
14620 * gcc.dg/vect/vect-ifcvt-3.c: New test.
14621 * gcc.dg/vect/vect-ifcvt-4.c: New test.
14622 * gcc.dg/vect/vect-ifcvt-5.c: New test.
14623 * gcc.dg/vect/vect-ifcvt-6.c: New test.
14624 * gcc.dg/vect/vect-ifcvt-7.c: New test.
14625 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14626
14627 2004-04-11 Devang Patel <dpatel@apple.com>
14628
14629 * gcc.dg/vect/vect-dv-1.c: New test.
14630 * gcc.dg/vect/vect-dv-2.c: New test.
14631
14632 2005-04-11 Diego Novillo <dnovillo@redhat.com>
14633
14634 PR tree-optimization/20933
14635 * gcc.dg/tree-ssa/pr20933.c: New test.
14636
14637 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14638
14639 * gfortran.dg/fold_nearest.f90: New test.
14640
14641 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
14642
14643 * gcc.dg/tree-ssa/alias-1.c: New test.
14644
14645 2005-04-11 Diego Novillo <dnovillo@redhat.com>
14646
14647 PR tree-optimization/20920
14648 * g++.dg/tree-ssa/pr20920.C: New test.
14649
14650 2005-04-11 Uros Bizjak <uros@kss-loka.si>
14651
14652 * gcc.dg/builtins-53.c: Also check (int)ceil* and
14653 (long long int)ceil*.
14654
14655 2005-04-10 Mark Mitchell <mark@codesourcery.com>
14656
14657 * g++.dg/warn/Wdtor1.C: Declare template in system header with
14658 explicit C++ linkage.
14659
14660 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14661
14662 * gfortran.dg/pr17229.f: Take care of the new obsolescence
14663 warning for arithmetic IF statements.
14664
14665 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
14666
14667 * eor_handling_1.f90: New test case.
14668 * eor_handling_2.f90: New test case.
14669 * eor_handling_3.f90: New test case.
14670 * eor_handling_4.f90: New test case.
14671 * eor_handling_5.f90: New test case.
14672 * noadv_size.f90: New test case.
14673 * pad_no.f90: New test case.
14674
14675 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
14676
14677 * gcc.c-torture/execute/20050410-1.c: New test.
14678
14679 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
14680
14681 * gcc.dg/pr20126.c: New.
14682
14683 2005-04-09 Bud Davis <bdavis@gfortran.org>
14684 Steven G. Kargl <kargls@comcast.net>
14685
14686 * gfortran.dg/PR19872.f: New test.
14687
14688 2005-04-09 Steven G. Kargl <kargls@comcast.net>
14689
14690 * gfortran.dg/nint_1.f90: Fix dg-do directive.
14691
14692 2005-04-09 Steven G. Kargl <kargls@comcast.net>
14693
14694 * gfortran.dg/nint_1.f90: New test.
14695
14696 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
14697
14698 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14699 Added test for callee-allocated arrays with write statements.
14700 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14701 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14702 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14703 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14704 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14705
14706 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
14707
14708 PR libfortran/20163
14709 * gfortran.dg/open-options-blanks.f: New test.
14710
14711 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
14712
14713 PR fortran/13257
14714 * gfortran.dg/comma_format_extension_[1234].f: New tests.
14715
14716 2005-04-09 Jakub Jelinek <jakub@redhat.com>
14717
14718 * gcc.dg/tree-ssa/stdarg-1.c: New test.
14719 * gcc.dg/tree-ssa/stdarg-2.c: New test.
14720 * gcc.dg/tree-ssa/stdarg-3.c: New test.
14721 * gcc.dg/tree-ssa/stdarg-4.c: New test.
14722 * gcc.dg/tree-ssa/stdarg-5.c: New test.
14723 * gcc.c-torture/execute/stdarg-4.c: New test.
14724
14725 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14726
14727 PR target/20795
14728 * g++.dg/abi/param2.C: New test.
14729
14730 2005-04-09 Uros Bizjak <uros@kss-loka.si>
14731
14732 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14733
14734 2005-04-09 Uros Bizjak <uros@kss-loka.si>
14735
14736 * gcc.dg/builtins-53.c: New test.
14737
14738 2005-04-08 Diego Novillo <dnovillo@redhat.com>
14739
14740 * g++.dg/tree-ssa/pr18178.C: New test.
14741 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14742 * gcc.c-torture/execute/20041019-1.c: New test.
14743 * gcc.dg/tree-ssa/20041008-1.c: New test.
14744 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14745 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14746 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14747 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14748 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14749 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14750 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14751 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14752 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14753 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14754
14755 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
14756
14757 PR rtl-optimization/20466
14758 * gcc.c-torture/execute/pr20466-1.c: New test.
14759
14760 2005-04-08 Mark Mitchell <mark@codesourcery.com>
14761
14762 PR c++/20905
14763 * g++.dg/parse/cond2.C: New test.
14764
14765 PR c++/20145
14766 * g++.dg/warn/Wdtor1.C: New test.
14767
14768 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14769
14770 PR fortran/17229
14771 * gfortran.dg/pr17229.f: New test.
14772
14773 2005-04-07 Steven G. Kargl <kargls@comcast.net>
14774
14775 * gfortran.dg/tiny_1.f90: New test.
14776 * gfortran.dg/tiny_2.f90: ditto.
14777
14778 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
14779
14780 * gfortran.dg/eor_1.f90: Fix dg-do run line
14781 * gfortran.dg/open_new.f90: Fix dg-do run line
14782
14783 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
14784
14785 * lib/target-supports.exp (get_compiler_messages): Support
14786 optional arguments, the fourth being compiler options.
14787 (check_effective_target_fpic): New proc.
14788 * gcc.dg/20050321-2.c: Restrict to target fpic.
14789
14790 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
14791
14792 * gcc.dg/15443-1.c: New test.
14793 * gcc.dg/15443-2.c: Likewise.
14794
14795 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14796
14797 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14798
14799 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
14800
14801 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14802
14803 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
14804
14805 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14806 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14807 -m64.
14808 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14809 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14810 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14811
14812 2005-04-06 Mark Mitchell <mark@codesourcery.com>
14813
14814 PR c++/20212
14815 * g++.dg/warn/Wunused-11.C: New test.
14816
14817 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
14818
14819 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14820
14821 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
14822
14823 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14824
14825 2005-04-05 Mark Mitchell <mark@codesourcery.com>
14826
14827 PR c++/20734
14828 * g++.dg/template/ptrmem13.C: New test.
14829
14830 2005-04-05 Per Bothner <per@bothner.com>
14831
14832 * lib/gcc.exp: Always add -fno-show-column, for now.
14833
14834 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
14835
14836 PR testsuite/20767
14837 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14838 of plain old "unsigned int" for the type of "i". Makes this test
14839 64bit clean.
14840
14841 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
14842
14843 * gcc.dg/i386-ssefn-1.c: New test.
14844 * gcc.dg/i386-ssefn-2.c: New test.
14845 * gcc.dg/i386-ssefn-3.c: New test.
14846 * gcc.dg/i386-ssefn-4.c: New test.
14847
14848 2005-04-05 Jakub Jelinek <jakub@redhat.com>
14849
14850 PR tree-optimization/20076
14851 * gcc.dg/builtin-apply4.c: New test.
14852
14853 PR preprocessor/19475
14854 * gcc.dg/cpp/macspace1.c: New test.
14855 * gcc.dg/cpp/macspace2.c: New test.
14856
14857 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14858
14859 * gfortran.dg/pr20755.f: Fixed bad format.
14860
14861 2005-04-05 Mark Mitchell <mark@codesourcery.com>
14862
14863 PR c++/20763
14864 * g++.dg/ext/attrib21.C: New test.
14865
14866 2004-04-05 Devang Patel <dpatel@apple.com>
14867
14868 * lib/target-supports.exp (check_effective_target_vect_shif): New.
14869 * gcc.dg/vect/vect-shift-1.c: New test.
14870
14871 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14872
14873 PR libfortran/20755
14874 * gfortran.dg/pr20755.f: New test.
14875
14876 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
14877
14878 * gfortran.dg/pr15959.f90: New test.
14879 * gfortran.dg/string_pad_trunc.f90: New test.
14880
14881 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14882
14883 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14884 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14885 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14886 syntax.
14887
14888 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
14889
14890 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14891
14892 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14893
14894 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14895 * gcc.c-torture/compile/20011119-2.c: Likewise.
14896 * gcc.c-torture/compile/981001-2.c: Likewise.
14897
14898 2005-04-04 Mark Mitchell <mark@codesourcery.com>
14899
14900 PR c++/20679
14901 * g++.dg/template/overload4.C: New test.
14902
14903 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
14904
14905 PR c++/20746
14906 * g++.dg/abi/covariant5.C: New.
14907
14908 PR debug/20505
14909 * g++.dg/debug/const2.C: New.
14910
14911 2005-04-04 Jakub Jelinek <jakub@redhat.com>
14912
14913 PR rtl-optimization/16104
14914 * gcc.c-torture/execute/20050316-1.c: New test.
14915
14916 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
14917
14918 * g++.dg/template/spec23.C: Fix dg-error text.
14919
14920 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
14921
14922 PR c++/19199
14923 * g++.dg/expr/lval2.C: New.
14924
14925 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14926
14927 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14928 __builtin_strcasecmp and __builtin_strncasecmp.
14929
14930 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
14931
14932 PR c++/20723
14933 * g++.dg/template/spec22.C: New.
14934 * g++.dg/template/spec23.C: New.
14935
14936 2005-04-03 Dale Ranta <dir@lanl.gov>
14937 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14938
14939 PR libfortran/20068
14940 PR libfortran/20125
14941 PR libfortran/20156
14942 PR libfortran/20471
14943 * gfortran.dg/backspace.f: New test.
14944
14945 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
14946
14947 * gcc.dg/pr19345.c: New test.
14948
14949 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
14950
14951 PR tree-optimization/20640
14952 * gcc.dg/torture/tree-loop-1.c: New.
14953
14954 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
14955
14956 PR rtl-optimization/20290
14957 * gcc.c-torture/execute/loop-ivopts-2.c: New.
14958
14959 2005-04-02 Geoffrey Keating <geoffk@apple.com>
14960
14961 * gcc.dg/rs6000-fpint.c: New.
14962
14963 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
14964
14965 * gcc.dg/old-style-then-proto-1.c: New test.
14966
14967 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14968
14969 * gfortran.fortran-torture/execute/backspace.f90: Check
14970 after backspace and read was incorrect.
14971
14972 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14973
14974 * gcc.c-torture/execute/builtins/strcat.c: Check the result
14975 buffer past the terminating NUL using memcmp.
14976 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14977 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14978
14979 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14980 Fix unused/uninitialized variable warnings.
14981
14982 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14983 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14984 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14985 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14986
14987 * gcc.c-torture/execute/builtins/abs-1-lib.c,
14988 gcc.c-torture/execute/builtins/fputs-lib.c,
14989 gcc.c-torture/execute/builtins/lib/fprintf.c,
14990 gcc.c-torture/execute/builtins/lib/main.c,
14991 gcc.c-torture/execute/builtins/lib/memcmp.c,
14992 gcc.c-torture/execute/builtins/lib/memmove.c,
14993 gcc.c-torture/execute/builtins/lib/mempcpy.c,
14994 gcc.c-torture/execute/builtins/lib/memset.c,
14995 gcc.c-torture/execute/builtins/lib/printf.c,
14996 gcc.c-torture/execute/builtins/lib/sprintf.c,
14997 gcc.c-torture/execute/builtins/lib/stpcpy.c,
14998 gcc.c-torture/execute/builtins/lib/strchr.c,
14999 gcc.c-torture/execute/builtins/lib/strcmp.c,
15000 gcc.c-torture/execute/builtins/lib/strcpy.c,
15001 gcc.c-torture/execute/builtins/lib/strcspn.c,
15002 gcc.c-torture/execute/builtins/lib/strlen.c,
15003 gcc.c-torture/execute/builtins/lib/strncat.c,
15004 gcc.c-torture/execute/builtins/lib/strncmp.c,
15005 gcc.c-torture/execute/builtins/lib/strncpy.c,
15006 gcc.c-torture/execute/builtins/lib/strrchr.c,
15007 gcc.c-torture/execute/builtins/lib/strspn.c,
15008 gcc.c-torture/execute/builtins/lib/strstr.c,
15009 gcc.c-torture/execute/builtins/memops-asm-lib.c,
15010 gcc.c-torture/execute/builtins/strlen-2.c,
15011 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
15012 prototypes.
15013
15014 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
15015
15016 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
15017 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
15018 selectany usage.
15019
15020 2005-04-01 Jakub Jelinek <jakub@redhat.com>
15021
15022 PR c++/19406
15023 * g++.dg/debug/using1.C: New test.
15024
15025 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
15026
15027 PR middle-end/20524
15028 * gcc.dg/alias-7.c: Prefix asm-declared name with
15029 __USER_LABEL_PREFIX__.
15030
15031 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
15032
15033 Fix fallout from PR middle-end/15700:
15034 * gcc.c-torture/compile/20011119-1.c: Take
15035 __USER_LABEL_PREFIX__ into account.
15036 * gcc.c-torture/compile/20011119-2.c: Likewise.
15037
15038 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
15039
15040 PR c++/18644
15041 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
15042
15043 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
15044
15045 PR c/17855
15046 * gcc.c-torture/compile/struct-non-lval-1.c,
15047 gcc.c-torture/compile/struct-non-lval-2.c,
15048 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
15049
15050 2005-03-31 Janis Johnson <janis187@us.ibm.com>
15051
15052 * gcc.dg/tls/tls.exp: Remove temporary file.
15053 * g++.dg/tls/tls.exp: Ditto.
15054 * lib/file-format.exp: Ditto.
15055 * g++.dg/special/ecos.exp: Ditto.
15056
15057 * lib/profopt.exp: Treat prof_ext as a list.
15058 * gcc.misc-tests/bprob.exp: Ditto.
15059 * g++.dg/bprob/bprob.exp: Ditto.
15060
15061 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
15062 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
15063 g++.dg/tree-ssa/pointer-reference-alias.C,
15064 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
15065 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
15066 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
15067 g++.dg/vect/pr19951.cc: Ditto.
15068 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
15069 gcc.dg/builtins-47.c: Ditto.
15070 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
15071 gcc.dg/pr20115-1.c: Ditto.
15072 * gcc.dg/tree-ssa/20030530-2.c,
15073 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
15074 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15075 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
15076 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15077 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
15078 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
15079 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
15080 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
15081 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
15082 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
15083 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
15084 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
15085 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
15086 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
15087 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
15088 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15089 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15090 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15091 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15092 gcc.dg/tree-ssa/20030824-1.c,
15093 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
15094 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
15095 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
15096 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
15097 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
15098 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
15099 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
15100 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
15101 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
15102 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
15103 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
15104 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
15105 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
15106 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
15107 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
15108 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
15109 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
15110 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
15111 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
15112 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
15113 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
15114 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
15115 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
15116 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
15117 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
15118 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
15119 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
15120 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
15121 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
15122 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
15123 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
15124 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
15125 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
15126 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
15127 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
15128 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
15129 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
15130 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
15131 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
15132 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
15133 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
15134 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
15135 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15136 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
15137 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
15138 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
15139 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
15140 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
15141 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
15142 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
15143 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15144 gcc.dg/tree-ssa/useless-1.c: Ditto.
15145 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
15146 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
15147 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
15148 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
15149 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15150 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
15151 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
15152 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
15153 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
15154 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
15155 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
15156 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
15157 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
15158 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
15159 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
15160 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
15161 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
15162 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
15163 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
15164 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
15165 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
15166 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15167 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15168 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
15169 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
15170 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
15171 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
15172 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
15173 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
15174 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
15175 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
15176 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
15177 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
15178 gcc.dg/vect/vect-none.c: Ditto.
15179 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
15180 treelang/compile/unsigned.tree: Ditto.
15181
15182 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
15183 * gcc.dg/cpp/direct2s.c: Ditto.
15184 * gcc.dg/cpp/paste4.c: Ditto.
15185 * gcc.dg/cpp/separate-1.c: Ditto.
15186 * gcc.dg/pch/save-temps-1.c: Ditto.
15187 * g++.dg/ext/altivec-10.C: Ditto.
15188 * g++.dg/pch/pch.C: Ditto.
15189
15190 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
15191
15192 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
15193 * g++.dg/template/repo1.C: Ditto.
15194 * g++.dg/template/repo2.C: Ditto.
15195 * g++.dg/template/repo3.C: Ditto.
15196 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
15197 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
15198 * g++.old-deja/g++.pt/repo1.C: Ditto.
15199 * g++.old-deja/g++.pt/repo2.C: Ditto.
15200 * g++.old-deja/g++.pt/repo3.C: Ditto.
15201 * g++.old-deja/g++.pt/repo4.C: Ditto.
15202
15203 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
15204 * gcc.dg/20030107-1.c: Ditto.
15205 * gcc.dg/20030702-1.c: Ditto.
15206 * gcc.dg/profile-generate-1.c: Ditto.
15207 * g++.dg/other/profile1.C: Ditto.
15208 * g++.old-deja/g++.robertl/eb83.C: Ditto.
15209
15210 * lib/gcc-dg.exp (remove-build-file): New.
15211 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15212 cleanup-tree-dump, cleanup-saved-temps): New.
15213
15214 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
15215
15216 PR c++/19203, DR 214
15217 * g++.dg/parse/ambig3.C: Not ambiguous.
15218 * g++.dg/template/spec20.C: New.
15219 * g++.dg/template/spec21.C: New.
15220
15221 2005-03-31 Steve Ellcey <sje@cup.hp.com>
15222
15223 PR target/20045
15224 * gcc.dg/ia64-fptr-1.c: Run only on linux.
15225
15226 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15227
15228 PR libfortran/20660
15229 * gfortran.dg/negative_unit.f: New test.
15230
15231 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
15232
15233 * gcc.dg/20050330-1.c: New test.
15234
15235 2005-03-30 Devang Patel <dpatel@apple.com>
15236
15237 * g++.dg/tree-sra/ssa-sra-3.C: New test.
15238
15239 2005-03-30 Dale Johannesen <dalej@apple.com>
15240
15241 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
15242
15243 2005-03-30 Janis Johnson <janis187@us.ibm.com>
15244
15245 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15246 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
15247 Strip options from test name.
15248
15249 2005-03-31 Jan Hubicka <jh@suse.cz>
15250
15251 * gcc.dg/varpool-1.c: New testcase.
15252
15253 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
15254
15255 PR c/772
15256 PR c/17913
15257 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
15258 gcc.dg/stmt-expr-label-3.c : New tests.
15259 * gcc.c-torture/execute/medce-2.c: Remove.
15260
15261 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
15262
15263 PR c/20368
15264 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
15265 tests.
15266
15267 2005-03-30 Alan Modra <amodra@bigpond.net.au>
15268
15269 * gcc.c-torture/compile/pr20203.c: New test.
15270
15271 2005-03-26 Steven G. Kargl <kargls@comcast.net>
15272
15273 * gfortran.dg/promotion.f90: New test.
15274
15275 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
15276
15277 PR middle-end/20491
15278 * gcc.dg/torture/asm-subreg-1.c: New test.
15279
15280 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
15281
15282 PR c/20672
15283 * gcc.dg/pr20672-1.c: New test.
15284
15285 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
15286
15287 * gfortran.dg/vect: New directory.
15288 * gfortran.dg/vect/vect.exp: New.
15289 * gfortran.dg/vect/vect-1.f90: New test.
15290 * gfortran.dg/vect/vect-2.f90: New test.
15291 * gfortran.dg/vect/vect-3.f90: New test.
15292 * gfortran.dg/vect/vect-4.f90: New test.
15293 * gfortran.dg/vect/vect-5.f90: New test.
15294
15295 2005-03-29 Jakub Jelinek <jakub@redhat.com>
15296
15297 PR middle-end/20622
15298 * gcc.dg/alias-7.c: New test.
15299
15300 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
15301
15302 * gcc.dg/sparc-reg-1.c: New test.
15303
15304 2005-03-28 Steve Ellcey <sje@cup.hp.com>
15305
15306 PR target/19890
15307 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
15308
15309 2005-03-29 Dale Ranta <dir@lanl.gov>
15310 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15311
15312 PR libfortran/20163
15313 * gfortran.dg/pr20163-2.f: New test.
15314
15315 2005-03-28 Jan Hubicka <jh@suse.cz>
15316
15317 PR middle-end/20635
15318 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
15319 by Jakub Jelinek.
15320
15321 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
15322
15323 PR tree-optimization/20626
15324 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
15325 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
15326
15327 2005-03-26 Steven G. Kargl <kargls@comcast.net>
15328
15329 * gfortran.dg/underflow.f90: New test.
15330 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
15331
15332 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15333
15334 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
15335
15336 2005-03-25 Mark Mitchell <mark@codesourcery.com>
15337
15338 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15339 (g++_init): Make sure that CXXFLAGS is set.
15340 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15341 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15342 * lib/gfortran.exp (gfortran_link_flags): Likewise.
15343 * lib/objc.exp (objc_init): Likewise.
15344 * lib/treelang.exp (treelang_init): Likewise.
15345
15346 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
15347
15348 PR tree-optimization/20470
15349 * gcc.dg/tree-ssa/pr20470.c: New test.
15350
15351 2005-03-25 Geoffrey Keating <geoffk@apple.com>
15352
15353 * gcc.dg/ppc-stfiwx.c: New.
15354
15355 2005-03-25 Steve Ellcey <sje@cup.hp.com>
15356
15357 PR target/19888
15358 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
15359
15360 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
15361
15362 * gcc.dg/20050325-1.c: Fix a typo.
15363
15364 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15365
15366 PR libfortran/19678
15367 PR libfortran/19679
15368 * gfortran.dg/dos_eol.f: New test.
15369
15370 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
15371
15372 PR rtl-optimization/20249
15373 * gcc.dg/20050325-1.c: New test.
15374
15375 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15376
15377 PR libfortran/15332
15378 * gfortran.dg/pr15332.f: New test.
15379
15380 2005-03-24 Dale Johannesen <dalej@apple.com>
15381
15382 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
15383
15384 2005-03-24 Geoffrey Keating <geoffk@apple.com>
15385
15386 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
15387 'internal' visibility.
15388 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
15389 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15390 'protected' visibility.
15391 * gcc.dg/visibility-7.c: Likewise.
15392 * lib/target-supports.exp (check_visibility_available): Take
15393 a parameter, the kind of visibility to check for.
15394 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15395 to check_visibility_available.
15396
15397 * g++.dg/expr/cast3.C: New.
15398
15399 2005-03-24 David Edelsohn <edelsohn@gnu.org>
15400
15401 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15402 rs6000.
15403
15404 2005-03-24 Steve Ellcey <sje@cup.hp.com>
15405
15406 PR target/20095
15407 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15408
15409 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
15410
15411 * gcc.dg/badshift.c: Renamed to...
15412 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
15413
15414 * gcc.target/i386/badshift.c: Renamed to...
15415 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
15416 only.
15417
15418 PR rtl-optimization/20532
15419 * gcc.target/i386/badshift.c: New.
15420
15421 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15422
15423 * gfortran.dg/pr18025.f90: New test.
15424
15425 2005-03-23 Dale Johannesen <dalej@apple.com>
15426
15427 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15428
15429 2005-03-23 Mark Mitchell <mark@codesourcery.com>
15430
15431 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15432
15433 * lib/target-supports.exp (check_iconv_available): Default
15434 libiconv to -liconv, if there is no definition.
15435
15436 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
15437
15438 * gcc.dg/torture/cris-asm-mof-1.c: New test.
15439
15440 2005-03-22 Mark Mitchell <mark@codesourcery.com>
15441
15442 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15443 * g++.dg/opt/pr7503-2.C: Likewise.
15444 * g++.dg/opt/pr7503-3.C: Likewise.
15445 * g++.dg/opt/pr7503-4.C: Likewise.
15446 * g++.dg/opt/pr7503-5.C: Likewise.
15447 * g++.dg/warn/minmax.C: New test.
15448
15449 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15450
15451 * gfortran.dg/g77_intrinsics_funcs.f: New test.
15452 * gfortran.dg/g77_intrinsics_sub.f: New test.
15453
15454 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15455 Jan Hubicka <jh@suse.cz>
15456 Steven Bosscher <stevenb@suse.de
15457
15458 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15459
15460 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15461
15462 PR c++/19980
15463 * g++.dg/template/redecl3.C: New test.
15464
15465 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15466
15467 PR c++/20499
15468 * g++.dg/parse/error16.C: Tweak error markers.
15469
15470 2005-03-22 Jakub Jelinek <jakub@redhat.com>
15471
15472 PR target/20561
15473 * gcc.dg/20050321-2.c: New test.
15474
15475 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
15476
15477 PR c++/20465
15478 PR c++/20381
15479 * g++.dg/template/ptrmem12.C: New.
15480
15481 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
15482
15483 PR rtl-optimization/20527
15484 * gcc.c-torture/execute/pr20527-1.c: New test.
15485
15486 2005-03-22 Ben Elliston <bje@au.ibm.com>
15487
15488 * gcc.misc-tests/options.exp (check_for_options): Create a real C
15489 program, compile it into a real executable and then delete the .c
15490 and .x files afterwards, to avoid problems on testglue targets.
15491
15492 2005-03-21 Stuart Hastings <stuart@apple.com>
15493
15494 * gcc.target/i386/sse-2.c: New.
15495
15496 2005-03-21 Uros Bizjak <uros@kss-loka.si>
15497
15498 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15499
15500 2005-03-21 Paolo Carlini <pcarlini@suse.de>
15501
15502 * g++.dg/parse/crash25.C: Fix typo.
15503
15504 2005-03-21 Paolo Carlini <pcarlini@suse.de>
15505
15506 PR c++/20461
15507 * g++.dg/parse/crash24.C: New test.
15508
15509 PR c++/20536
15510 * g++.dg/parse/crash25.C: New test.
15511
15512 2005-03-21 Paolo Carlini <pcarlini@suse.de>
15513
15514 PR c++/20147
15515 * g++.dg/ext/stmtexpr4.C: New test.
15516
15517 2005-03-20 Roger Sayle <roger@eyesopen.com>
15518
15519 PR middle-end/20539
15520 * gcc.c-torture/compile/pr13066-1.c: New test case.
15521 * gcc.c-torture/compile/pr20539-1.c: Likewise.
15522 * g++.dg/opt/pr13066-1.C: Likewise.
15523
15524 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
15525
15526 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15527
15528 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15529
15530 PR fortran/18525
15531 * gfortran.dg/nesting_1.f90: New test.
15532
15533 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15534
15535 PR c++/20240
15536 * g++.dg/lookup/using13.C: New test.
15537
15538 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15539
15540 PR c++/20333
15541 * g++.dg/template/crash36.C: New test.
15542
15543 2005-03-18 Paolo Carlini <pcarlini@suse.de>
15544
15545 PR c++/20463
15546 * g++.dg/template/crash35.C: New test.
15547
15548 2005-03-17 Paolo Carlini <pcarlini@suse.de>
15549
15550 PR c++/19966
15551 * g++.dg/overload/operator2.C: New test.
15552
15553 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15554
15555 PR libfortran/20257
15556 * gfortran.dg/pr20257.f90: New test.
15557
15558 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15559
15560 PR libfortran/20480
15561 * gfortran.dg/pr20480.f90: New test.
15562
15563 2005-03-16 Richard Henderson <rth@redhat.com>
15564
15565 PR middle-end/15700
15566 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15567 (_rtld_global): New.
15568 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15569 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15570
15571 * gcc.dg/alias-3.c: New.
15572 * gcc.dg/alias-4.c: New.
15573 * gcc.dg/alias-5.c: New.
15574 * gcc.dg/alias-6.c: New.
15575
15576 2005-03-15 Geoffrey Keating <geoffk@apple.com>
15577
15578 * gcc.dg/cpp/ucnid-7.c: New.
15579
15580 2005-03-15 Janis Johnson <janis187@us.ibm.com>
15581 Dorit Naishlos <dorit@il.ibm.com>
15582
15583 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15584 darwin.
15585
15586 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
15587
15588 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15589 misaligned accesses.
15590 * gcc.dg/vect/vect-58.c: Likewise.
15591 * gcc.dg/vect/vect-92.c: New.
15592 * gcc.dg/vect/vect-93.c: New.
15593
15594 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
15595
15596 PR fortran/18827
15597 * gfortran.dg/assign_2.f90: New test.
15598 * gfortran.dg/assign_3.f90: New test.
15599 * gfortran.dg/assign.f90: New test.
15600
15601 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
15602
15603 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15604 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15605 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15606 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15607 names.
15608
15609 2005-03-14 Geoffrey Keating <geoffk@apple.com>
15610
15611 * gcc.dg/cpp/ucnid-6.c: New.
15612
15613 * gcc.dg/cpp/normalize-1.c: New.
15614 * gcc.dg/cpp/normalize-2.c: New.
15615 * gcc.dg/cpp/normalize-3.c: New.
15616 * gcc.dg/cpp/normalize-4.c: New.
15617 * gcc.dg/cpp/ucnid-4.c: New.
15618 * gcc.dg/cpp/ucnid-5.c: New.
15619 * g++.dg/cpp/normalize-1.C: New.
15620 * g++.dg/cpp/ucnid-1.C: New.
15621
15622 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
15623
15624 * gcc.dg/pr18628.c: New.
15625
15626 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
15627
15628 PR c++/20280
15629 * g++.dg/tree-ssa/pr20280.C: New.
15630
15631 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15632
15633 PR fortran/20467
15634 * gfortran.dg/stfunc_2.f90: New test.
15635
15636 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
15637
15638 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15639
15640 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
15641
15642 * gcc.dg/tree-ssa/20050314-1.c: New test.
15643
15644 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15645
15646 PR c++/4403
15647 PR c++/9783, DR433
15648 * g++.dg/template/friend34.C: New test.
15649 * g++.dg/template/friend35.C: Likewise.
15650 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15651
15652 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15653
15654 Friend class name lookup 5/n
15655 PR c++/1016
15656 * g++.dg/lookup/hidden-class1.C: New test.
15657 * g++.dg/lookup/hidden-class2.C: Likewise.
15658 * g++.dg/lookup/hidden-class3.C: Likewise.
15659 * g++.dg/lookup/hidden-class4.C: Likewise.
15660 * g++.dg/lookup/hidden-class5.C: Likewise.
15661 * g++.dg/lookup/hidden-class6.C: Likewise.
15662 * g++.dg/lookup/hidden-class7.C: Likewise.
15663 * g++.dg/lookup/hidden-class8.C: Likewise.
15664 * g++.dg/lookup/hidden-class9.C: Likewise.
15665 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15666 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15667 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15668 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15669 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15670 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15671 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15672 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15673 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15674 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15675 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15676
15677 2005-03-13 Mark Mitchell <mark@codesourcery.com>
15678
15679 PR c++/20157
15680 * g++.dg/template/error18.C: New test.
15681
15682 2005-03-09 Ben Elliston <bje@au.ibm.com>
15683
15684 PR debug/16792
15685 * g++.dg/debug/pr16792.C: New test.
15686
15687 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
15688
15689 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15690 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15691 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15692 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15693 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15694 test assertion names.
15695
15696 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15697
15698 PR fortran/18600
15699 * gfortran.dg/stfunc_1.f90: New test.
15700
15701 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15702
15703 PR fortran/16907
15704 * gfortran.dg/real_index_1.f90: New test.
15705
15706 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15707
15708 PR fortran/20323
15709 * gfortran.dg/spec_expr_1.f90: New test.
15710
15711 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
15712
15713 PR c/20402
15714 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15715 new parser.
15716
15717 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15718
15719 PR fortran/20361
15720 * gfortran.dg/largeequiv_1.f90: New test.
15721
15722 2005-03-12 Geoffrey Keating <geoffk@apple.com>
15723
15724 * gcc.dg/ucnid-1.c: New.
15725 * gcc.dg/ucnid-2.c: New.
15726 * gcc.dg/ucnid-3.c: New.
15727 * gcc.dg/ucnid-4.c: New.
15728 * gcc.dg/ucnid-5.c: New.
15729 * gcc.dg/ucnid-6.c: New.
15730 * gcc.dg/cpp/ucnid-1.c: New.
15731 * gcc.dg/cpp/ucnid-2.c: New.
15732 * gcc.dg/cpp/ucnid-3.c: New.
15733 * g++.dg/other/ucnid-1.C: New.
15734
15735 2005-03-12 Geoffrey Keating <geoffk@apple.com>
15736
15737 * gcc.dg/vmx/darwin-abi-3.c: Delete.
15738
15739 2005-03-11 Per Bothner <per@bothner.com>
15740
15741 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
15742 that diagnotics refer to correct token.
15743 * gcc.dg/unused-3.c: Likewise.
15744
15745 2005-03-11 Per Bothner <per@bothner.com>
15746
15747 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15748 constant" is now actually on same line as string constant.
15749 * gcc.dg/cpp/direct2s.c: Likewise.
15750
15751 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
15752
15753 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15754
15755 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15756
15757 PR libfortran/20124
15758 * gfortran.dg/pr20124.f90: New Test
15759
15760 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
15761
15762 PR tree-optimization/20130
15763 * gcc.dg/pr20130-1.c: New test.
15764
15765 2005-03-10 Steve Ellcey <sje@cup.hp.com>
15766
15767 PR target/20095
15768 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15769
15770 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15771
15772 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15773
15774 2005-03-10 Steve Ellcey <sje@cup.hp.com>
15775
15776 * g++.dg/eh/forced1.C: Fix comment.
15777 * g++.dg/eh/forced2.C: Ditto.
15778 * g++.dg/eh/forced3.C: Ditto.
15779 * g++.dg/eh/forced4.C: Ditto.
15780
15781 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
15782
15783 PR rtl-opt/20412
15784 * gcc.c-torture/compile/pr20412.c: New test.
15785
15786 2005-03-10 Roger Sayle <roger@eyesopen.com>
15787
15788 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15789
15790 2005-03-10 Jakub Jelinek <jakub@redhat.com>
15791
15792 PR target/20322
15793 * gcc.dg/20050307-1.c: New test.
15794
15795 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
15796
15797 PR c++/20375
15798 * g++.dg/other/stdarg3.C: New.
15799
15800 2005-03-10 Jakub Jelinek <jakub@redhat.com>
15801
15802 PR c++/18384, c++/18327
15803 * g++.dg/init/array19.C: New test.
15804
15805 PR inline-asm/20314
15806 * gcc.dg/torture/pr20314-1.c: New test.
15807 * gcc.dg/torture/pr20314-2.c: New test.
15808
15809 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
15810
15811 * gcc.dg/20050309-1.c: New test.
15812
15813 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15814
15815 * gcc.dg/builtins-10.c: Reactivate disabled test.
15816 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
15817 new cbrt transformations.
15818
15819 2005-03-09 Mark Mitchell <mark@codesourcery.com>
15820
15821 PR c++/20208
15822 * g++.dg/template/array13.C: New test.
15823
15824 2005-03-09 Paolo Carlini <pcarlini@suse.de>
15825
15826 PR c++/16859
15827 * g++.dg/init/brace4.C: New test.
15828
15829 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
15830
15831 PR c++/20186
15832 * g++.dg/template/non-dependent12.C: New.
15833
15834 2005-03-08 Mark Mitchell <mark@codesourcery.com>
15835
15836 PR c++/20142
15837 * g++.dg/init/array18.C: Add dg-do run marker.
15838
15839 PR c++/20142
15840 * g++.dg/init/array18.C: New test.
15841
15842 2005-03-09 Ben Elliston <bje@au.ibm.com>
15843
15844 * consistency.vlad/vlad.exp: Remove trailing semicolons.
15845 * g++.dg/gcov/gcov.exp: Likewise.
15846 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15847 * gcc.target/xstormy16/xstormy16.exp: Likewise.
15848 * lib/c-torture.exp: Likewise.
15849 * lib/fortran-torture.exp: Likewise.
15850 * lib/g++.exp: Likewise.
15851 * lib/gcc-defs.exp: Likewise.
15852 * lib/gcc-dg.exp: Likewise.
15853 * lib/gcc.exp: Likewise.
15854 * lib/gcov.exp: Likewise.
15855 * lib/gfortran.exp: Likewise.
15856 * lib/mike-g++.exp: Likewise.
15857 * lib/mike-gcc.exp: Likewise.
15858 * lib/objc-torture.exp: Likewise.
15859 * lib/objc.exp: Likewise.
15860 * lib/profopt.exp: Likewise.
15861 * lib/target-libpath.exp: Likewise.
15862 * lib/target-supports.exp: Likewise.
15863 * lib/treelang.exp: Likewise.
15864 * lib/wrapper.exp: Likewise.
15865
15866 2005-03-08 Jeff Law <law@redhat.com>
15867
15868 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15869 PHI-OPT changes.
15870
15871 2005-03-08 Ira Rosen <irar@il.ibm.com>
15872
15873 * gcc.dg/vect/pr20122.c: New test.
15874
15875 2005-03-07 Jeff Law <law@redhat.com>
15876
15877 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15878 was folded away.
15879 * gcc.dg/tree-ssa/pr18133-1.c: New test.
15880 * gcc.dg/tree-ssa/pr18133-2.c: New test.
15881 * gcc.dg/tree-ssa/pr18134.c: New test.
15882
15883 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15884
15885 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15886 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15887 gcc.dg/torture/builtin-noret-2.c: Require weak support.
15888
15889 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
15890
15891 PR tree-opt/17671
15892 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15893
15894 2005-03-07 Mark Mitchell <mark@codesourcery.com>
15895
15896 * g++.dg/warn/Wnvdtor.C: New test.
15897
15898 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
15899
15900 * gcc.dg/torture/pr19683-1.c: New test.
15901
15902 2005-03-06 Steven G. Kargl <kargls@comcast.net>
15903
15904 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15905 * gfortran.dg/g77/19990313-2.f: Ditto.
15906 * gfortran.dg/g77/19990313-3.f: Ditto.
15907 * gfortran.dg/g77/19990525-0.f: Ditto.
15908 * gfortran.dg/g77/19990826-0.f: Ditto.
15909 * gfortran.dg/g77/19990826-2.f: Ditto.
15910 * gfortran.dg/g77/19990826-3.f: Ditto.
15911 * gfortran.dg/g77/20000511-1.f: Ditto.
15912 * gfortran.dg/g77/20000511-2.f: Ditto.
15913 * gfortran.dg/g77/970625-2.f: Ditto.
15914 * gfortran.dg/g77/980310-2.f: Ditto.
15915 * gfortran.dg/g77/980310-3.f: Ditto.
15916 * gfortran.dg/g77/980310-8.f: Ditto.
15917 * gfortran.dg/g77/980519-2.f: Ditto.
15918 * gfortran.dg/g77/alpha1.f: Ditto.
15919 * gfortran.dg/g77/claus.f: Ditto.
15920 * gfortran.dg/g77/erfc.f: Ditto.
15921 * gfortran.dg/g77/short.f: Ditto.
15922 * gfortran.fortran-torture/execute/data.f90: Ditto.
15923 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15924 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15925
15926 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15927
15928 * lib/file-format.exp (gcc_target_object_format): Add check for som
15929 format and hardcode object formats on hppa*-*-hpux*.
15930 * lib/target-supports.exp (check_weak_available): Add check for som
15931 object format. Always return 0 on hppa*-*-hpux10*.
15932
15933 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15934 is defined.
15935
15936 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15937
15938 2005-03-05 Steven G. Kargl <kargls@comcast.net>
15939
15940 * gfortran.dg/pr19936_1.f90: New test.
15941 * gfortran.dg/pr19936_2.f90: New test.
15942 * gfortran.dg/pr19936_3.f90: New test.
15943
15944 2005-03-05 Steven G. Kargl <kargls@comcast.net>
15945 Paul Thomas <prthomas@drfccad.cea.fr>
15946
15947 * gfortran.dg/PR19754_1.f90: New test.
15948 * gfortran.dg/PR19754_2.f90: Ditto.
15949
15950 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15951
15952 PR c++/19311
15953 * g++.dg/template/non-dependent11.C: New test.
15954
15955 2005-03-05 Uros Bizjak <uros@kss-loka.si>
15956
15957 * lib/target-supports.exp (check_iconv_available): Fix comment.
15958
15959 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
15960 Joseph S. Myers <joseph@codesourcery.com>
15961
15962 PR c++/19797
15963 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15964
15965 2005-03-04 Matthew Sachs <msachs@apple.com>
15966
15967 * gcc.exp (gcc_target_compile): Put braces around
15968 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15969 * objc.exp (objc_target_compile): Likewise.
15970 * treelang.exp (treelang_target_compile): Likewise.
15971
15972 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15973
15974 PR fortran/19673
15975 * gfortran.dg/func_result_1.f90: New test.
15976
15977 2005-03-04 Ben Elliston <bje@au.ibm.com>
15978
15979 * gcc.misc-tests/options.exp: New test.
15980
15981 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
15982
15983 * gcc.dg/pr15784-4.c: New test.
15984
15985 2005-03-03 Geoffrey Keating <geoffk@apple.com>
15986
15987 * gcc.c-torture/execute/pr17133.c: New.
15988 * gcc.c-torture/compile/20050303-1.c: New.
15989
15990 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
15991
15992 * gcc.dg/cpp/assert4.c: Fix for cygwin.
15993
15994 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
15995
15996 * g++.dg/overload/using2.C: New.
15997
15998 2005-03-02 Mark Mitchell <mark@codesourcery.com>
15999
16000 PR c++/19916
16001 * g++.dg/init/ptrmem2.C: New test.
16002
16003 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
16004
16005 PR c/8927
16006 * gcc.dg/pr8927-1.c: New test.
16007
16008 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
16009
16010 PR c++/20232
16011 * g++.dg/inherit/covariant12.C: New.
16012
16013 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16014
16015 PR fortran/19479
16016 * gfortran.dg/bound_1.f90: New test.
16017
16018 2005-02-28 Janis Johnson <janis187@us.ibm.com>
16019
16020 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
16021 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
16022
16023 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
16024
16025 PR c/20245
16026 * gcc.dg/pr20245-1.c: New test.
16027
16028 2005-02-28 Jakub Jelinek <jakub@redhat.com>
16029
16030 PR middle-end/19874
16031 * gcc.c-torture/execute/20050119-2.c: New test case.
16032
16033 2005-02-28 Ben Elliston <bje@au.ibm.com>
16034
16035 * README: Update the DejaGnu bug reporting address.
16036 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
16037 * lib/objc-torture.exp: Likewise.
16038
16039 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
16040
16041 * gfortran.dg/boz_1.f90: New test.
16042 * gfortran.dg/boz_3.f90: New test.
16043 * gfortran.dg/boz_4.f90: New test.
16044
16045 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
16046
16047 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
16048 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
16049
16050 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16051
16052 PR libfortran/20101
16053 * gfortran.dg/write_0_pe_format.f90: New test.
16054
16055 2005-02-27 Jakub Jelinek <jakub@redhat.com>
16056
16057 PR c++/20206
16058 * g++.dg/opt/thunk2.C: New test.
16059 * g++.dg/opt/covariant1.C: New test.
16060
16061 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16062
16063 * gfortran.dg/e_d_fmt.f90: New test.
16064
16065 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
16066
16067 * gcc.dg/asm-b.c: Fix comment typos.
16068
16069 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
16070
16071 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
16072 a V_MAY_DEF also.
16073
16074 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
16075
16076 PR tree-opt/20188
16077 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
16078 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
16079 * gcc.dg/asm-b.c: New test.
16080
16081 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
16082
16083 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
16084 Disable this test on IRIX 6.
16085
16086 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
16087
16088 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
16089 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
16090 parser.
16091
16092 2005-02-25 Diego Novillo <dnovillo@redhat.com>
16093
16094 PR tree-optimization/20204
16095 * testsuite/gcc.dg/pr20204.c: New test.
16096
16097 2005-02-24 Jakub Jelinek <jakub@redhat.com>
16098
16099 PR target/20196
16100 * gcc.c-torture/execute/20050224-1.c: New test.
16101
16102 PR c++/20175
16103 * g++.dg/warn/Wbraces2.C: New test.
16104
16105 2005-02-23 Mark Mitchell <mark@codesourcery.com>
16106
16107 PR c++/19878
16108 * g++.dg/init/const2.C: New test.
16109
16110 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
16111
16112 PR tree-optimization/20100
16113 * gcc.c-torture/execute/pr20100-1.c: New test.
16114
16115 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16116
16117 * gfortran.dg/implicit_3.f90: New test.
16118
16119 * gfortran.dg/deftype_1.f90: New test.
16120
16121 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
16122
16123 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
16124 the test passes.
16125 * g++.dg/other/anon3.C: Accept a warning.
16126
16127 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
16128
16129 * gcc.dg/pr20017.c: Fix a comment typo.
16130
16131 2005-02-23 Bud Davis <bdavis@gfortran.org>
16132
16133 * gfortran.dg/list_read_4.f90: Change to f90 comments.
16134
16135 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
16136
16137 PR ada/19902
16138 * ada/acats/tests/cxa/cxa3004.a: Remove.
16139 * ada/acats/tests/cxb/cxb30061.am: Likewise.
16140
16141 2005-02-22 Mark Mitchell <mark@codesourcery.com>
16142
16143 PR c++/20073
16144 * g++.dg/init/const1.C: New test.
16145
16146 PR c++/19991
16147 * g++.dg/parse/constant7.C: New test.
16148
16149 PR c++/20152
16150 * g++.dg/parse/error27.C: New test.
16151 * g++.dg/template/qualttp15.C: Adjust error markers.
16152 * g++.old-deja/g++.other/struct1.C: Likewise.
16153
16154 PR c++/20153
16155 * g++.dg/template/error17.C: New test.
16156
16157 PR c++/20148
16158 * g++.dg/parser/error26.C: New test.
16159
16160 2005-02-22 Diego Novillo <dnovillo@redhat.com>
16161
16162 PR tree-optimization/20100
16163 PR tree-optimization/20115
16164 * gcc.dg/pr20115.c: New test.
16165 * gcc.dg/pr20115-1.c: New test.
16166 * gcc.dg/pr20100.c: New test.
16167 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
16168 call-clobbered variables after alias1.
16169
16170 2005-02-22 Bud Davis <bdavis@gfortran.org>
16171
16172 * gfortran.dg/list_read_4.f90: new test.
16173
16174 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
16175
16176 PR rtl-optimization/20017.
16177 * gcc.dg/pr20017.c: New.
16178
16179 2005-02-22 Devang Patel <dpatel@apple.com>
16180
16181 PR 19952
16182 * g++.dg/tree-ssa/pr19952.C: New test.
16183
16184 2005-02-22 Mark Mitchell <mark@codesourcery.com>
16185
16186 PR c++/19883
16187 * g++.dg/parse/constant6.C: New test.
16188
16189 2005-02-22 Uros Bizjak <uros@kss-loka.si>
16190
16191 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16192 * g++.dg/charset/asm2.c: Likewise.
16193 * g++.dg/charset/asm3.c: Likewise.
16194 * g++.dg/charset/asm4.c: Likewise.
16195 * g++.dg/charset/asm5.c: Likewise.
16196 * g++.dg/charset/attribute1.c: Likewise.
16197 * g++.dg/charset/attribute2.c: Likewise.
16198 * g++.dg/charset/extern1.cc: Likewise.
16199 * g++.dg/charset/extern2.cc: Likewise.
16200 * g++.dg/charset/extern3.cc: Likewise.
16201 * g++.dg/charset/function.cc: Likewise.
16202 * g++.dg/charset/string.c: Likewise.
16203 * g++.dg/charset/charset.exp: Likewise.
16204 * lib/target-supports.exp (check_iconv_available): Fix comment.
16205
16206 2005-02-22 Uros Bizjak <uros@kss-loka.si>
16207
16208 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
16209 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16210 * gcc.dg/charset/asm2.c: Likewise.
16211 * gcc.dg/charset/asm3.c: Likewise.
16212 * gcc.dg/charset/asm4.c: Likewise.
16213 * gcc.dg/charset/asm5.c: Likewise.
16214 * gcc.dg/charset/asm6.c: Likewise.
16215 * gcc.dg/charset/attribute1.c: Likewise.
16216 * gcc.dg/charset/attribute2.c: Likewise.
16217 * gcc.dg/charset/builtin1.c: Likewise.
16218 * gcc.dg/charset/extern.c: Likewise.
16219 * gcc.dg/charset/function.c: Likewise.
16220 * gcc.dg/charset/string.c: Likewise.
16221 * gcc.dg/charset/charset.exp: Likewise.
16222
16223 2005-02-21 Bud Davis <bdavis9659@comcast.net>
16224
16225 PR fortran/20086
16226 * gfortran.dg/pr20086.f90: New test.
16227
16228 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
16229
16230 PR tree-optimization/19786
16231 * g++.dg/tree-ssa/pr19786.C: New.
16232
16233 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16234
16235 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
16236
16237 2005-02-21 Jeff Law <law@redhat.com>
16238
16239 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
16240
16241 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16242
16243 * gfortran.dg/do_iterator: Split loop, markup all lines for
16244 which an error locus is printed.
16245 * gfortran.dg/pr17708.f90: Markup all lines for which an error
16246 locus is printed.
16247 * gfortran.dg/select_4.f90: Likewise.
16248 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
16249 locuses in the various permutations.
16250
16251 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
16252
16253 PR tree-optimization/19951
16254 * g++.dg/vect: New directory.
16255 * g++.dg/vect/vect.exp: New file.
16256 * g++.dg/vect/pr19951.cc: New testcase.
16257 * g++.dg/dg.exp: Also prune vectorizer tests.
16258
16259 2005-02-20 Zack Weinberg <zack@codesourcery.com>
16260
16261 PR 18785
16262 * gcc.dg/charset/builtin1.c: New test.
16263
16264 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16265
16266 PR c++/19299
16267 * g++.dg/inherit/volatile1.C: New test.
16268
16269 PR c++/19440
16270 * g++.dg/template/dtor4.C: New test.
16271
16272 2005-02-19 Steven G. Kargl <kargls@comcast.net>
16273
16274 * gfortran.dg/int_1.f90: New test.
16275
16276 2005-02-19 Devang Patel <dpatel@apple.com>
16277
16278 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
16279
16280 2005-02-19 Steven G. Kargl <kargls@comcast.net>
16281
16282 * gfortran.dg/achar_1.f90: New test.
16283
16284 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
16285
16286 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
16287
16288 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
16289 Jakub Jelinek <jakub@redhat.com>
16290
16291 PR tree-optimization/19828
16292 * gcc.dg/tree-ssa/loop-7.c: New test.
16293 * gcc.c-torture/execute/20050218-1.c: New test.
16294
16295 2005-02-19 Jakub Jelinek <jakub@redhat.com>
16296
16297 PR c/20043
16298 * gcc.dg/transparent-union-1.c: New test.
16299 * gcc.dg/transparent-union-2.c: New test.
16300
16301 2005-02-18 James E Wilson <wilson@specifixinc.com>
16302
16303 PR tree-optimization/18977
16304 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
16305
16306 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
16307
16308 PR target/20054
16309 * gcc.dg/pr20054.c: New test.
16310
16311 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16312
16313 PR c++/19508
16314 * g++.dg/ext/attrib20.C: New test.
16315
16316 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
16317
16318 PR middle-end/20030
16319 * gfortran.fortran-torture/execute/character_passing.f90: New test.
16320
16321 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
16322
16323 PR c++/20008
16324 * g++.dg/opt/switch4.C: New.
16325
16326 2005-02-18 Jakub Jelinek <jakub@redhat.com>
16327
16328 PR c++/20023
16329 PR tree-optimization/20009
16330 * gcc.c-torture/compile/20050217-1.c: New test.
16331 * g++.dg/opt/switch3.C: New test.
16332
16333 PR tree-optimization/18947
16334 * gcc.c-torture/compile/20050215-1.c: New test.
16335 * gcc.c-torture/compile/20050215-2.c: New test.
16336 * gcc.c-torture/compile/20050215-3.c: New test.
16337
16338 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
16339
16340 PR c++/20028
16341 * g++.dg/template/crash34.C: New.
16342
16343 PR c++/20022
16344 * g++.dg/other/access3.C: New.
16345
16346 2005-02-17 Ira Rosen <irar@il.ibm.com>
16347
16348 * gcc.dg/vect/vect-98.c: New test.
16349
16350 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
16351
16352 PR tree-optimization/19967
16353 * gcc.dg/pr19967.c: New.
16354
16355 2005-02-16 Jakub Jelinek <jakub@redhat.com>
16356
16357 PR middle-end/19857
16358 * gcc.dg/tree-ssa/20050215-1.c: New test.
16359 * gcc.c-torture/execute/20050215-1.c: New test.
16360
16361 2005-02-15 Eric Christopher <echristo@redhat.com>
16362
16363 * gcc.dg/cpp/20050215-1.c: New file.
16364
16365 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
16366
16367 PR tree-optimization/15785
16368 * gcc.dg/pr15785-1.c: New test.
16369
16370 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
16371
16372 PR c++/17788
16373 * g++.dg/init/ctor4.C: New.
16374 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
16375
16376 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
16377
16378 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
16379 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
16380
16381 2005-02-15 Andreas Schwab <schwab@suse.de>
16382
16383 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
16384 declare malloc.
16385
16386 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
16387
16388 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
16389
16390 2005-02-14 Diego Novillo <dnovillo@redhat.com>
16391
16392 PR tree-optimization/19853
16393 * gcc.c-torture/compile/pr19853.c: New test.
16394
16395 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
16396
16397 PR c++/19608
16398 * g++.dg/parse/local-class1.C: New.
16399
16400 PR c++/19895
16401 * g++.dg/parse/ptrmem3.C: New.
16402
16403 PR c++/19884
16404 * g++.old-deja/g++.oliva/template6.C: Add another case.
16405 * g++.dg/template/explicit6.C: New.
16406
16407 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
16408
16409 PR c++/17816
16410 * g++.dg/other/redecl2.C: New.
16411
16412 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
16413
16414 PR c++/19891
16415 * g++.dg/abi/covariant4.C: New.
16416
16417 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
16418
16419 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16420
16421 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
16422
16423 * gcc.dg/vect/vect-96.c: Fix typo.
16424
16425 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
16426
16427 PR c++/14479
16428 PR c++/19487
16429 * g++.dg/template/enum5.C: New test.
16430
16431 2005-02-12 Ira Rosen <irar@il.ibm.com>
16432
16433 * gcc.dg/vect/vect-97.c: New test.
16434
16435 2005-02-12 Ira Rosen <irar@il.ibm.com>
16436
16437 * gcc.dg/vect/vect-96.c: New test.
16438
16439 2005-02-12 Uros Bizjak <uros@kss-loka.si>
16440
16441 * gcc.dg/builtins-34.c: Also check ldexp*.
16442
16443 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
16444
16445 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16446
16447 2005-02-11 Janis Johnson <janis187@us.ibm.com>
16448
16449 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16450 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16451 dg-require-dll, dg-require-iconv, dg-require-named-sections,
16452 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16453 selector_list, selector_expression, dg-process-target): Move to new
16454 file target-supports-dg.exp.
16455 * lib/target-supports-dg.exp: New.
16456
16457 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16458 New.
16459
16460 2005-02-11 Jakub Jelinek <jakub@redhat.com>
16461
16462 PR c++/19666
16463 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16464
16465 PR middle-end/19858
16466 * gcc.c-torture/compile/20050210-1.c: New test.
16467
16468 2005-02-11 Mark Mitchell <mark@codesourcery.com>
16469
16470 PR c++/19755
16471 * g++.dg/warn/Wbraces1.C: New test.
16472
16473 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
16474
16475 * gcc.dg/builtins-52.c: New testcase.
16476
16477 2005-02-10 Jakub Jelinek <jakub@redhat.com>
16478
16479 PR c/19342
16480 * gcc.c-torture/execute/20050119-1.c: New test.
16481
16482 2005-02-09 Mark Mitchell <mark@codesourcery.com>
16483
16484 PR c++/19811
16485 * g++.dg/init/delete1.C: New test.
16486
16487 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
16488
16489 PR c++/18470
16490 * g++.dg/template/static12.C: New test.
16491
16492 2005-02-09 Mark Mitchell <mark@codesourcery.com>
16493
16494 PR c++/19787
16495 * g++.dg/conversion/ambig1.C: New test.
16496
16497 PR c++/19739
16498 * g++.dg/ext/attrib19.C: New test.
16499
16500 PR c++/19732
16501 * g++.dg/parse/dtor5.C: New test.
16502
16503 PR c++/19762
16504 * g++.dg/template/dtor3.C: New test.
16505
16506 PR c++/19826
16507 * g++.dg/template/static11.C: New test.
16508 * g++.dg/template/crash2.C: Remove dg-error marker.
16509
16510 2005-02-09 Janis Johnson <janis187@us.ibm.com>
16511
16512 PR C++/18491
16513 * g++.old-deja/g++.mike/p10769a.C: Remove.
16514
16515 2005-02-09 Roger Sayle <roger@eyesopen.com>
16516
16517 * gcc.dg/builtins-48.c: New test case.
16518 * gcc.dg/builtins-49.c: New test case.
16519 * gcc.dg/builtins-50.c: New test case.
16520 * gcc.dg/builtins-51.c: New test case.
16521
16522 2005-02-09 Ian Lance Taylor <ian@airs.com>
16523
16524 PR middle-end/19583
16525 * g++.dg/warn/Wreturn-type-3.C: New test.
16526
16527 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
16528
16529 PR middle-end/19402
16530 * gcc.dg/pr19402-1.c: New testcase.
16531 * gcc.dg/pr19402-2.c: likewise.
16532
16533 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
16534
16535 PR middle-end/19854
16536 * g++.dg/tree-ssa/tmmti.C: New testcase.
16537
16538 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
16539
16540 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16541
16542 2005-02-08 Mark Mitchell <mark@codesourcery.com>
16543
16544 PR c++/19733
16545 * g++.dg/parse/crash23.C: New test.
16546 * g++.dg/warn/Weff1.C: New test.
16547
16548 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
16549
16550 * gcc.dg/20050209-1.c: New test.
16551
16552 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
16553
16554 PR target/19799
16555 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16556
16557 2005-02-08 Mike Stump <mrs@apple.com>
16558
16559 * g++.dg/pch/import-2.c: New test.
16560 * g++.dg/pch/import-2.hs: New.
16561 * g++.dg/pch/include/import-2a.h: New.
16562 * g++.dg/pch/include/import-2b.h: New.
16563
16564 2005-02-08 Janis Johnson <janis187@us.ibm.com>
16565
16566 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16567
16568 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16569
16570 * gfortran.dg/substr_1.f90: New test.
16571
16572 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
16573
16574 PR middle-end/19775
16575 * gcc.dg/torture/builtin-power-1.c: Disable test for
16576 invalid transformation.
16577 * gcc.dg/builtins-10.c: Likewise. Disable one test we
16578 no longer optimize.
16579 * gcc.dg/builtins-47.c: New testcase.
16580
16581 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
16582 Dorit Naishlos <dorit@il.ibm.com>
16583
16584 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16585
16586 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
16587
16588 * gcc.c-torture/compile/20050206-1.c: New test.
16589
16590 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
16591
16592 PR tree-opt/19768
16593 * g++.dg/opt/pr19768.C: New test.
16594
16595 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
16596
16597 PR tree-opt/19736
16598 * gcc.c-torture/compile/pr19736.c: New test.
16599
16600 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16601
16602 PR c++/17401
16603 * g++.dg/parse/error25.C: New test.
16604
16605 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
16606
16607 * gcc.c-torture/execute/20050203-1.c: New.
16608
16609 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
16610
16611 * gcc.dg/vect/vect-85.c: Remove xfail.
16612 * gcc.dg/vect/vect-86.c: Remove xfail.
16613 * gcc.dg/vect/vect-87.c: Remove xfail.
16614 * gcc.dg/vect/vect-88.c: Remove xfail.
16615
16616 2005-02-02 Geoffrey Keating <geoffk@apple.com>
16617
16618 * gcc.dg/altivec-19.c: New.
16619
16620 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
16621
16622 PR c/17807
16623 * gcc.dg/nested-func-3.c: New test.
16624 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16625
16626 2005-02-02 Janis Johnson <janis187@us.ibm.com>
16627
16628 * gcc.test-framework/gen_directive_tests: Generate tests for
16629 selector expressions.
16630
16631 2005-02-02 Matt Austern <austern@apple.com>
16632
16633 PR c++/19628
16634 * g++/ext/builtin7.C: New.
16635 * g++/ext/builtin8.C: New.
16636
16637 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
16638
16639 PR c/18502
16640 * gcc.dg/pr18502-1.c: New test.
16641
16642 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16643
16644 PR c++/17413
16645 * g++.dg/template/local4.C: Tweak.
16646
16647 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
16648
16649 PR tree-optimization/19578
16650 * gcc.c-torture/compile/20050202-1.c: New test.
16651
16652 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
16653
16654 PR c/19435
16655 * gcc.dg/c99-init-4.c: New test.
16656
16657 2005-02-01 Janis Johnson <janis187@us.ibm.com>
16658
16659 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16660
16661 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16662
16663 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16664 * g++.dg/eh/check-vect.h: New.
16665
16666 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16667 * gcc.dg/vect/vect-78.c: Ditto.
16668 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16669 Remove.
16670
16671 * g++.dg/conversion/simd1.C: Expect warning.
16672 * g++.dg/ext/attribute-test-1.C: Ditto.
16673 * g++.dg/ext/attribute-test-2.C: Ditto.
16674 * g++.dg/ext/attribute-test-3.C: Ditto.
16675 * g++.dg/ext/attribute-test-4.C: Ditto.
16676
16677 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16678 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16679
16680 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16681
16682 2005-02-01 Richard Henderson <rth@redhat.com>
16683
16684 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16685 long double for ibm double-double format.
16686 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16687
16688 2005-02-01 Diego Novillo <dnovillo@redhat.com>
16689
16690 PR tree-optimization/19633
16691 * testsuite/gcc.dg/pr19633-1.c: New test.
16692 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16693 to NULL or a symbol.
16694
16695 2005-02-01 Janis Johnson <janis187@us.ibm.com>
16696
16697 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16698 New procs.
16699 (dg-process-target (local override)): Handle selector expressions.
16700
16701 * gcc.test-framework/README: Describe tests in source directory.
16702 * gcc.test-framework/test-framework.awk: Handle dg- tests.
16703 * gcc.test-framework/test-framework.exp: Handle dg- tests.
16704 * gcc.test-framework/dg-bogus-exp-P.c: New test.
16705 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16706 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16707 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16708 * gcc.test-framework/dg-do-link-exp-P.c: New test.
16709 * gcc.test-framework/dg-do-run-exp-P.c: New test.
16710 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16711 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16712 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16713 * gcc.test-framework/dg-error-exp-P.c: New test.
16714 * gcc.test-framework/dg-error-exp-XP.c: New test.
16715 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16716 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16717 * gcc.test-framework/dg-output-exp-P.c: New test.
16718 * gcc.test-framework/dg-output-exp-XF.c: New test.
16719 * gcc.test-framework/dg-warning-exp-P.c: New test.
16720 * gcc.misc-tests/dg-1.c: Remove.
16721 * gcc.misc-tests/dg-2.c: Remove.
16722 * gcc.misc-tests/dg-3.c: Remove.
16723 * gcc.misc-tests/dg-4.c: Remove.
16724 * gcc.misc-tests/dg-5.c: Remove.
16725 * gcc.misc-tests/dg-6.c: Remove.
16726 * gcc.misc-tests/dg-7.c: Remove.
16727 * gcc.misc-tests/dg-8.c: Remove.
16728 * gcc.misc-tests/dg-9.c: Remove.
16729 * gcc.misc-tests/dg-10.c: Remove.
16730 * gcc.misc-tests/dg-11.c: Remove.
16731 * gcc.misc-tests/dg-12.c: Remove.
16732 * gcc.misc-tests/dg-test.exp: Remove.
16733
16734 * gcc.test-framework/test-framework.awk: Change recording and
16735 printing of passes and failures.
16736
16737 * gcc.test-framework: New directory.
16738 * gcc.test-framework/README: New.
16739 * gcc.test-framework/test-framework.exp: New.
16740 * gcc.test-framework/test-framework.awk: New.
16741 * gcc.test-framework/gen_directive_tests: New.
16742
16743 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
16744
16745 * lib/treelang.exp: Fix comment typos.
16746 (treelang_target_compile): Don't append libs=-ltreelang to options.
16747
16748 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
16749
16750 * g++.dg/parse/typename7.C: Adjust error messages.
16751
16752 2005-01-31 Jeff Law <law@redhat.com>
16753
16754 * gcc.c-torture/execute/20050131-1.c: New test.
16755 * gcc.dg/wcaselabel.c: New test.
16756
16757 2005-01-31 Mark Mitchell <mark@codesourcery.com>
16758
16759 * g++.dg/other/warning1.C: Adjust error messags.
16760 * g++.dg/parse/constant5.C: New test.
16761
16762 2005-01-31 Steven Bosscher <stevenb@suse.de>
16763
16764 PR c/19333
16765 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16766 the test case valid.
16767 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16768 * testsuite/gcc.dg/array-7.c: Adjust expected result.
16769 * testsuite/gcc.dg/pr18596-3.c: Likewise.
16770 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16771 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16772 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16773
16774 2005-01-31 Dale Johannesen <dalej@apple.com>
16775
16776 * g++.dg/opt/pr19650.C: New test.
16777
16778 2005-01-31 Richard Henderson <rth@redhat.com>
16779
16780 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16781 long double for intel double extended format.
16782 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16783
16784 2005-01-30 Mark Mitchell <mark@codesourcery.com>
16785
16786 PR c++/19555
16787 * g++.dg/template/static10.C: New test.
16788
16789 PR c++/19395
16790 * g++.dg/parse/error24.C: New test.
16791
16792 PR c++/19367
16793 * g++.dg/lookup/builtin1.C: New test.
16794
16795 PR c++/19457
16796 * g++.dg/warn/conv3.C: New test.
16797
16798 2005-01-30 Bud Davis <bdavis@gfortran.org>
16799
16800 PR fortran/19647
16801 * gfortan.dg/inquire_7.f90
16802
16803 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
16804
16805 PR tree-optimization/15791
16806 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16807 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16808 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16809 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16810 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16811 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16812 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16813 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16814 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16815 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16816
16817 2005-01-29 Paul Brook <paul@codesourcery.com>
16818
16819 PR fortran/18565
16820 * check.c (real_or_complex_check): New function.
16821 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16822 * intrinsic.c (add_functions): Use new check functions.
16823 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16824 Add prototypes.
16825
16826 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
16827
16828 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16829 gcc.dg/lvalue-3.c: New tests.
16830 * gcc.dg/concat.c: Update expected messages.
16831
16832 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
16833
16834 PR libfortran/19595
16835 * gfortran.dg/eor_1.f90: New test.
16836
16837 2005-01-29 Steven G. Kargl <kargls@comcast.net>
16838
16839 PR fortran/19589
16840 * gfortran.dg/logical_data_1.f90: New test.
16841
16842 2005-01-28 Mark Mitchell <mark@codesourcery.com>
16843
16844 PR c++/19253
16845 * g++.dg/template/crash33.C: New test.
16846
16847 PR c++/19667
16848 * g++.dg/template/crash32.C: New test.
16849
16850 2005-01-28 Ian Lance Taylor <ian@airs.com>
16851
16852 PR middle-end/16558
16853 * g++.dg/warn/Wreturn-type-2.C: New test.
16854
16855 2004-06-24 Jeff Law <law@redhat.com>
16856
16857 * gcc.dg/tree-ssa/20050128-1.c: New test.
16858
16859 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
16860
16861 * gcc.target/frv/all-mdpackh-1.c: New test.
16862
16863 2005-01-28 Steven Bosscher <stevenb@suse.de>
16864
16865 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16866
16867 2005-01-27 Richard Henderson <rth@redhat.com>
16868
16869 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16870
16871 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
16872
16873 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16874
16875 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
16876
16877 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16878 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16879 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16880 to cope with cases where the multilib options override the dg-options.
16881
16882 2005-01-27 Jakub Jelinek <jakub@redhat.com>
16883
16884 PR c/18946
16885 * gcc.dg/noncompile/20050120-1.c: New test.
16886
16887 2005-01-26 Diego Novillo <dnovillo@redhat.com>
16888
16889 PR tree-optimization/19633
16890 * gcc.dg/pr19633.c: New test.
16891 * gcc.dg/tree-ssa/pr19633.c: New test.
16892
16893 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
16894
16895 * gcc.dg/20041216-1.c: New test.
16896
16897 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
16898
16899 PR objc/18862
16900 * objc.dg/selector-2.m: New test.
16901
16902 2005-01-26 Jakub Jelinek <jakub@redhat.com>
16903
16904 * g++.dg/opt/range-test-2.C: New test.
16905
16906 PR rtl-optimization/19579
16907 * gcc.c-torture/execute/20050124-1.c: New test.
16908
16909 2005-01-26 Greg Parker <gparker@apple.com>
16910 Stuart Hastings <stuart@apple.com>
16911
16912 * gcc.c-torture/execute/20050125-1.c: New.
16913
16914 2005-01-18 Jan Hubicka <jh@suse.cz>
16915
16916 PR tree-optimize/19337
16917 * gcc.c-torture/compile/20050119-1.c: New test.
16918
16919 2005-01-24 James E Wilson <wilson@specifixinc.com>
16920
16921 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16922 test for successful match.
16923
16924 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
16925
16926 PR objc/18408
16927 * objc.dg/comp-types-7.m: New test.
16928
16929 2005-01-24 Janis Johnson <janis187@us.ibm.com>
16930
16931 * lib/target-supports.exp (current_target_name): New.
16932 (check_effective_target_ilp32, check_effective_target_lp64):
16933 Cache the result to use as long as the current target, with
16934 multilib flags, remains the same.
16935
16936 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16937 (dg-require-weak, dg-require-visibility, dg-require-alias,
16938 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16939 dg-require-effective-target, dg-skip-if): Remove call to
16940 skip_test_and_clear_xfail.
16941 (dg-test): Clear xfail data.
16942
16943 2005-01-24 Jakub Jelinek <jakub@redhat.com>
16944
16945 PR target/17751
16946 * gcc.dg/ppc64-toc.c: New test.
16947
16948 * g++.dg/tree-ssa/empty-1.C: New test.
16949
16950 PR middle-end/19551
16951 * gcc.c-torture/execute/20050121-1.c: New test.
16952 * gcc.dg/20050121-2.c: New test.
16953
16954 2004-01-23 Steven G. Kargl <kargls@comcast.net>
16955 Paul Brook <paul@codesourcery.com>
16956
16957 PR fortran/17941
16958 * gfortran.dg/real_const_1.f: New test.
16959 * gfortran.dg/real_const_2.f90: New test.
16960 * gfortran.dg/complex_int_1.f90: New test.
16961
16962 2005-01-23 Bud Davis <bdavis9659@comcast.net>
16963
16964 PR fortran/19313
16965 * gfortan.dg/inquire_6.f90: New test.
16966
16967 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
16968
16969 PR libfortran/19451
16970 * open_readonly_1.f90: New test.
16971
16972 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
16973
16974 PR libfortran/18982
16975 * gfortran.dg/open_new.f90: New file.
16976
16977 2005-01-22 Paul Brook <paul@codesourcery.com>
16978
16979 * namelist_1.f90: New test.
16980
16981 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
16982
16983 PR tree-optimization/19484
16984 * gcc.c-torture/compile/20050122-[12].c: New tests.
16985
16986 2005-01-22 Paul Brook <paul@codesourcery.com>
16987
16988 * gfortran.dg/implicit_2.f90: New test.
16989
16990 2005-01-22 Bud Davis <bdavis9659@comcast.net>
16991
16992 PR fortran/19314
16993 * gfortran.dg/inquire_5.f90: New test.
16994
16995 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16996
16997 PR c/18809
16998 * gcc.dg/pr18809-1.c: New test.
16999
17000 2005-01-21 Ian Lance Taylor <ian@airs.com>
17001
17002 * gcc.dg/20050121-1.c: New test.
17003
17004 PR tree-optimization/13000
17005 * gcc.dg/20040206-1.c: Change warning to point where function is
17006 being inlined.
17007
17008 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
17009
17010 PR c++/19208
17011 * g++.dg/template/array11.C: New test.
17012
17013 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17014
17015 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
17016 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
17017 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
17018 * gfortran.dg/getenv_1.f90: Add dg-do directive.
17019 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
17020 gfortran.dg/pr17164.f90: Add missing dg-do directives.
17021
17022 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
17023
17024 PR tree-optimization/15349
17025 * gcc.dg/tree-ssa/pr15349.c: New.
17026
17027 2005-01-20 Steve Ellcey <sje@cup.hp.com>
17028
17029 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
17030
17031 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
17032
17033 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
17034 scan-assembler-times directive name.
17035
17036 * gcc.dg/asm-a.c: Move dg-require-effective-target to
17037 after dg-do.
17038
17039 PR rtl-optimization/19462
17040 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
17041
17042 2005-01-19 Steve Ellcey <sje@cup.hp.com>
17043
17044 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
17045 counting function calls on ia64.
17046
17047 2005-01-19 Jakub Jelinek <jakub@redhat.com>
17048
17049 PR rtl-optimization/15139
17050 * gcc.dg/20050111-2.c: New test.
17051
17052 PR c/17297
17053 * gcc.c-torture/compile/20050113-1.c: New testcase.
17054
17055 PR middle-end/19164
17056 * gcc.dg/20050113-1.c: New testcase.
17057
17058 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
17059
17060 * gcc.dg/vect/vect-85.c: Add comment.
17061 * gcc.dg/vect/vect-86.c: Add xfail for now.
17062 * gcc.dg/vect/vect-87.c: Add xfail for now.
17063 * gcc.dg/vect/vect-88.c: Add xfail for now.
17064 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
17065
17066 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
17067
17068 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
17069
17070 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
17071
17072 * g++.dg/debug/typedef3.C: New test.
17073
17074 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
17075
17076 PR c/19472
17077 * gcc.dg/asm-a.c: New test.
17078
17079 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
17080
17081 * gcc.dg/sh-relax.c: Add prototype for abort.
17082
17083 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
17084
17085 * gcc.dg/short-compare-1.c: New test.
17086 * gcc.dg/short-compare-2.c: Likewise.
17087
17088 2005-01-18 Michael Matz <matz@suse.de>
17089
17090 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
17091
17092 2005-01-17 Diego Novillo <dnovillo@redhat.com>
17093
17094 PR tree-optimization/19121
17095 * gcc.c-torture/compile/pr19121.c: New test.
17096
17097 2005-01-17 James E. Wilson <wilson@specifixinc.com>
17098
17099 PR target/19357
17100 * gcc.c-torture/compile/pr19357.c: New test.
17101
17102 2005-01-17 Ian Lance Taylor <ian@airs.com>
17103
17104 PR c/5675
17105 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
17106 pass--those that refer just to the variable, possibly with a
17107 cast.
17108 * gcc.dg/c99-const-expr-3.c: Likewise.
17109
17110 PR middle-end/13127
17111 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
17112 longer emitted.
17113
17114 2005-01-16 Bud Davis <bdavis9659@comcast.net>
17115
17116 PR fortran/18778
17117 * gfortran.dg/endfile_2.f90: New test.
17118
17119 2005-01-16 Steven G. Kargl <kargls@comcast.net>
17120
17121 PR 19168
17122 * gfortran.dg/select_5.f90: New test.
17123
17124 2004-01-16 Paul Brook <paul@codesourcery.com>
17125
17126 * gfortran.dg/common_4.f90: New test.
17127
17128 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
17129
17130 PR rtl-optimization/19462
17131 * gcc.dg/torture/pr19462-1.c: New test.
17132
17133 2005-01-15 Ziemowit Laski <zlaski@apple.com>
17134
17135 PR objc/19321
17136 * objc.dg/func-ptr-2.m: New.
17137 * objc.dg/volatile-1.m: New.
17138
17139 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17140
17141 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
17142
17143 2005-01-15 Jakub Jelinek <jakub@redhat.com>
17144
17145 PR tree-optimization/19060
17146 * gcc.c-torture/execute/20050104-1.c: New test.
17147
17148 2005-01-15 Bud Davis <bdavis9659@comcast.net>
17149
17150 PR fortran/18983
17151 * gfortran.dg/write_to_null.f90: New test.
17152
17153 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
17154 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17155
17156 PR other/19328
17157 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
17158 argument.
17159
17160 2005-01-15 Jakub Jelinek <jakub@redhat.com>
17161
17162 PR c++/19263
17163 * g++.dg/init/vector1.C: New test.
17164
17165 2005-01-14 James E. Wilson <wilson@specifixinc.com>
17166
17167 PR target/13158
17168 * gcc.target/ia64/sibcall-unwind-1.c: New test.
17169 PR target/18987
17170 * gcc.target/ia64/sibcall-unwind-2.c: New test.
17171
17172 2005-01-14 Steven G. Kargl <kargls@comcast.net>
17173
17174 * gfortran.dg/select_1.f90: New test.
17175 * gfortran.dg/select_2.f90: New test.
17176 * gfortran.dg/select_3.f90: New test.
17177 * gfortran.dg/select_4.f90: New test.
17178
17179 2005-01-14 Jakub Jelinek <jakub@redhat.com>
17180
17181 PR middle-end/19084
17182 PR rtl-optimization/19348
17183 * gcc.dg/20050111-1.c: New test.
17184 * gcc.c-torture/execute/20050111-1.c: New test.
17185
17186 * gcc.dg/i386-asm-4.c: New test.
17187
17188 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
17189
17190 * gcc.dg/nested-func-2.c: New test.
17191 * ada/acats/norun.lst: Remove c953002.
17192
17193 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
17194
17195 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
17196
17197 2005-01-12 Ben Elliston <bje@au.ibm.com>
17198
17199 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
17200
17201 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
17202
17203 PR target/18761
17204 * g++.dg/abi/align1.C: New test.
17205
17206 2005-01-11 Alan Modra <amodra@bigpond.net.au>
17207
17208 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
17209 at a time.
17210 * g++.dg/ext/altivec_check.h: Support compiling as C.
17211
17212 2005-01-10 Roger Sayle <roger@eyesopen.com>
17213
17214 PR c++/19355
17215 * g++.dg/expr/pr19355-1.C: New test case.
17216
17217 2005-01-10 Laurent GUERBY <laurent@guerby.net>
17218
17219 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
17220 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
17221 * ada/acats/tests/c3/c92005b.ada: Likewise.
17222 * ada/acats/tests/c3/cxb3012.a: Likewise.
17223 * ada/acats/norun.lst: Add c380004 and c953002, add PR
17224
17225 2005-01-09 Paul Brook <paul@codesourcery.com>
17226
17227 * gfortran.dg/common_2.f90: New file.
17228 * gfortran.dg/common_3.f90: New file.
17229
17230 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
17231
17232 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
17233
17234 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
17235
17236 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
17237 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
17238 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
17239 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
17240 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
17241 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
17242 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
17243 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
17244 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
17245 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
17246 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
17247 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
17248 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
17249 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
17250 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
17251 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
17252 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
17253 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
17254 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
17255 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
17256 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
17257 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
17258 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
17259 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
17260 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
17261 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
17262 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
17263 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
17264 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
17265 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
17266 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
17267 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
17268 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
17269 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
17270 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
17271 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
17272 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
17273 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
17274 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
17275 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
17276 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
17277 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
17278 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
17279 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
17280 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
17281 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
17282 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
17283 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
17284 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
17285 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
17286 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
17287 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
17288 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
17289 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
17290 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
17291 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
17292 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
17293 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
17294 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
17295 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
17296 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
17297 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
17298 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
17299 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
17300 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
17301 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
17302 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
17303
17304 * gcc.dg/vect/vect-1.c: Fix spelling.
17305 * gcc.dg/vect/vect-10.c: Fix spelling.
17306 * gcc.dg/vect/vect-11.c: Fix spelling.
17307 * gcc.dg/vect/vect-12.c: Fix spelling.
17308 * gcc.dg/vect/vect-14.c: Fix spelling.
17309 * gcc.dg/vect/vect-15.c: Fix spelling.
17310 * gcc.dg/vect/vect-16.c: Fix spelling.
17311 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
17312 * gcc.dg/vect/vect-64.c: Fix comments.
17313 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
17314
17315 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
17316 Ira Rosen <irar@il.ibm.com>
17317
17318 * gcc.dg/vect/vect-70.c: New test.
17319 * gcc.dg/vect/vect-71.c: New test.
17320
17321 2005-01-09 Manfred Hollstein <mh@suse.com>
17322
17323 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
17324 * gcc.dg/pr18241-2.c: Likewise.
17325 * gcc.dg/pr18241-3.c: Likewise.
17326 * gcc.dg/pr18241-4.c: Likewise.
17327 * gcc.dg/pr18241-5.c: Likewise.
17328
17329 2005-01-08 Richard Henderson <rth@redhat.com>
17330
17331 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17332 False for x86 and x86-64.
17333
17334 2005-01-08 Diego Novillo <dnovillo@redhat.com>
17335
17336 PR tree-optimization/18241
17337 * gcc.dg/pr18241-1.c: New test.
17338 * gcc.dg/pr18241-2.c: New test.
17339 * gcc.dg/pr18241-3.c: New test.
17340 * gcc.dg/pr18241-4.c: New test.
17341 * gcc.dg/pr18241-5.c: New test.
17342
17343 2005-01-08 Steven G. Kargl <kargls@comcast.net>
17344
17345 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17346 gfortran.dg/select_4.f90: New.
17347
17348 2005-01-07 Jakub Jelinek <jakub@redhat.com>
17349
17350 * gcc.c-torture/execute/20050107-1.c: New test.
17351
17352 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
17353
17354 PR c++/19298
17355 * g++.dg/template/ref2.C: New.
17356
17357 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
17358
17359 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
17360 instead of being empty.
17361
17362 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17363
17364 PR fortran/15553
17365 * gfortran.dg/array-1.f90: New test.
17366
17367 2005-01-07 Jakub Jelinek <jakub@redhat.com>
17368
17369 PR tree-optimization/19283
17370 * gcc.c-torture/execute/20050106-1.c: New test.
17371
17372 PR rtl-optimization/18861
17373 * gcc.dg/20050105-1.c: New test.
17374
17375 PR tree-optimization/18828
17376 * gcc.dg/20050105-2.c: New test.
17377
17378 2005-01-07 Andreas Jaeger <aj@suse.de>
17379
17380 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
17381
17382 2005-01-07 Bud Davis <bdavis9659@comcast.net>
17383
17384 PR fortran/18398
17385 * gfortran.dg/fmt_read.f90: New test.
17386
17387 2005-01-06 Geoffrey Keating <geoffk@apple.com>
17388
17389 * gcc.dg/rs6000-ldouble-2.c: New.
17390
17391 2005-01-06 Mark Mitchell <mark@codesourcery.com>
17392
17393 PR c++/19244
17394 * g++.dg/parser/ctor2.C: New test.
17395
17396 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17397
17398 PR c++/17154
17399 * g++.dg/template/using9.C: New test.
17400
17401 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17402
17403 PR c++/19258
17404 * g++.dg/lookup/friend6.C: New test.
17405
17406 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
17407
17408 PR c++/19270
17409 * g++.dg/template/array10.C: New.
17410
17411 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17412
17413 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17414 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17415
17416 2005-01-06 Jakub Jelinek <jakub@redhat.com>
17417
17418 * gcc.c-torture/compile/20050105-1.c: New test.
17419
17420 2005-01-05 Geoffrey Keating <geoffk@apple.com>
17421
17422 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17423
17424 2005-01-05 Roger Sayle <roger@eyesopen.com>
17425
17426 PR middle-end/19100
17427 * gcc.dg/conv-3.c: New test case.
17428
17429 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
17430
17431 * gcc.dg/asm-wide-1.c: New test.
17432
17433 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
17434
17435 PR c++/19030
17436 * g++.dg/parse/crash22.C: New
17437
17438 2005-01-04 Geoffrey Keating <geoffk@apple.com>
17439
17440 PR 19257
17441 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17442
17443 2005-01-04 Uros Bizjak <uros@kss-loka.si>
17444
17445 PR middle-end/17767
17446 * gcc.dg/i386-mmx-6.c: New test case.
17447
17448 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
17449
17450 PR tree-optimization/18308
17451 * gcc.dg/vect/pr18308.c: New testcase.
17452
17453 2005-01-04 Andreas Jaeger <aj@suse.de>
17454
17455 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17456
17457 2005-01-03 Geoffrey Keating <geoffk@apple.com>
17458 Robert Bowdidge <bowdidge@apple.com>
17459
17460 * gcc.dg/cpp/subframework1.c: New.
17461 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17462 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17463 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17464 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17465
17466 2005-01-03 Geoffrey Keating <geoffk@apple.com>
17467
17468 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17469 producing warning.
17470 * gcc.dg/darwin-weakimport-2.c: New.
17471
17472 2005-01-03 Richard Henderson <rth@redhat.com>
17473
17474 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17475
17476 2005-01-03 Richard Henderson <rth@redhat.com>
17477
17478 * gcc.dg/vect/vect.exp: Enable for ia64.
17479 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17480 (check_effective_target_vect_float): Likewise.
17481 (check_effective_target_vect_no_align): Likewise.
17482 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17483 * gcc.dg/vect/vect-8.c: Likewise.
17484
17485 2005-01-03 Uros Bizjak <uros@kss-loka.si>
17486
17487 PR target/19236
17488 * gcc.dg/pr19236-1.c: New test case.
17489
17490 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
17491
17492 PR rtl-optimization/12092
17493 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17494
17495 2005-01-02 Andreas Jaeger <aj@suse.de>
17496
17497 * gcc.dg/pr12092-1.c: Do not run on x86_64.
17498
17499 2005-01-01 Roger Sayle <roger@eyesopen.com>
17500 Andrew Pinski <pinskia@physics.uc.edu>
17501
17502 PR rtl-optimization/12092
17503 * gcc.dg/pr12092-1.c: New test case.
17504
17505 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
17506
17507 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17508 'hidden' and 'default' for better portability.
17509 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17510
17511 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17512 6 and 7.
17513 * g++.old-deja/g++.brendan/new3.C: Likewise.
17514
17515 2005-01-01 Steven Bosscher <stevenb@suse.de>
17516
17517 * gcc.dg/20041231-1.C: New test.
17518 * g++.dg/warn/Wunreachable-code-1.C: New test.
17519
17520 2004-12-30 David Edelsohn <edelsohn@gnu.org>
17521
17522 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17523 file, not /dev/null. Abort on error.
17524
17525 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
17526 Ziemowit Laski <zlaski@apple.com>
17527
17528 PR objc/18971
17529 * objc.dg/encode-5.m: New test.
17530
17531 2004-12-29 Richard Henderson <rth@redhat.com>
17532
17533 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17534 * objc.dg/stabs-1.m: Disable for ia64.
17535
17536 2004-12-29 Mark Mitchell <mark@codesourcery.com>
17537
17538 PR c++/19190
17539 * g++.dg/warn/Wunused-10.C: New test.
17540
17541 2004-12-28 Richard Henderson <rth@redhat.com>
17542
17543 * objc.dg/stabs-1.m: Disable for alpha.
17544
17545 2004-12-27 Mark Mitchell <mark@codesourcery.com>
17546
17547 PR c++/19149
17548 * g++.dg/parse/error23.C: New test.
17549
17550 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17551
17552 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17553
17554 PR fortran/19032
17555 * gfortran.dg/intrinsic_modulo_1.f90: New.
17556 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17557 tests with divisor -1.
17558
17559 2004-12-27 Mark Mitchell <mark@codesourcery.com>
17560
17561 * g++.dg/opt/temp1.C (memcpy): Return a value.
17562
17563 PR c++/19148
17564 * g++.dg/expr/cond7.C: New test.
17565
17566 2004-12-27 Paul Brook <paul@codesourcery.com>
17567
17568 * gfortran.dg/g77/select_no_compile.f: Remove.
17569
17570 2004-12-27 Richard Henderson <rth@redhat.com>
17571
17572 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17573 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17574 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17575
17576 2004-12-26 Richard Henderson <rth@redhat.com>
17577
17578 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17579 by 1i instead of token pasting.
17580
17581 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17582
17583 PR tree-optimization/17578
17584 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17585 to additional_flags.
17586 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17587
17588 2004-12-25 Richard Henderson <rth@redhat.com>
17589
17590 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17591 Remove Alpha.
17592
17593 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17594
17595 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17596 hppa*-*-hpux*.
17597 * gcc.dg/pr17957.c (dg-options): Likewise.
17598 * gcc.dg/struct-ret-1.c: Add prototype for abort.
17599 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17600 instead of 0 on __hppa__.
17601 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17602 "foo,%r" on hppa*-*-*.
17603
17604 2004-12-23 Bud Davis <bdavis9659@comcast.net>
17605
17606 PR fortran/19071
17607 * gfortran.dg/complex_write.f90: New test.
17608
17609 2004-12-23 Mark Mitchell <mark@codesourcery.com>
17610
17611 PR c++/17595
17612 * g++.dg/parse/pragma2.C: New test.
17613
17614 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17615
17616 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
17617
17618 * gcc.dg/empty2.c: Add missing dg-warning.
17619
17620 2004-12-23 Mark Mitchell <mark@codesourcery.com>
17621
17622 PR c++/17413
17623 * g++.dg/template/local4.C: New test.
17624 * g++.dg/template/crash19.C: Add dg-error marker.
17625
17626 * g++.dg/template/crash31.C: Correct embedded PR number.
17627
17628 2004-12-23 Mark Mitchell <mark@codesourcery.com>
17629
17630 PR c++/16405
17631 * g++.dg/opt/temp1.C: Add do-run marker.
17632
17633 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
17634
17635 * g++.dg/template/spec19.C: New.
17636
17637 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
17638
17639 PR target/16819
17640 * gcc.dg/empty2.c: New.
17641
17642 2004-12-23 Richard Henderson <rth@redhat.com>
17643
17644 * lib/target-supports.exp (check_effective_target_vect_no_align):
17645 Remove i?86 and x86-64.
17646
17647 2004-12-23 Mark Mitchell <mark@codesourcery.com>
17648
17649 PR c++/16405
17650 * g++.dg/opt/temp1.C: New test.
17651
17652 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
17653
17654 PR c++/18733
17655 * g++.dg/template/friend33.C: New testcase.
17656
17657 2004-12-22 Mark Mitchell <mark@codesourcery.com>
17658
17659 PR c++/18464
17660 * g++.dg/template/cond5.C: New test.
17661
17662 PR c++/18492
17663 * g++.dg/inherit/thunk3.C: New test.
17664
17665 PR c++/11224
17666 * g++.dg/warn/Wunused-9.C: New test.
17667
17668 2004-12-22 Janis Johnson <janis187@us.ibm.com>
17669
17670 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17671
17672 2004-12-22 Jan Beulich <jbeulich@novell.com>
17673
17674 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17675
17676 2004-12-21 Mark Mitchell <mark@codesourcery.com>
17677
17678 PR c++/18378
17679 * g++.dg/ext/packed8.C: New test.
17680
17681 PR c++/19063
17682 * g++.dg/template/crash31.C: New test.
17683
17684 PR c++/19034
17685 * g++.dg/template/crash30.C: New test.
17686
17687 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
17688
17689 PR C++/18984
17690 * g++.dg/eh/ctor3.C: New test.
17691
17692 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17693
17694 * objc.dg/stabs-1.m: Allow section name to be quoted and
17695 assembly label to begin with '.LL'.
17696
17697 2004-12-21 Janis Johnson <janis187@us.ibm.com>
17698
17699 * gcc.dg/vect/vect.exp
17700 (check_effective_target_lp64_or_vect_no_align): New.
17701 * gcc.dg/vect/vect-77.c: Use it.
17702 * gcc.dg/vect/vect-78.c: Use it.
17703
17704 * lib/target-supports.exp
17705 (check_effective_target_vect_no_max,
17706 check_effective_target_vect_no_bitwise,
17707 check_effective_target_vect_no_align): New.
17708 * gcc.dg/vect/vect-13.c: Use them.
17709 * gcc.dg/vect/vect-17.c: Ditto.
17710 * gcc.dg/vect/vect-18.c: Ditto.
17711 * gcc.dg/vect/vect-19.c: Ditto.
17712 * gcc.dg/vect/vect-20.c: Ditto.
17713 * gcc.dg/vect/vect-27.c: Ditto.
17714 * gcc.dg/vect/vect-29.c: Ditto.
17715 * gcc.dg/vect/vect-44.c: Ditto.
17716 * gcc.dg/vect/vect-48.c: Ditto.
17717 * gcc.dg/vect/vect-50.c: Ditto.
17718 * gcc.dg/vect/vect-52.c: Ditto.
17719 * gcc.dg/vect/vect-54.c: Ditto.
17720 * gcc.dg/vect/vect-56.c: Ditto.
17721 * gcc.dg/vect/vect-58.c: Ditto.
17722 * gcc.dg/vect/vect-60.c: Ditto.
17723 * gcc.dg/vect/vect-72.c: Ditto.
17724 * gcc.dg/vect/vect-80.c: Ditto.
17725
17726 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
17727
17728 PR c++/14075
17729 * g++.dg/init/string1.C: New.
17730
17731 PR c++/18975
17732 * g++.dg/other/synth1.C: New.
17733
17734 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
17735
17736 PR c/18963
17737 * gcc.dg/pr18963-1.c: New test.
17738
17739 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
17740
17741 PR c/18596
17742 * gcc.dg/funcdef-storage-1.c (foo): Remove.
17743 * gcc.dg/pr18596-1.c: Use dg-error.
17744 (dg-options): Use -fno-unit-at-a-time.
17745 * gcc.dg/pr18596-2.c: New test.
17746 * gcc.dg/pr18596-3.c: New test.
17747
17748 2004-12-20 Roger Sayle <roger@eyesopen.com>
17749
17750 PR middle-end/18683
17751 * g++.dg/opt/pr18683-1.C: New test case.
17752
17753 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
17754
17755 PR other/19093
17756 * g++.dg/opt/max1.C: Fix for 64bit targets.
17757
17758 2004-12-20 Matt Austern <austern@apple.com>
17759
17760 PR c++/19044
17761 * g++.dg/ext/builtin6.C: New
17762
17763 2004-12-20 Diego Novillo <dnovillo@redhat.com>
17764
17765 PR tree-optimization/19080
17766 * gcc.c-torture/compile/pr19080.c: New test.
17767
17768 2004-12-20 Steven Bosscher <stevenb@suse.de>
17769
17770 * gcc.dg/20041219-1.c: New test.
17771
17772 2004-12-19 Roger Sayle <roger@eyesopen.com>
17773
17774 PR middle-end/19068
17775 * g++.dg/opt/max1.C: New test case.
17776
17777 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
17778
17779 * gcc.dg/fdata-sections-1.c: New test.
17780
17781 2004-12-18 Roger Sayle <roger@eyesopen.com>
17782
17783 PR middle-end/18548
17784 * gcc.dg/max-1.c: New test case.
17785
17786 2004-12-18 Jakub Jelinek <jakub@redhat.com>
17787
17788 * gcc.c-torture/execute/20041218-1.c: New test.
17789
17790 2004-12-17 Diego Novillo <dnovillo@redhat.com>
17791
17792 * gcc.dg/pr18501.c: New test.
17793 * gcc.dg/uninit-5.c: XFAIL.
17794 * gcc.dg/uninit-9.c: XFAIL.
17795
17796 2004-12-17 Dale Johannesen <dalej@apple.com>
17797
17798 * gcc.dg/20041213-1.c: New.
17799
17800 2004-12-17 Ziemowit Laski <zlaski@apple.com>
17801
17802 * objc.dg/stabs-1.m: Allow assembly label to begin
17803 with a dot ('.').
17804
17805 2004-12-17 Jakub Jelinek <jakub@redhat.com>
17806
17807 * gcc.c-torture/execute/20041213-1.c: Move...
17808 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17809
17810 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
17811
17812 PR c++/18721
17813 * g++.dg/lookup/conv-5.C: New.
17814
17815 2004-12-16 Ziemowit Laski <zlaski@apple.com>
17816
17817 * objc.dg/stabs-1.m: New test.
17818
17819 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
17820
17821 * gcc.dg/visibility-c.c: Change compile to
17822 assemble for the test.
17823
17824 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
17825
17826 PR target/19041
17827 * gcc.dg/visibility-c.c: New test.
17828
17829 2004-12-16 Roger Sayle <roger@eyesopen.com>
17830
17831 PR middle-end/18493
17832 * gcc.dg/switch-8.c: New test case.
17833
17834 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
17835
17836 PR c++/18905
17837 * g++.dg/template/init4.C: New.
17838 * g++.dg/opt/static3.C: Enable optimizer.
17839
17840 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
17841
17842 * g++.dg/other/complex1.C: New test.
17843
17844 2004-12-15 Alan Modra <amodra@bigpond.net.au>
17845
17846 * g++.dg/opt/inline9.C: New test.
17847
17848 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17849
17850 PR fortran/18993
17851 * gfotran.dg/nullify_1.f: New test.
17852
17853 2004-12-15 Richard Henderson <rth@redhat.com>
17854
17855 * gcc.target/i386/i386.exp: New harness.
17856 * gcc.target/i386/vect-args.c: New.
17857
17858 2004-12-15 David Edelsohn <edelsohn@gnu.org>
17859
17860 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17861
17862 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17863
17864 PR c++/18825
17865 * g++.dg/template/friend32.C: New test.
17866
17867 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
17868
17869 * cpp/pragma-once-1.c: New test.
17870 * cpp/pragma-once-1b.h: Likewise.
17871 * cpp/pragma-once-1c.h: Likewise.
17872 * cpp/pragma-once-1d.h: Likewise.
17873 * cpp/inc/pragma-once-1a.h: Likewise.
17874
17875 2004-12-15 Bud Davis <bdavis9659@comcast.net>
17876 Steven G. Kargl <kargls@comcast.net>
17877
17878 PR fortran/17597
17879 * gfortran.dg/list_read_3.f90: New test.
17880
17881 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
17882
17883 * gcc.dg/ftrapv-2.c: New test.
17884
17885 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
17886
17887 PR c++/18981
17888 * g++.dg/template/typename9.C: New test.
17889
17890 2004-12-14 Mark Mitchell <mark@codesourcery.com>
17891
17892 PR c++/18738
17893 * g++.dg/template/typename8.C: New test.
17894 * g++.dg/parse/friend2.C: Tweak error message.
17895
17896 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
17897
17898 * gcc.c-torture/20041214-1.c: New test.
17899
17900 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
17901
17902 PR c++/18965
17903 * g++.dg/init/array17.C: New test.
17904
17905 2004-12-14 Mark Mitchell <mark@codesourcery.com>
17906
17907 PR c++/18793
17908 * g++.dg/init/aggr3.C: New test.
17909
17910 2004-12-14 Janis Johnson <janis187@us.ibm.com
17911
17912 * gcc.dg/altivec-types-1.c: New test.
17913 * gcc.dg/altivec-types-2.c: New test.
17914 * gcc.dg/altivec-types-3.c: New test.
17915 * gcc.dg/altivec-types-4.c: New test.
17916 * g++.dg/ext/altivec-types-1.C: New test.
17917 * g++.dg/ext/altivec-types-2.C: New test.
17918 * g++.dg/ext/altivec-types-3.C: New test.
17919 * g++.dg/ext/altivec-types-4.C: New test.
17920
17921 2004-12-14 Jakub Jelinek <jakub@redhat.com>
17922
17923 PR middle-end/18951
17924 * gcc.c-torture/execute/20041213-1.c: New test.
17925
17926 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
17927
17928 PR c++/18949
17929 * g++.dg/template/cast1.C: New.
17930
17931 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
17932
17933 * gcc.c-torture/execute/20041213-2.c: New test.
17934
17935 2004-12-13 Richard Henderson <rth@redhat.com>
17936
17937 * gcc.dg/i386-sse-10.c: Fix typo in options.
17938
17939 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
17940
17941 PR c++/18968
17942 * g++.dg/opt/pr18968.C: New test.
17943
17944 2004-12-13 Mark Mitchell <mark@codesourcery.com>
17945
17946 PR c++/18925
17947 * g++.dg/ext/visibility/staticdatamem.C: New test.
17948
17949 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
17950
17951 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17952
17953 2004-12-13 Roger Sayle <roger@eyesopen.com>
17954
17955 PR rtl-optimization/18928
17956 * gcc.dg/pr18928-1.c: New test case.
17957
17958 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
17959
17960 PR tree-opt/16951
17961 * gcc.c-torture/compile/20041211-1.c: New.
17962
17963 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17964
17965 PR middle-end/17564
17966 * gcc.c-torture/execute/20041212-1.c: New test.
17967
17968 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17969
17970 PR fortran/18869
17971 * gfortran.dg/common_1.f90: New test.
17972
17973 2004-12-12 Steven G. Kargl <kargls@comcast.net>
17974 Paul Brook <paul@codesourcery.com>
17975
17976 PR fortran/16222
17977 * gfortran.dg/real_do_1.f90: New test.
17978
17979 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
17980
17981 PR tree-opt/18040
17982 * g++.dg/opt/ptrmem6.C: New test.
17983
17984 2004-12-11 Roger Sayle <roger@eyesopen.com>
17985
17986 PR middle-end/18921
17987 * gcc.dg/pr18921-1.c: New test case.
17988
17989 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17990
17991 PR fortran/17175
17992 * gfortran.dg/scale_1.f90: New test.
17993
17994 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
17995
17996 PR middle-end/18903
17997 * gcc.c-torture/compile/pr18903.c: New test.
17998
17999 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
18000
18001 * gcc.c-torture/execute/20041210-1.c: New test.
18002
18003 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18004
18005 PR c++/18731
18006 * g++.dg/parser/struct-1.C: New test.
18007 * g++.dg/parser/struct-2.C: New test.
18008 * g++.dg/parser/struct-3.C: New test.
18009
18010 2004-12-09 Richard Henderson <rth@redhat.com>
18011
18012 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
18013
18014 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
18015 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
18016
18017 2004-12-09 Matt Austern <austern@apple.com>
18018
18019 PR c++/18514
18020 * g++.dg/ext/builtin1.C: New
18021 * g++.dg/ext/builtin2.C: New
18022 * g++.dg/ext/builtin3.C: New
18023 * g++.dg/ext/builtin4.C: New
18024 * g++.dg/ext/builtin5.C: New
18025
18026 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
18027
18028 PR tree-opt/18904
18029 * g++.dg/opt/ptrmem5.C: New test.
18030
18031 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
18032
18033 * g++.dg/parse/typename5.C: Adjust for new error.
18034 * g++.dg/parse/typename7.C: New.
18035
18036 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18037
18038 PR c++/18073
18039 * g++.dg/other/mmintrin.C: New test.
18040
18041 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
18042
18043 PR c++/16681
18044 * g++.dg/init/array15.C: New.
18045 * g++.dg/init/array16.C: New.
18046
18047 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18048
18049 PR fortran/18826
18050 * gfortran.dg/assign_1.f90: New test.
18051
18052 2004-12-08 Nick Clifton <nickc@redhat.com>
18053
18054 * gcc.target/xstormy16/bss_below100: New directory containing tests.
18055 * gcc.target/xstormy16/data_below100: Likewise.
18056 * gcc.target/xstormy16/sfr: Likewise.
18057 * gcc.target/xstormy16/below100.S: New test source file.
18058 * gcc.target/xstormy16/below100.ld: New test linker script.
18059 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18060 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
18061 bp instructions.
18062 * gcc.target/xstormy16/bp.c: Likewise.
18063
18064 * gcc.target/xstormy16/bss_below100: New files:
18065 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18066 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18067 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18068 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18069 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18070 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18071 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18072 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18073 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18074 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18075 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18076 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18077 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18078 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18079 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18080 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18081 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18082 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18083 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18084 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18085 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18086 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18087 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18088 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18089 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18090 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18091 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18092
18093 * gcc.target/xstormy16/data_below100: New files:
18094 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18095 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18096 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18097 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18098 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18099 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18100 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18101 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18102 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18103 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18104 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18105 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18106 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18107 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18108 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18109 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18110 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18111 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18112 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18113 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18114 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18115 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18116 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18117 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18118 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18119 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18120 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18121
18122 * gcc.target/xstormy16/sfr: New files:
18123 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
18124 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
18125 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
18126 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
18127 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
18128 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
18129 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
18130 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
18131 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
18132 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
18133 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
18134 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
18135 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
18136 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
18137 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
18138 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
18139 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
18140 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
18141 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
18142 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
18143 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
18144 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
18145 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
18146 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
18147 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
18148 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
18149 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
18150 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
18151 27_if0_sfrw_bitfield_f.c
18152
18153 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18154
18155 PR c++/18100
18156 * g++.dg/lookup/name-clash4.C: New test.
18157
18158 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
18159
18160 PR c++/18672
18161 * g++.dg/opt/array1.C: New.
18162
18163 PR c++/18803
18164 * g++.dg/template/operator5.C: New.
18165
18166 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
18167
18168 PR c/18867
18169 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
18170
18171 2004-12-07 Steven Bosscher <stevenb@suse.de>
18172
18173 * gcc.dg/noncompile/20041207.c: New test.
18174
18175 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
18176
18177 * g++.dg/other/unreachable-1.C: New test.
18178
18179 2004-12-06 Nick Clifton <nickc@redhat.com>
18180
18181 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
18182 <limits.h> because the latter comes from gcc's include/ directory
18183 and not the newlib/libc/include directory.
18184
18185 2004-12-04 Richard Henderson <rth@redhat.com>
18186
18187 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
18188
18189 2004-12-04 Richard Henderson <rth@redhat.com>
18190
18191 * lib/target-supports.exp (check_gc_sections_available): Disable
18192 for alpha and ia64.
18193
18194 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
18195
18196 PR middle-end/17909
18197 * g++.dg/other/vararg-2.C: New test.
18198
18199 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18200
18201 PR c++/17011, c++/17971
18202 * g++.dg/template/error15.C: Adjust expected error.
18203 * g++.dg/template/instantiate3.C: Likewise.
18204
18205 2004-12-03 Janis Johnson <janis187@us.ibm.com>
18206
18207 * gcc.dg/altivec-18.c: Fix for darwin
18208
18209 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
18210
18211 PR c++/18782
18212 * g++.dg/parse/ptrmem2.C: New.
18213
18214 PR c++/18318
18215 * g++.dg/template/new1.C: New.
18216
18217 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18218
18219 PR fortran/18710
18220 * gfortran.dg/direct_io_3.f90: New test.
18221
18222 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
18223
18224 PR 18758
18225 * g++.dg/parse/crash21.C: New.
18226
18227 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18228
18229 PR c++/15664, c++/18276
18230 * g++.dg/template/ttp13.C: New test.
18231 * g++.dg/template/ttp14.C: Likewise.
18232
18233 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18234
18235 PR c++/18123
18236 * g++.dg/parse/enum2.C: New test.
18237 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
18238
18239 2004-12-02 Nick Clifton <nickc@redhat.com>
18240
18241 * gcc.target/xstormy16: New test directory.
18242 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18243 * gcc.target/xstormy16/bp.c: Check the generation of bp
18244 instructions.
18245 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
18246 bn instructions and the BELOW100 attribute.
18247
18248 2004-12-02 Alan Modra <amodra@bigpond.net.au>
18249
18250 PR target/16952
18251 * gcc.dg/ppc-eabi.c: New.
18252
18253 2004-12-02 Bud Davis <bdavis9659@comcast.net>
18254
18255 PR fortran/18284
18256 * gfortran.dg/backspace.f90
18257
18258 2004-12-02 Bud Davis <bdavis9659@comcast.net>
18259
18260 * gfortran.dg/inquire.f90: New test.
18261
18262 2004-12-01 Janis Johnson <janis187@us.ibm.com>
18263
18264 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
18265 handle effective-target-keyword.
18266 (dg-skip-if): Support effective-target keyword as target list.
18267 (dg-xfail-if): Ditto.
18268 * lib/target-supports.exp (is-effective-target-keyword): New proc.
18269
18270 2004-12-01 Diego Novillo <dnovillo@redhat.com>
18271
18272 PR tree-optimization/18291
18273 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
18274
18275 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
18276
18277 PR C++/18729
18278 * g++.dg/parse/crash20.C: New.
18279
18280 PR c++/17431
18281 * g++.dg/overload/arg1.C: New.
18282 * g++.dg/overload/arg2.C: New.
18283 * g++.dg/overload/arg3.C: New.
18284 * g++.dg/overload/arg4.C: New.
18285
18286 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
18287
18288 * gcc.dg/c99-flex-array-4.c: Remove.
18289
18290 2004-11-30 Janis Johnson <janis187@us.ibm.com>
18291
18292 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
18293
18294 * lib/target-supports.exp (is-effective-target): Simplify.
18295
18296 * lib/target-supports.exp (check_effective_target_vect_long):
18297 Fix for powerpc64-*-*.
18298
18299 2004-11-30 Loren James Rittle <ljrittle@acm.org>
18300
18301 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
18302 to support new requirements on FreeBSD 5.
18303
18304 2004-11-30 Devang Patel <dpatel@apple.com>
18305
18306 PR 18702
18307 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
18308
18309 2004-11-30 Janis Johnson <janis187@us.ibm.com>
18310
18311 * g++.dg/ext/altivec-13.C: New test.
18312
18313 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
18314
18315 PR tree-opt/18298
18316 * gcc.c-torture/execute/p18298.c: New test.
18317
18318 2004-11-30 Ira Rosen <irar@il.ibm.com>
18319 Dorit Naishlos <dorit@il.ibm.com>
18320
18321 PR tree-opt/18607
18322 * gcc.dg/vect/vect-89.c: New test.
18323
18324 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
18325
18326 * gcc.dg/pr18596-1.c: New test.
18327
18328 2004-11-30 Ben Elliston <bje@au.ibm.com>
18329
18330 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
18331
18332 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
18333
18334 PR c/18479
18335 * gcc.dg/pr18479.c: New test.
18336
18337 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
18338
18339 PR target/18490
18340 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18341 mmix-knuth-mmixware.
18342
18343 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18344 cris-*-elf* cris-*-aout* mmix-*-*
18345
18346 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
18347
18348 PR middle-end/18725
18349 * gcc.dg/pr18725.c: New test.
18350
18351 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
18352
18353 PR target/18488
18354 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18355
18356 PR target/18336
18357 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
18358
18359 2004-11-29 Mark Mitchell <mark@codesourcery.com>
18360
18361 PR c++/18368
18362 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
18363 * g++.old-deja/g++.law/ctors5.C: Likewise.
18364 * g++.old-deja/g++.other/crash25.C: Likewise.
18365
18366 PR c++/18674
18367 * g++.dg/template/error16.C: New test.
18368
18369 PR c++/18512
18370 * g++.dg/template/crash29.C: New test.
18371
18372 2004-11-29 Diego Novillo <dnovillo@redhat.com>
18373
18374 PR tree-optimization/18712
18375 * gcc.c-torture/compile/pr18712.c: New test.
18376
18377 2004-11-29 Joseph Myers <joseph@codesourcery.com>
18378
18379 PR c/7544
18380 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
18381 tests.
18382
18383 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18384
18385 PR c++/18652
18386 * g++.dg/lookup/crash6.C: New test.
18387
18388 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
18389
18390 PR middle-end/18164
18391 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
18392
18393 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
18394
18395 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18396 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18397 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18398
18399 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
18400
18401 * gcc.dg/pr18164.c: New test.
18402
18403 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
18404
18405 * gcc.dg/funroll-loops-all.c: New.
18406
18407 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
18408
18409 PR target/18489
18410 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18411 delimeter, match space and TAB as well as ":".
18412
18413 PR target/18484
18414 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18415
18416 PR target/18348
18417 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18418
18419 PR target/18345
18420 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18421
18422 PR target/18337
18423 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18424
18425 2004-11-28 Bud Davis <bdavis9659@comcast.net>
18426
18427 * gfortran.dg/direct_io_2.f90: New test.
18428
18429 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
18430
18431 PR target/18334
18432 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18433
18434 2004-11-28 Richard Henderson <rth@redhat.com>
18435
18436 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18437
18438 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
18439
18440 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18441 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18442 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18443 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18444 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18445 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18446 gcc.dg/pointer-arith-8.c: New tests.
18447
18448 2004-11-27 Bud Davis <bdavis9659@comcast.net>
18449
18450 PR fortran/18364
18451 * gfortran.dg/endfile.f90: New test.
18452
18453 2004-11-27 Falk Hueffner <falk@debian.org>
18454
18455 * gcc.dg/loop-6.c: New test.
18456
18457 2004-11-27 Jakub Jelinek <jakub@redhat.com>
18458
18459 * gcc.c-torture/execute/20041126-1.c: New test.
18460
18461 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
18462
18463 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18464 on IRIX.
18465
18466 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
18467
18468 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18469 functions.
18470
18471 2004-11-27 Jakub Jelinek <jakub@redhat.com>
18472
18473 PR rtl-optimization/17825
18474 * gcc.c-torture/compile/20041119-1.c: New test.
18475
18476 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18477
18478 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18479 Check existence of ld library path variables before unsetting.
18480
18481 2004-11-26 Mark Mitchell <mark@codesourcery.com>
18482
18483 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18484
18485 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
18486
18487 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18488
18489 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
18490
18491 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18492
18493 2004-11-26 Ben Elliston <bje@au.ibm.com>
18494
18495 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18496 dg-do directive.
18497
18498 2004-11-26 Ben Elliston <bje@au.ibm.com>
18499
18500 * gcc.dg/pr17957.c: Pass --param, not -param.
18501
18502 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
18503
18504 PR middle-end/17957
18505 * testsuite/gcc.dg/pr17957.c: New test.
18506
18507 2004-11-25 Mark Mitchell <mark@codesourcery.com>
18508
18509 PR c++/18445
18510 * g++.dg/template/crash28.C: Likewise.
18511
18512 PR c++/18001
18513 * g++.dg/expr/unary2.C: Adjust lvalue messages.
18514 * g++.dg/ext/lvaddr.C: Likewise.
18515 * g++.dg/opt/pr7503-3.C: Likewise.
18516
18517 PR c++/18466
18518 * g++.dg/parse/qualified3.C: New test.
18519 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18520
18521 PR c++/18545
18522 * g++.dg/expr/return1.C: New test.
18523
18524 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18525
18526 Friend class name lookup 3/n, PR c++/3332
18527 * g++.dg/lookup/friend3.C: New test.
18528 * g++.dg/lookup/friend4.C: Likewise.
18529 * g++.dg/lookup/friend5.C: Likewise.
18530
18531 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18532
18533 Friend class name lookup 2/n, PR c++/14513, c++/15410
18534 * g++.dg/lookup/friend2.C: New test.
18535 * g++.dg/template/friend31.C: Likewise.
18536
18537 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18538
18539 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18540
18541 2004-11-24 Mark Mitchell <mark@codesourcery.com>
18542
18543 PR c++/17473
18544 * g++.dg/tc1/dr56.C: Remove.
18545 * g++.dg/template/typedef1.C: Add dg-error markers.
18546 * g++.old-deja/g++.other/typedef7.C: Likewise.
18547
18548 PR c++/18285
18549 * g++.dg/parse/typedef7.C: New test.
18550
18551 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
18552
18553 * gcc.c-torture/execute/20041124-1.c: New test.
18554
18555 2004-11-24 Mark Mitchell <mark@codesourcery.com>
18556
18557 * g++.dg/template/deduce3.C: New test.
18558
18559 PR c++/18586
18560 * g++.dg/template/crash27.C: New test.
18561
18562 PR c++/18530
18563 * g++.dg/warn/Wshadow-3.C: New test.
18564
18565 2004-11-24 Devang Patel <dpatel@apple.com>
18566
18567 PR/18555
18568 * gcc.dg/cpp/isysroot-1.c: New test.
18569 * gcc.dg/cpp/usr/include/stdio.h: New file.
18570 * gcc.dg/cpp/isysroot-2.c: New test.
18571 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18572 New file.
18573
18574 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18575
18576 PR c++/8929
18577 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18578
18579 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
18580
18581 * gcc.target/sparc/align.c: Do not include <stdint.h>.
18582 * gcc.target/sparc/pdist.c: Likewise.
18583
18584 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
18585
18586 PR c++/16882
18587 * g++.dg/conversion/simd1.C: New test.
18588
18589 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18590
18591 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18592 and restore_ld_library_path_env_vars.
18593 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18594 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18595 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18596 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
18597
18598 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
18599
18600 * gcc.dg/pragma-align-2.c: Test macro expansion.
18601 * gcc.dg/pragma-pack-2.c: New test.
18602
18603 2004-11-23 Richard Henderson <rth@redhat.com>
18604
18605 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18606 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18607 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18608 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18609 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18610 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18611
18612 * gcc.dg/vect/vect.exp: Add check for alpha.
18613 * lib/target-supports.exp (check_alpha_max_hw_available): New.
18614 (check_effective_target_vect_int): Enable for alpha.
18615 (check_effective_target_vect_long): New.
18616 (is-effective-target): Add it.
18617
18618 2004-11-23 Uros Bizjak <uros@kss-loka.si>
18619
18620 * gcc.dg/pr18614-1.c: New test.
18621
18622 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
18623
18624 * gcc.dg/setjmp-2.c: New test.
18625
18626 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
18627
18628 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18629 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18630 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18631 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18632 gcc.target/sparc/pdist.c: New tests.
18633
18634 2004-11-22 Bob Wilson <bob.wilson@acm.org>
18635
18636 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18637
18638 2004-11-22 Dale Johannesen <dalej@apple.com>
18639
18640 * gcc.dg/20041111-1.c: New.
18641
18642 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
18643
18644 PR tree-opt/18536
18645 * gcc.dg/vect/pr18536.c: New test.
18646
18647 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18648
18649 PR c++/18354
18650 * g++.dg/template/nontype11.C: New test.
18651
18652 2004-11-21 Roger Sayle <roger@eyesopen.com>
18653
18654 PR middle-end/18520
18655 * gcc.dg/pr18520-1.c: New test case.
18656
18657 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
18658
18659 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18660 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18661 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18662 expected diagnostics.
18663
18664 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
18665
18666 PR target/18580
18667 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18668 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18669 vect-77.c, vect-77a.c: XFAIL on the SPARC.
18670
18671 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
18672
18673 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18674
18675 2004-11-19 Mark Mitchell <mark@codesourcery.com>
18676 Joseph Myers <joseph@codesourcery.com>
18677
18678 * lib/target-supports.exp (check_visibility_available): Really
18679 test the compiler.
18680
18681 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
18682
18683 PR tree-opt/18181
18684 * gcc.dg/vect/vect-85.c: New test.
18685 * gcc.dg/vect/vect-86.c: New test.
18686 * gcc.dg/vect/vect-87.c: New test.
18687 * gcc.dg/vect/vect-88.c: New test.
18688
18689 2004-11-19 Ben Elliston <bje@au.ibm.com>
18690
18691 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18692
18693 2004-11-18 Janis Johnson <janis187@us.ibm.com>
18694
18695 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18696 * gcc.dg/ppc-and-1.c: Ditto.
18697 * gcc.dg/ppc-compare-1.c: Ditto.
18698 * gcc.dg/ppc-mov-1.c: Ditto
18699
18700 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
18701 Mark Mitchell <mark@codesourcery.com>
18702
18703 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18704
18705 2004-11-17 Janis Johnson <janis187@us.ibm.com>
18706 Aldy Hernandez <aldyh@redhat.com>
18707
18708 * lib/target-supports.exp (check_effective_target_vect_int): New
18709 (check_effective_target_vect_float): New
18710 (check_effective_target_vect_double): New.
18711 (is-effective-target): Support new effective targets keywords.
18712 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18713 default action for dg-do.
18714 * gcc.dg/vect/pr16105.c: Use new support.
18715 * gcc.dg/vect/pr18400.c: Ditto.
18716 * gcc.dg/vect/pr18425.c: Ditto.
18717 * gcc.dg/vect/vect-1.c: Ditto.
18718 * gcc.dg/vect/vect-10.c: Ditto.
18719 * gcc.dg/vect/vect-11.c: Ditto.
18720 * gcc.dg/vect/vect-12.c: Ditto.
18721 * gcc.dg/vect/vect-13.c: Ditto.
18722 * gcc.dg/vect/vect-14.c: Ditto.
18723 * gcc.dg/vect/vect-15.c: Ditto.
18724 * gcc.dg/vect/vect-16.c: Ditto.
18725 * gcc.dg/vect/vect-17.c: Ditto.
18726 * gcc.dg/vect/vect-18.c: Ditto.
18727 * gcc.dg/vect/vect-19.c: Ditto.
18728 * gcc.dg/vect/vect-2.c: Ditto.
18729 * gcc.dg/vect/vect-20.c: Ditto.
18730 * gcc.dg/vect/vect-21.c: Ditto.
18731 * gcc.dg/vect/vect-22.c: Ditto.
18732 * gcc.dg/vect/vect-23.c: Ditto.
18733 * gcc.dg/vect/vect-24.c: Ditto.
18734 * gcc.dg/vect/vect-25.c: Ditto.
18735 * gcc.dg/vect/vect-26.c: Ditto.
18736 * gcc.dg/vect/vect-27.c: Ditto.
18737 * gcc.dg/vect/vect-27a.c: Ditto.
18738 * gcc.dg/vect/vect-28.c: Ditto.
18739 * gcc.dg/vect/vect-29.c: Ditto.
18740 * gcc.dg/vect/vect-29a.c: Ditto.
18741 * gcc.dg/vect/vect-3.c: Ditto.
18742 * gcc.dg/vect/vect-30.c: Ditto.
18743 * gcc.dg/vect/vect-31.c: Ditto.
18744 * gcc.dg/vect/vect-32.c: Ditto.
18745 * gcc.dg/vect/vect-33.c: Ditto.
18746 * gcc.dg/vect/vect-34.c: Ditto.
18747 * gcc.dg/vect/vect-35.c: Ditto.
18748 * gcc.dg/vect/vect-36.c: Ditto.
18749 * gcc.dg/vect/vect-37.c: Ditto.
18750 * gcc.dg/vect/vect-38.c: Ditto.
18751 * gcc.dg/vect/vect-4.c: Ditto.
18752 * gcc.dg/vect/vect-40.c: Ditto.
18753 * gcc.dg/vect/vect-41.c: Ditto.
18754 * gcc.dg/vect/vect-42.c: Ditto.
18755 * gcc.dg/vect/vect-43.c: Ditto.
18756 * gcc.dg/vect/vect-44.c: Ditto.
18757 * gcc.dg/vect/vect-45.c: Ditto.
18758 * gcc.dg/vect/vect-46.c: Ditto.
18759 * gcc.dg/vect/vect-47.c: Ditto.
18760 * gcc.dg/vect/vect-48.c: Ditto.
18761 * gcc.dg/vect/vect-48a.c: Ditto.
18762 * gcc.dg/vect/vect-49.c: Ditto.
18763 * gcc.dg/vect/vect-5.c: Ditto.
18764 * gcc.dg/vect/vect-50.c: Ditto.
18765 * gcc.dg/vect/vect-51.c: Ditto.
18766 * gcc.dg/vect/vect-52.c: Ditto.
18767 * gcc.dg/vect/vect-53.c: Ditto.
18768 * gcc.dg/vect/vect-54.c: Ditto.
18769 * gcc.dg/vect/vect-55.c: Ditto.
18770 * gcc.dg/vect/vect-56.c: Ditto.
18771 * gcc.dg/vect/vect-56a.c: Ditto.
18772 * gcc.dg/vect/vect-57.c: Ditto.
18773 * gcc.dg/vect/vect-58.c: Ditto.
18774 * gcc.dg/vect/vect-59.c: Ditto.
18775 * gcc.dg/vect/vect-6.c: Ditto.
18776 * gcc.dg/vect/vect-60.c: Ditto.
18777 * gcc.dg/vect/vect-61.c: Ditto.
18778 * gcc.dg/vect/vect-62.c: Ditto.
18779 * gcc.dg/vect/vect-63.c: Ditto.
18780 * gcc.dg/vect/vect-64.c: Ditto.
18781 * gcc.dg/vect/vect-65.c: Ditto.
18782 * gcc.dg/vect/vect-66.c: Ditto.
18783 * gcc.dg/vect/vect-67.c: Ditto.
18784 * gcc.dg/vect/vect-68.c: Ditto.
18785 * gcc.dg/vect/vect-69.c: Ditto.
18786 * gcc.dg/vect/vect-7.c: Ditto.
18787 * gcc.dg/vect/vect-72.c: Ditto.
18788 * gcc.dg/vect/vect-72a.c: Ditto.
18789 * gcc.dg/vect/vect-73.c: Ditto.
18790 * gcc.dg/vect/vect-74.c: Ditto.
18791 * gcc.dg/vect/vect-75.c: Ditto.
18792 * gcc.dg/vect/vect-76.c: Ditto.
18793 * gcc.dg/vect/vect-77.c: Ditto.
18794 * gcc.dg/vect/vect-77a.c: Ditto.
18795 * gcc.dg/vect/vect-78.c: Ditto.
18796 * gcc.dg/vect/vect-79.c: Ditto.
18797 * gcc.dg/vect/vect-8.c: Ditto.
18798 * gcc.dg/vect/vect-80.c: Ditto.
18799 * gcc.dg/vect/vect-82.c: Ditto.
18800 * gcc.dg/vect/vect-82_64.c: Ditto.
18801 * gcc.dg/vect/vect-83.c: Ditto.
18802 * gcc.dg/vect/vect-83_64.c: Ditto.
18803 * gcc.dg/vect/vect-9.c: Ditto.
18804 * gcc.dg/vect/vect-all.c: Ditto.
18805 * gcc.dg/vect/vect-none.c: Ditto.
18806
18807 2004-11-17 Janis Johnson <janis187@us.ibm.com>
18808
18809 * lib/gcc-dg.exp (dg-skip-if): New function.
18810 (dg-forbid-option): Remove.
18811 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18812 * g++.dg/abi/bitfield8.C: Likewise.
18813 * g++.dg/abi/dtor1.C: Likewise.
18814 * g++.dg/abi/empty10.C: Likewise.
18815 * g++.dg/abi/empty7.C: Likewise.
18816 * g++.dg/abi/empty9.C: Likewise.
18817 * g++.dg/abi/layout3.C: Likewise.
18818 * g++.dg/abi/layout4.C: Likewise.
18819 * g++.dg/abi/thunk1.C: Likewise.
18820 * g++.dg/abi/thunk2.C: Likewise.
18821 * g++.dg/abi/vbase11.C: Likewise.
18822 * g++.dg/abi/vthunk2.C: Likewise.
18823 * g++.dg/abi/vthunk3.C: Likewise.
18824 * g++.dg/ext/attrib8.C: Likewise.
18825 * g++.dg/opt/longbranch2.C: Likewise.
18826 * g++.dg/opt/reg-stack4.C: Likewise.
18827 * g++.old-deja/g++.ext/attrib1.C: Likewise.
18828 * g++.old-deja/g++.ext/attrib2.C: Likewise.
18829 * g++.old-deja/g++.ext/attrib3.C: Likewise.
18830 * g++.old-deja/g++.other/store-expr1.C: Likewise.
18831 * g++.old-deja/g++.other/store-expr2.C: Likewise.
18832 * gcc.dg/20000609-1.c: Likewise.
18833 * gcc.dg/20000720-1.c: Likewise.
18834 * gcc.dg/20011107-1.c: Likewise.
18835 * gcc.dg/20011119-1.c: Likewise.
18836 * gcc.dg/20020108-1.c: Likewise.
18837 * gcc.dg/20020122-2.c: Likewise.
18838 * gcc.dg/20020122-3.c: Likewise.
18839 * gcc.dg/20020201-3.c: Likewise.
18840 * gcc.dg/20020206-1.c: Likewise.
18841 * gcc.dg/20020218-1.c: Likewise.
18842 * gcc.dg/20020310-1.c: Likewise.
18843 * gcc.dg/20020411-1.c: Likewise.
18844 * gcc.dg/20020418-2.c: Likewise.
18845 * gcc.dg/20020426-1.c: Likewise.
18846 * gcc.dg/20020426-2.c: Likewise.
18847 * gcc.dg/20020517-1.c: Likewise.
18848 * gcc.dg/20020523-1.c: Likewise.
18849 * gcc.dg/20020523-2.c: Likewise.
18850 * gcc.dg/20020729-1.c: Likewise.
18851 * gcc.dg/20030204-1.c: Likewise.
18852 * gcc.dg/20030826-2.c: Likewise.
18853 * gcc.dg/20030926-1.c: Likewise.
18854 * gcc.dg/20031202-1.c: Likewise.
18855 * gcc.dg/980312-1.c: Likewise.
18856 * gcc.dg/980313-1.c: Likewise.
18857 * gcc.dg/990117-1.c: Likewise.
18858 * gcc.dg/990424-1.c: Likewise.
18859 * gcc.dg/990524-1.c: Likewise.
18860 * gcc.dg/991230-1.c: Likewise.
18861 * gcc.dg/i386-387-1.c: Likewise.
18862 * gcc.dg/i386-387-2.c: Likewise.
18863 * gcc.dg/i386-387-3.c: Likewise.
18864 * gcc.dg/i386-387-4.c: Likewise.
18865 * gcc.dg/i386-387-5.c: Likewise.
18866 * gcc.dg/i386-387-6.c: Likewise.
18867 * gcc.dg/i386-asm-1.c: Likewise.
18868 * gcc.dg/i386-bitfield1.c: Likewise.
18869 * gcc.dg/i386-bitfield2.c: Likewise.
18870 * gcc.dg/i386-loop-1.c: Likewise.
18871 * gcc.dg/i386-loop-2.c: Likewise.
18872 * gcc.dg/i386-loop-3.c: Likewise.
18873 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18874 * gcc.dg/i386-pic-1.c: Likewise.
18875 * gcc.dg/i386-regparm.c: Likewise.
18876 * gcc.dg/i386-signbit-1.c: Likewise.
18877 * gcc.dg/i386-signbit-2.c: Likewise.
18878 * gcc.dg/i386-signbit-3.c: Likewise.
18879 * gcc.dg/i386-sse-5.c: Likewise.
18880 * gcc.dg/i386-sse-8.c: Likewise.
18881 * gcc.dg/i386-unroll-1.c: Likewise.
18882 * gcc.dg/tls/opt-1.c: Likewise.
18883 * gcc.dg/tls/opt-2.c: Likewise.
18884 * gcc.dg/unroll-1.c: Likewise.
18885 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18886 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18887 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18888 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18889
18890 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18891
18892 * g++.dg/template/incomplete1.C: New test.
18893
18894 2004-11-16 Nick Clifton <nickc@redhat.com>
18895
18896 Revert patches accidentally commited during checkin of fixes for
18897 xstormy16 tests:
18898 gcc.c-torture/execute/simd-4.c: Revert
18899 gcc.dg/20040910-1.c: Revert.
18900
18901 2004-11-16 Paul Brook <paul@codesourcery.com>
18902
18903 PR fortran/13010
18904 * gfortran.dg/der_pointer_1.f90: New test.
18905
18906 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
18907
18908 PR c/18498
18909 * gcc.dg/bitfld-13.c: New test.
18910
18911 2004-11-15 Janis Johnson <janis187@us.ibm.com>
18912
18913 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18914 powerpc*-*-linux*.
18915
18916 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18917 * gcc.dg/ppc64-abi-2.c: Ditto.
18918 * gcc.dg/ppc64-abi-3.c: Ditto.
18919
18920 * lib/gcc-dg.exp (dg-target-list): Remove.
18921
18922 2004-11-15 Steve Ellcey <sje@cup.hp.com>
18923
18924 * gcc.dg/ia64-postinc.c: New test.
18925
18926 2004-11-15 Mark Mitchell <mark@codesourcery.com>
18927
18928 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18929
18930 2004-11-15 Nick Clifton <nickc@redhat.com>
18931
18932 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18933 __INT_MAX__ so that the test can be compiled by toolchains
18934 targeted at 16-bit processors.
18935
18936 * gcc.dg/20040625-1.c: Use long constants rather than integers
18937 when performing arithmetic that will overflow 16-bits.
18938
18939 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18940 xstormy16. It does not support 128-bit vector operations.
18941
18942 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18943 with the macro PTR_TYPE. Define this macro to an integer type
18944 suitable for holding a pointer.
18945
18946 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18947 the target is a 16-bit processor.
18948
18949 * gcc.dg/cpp/if-2.c: Expect a different warning message from
18950 16-bit targets where the character constant will be too long.
18951
18952 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18953 where the double will not be directly addressable.
18954
18955 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18956
18957 Friend class name lookup 1/n, PR c++/18471
18958 * g++.dg/template/crash26.C: New test.
18959 * g++.dg/lookup/struct1.C: Adjust expected error.
18960 * g++.dg/parse/elab1.C: Likewise.
18961 * g++.dg/parse/elab2.C: Likewise.
18962 * g++.dg/parse/int-as-enum1.C: Likewise.
18963 * g++.dg/parse/struct-as-enum1.C: Likewise.
18964 * g++.dg/parse/typedef1.C: Likewise.
18965 * g++.dg/parse/typedef3.C: Likewise.
18966 * g++.dg/parse/typedef4.C: Likewise.
18967 * g++.dg/parse/typedef5.C: Likewise.
18968 * g++.dg/template/nontype4.C: Likewise.
18969 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18970 * g++.old-deja/g++.other/elab1.C: Likewise.
18971 * g++.old-deja/g++.other/syntax4.C: Likewise.
18972
18973 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
18974
18975 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18976
18977 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
18978
18979 * gcc.c-torture/execute/20041114-1.c: New test.
18980
18981 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
18982
18983 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18984 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18985 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18986 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18987 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18988 gcc.dg/switch-7.c: New tests.
18989
18990 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
18991
18992 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18993
18994 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
18995
18996 PR tree-opt/18400
18997 * gcc.dg/vect/pr18400.c: New test.
18998
18999 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
19000 Andrew Pinski <pinskia@physics.uc.edu>
19001
19002 PR tree-opt/18425
19003 * gcc.dg/vect/pr18425.c: New test.
19004
19005 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
19006
19007 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
19008 Guard with dg-require-alias and dg-require-visibility.
19009
19010 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
19011
19012 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
19013
19014 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19015
19016 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
19017
19018 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19019
19020 PR c++/17344
19021 * g++.dg/template/defarg5.C: New test.
19022
19023 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
19024
19025 * g++.dg/parse/cast1.C: Run only on ILP32.
19026 * g++.old-deja/g++.mike/p784.C: Likewise.
19027
19028 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
19029
19030 * gcc.c-torture/execute/20041113-1.c: New test.
19031
19032 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
19033
19034 PR target/18230
19035 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
19036 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
19037 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
19038 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19039 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
19040 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
19041 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
19042 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
19043 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
19044 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19045 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19046 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
19047 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
19048
19049 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
19050
19051 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
19052 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
19053 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
19054 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
19055 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
19056 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
19057 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
19058 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
19059 gcc.target/sparc/combined-1.c: New tests.
19060
19061 2004-11-12 Ziemowit Laski <zlaski@apple.com>
19062
19063 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
19064 New tests.
19065
19066 2004-11-12 Mark Mitchell <mark@codesourcery.com>
19067
19068 * lib/gcc-dg.exp (dg-forbid-option): New function.
19069 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
19070 * g++.dg/abi/bitfield8.C: Likewise.
19071 * g++.dg/abi/dtor1.C: Likewise.
19072 * g++.dg/abi/empty10.C: Likewise.
19073 * g++.dg/abi/empty7.C: Likewise.
19074 * g++.dg/abi/empty9.C: Likewise.
19075 * g++.dg/abi/layout3.C: Likewise.
19076 * g++.dg/abi/layout4.C: Likewise.
19077 * g++.dg/abi/thunk1.C: Likewise.
19078 * g++.dg/abi/thunk2.C: Likewise.
19079 * g++.dg/abi/vbase11.C: Likewise.
19080 * g++.dg/abi/vthunk2.C: Likewise.
19081 * g++.dg/abi/vthunk3.C: Likewise.
19082 * g++.dg/ext/attrib8.C: Likewise.
19083 * g++.dg/opt/longbranch2.C: Likewise.
19084 * g++.dg/opt/reg-stack4.C: Likewise.
19085 * g++.old-deja/g++.ext/attrib1.C: Likewise.
19086 * g++.old-deja/g++.ext/attrib2.C: Likewise.
19087 * g++.old-deja/g++.ext/attrib3.C: Likewise.
19088 * g++.old-deja/g++.other/store-expr1.C: Likewise.
19089 * g++.old-deja/g++.other/store-expr2.C: Likewise.
19090 * gcc.dg/20000609-1.c: Likewise.
19091 * gcc.dg/20000720-1.c: Likewise.
19092 * gcc.dg/20011107-1.c: Likewise.
19093 * gcc.dg/20011119-1.c: Likewise.
19094 * gcc.dg/20020108-1.c: Likewise.
19095 * gcc.dg/20020122-2.c: Likewise.
19096 * gcc.dg/20020122-3.c: Likewise.
19097 * gcc.dg/20020201-3.c: Likewise.
19098 * gcc.dg/20020206-1.c: Likewise.
19099 * gcc.dg/20020218-1.c: Likewise.
19100 * gcc.dg/20020310-1.c: Likewise.
19101 * gcc.dg/20020411-1.c: Likewise.
19102 * gcc.dg/20020418-2.c: Likewise.
19103 * gcc.dg/20020426-1.c: Likewise.
19104 * gcc.dg/20020426-2.c: Likewise.
19105 * gcc.dg/20020517-1.c: Likewise.
19106 * gcc.dg/20020523-1.c: Likewise.
19107 * gcc.dg/20020523-2.c: Likewise.
19108 * gcc.dg/20020729-1.c: Likewise.
19109 * gcc.dg/20030204-1.c: Likewise.
19110 * gcc.dg/20030826-2.c: Likewise.
19111 * gcc.dg/20030926-1.c: Likewise.
19112 * gcc.dg/20031202-1.c: Likewise.
19113 * gcc.dg/980312-1.c: Likewise.
19114 * gcc.dg/980313-1.c: Likewise.
19115 * gcc.dg/990117-1.c: Likewise.
19116 * gcc.dg/990424-1.c: Likewise.
19117 * gcc.dg/990524-1.c: Likewise.
19118 * gcc.dg/991230-1.c: Likewise.
19119 * gcc.dg/i386-387-1.c: Likewise.
19120 * gcc.dg/i386-387-2.c: Likewise.
19121 * gcc.dg/i386-387-3.c: Likewise.
19122 * gcc.dg/i386-387-4.c: Likewise.
19123 * gcc.dg/i386-387-5.c: Likewise.
19124 * gcc.dg/i386-387-6.c: Likewise.
19125 * gcc.dg/i386-asm-1.c: Likewise.
19126 * gcc.dg/i386-bitfield1.c: Likewise.
19127 * gcc.dg/i386-bitfield2.c: Likewise.
19128 * gcc.dg/i386-loop-1.c: Likewise.
19129 * gcc.dg/i386-loop-2.c: Likewise.
19130 * gcc.dg/i386-loop-3.c: Likewise.
19131 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19132 * gcc.dg/i386-pic-1.c: Likewise.
19133 * gcc.dg/i386-regparm.c: Likewise.
19134 * gcc.dg/i386-signbit-1.c: Likewise.
19135 * gcc.dg/i386-signbit-2.c: Likewise.
19136 * gcc.dg/i386-signbit-3.c: Likewise.
19137 * gcc.dg/i386-sse-5.c: Likewise.
19138 * gcc.dg/i386-sse-8.c: Likewise.
19139 * gcc.dg/i386-unroll-1.c: Likewise.
19140 * gcc.dg/tls/opt-1.c: Likewise.
19141 * gcc.dg/tls/opt-2.c: Likewise.
19142 * gcc.dg/unroll-1.c: Likewise.
19143 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19144 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19145 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19146 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19147 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
19148 -m64 is specified.
19149
19150 2004-11-12 Mark Mitchell <mark@codesourcery.com>
19151
19152 PR c++/18389
19153 * g++.dg/parse/cond1.C: New test.
19154
19155 PR c++/18429
19156 * g++.dg/template/array9.C: New test.
19157 * g++.dg/ext/vla1.C: Adjust error messages.
19158 * g++.dg/ext/vlm1.C: Likewise.
19159 * g++.dg/template/crash2.C: Likewise.
19160
19161 PR c++/18436
19162 * g++.dg/template/call3.C: New test.
19163
19164 PR c++/18407
19165 * g++.dg/template/ptrmem11.C: New test.
19166
19167 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
19168
19169 PR other/14264
19170 * lib/g++.exp: Set LC_ALL and LANG to C.
19171 * lib/gcc-dg.exp: Likewise.
19172 * lib/gfortran.exp: Likewise.
19173 * lib/objc.exp: Likewise.
19174 * lib/treelang.exp: Likewise.
19175
19176 2004-11-12 Andreas Schwab <schwab@suse.de>
19177
19178 * gcc.dg/pr16286.c: Fix last change.
19179
19180 2004-11-12 Mark Mitchell <mark@codesourcery.com>
19181
19182 PR c++/18416
19183 * g++.dg/init/global1.C: New test.
19184
19185 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
19186
19187 * gcc.c-torture/execute/20041112-1.c: New test.
19188
19189 2004-11-11 Janis Johnson <janis187@us.ibm.com>
19190
19191 * lib/gcc-dg.exp (dg-target-list): New.
19192
19193 2004-11-11 Janis Johnson <janis187@us.ibm.com>
19194 Richard Sandiford <rsandifo@redhat.com>
19195
19196 * lib/target-supports.exp (get-compiler_messages): New.
19197 (check_named_sections_available): Use it.
19198 (check_effective_target_ilp32): New.
19199 (check_effective_target_lp64): New.
19200 (is-effective-target): New.
19201 * lib/gcc-dg.exp (dg-require-effective-target): New.
19202
19203 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
19204
19205 * gcc.dg/precedence-1.c: New test.
19206
19207 2004-11-11 Janis Johnson <janis187@us.ibm.com>
19208
19209 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
19210
19211 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
19212 message, delete generated files, use more descriptive name for
19213 executable, and make the test unsupported when it cannot be run.
19214
19215 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
19216 (dg-require-weak, dg-require-visibility, dg-require-alias,
19217 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
19218 dg-require-iconv, dg-require-named-sections): Use it.
19219
19220 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
19221
19222 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
19223
19224 PR target/16457
19225 * gcc.dg/ppc-and-1: New
19226
19227 PR target/16796
19228 * gcc.dg/ppc-mov-1.c: New.
19229
19230 PR target/16458
19231 * gcc.dg/ppc-compare-1.c: New.
19232
19233 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
19234
19235 * objc.dg/desig-init-2.m: New test.
19236
19237 2004-11-10 Adam Nemet <anemet@lnxw.com>
19238
19239 PR middle-end/18160
19240 * g++.dg/warn/register-var-1.C: New test.
19241 * g++.dg/warn/register-var-2.C: New test.
19242
19243 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19244
19245 * gcc.dg/union-2.c: New test.
19246
19247 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
19248
19249 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
19250 New test for PR tree-optimization/17892.
19251
19252 2004-11-09 Mark Mitchell <mark@codesourcery.com>
19253
19254 PR c++/18369
19255 * g++.dg/init/new12.C: New test.
19256
19257 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
19258
19259 * gcc.target/sparc: New directory.
19260 * gcc.target/sparc/sparc.exp: New driver.
19261 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
19262 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
19263 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
19264 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
19265
19266 2004-11-10 Paul Brook <paul@codesourcery.com>
19267
19268 PR fortran/18218
19269 * gfortran.dg/list_read.c: New test.
19270
19271 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
19272
19273 PR c/18322
19274 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
19275 expected diagnostic location.
19276
19277 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
19278
19279 * gcc.dg/20041109-1.c: New test.
19280
19281 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
19282
19283 PR objc/18406
19284 * objc/compile/pr18406.m: New test.
19285
19286 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
19287
19288 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
19289
19290 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
19291
19292 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
19293
19294 2004-11-08 Steve Ellcey <sje@cup.hp.com>
19295
19296 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
19297
19298 2004-11-08 Steve Ellcey <sje@cup.hp.com>
19299
19300 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
19301 exit.
19302
19303 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
19304
19305 PR tree-opt/18299
19306 * gcc.c-torture/pr18299-1.c: New test.
19307
19308 2004-11-06 Andreas Schwab <schwab@suse.de>
19309
19310 * gcc.dg/pr16286.c: Also test for bool and pixel.
19311
19312 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
19313
19314 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
19315 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
19316 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
19317 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
19318 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
19319 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
19320 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
19321 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
19322 gcc.dg/struct-semi-3.c: New tests.
19323
19324 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
19325
19326 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
19327
19328 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
19329
19330 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
19331 Do not use C99 designators.
19332
19333 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
19334
19335 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
19336
19337 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
19338
19339 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19340 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19341 * gcc.c-torture/execute/simd-5.x: Remove.
19342
19343 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
19344
19345 PR rtl-optimization/17933
19346 * gcc.dg/torture/pr17933-1.c: New test.
19347
19348 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
19349
19350 PR target/18106
19351 * lib/target-supports.exp (check_weak_available): Support
19352 Windows.
19353
19354 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
19355
19356 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
19357 call to fflush(stdout) before abort.
19358 (my_ffsll): New function.
19359 (generate_fields): Use it.
19360
19361 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
19362
19363 * gcc.dg/init-undef-1.c: New test.
19364
19365 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
19366
19367 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
19368 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
19369 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
19370 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
19371 expected messages for new parser.
19372
19373 2004-11-04 Mark Mitchell <mark@codesourcery.com>
19374
19375 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
19376
19377 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
19378
19379 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
19380 on LP64 targets.
19381
19382 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
19383
19384 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
19385 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
19386 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
19387 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
19388 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
19389 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19390 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19391 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19392 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19393 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19394
19395 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
19396
19397 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19398 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19399 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19400 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19401 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19402 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19403 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19404 for new parser.
19405
19406 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
19407
19408 PR target/15342
19409 * gcc.dg/20041104-1.c: New test.
19410
19411 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19412
19413 * g++.dg/template/nontype7.C: New test.
19414 * g++.dg/template/nontype8.C: Likewise.
19415 * g++.dg/template/nontype9.C: Likewise.
19416 * g++.dg/template/nontype10.C: Likewise.
19417 * g++.dg/tc1/dr49.C: Likewise.
19418 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19419 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19420
19421 2004-11-04 Ben Elliston <bje@au.ibm.com>
19422
19423 * g++.dg/rtti/tinfo1.C: Remove xfails.
19424
19425 2004-11-04 Ben Elliston <bje@au.ibm.com>
19426
19427 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19428 packed attribute to the definition to satisfy the new C++ parser.
19429
19430 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
19431
19432 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19433 invocations of va_arg.
19434
19435 2004-11-02 Mark Mitchell <mark@codesourcery.com>
19436
19437 PR c++/18124
19438 * g++.dg/template/crash25.C: New test.
19439
19440 PR c++/18155
19441 * g++.dg/template/typedef2.C: New test.
19442 * g++.dg/parse/crash13.C: Adjust error markers.
19443
19444 PR c++/18177
19445 * g++.dg/conversion/const3.C: New test.
19446
19447 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19448
19449 PR fortran/17535
19450 PR fortran/17583
19451 PR fortran/17713
19452 * gfortran.dg/generic_[123].f90: New testcases.
19453
19454 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
19455
19456 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19457 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19458
19459 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
19460
19461 PR tree-opt/16808
19462 * gcc.c-torture/compile/pr16808.c: New test.
19463
19464 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
19465
19466 PR rtl-optimization/17104
19467 * gcc.dg/ppc-bitfield1.c: New.
19468
19469 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
19470
19471 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19472
19473 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
19474
19475 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
19476 strings for 32-bit code.
19477
19478 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
19479
19480 PR c/18239
19481 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19482
19483 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
19484
19485 PR c++/18064
19486 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19487
19488 2004-10-31 Mark Mitchell <mark@codesourcery.com>
19489
19490 PR c++/15172
19491 * g++.dg/init/aggr2.C: New test.
19492
19493 2004-10-30 Ziemowit Laski <zlaski@apple.com>
19494
19495 * objc.dg/local-decl-1.m: New test.
19496
19497 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
19498
19499 * gcc.dg/20040910-1.c: Adjust regex.
19500
19501 2004-10-30 Roger Sayle <roger@eyesopen.com>
19502
19503 PR rtl-optimization/18084
19504 * g++.dg/opt/pr18084-1.C: New testcase.
19505
19506 2004-10-30 Matt Austern <austern@apple.com>
19507
19508 PR c++/17542
19509 * g++.dg/ext/attrib18.C: New test.
19510
19511 2004-10-30 Roger Sayle <roger@eyesopen.com>
19512
19513 PR middle-end/18096
19514 * gcc.dg/pr18096-1.c: New test case.
19515
19516 2004-10-30 Roger Sayle <roger@eyesopen.com>
19517
19518 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19519
19520 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
19521
19522 PR c/16666
19523 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19524 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19525 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19526 gcc.dg/old-style-prom-3.c: New tests.
19527
19528 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
19529
19530 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19531 Remove unnecessary inclusion of stdio.h.
19532
19533 2004-10-29 Roger Sayle <roger@eyesopen.com>
19534
19535 PR rtl-optimization/17581
19536 * gcc.dg/pr17581-1.c: New test case.
19537
19538 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
19539
19540 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19541 being implemented.
19542 * g++.dg/conversion/dr195-1.C: New.
19543 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19544 * g++.old-deja/g++.mike/p10148.C: Likewise.
19545
19546 2004-10-29 Mark Mitchell <mark@codesourcery.com>
19547
19548 PR c++/17695
19549 * g++.dg/debug/typedef2.C: New test.
19550
19551 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
19552
19553 PR fortran/13490
19554 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19555 * gfortran.dg/g77/README: Update.
19556
19557 2004-10-28 Matt Austern <austern@apple.com>
19558
19559 PR c++/14124
19560 * g++.dg/ext/packed7.C: New test.
19561
19562 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
19563
19564 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19565 scan-assembler.
19566 * lib/scanasm.exp (hidden-scan-for): New proc.
19567 (scan-hidden): Use hidden-scan-for instead of constructing the scan
19568 string.
19569 (scan-not-hidden): Likewise.
19570 * lib/target-supports.exp (check_visibility_available): mach-o is
19571 support too.
19572
19573 2004-10-28 Mark Mitchell <mark@codesourcery.com>
19574
19575 PR c++/17132
19576 * g++.dg/template/memclass3.C: New test.
19577
19578 2004-10-28 Adam Nemet <anemet@lnxw.com>
19579
19580 PR middle-end/18160
19581 * gcc.dg/register-var-1.c: New test.
19582 * gcc.dg/register-var-2.c: New test.
19583 * gcc.dg/asm-7.c: Taking the address of a register variable is an
19584 error now.
19585
19586 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
19587
19588 PR other/18172
19589 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19590 unused variables.
19591 * gcc.dg/vect/vect-22.c: Likewise.
19592
19593 2004-10-28 Jakub Jelinek <jakub@redhat.com>
19594
19595 * gcc.dg/i386-rotate-1.c: New test.
19596
19597 2004-10-27 Mark Mitchell <mark@codesourcery.com>
19598
19599 * g++.dg/init/ref12.C: Add "run" marker.
19600
19601 PR c++/17435
19602 * g++.dg/init/ref12.C: New test.
19603
19604 PR c++/18140
19605 * g++.dg/template/shift1.C: New test.
19606 * g++.dg/template/error10.C: Adjust error markers.
19607
19608 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
19609
19610 PR tree-opt/17529
19611 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19612
19613 2004-10-27 Geoffrey Keating <geoffk@apple.com>
19614
19615 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19616 * gcc.dg/weak/weak-3.c: Likewise.
19617 * gcc.dg/weak/weak-5.c: Likewise.
19618 * gcc.dg/weak/weak-9.c: Likewise.
19619 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19620 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19621
19622 * gcc.dg/darwin-weakimport-1.c: New.
19623
19624 2004-10-28 Ben Elliston <bje@au.ibm.com>
19625
19626 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19627
19628 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
19629
19630 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19631 'syntax' error messages.
19632 * gcc.dg/cpp/direct2s.c: Likewise.
19633
19634 2004-10-26 Geoffrey Keating <geoffk@apple.com>
19635
19636 * gcc.c-torture/compile/20041026-1.c: New.
19637
19638 2004-10-26 Mark Mitchell <mark@codesourcery.com>
19639
19640 PR c++/18093
19641 * g++.dg/lookup/ns2.C: New test.
19642
19643 PR c++/18020
19644 * g++.dg/template/enum4.C: New test.
19645
19646 PR c++/18161
19647 * g++.dg/template/expr1.C: New test.
19648
19649 2004-10-26 Ben Elliston <bje@au.ibm.com>
19650
19651 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19652
19653 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
19654
19655 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19656 gcc.dg/decl-nospec-3.c: New tests.
19657
19658 2004-10-26 Ziemowit Laski <zlaski@apple.com>
19659
19660 * objc.dg/super-class-3.m: New test.
19661
19662 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
19663
19664 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19665 resyncing.
19666 * gcc.dg/cpp/direct2s.c: Likewise.
19667
19668 2004-10-25 Geoffrey Keating <geoffk@apple.com>
19669
19670 * objc.dg/image-info.m: Update for changes to section selection.
19671
19672 2004-10-25 David Ayers <d.ayers@inode.at>
19673 Ziemowit Laski <zlaski@apple.com>
19674
19675 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19676 diagnostics when messaging 'id <Proto>'.
19677 * objc.dg/class-protocol-1.m: New test.
19678 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19679 a non-existent method signature.
19680 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19681 Update diagnostics when messaging with non-existent method signature.
19682 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19683 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19684 invalid receivers are now resolved as if messaging 'id'; remove
19685 extraneous diagnostics.
19686
19687 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
19688
19689 PR c/16667
19690 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19691 gcc.dg/init-desig-obs-3.c: New tests.
19692
19693 2004-10-25 Jakub Jelinek <jakub@redhat.com>
19694
19695 * gcc.dg/debug/20041023-1.c: New test.
19696
19697 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
19698
19699 PR middle-end/17407
19700 * gcc.c-torture/compile/pr17407.c: New test.
19701
19702 PR c++/18121
19703 * g++.dg/template/array8.C: New test.
19704
19705 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
19706
19707 PR other/18138
19708 * lib/g++.exp: Accept more than one multilib libgcc.
19709 * lib/gcc-dg.exp: Likewise.
19710 * lib/objc.exp: Likewise.
19711 * lib/treelang.exp: Likewise.
19712 * lib/gfortran.exp: Likewise.
19713
19714 2004-10-24 Ben Elliston <bje@au.ibm.com>
19715
19716 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19717
19718 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
19719
19720 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19721 * gcc.dg/c99-const-expr-3.c: Likewise.
19722
19723 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
19724
19725 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19726
19727 2004-10-23 Ben Elliston <bje@au.ibm.com>
19728
19729 * gcc.c-torture/execute/loop-2e.x: Remove.
19730
19731 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
19732
19733 PR c++/18095
19734 * g++.dg/parse/crash18.C: New.
19735 * g++.dg/parse/crash19.C: New.
19736
19737 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
19738
19739 * g++.dg/ext/dllimport1.C: Move dg-warnings.
19740 * g++.dg/ext/dllimport2.C: Same.
19741 * g++.dg/ext/dllimport8.C: Same.
19742
19743 2004-10-21 Mark Mitchell <mark@codesourcery.com>
19744
19745 PR c++/10841
19746 * g++.dg/conversion/cast1.C: New test.
19747 * g++.dg/overload/pmf1.C: Adjust error marker.
19748
19749 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
19750
19751 PR objc/17923
19752 * objc.dg/const-str-7.m: New test.
19753
19754 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19755
19756 * g++.dg/template/memfriend11.C: Fix comment typo.
19757 * g++.dg/template/memfriend14.C: Likewise.
19758
19759 2004-10-20 Richard Henderson <rth@redhat.com>
19760
19761 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19762 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19763 -fasynchronous-unwind-tables.
19764
19765 2004-10-20 Richard Henderson <rth@redhat.com>
19766
19767 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19768 (main): Return success.
19769 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19770 (main): Return success.
19771
19772 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19773
19774 PR c++/13495
19775 * g++.dg/template/memfriend9.C: New test.
19776 * g++.dg/template/memfriend10.C: Likewise.
19777 * g++.dg/template/memfriend11.C: Likewise.
19778 * g++.dg/template/memfriend12.C: Likewise.
19779 * g++.dg/template/memfriend13.C: Likewise.
19780 * g++.dg/template/memfriend14.C: Likewise.
19781 * g++.dg/template/memfriend15.C: Likewise.
19782 * g++.dg/template/memfriend16.C: Likewise.
19783 * g++.dg/template/memfriend17.C: Likewise.
19784 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19785
19786 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
19787
19788 * g++.dg/conversion/dr195.C: New.
19789 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19790
19791 2004-10-20 Ben Elliston <bje@au.ibm.com>
19792 Devang Patel <dpatel@apple.com>
19793
19794 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19795 of floating point arithmetic, which could trap.
19796
19797 2004-10-19 Mark Mitchell <mark@codesourcery.com>
19798
19799 PR c++/14035
19800 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19801 * g++.dg/conversion/const2.C: New test.
19802 * g++.dg/expr/reinterpret2.C: New test.
19803 * g++.dg/expr/reinterpret3.C: New test.
19804 * g++.dg/expr/cast2.C: New test.
19805 * g++.dg/expr/copy1.C: New test.
19806 * g++.dg/other/conversion1.C: Change error message.
19807 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19808 function pointers to void *.
19809 * g++.old-deja/g++.mike/p10148.C: Likewise.
19810
19811 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
19812
19813 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19814
19815 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
19816
19817 PR c++/18047
19818
19819 * g++.dg/parse/expr3.C: New test.
19820
19821 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
19822
19823 * gcc.dg/smod-1.c: New test.
19824
19825 2004-10-18 Ziemowit Laski <zlaski@apple.com>
19826
19827 * objc.dg/method-14.m: New test.
19828
19829 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
19830
19831 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19832 Also xfail as the patch was reverted.
19833
19834 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
19835
19836 PR middle-end/16973
19837 * gcc.dg/pr16973.c: New test.
19838
19839 2004-10-18 Diego Novillo <dnovillo@redhat.com>
19840
19841 PR tree-optimization/17656
19842 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19843
19844 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
19845
19846 * g++.dg/eh/shadow1.C: New.
19847
19848 2004-10-18 Jakub Jelinek <jakub@redhat.com>
19849
19850 * gcc.c-torture/compile/20041018-1.c: New test.
19851
19852 2004-10-18 Ben Elliston <bje@au.ibm.com>
19853
19854 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19855 compiler referring to register 0 when accessing sdata. The linker
19856 now patches things up.
19857
19858 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
19859
19860 PR c/17529
19861 * gcc.c-torture/compile/pr17529.c: New test.
19862
19863 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19864
19865 PR c++/17743
19866 * g++.dg/ext/attrib17.C: New test.
19867
19868 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
19869
19870 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19871
19872 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19873
19874 PR c++/10479
19875 * g++.dg/ext/attrib16.C: New test.
19876
19877 2004-10-15 Mark Mitchell <mark@codesourcery.com>
19878
19879 PR c++/17042
19880 * g++.dg/init/dso_handle1.C: New test.
19881
19882 PR c++/14667
19883 * g++.dg/parse/typedef6.C: New test.
19884
19885 PR c++/17916
19886 * g++.dg/parse/pragma1.C: New test.
19887
19888 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
19889
19890 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19891
19892 2004-10-15 Steve Ellcey <sje@cup.hp.com>
19893
19894 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19895 -fno-common when on HPPA HP-UX platforms.
19896
19897 2004-10-15 Jakub Jelinek <jakub@redhat.com>
19898
19899 PR other/16820
19900 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19901 stdint.h.
19902 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19903 uintptr_t.
19904
19905 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
19906
19907 PR c++/16301
19908 * g++.dg/lookup/strong-using-4.C: New test.
19909
19910 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
19911
19912 PR middle-end/16567
19913 * gcc.c-torture/compile/nested-1.c: New test.
19914
19915 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
19916
19917 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19918 and mipsisa64*-*-* (until support for misaligned loads is added).
19919 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19920 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19921 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19922 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19923 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19924 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19925
19926 2004-10-14 Mark Mitchell <mark@codesourcery.com>
19927
19928 PR c++/17976
19929 * g++.dg/init/dtor3.C: New test.
19930
19931 2004-10-15 Ben Elliston <bje@au.ibm.com>
19932
19933 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19934
19935 2004-10-14 Geoffrey Keating <geoffk@apple.com>
19936
19937 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19938 * gcc.dg/macho-lo-sum.c: Likewise.
19939
19940 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
19941
19942 * gcc.dg/ppc-spe64-1.c: New test.
19943
19944 2004-10-14 Devang Patel <dpatel@apple.com>
19945
19946 PR 17635
19947 * gcc.dg/pr17635.c : New test.
19948
19949 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
19950
19951 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19952 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19953 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19954 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19955 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19956 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19957 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19958 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19959 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19960 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19961 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19962 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19963 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19964 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19965 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19966 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19967 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19968 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19969
19970 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
19971
19972 * gcc.dg/vect/vect-82.c: New testcase.
19973 * gcc.dg/vect/vect-82_64.c: New testcase.
19974 * gcc.dg/vect/vect-83.c: New testcase.
19975 * gcc.dg/vect/vect-83_64.c: New testcase.
19976
19977 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
19978
19979 * gcc.dg/cpp/error-1.c: New test.
19980
19981 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
19982
19983 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19984
19985 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
19986
19987 PR target/17984
19988 * gcc.dg/cris-peep2-xsrand2.c: New test.
19989
19990 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
19991
19992 PR c++/17661
19993 * testsuite/g++.dg/expr/for2.C: New test.
19994
19995 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
19996
19997 * g++.dg/inherit/thunk1.C: Run on the SPARC.
19998
19999 2004-10-13 Jakub Jelinek <jakub@redhat.com>
20000
20001 PR tree-optimization/17724
20002 * g++.dg/opt/pr17724-1.C: New test.
20003 * g++.dg/opt/pr17724-2.C: New test.
20004 * g++.dg/opt/pr17724-3.C: New test.
20005 * g++.dg/opt/pr17724-4.C: New test.
20006 * g++.dg/opt/pr17724-5.C: New test.
20007 * g++.dg/opt/pr17724-6.C: New test.
20008
20009 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
20010
20011 PR c/17301
20012 * gcc.dg/pr17301-2.c: New test.
20013
20014 2004-10-11 Mark Mitchell <mark@codesourcery.com>
20015
20016 PR c++/15876
20017 * g++.dg/parse/error22.C: New test.
20018
20019 PR c++/17936
20020 * g++.dg/template/spec18.C: New test.
20021
20022 2004-10-11 Steve Ellcey <sje@cup.hp.com>
20023
20024 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
20025 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
20026 memcpy.
20027 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
20028 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
20029
20030 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
20031
20032 * g++.dg/eh/cleanup5.C: Add dg-options "".
20033
20034 2004-10-11 Roger Sayle <roger@eyesopen.com>
20035
20036 PR middle-end/17657
20037 * gcc.dg/switch-4.c: New test case.
20038
20039 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
20040
20041 * gcc.c-torture/execute/20041011-1.c: New test.
20042
20043 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
20044
20045 PR c++/17554
20046 * g++.dg/init/for3.C: New test.
20047
20048 PR c++/17657
20049 * g++.dg/opt/switch2.C: New test.
20050
20051 PR middle-end/17703
20052 * g++.dg/warn/Wreturn-2.C: New test.
20053
20054 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
20055
20056 PR c++/17907
20057 * g++.dg/eh/cleanup5.C: New test.
20058
20059 2004-10-10 Mark Mitchell <mark@codesourcery.com>
20060
20061 PR c++/17393
20062 * g++.dg/parse/error21.C: New test.
20063
20064 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
20065
20066 * g++.dg/overload/pmf1.C: Adjust quoting marks.
20067 * g++.dg/warn/incomplete1.C: Likewise.
20068 * g++.dg/template/qualttp20.C: Likewise.
20069
20070 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
20071
20072 PR c/17881
20073 * parm-incomplete-1.c: New test.
20074
20075 2004-10-09 Mark Mitchell <mark@codesourcery.com>
20076
20077 PR c++/17867
20078 * g++.dg/parse/error19.C: New test.
20079
20080 PR c++/17670
20081 * g++.dg/init/new11.C: New test.
20082
20083 PR c++/17821
20084 * g++.dg/parse/error20.C: New test.
20085
20086 PR c++/17826
20087 * g++.dg/template/crash24.C: New test.
20088
20089 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
20090
20091 PR c/17301
20092 * gcc.dg/pr17301-1.c: New test.
20093
20094 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
20095
20096 PR c/17189
20097 * gcc.dg/anon-struct-5.c: New test.
20098
20099 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
20100
20101 PR c/17844
20102 * gcc.dg/pr17844-1.c: New test.
20103
20104 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
20105
20106 PR tree-optimization/17906
20107 * gcc.c-torture/compile/pr17906.c: New.
20108
20109 2004-10-09 Stuart Hastings <stuart@apple.com>
20110 Roger Sayle <roger@eyesopen.com>
20111
20112 PR rtl-optimization/17853
20113 * gcc.dg/i386-mmx-5.c: New testcase.
20114
20115 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
20116
20117 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
20118
20119 2004-10-09 Mark Mitchell <mark@codesourcery.com>
20120
20121 PR c++/17524
20122 * g++.dg/template/static9.C: New test.
20123
20124 PR c++/17685
20125 * g++.dg/parse/operator5.C: New test.
20126
20127 2004-10-09 Roger Sayle <roger@eyesopen.com>
20128
20129 PR middle-end/17894
20130 * gcc.c-torture/execute/divcmp-4.c: New test case.
20131
20132 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
20133
20134 PR tree-opt/17902
20135 * g++.dg/opt/pr17902.C: New test.
20136
20137 2004-10-09 Jakub Jelinek <jakub@redhat.com>
20138
20139 * gcc.dg/cpp/ident-1.c: Add dg-options "".
20140
20141 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
20142
20143 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
20144
20145 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
20146
20147 * gcc.dg/assign-warn-3.c: New test.
20148
20149 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
20150
20151 PR c/16999
20152 * gcc.dg/cpp/ident-1.c: New test.
20153
20154 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
20155
20156 * gcc.c-torture/compile/acc1.c: New.
20157
20158 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
20159
20160 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
20161 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
20162
20163 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
20164
20165 * gcc.dg/ultrasp11.c: New test.
20166
20167 2004-10-08 Michael Matz <matz@suse.de>
20168
20169 * gcc.dg/doloop-2.c: New test.
20170
20171 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
20172
20173 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
20174 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
20175 objc.dg/method-9.m: Update expected diagnostics.
20176
20177 2004-10-07 Geoffrey Keating <geoffk@apple.com>
20178
20179 * gcc.dg/ppc-fsel-3.c: New file.
20180 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
20181
20182 2004-10-07 Paul Brook <paul@codesourcery.com>
20183
20184 * gfortran.dg/intrinsic_verify_1.f90: New test.
20185
20186 2004-10-07 Paul Brook <paul@codesourcery.com>
20187
20188 * gfortran.dg/empty_format_1.f90: Remove stray commas.
20189
20190 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20191
20192 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
20193 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
20194 commit.
20195
20196 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
20197
20198 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
20199
20200 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20201
20202 PR c++/17115
20203 * g++.dg/warn/Winline-4.C: New test.
20204
20205 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
20206
20207 * gcc.c-torture/compile/20041007-1.c: New test.
20208
20209 2004-10-07 Paul Brook <paul@codesourcery.com>
20210
20211 PR fortran/17678
20212 * gfortran.dg/use_allocated_1.f90: New test.
20213
20214 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
20215
20216 PR middle-end/17849
20217 * gfortran.fortran-torture/compile/nested.f90: New test
20218
20219 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
20220
20221 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
20222
20223 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
20224
20225 PR c++/17368
20226 * g++.dg/ext/asm6.C: New test.
20227
20228 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
20229
20230 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
20231
20232 2004-10-06 Paul Brook <paul@codesourcery.com>
20233
20234 PR libfortran/17709
20235 * gfortran.dg/empty_format_1.f90: New test.
20236
20237 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20238
20239 PR fortran/17568
20240 * gfortran.dg/ishft.f90: New test.
20241
20242 PR fortran/17283
20243 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
20244 tests.
20245
20246 2004-10-06 Paul Brook <paul@codesourcery.com>
20247
20248 * gfortran.dg/do_1.f90: New test.
20249
20250 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20251
20252 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
20253 optimizing for size.
20254
20255 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
20256
20257 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
20258
20259 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
20260
20261 * gcc.c-torture/compile/20041005-1.c: New test.
20262
20263 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
20264
20265 PR c++/17829
20266 * g++.dg/lookup/koenig4.C: New.
20267
20268 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
20269
20270 * g++.dg/other/classkey1.C: Adjust quoting marks.
20271 * g++.dg/parse/error15.C: Likewise.
20272 * g++.dg/template/meminit2.C (int>): Likewise.
20273
20274 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20275
20276 PR fortran/17283
20277 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
20278
20279 PR fortran/17631
20280 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
20281
20282 PR fortran/17708
20283 * gfortran.dg/pr17708.f90: New test.
20284
20285 2004-10-04 Chao-ying Fu <fu@mips.com>
20286
20287 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
20288 * gcc.dg/vect/vect-4.c: Ditto.
20289 * gcc.dg/vect/vect-5.c: Ditto.
20290 * gcc.dg/vect/vect-6.c: Ditto.
20291 * gcc.dg/vect/vect-8.c: Ditto.
20292 * gcc.dg/vect/vect-16.c: Ditto.
20293 * gcc.dg/vect/vect-30.c: Ditto.
20294 * gcc.dg/vect/vect-40.c: Ditto.
20295 * gcc.dg/vect/vect-41.c: Ditto.
20296 * gcc.dg/vect/vect-42.c: Ditto.
20297 * gcc.dg/vect/vect-43.c: Ditto.
20298 * gcc.dg/vect/vect-44.c: Ditto.
20299 * gcc.dg/vect/vect-45.c: Ditto.
20300 * gcc.dg/vect/vect-46.c: Ditto.
20301 * gcc.dg/vect/vect-47.c: Ditto.
20302 * gcc.dg/vect/vect-48.c: Ditto.
20303 * gcc.dg/vect/vect-49.c: Ditto.
20304 * gcc.dg/vect/vect-50.c: Ditto.
20305 * gcc.dg/vect/vect-51.c: Ditto.
20306 * gcc.dg/vect/vect-52.c: Ditto.
20307 * gcc.dg/vect/vect-53.c: Ditto.
20308 * gcc.dg/vect/vect-54.c: Ditto.
20309 * gcc.dg/vect/vect-55.c: Ditto.
20310 * gcc.dg/vect/vect-56.c: Ditto.
20311 * gcc.dg/vect/vect-57.c: Ditto.
20312 * gcc.dg/vect/vect-58.c: Ditto.
20313 * gcc.dg/vect/vect-59.c: Ditto.
20314 * gcc.dg/vect/vect-60.c: Ditto.
20315 * gcc.dg/vect/vect-74.c: Ditto.
20316 * gcc.dg/vect/vect-79.c: Ditto.
20317 * gcc.dg/vect/vect-80.c: Ditto.
20318
20319 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
20320
20321 * gcc.dg/unused-7.c: Use the correct option.
20322
20323 2004-10-04 Paul Brook <paul@codesourcery.com>
20324 Bud Davis <bdavis9659@comcast.net>
20325
20326 PR fortran/17706
20327 PR fortran/16434
20328 * gfortran/pr17706.f90: New test.
20329 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
20330
20331 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20332
20333 * gfortran.dg/pr17612.f90: New test.
20334
20335 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
20336
20337 * g++.dg/template/local1.C: Adjust quoting marks in
20338 testing for diagnostics.
20339 * g++.dg/tls/diag-2.C: Likewise.
20340 * g++.dg/other/error8.C: Likewise.
20341
20342 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
20343
20344 PR c/17178
20345 * gcc.dg/unused-4.c: Adjust to be correct.
20346
20347 PR c/17820
20348 * gcc.dg/unused-7.c: New test.
20349
20350 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
20351
20352 PR c++/17797
20353 * g++.dg/overload/template2.C: New test.
20354
20355 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
20356
20357 PR tree-optimization/16632
20358 * gcc.dg/tree-ssa/20041002-1.c: New.
20359
20360 2004-10-03 Paul Brook <paul@codesourcery.com>
20361
20362 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
20363 rather than relying on default formatting.
20364
20365 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
20366
20367 * gcc.dg/20040920-1.c: Update expected message text.
20368
20369 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
20370
20371 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
20372
20373 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
20374
20375 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
20376 tree level.
20377
20378 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
20379
20380 * gcc.dg/tree-ssa/pr17343.c: Remove.
20381
20382 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
20383
20384 PR tree-opt/17343
20385 * gcc.dg/tree-ssa/pr17343.c: New test.
20386
20387 2004-10-01 Jakub Jelinek <jakub@redhat.com>
20388
20389 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20390 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20391 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20392 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20393 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20394
20395 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
20396
20397 * gcc.dg/lvalue-2.c: New test.
20398
20399 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
20400
20401 PR c/17730
20402 * gcc.dg/pr17730-1.c: New test
20403
20404 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
20405
20406 PR c/7425
20407 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20408
20409 2004-09-29 Jakub Jelinek <jakub@redhat.com>
20410
20411 * gcc.c-torture/execute/stdarg-1.c: New test.
20412 * gcc.c-torture/execute/stdarg-2.c: New test.
20413 * gcc.c-torture/execute/stdarg-3.c: New test.
20414 * gcc.dg/tree-ssa/stdarg-1.c: New test.
20415 * gcc.dg/tree-ssa/stdarg-2.c: New test.
20416 * gcc.dg/tree-ssa/stdarg-3.c: New test.
20417 * gcc.dg/tree-ssa/stdarg-4.c: New test.
20418 * gcc.dg/tree-ssa/stdarg-5.c: New test.
20419
20420 2004-09-29 Jakub Jelinek <jakub@redhat.com>
20421
20422 PR tree-optimization/17697
20423 * g++.dg/opt/pr17697-1.C: New test.
20424 * g++.dg/opt/pr17697-2.C: New test.
20425 * g++.dg/opt/pr17697-3.C: New test.
20426
20427 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
20428
20429 PR c/16409
20430 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20431 gcc.dg/vla-init-5.c: New tests.
20432
20433 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
20434
20435 PR c/13804
20436 * gcc.dg/pr13804-1.c: New test.
20437
20438 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20439
20440 PR fortran/16938
20441 * gfortran.dg/pr16938.f90: New test.
20442
20443 2004-09-27 Mark Mitchell <mark@codesourcery.com>
20444
20445 * g++.dg/template/crash23.C: New test.
20446
20447 2004-09-27 Mark Mitchell <mark@codesourcery.com>
20448
20449 PR c++/17585
20450 * g++.dg/template/static8.C: New test.
20451
20452 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
20453
20454 PR c++/17681
20455 * g++.dg/other/error9.C: New test.
20456
20457 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
20458
20459 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20460
20461 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20462
20463 PR fortran/15164
20464 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20465
20466 2004-09-26 Roger Sayle <roger@eyesopen.com>
20467
20468 PR middle-end/17112
20469 * gcc.dg/pr17112-1.c: New test case.
20470
20471 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
20472
20473 PR c/11459
20474 * gcc.dg/pr11459-1.c: New test.
20475
20476 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
20477
20478 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20479 * gcc.dg/tree-ssa/loop-4.c: Likewise.
20480
20481 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20482
20483 * gfortran.dg/pr15324.f90: Make array bounds consistent.
20484
20485 2004-09-25 Jan Hubicka <jh@suse.cz>
20486
20487 * compile/30040909-1.c: New test.
20488 * compile/30040907-1.c: New test.
20489
20490 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
20491
20492 * gcc.c-torture/execute/va-arg-26.c: New test.
20493
20494 2004-09-24 Zack Weinberg <zack@codesourcery.com>
20495
20496 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20497 extra diagnostics on targets with 64-bit pointers.
20498 * objc.dg/selector-1.m: Adjust dg-warning regexp.
20499
20500 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
20501
20502 PR c/17188
20503 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20504 * gcc.dg/decl-3.c: Adjust expected message.
20505
20506 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20507
20508 PR fortran/17615
20509 * gfortran.dg/pr17615.f90: New test.
20510
20511 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
20512
20513 PR tree-optimzation/17517
20514 * g++.dg/tree-ssa/pr17517.C: New Test.
20515
20516 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
20517
20518 PR c++/16889
20519 * g++.dg/lookup/ambig3.C: New.
20520
20521 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
20522
20523 PR tree-opt/17624
20524 * g++.dg/opt/pr17624.C: New test.
20525
20526 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
20527
20528 PR c/6980
20529 * gcc.dg/Wbad-function-cast-1.c: New test.
20530
20531 2004-09-23 Zack Weinberg <zack@codesourcery.com>
20532
20533 * g++.dg/ext/complit1.C
20534 * g++.dg/other/error2.C
20535 * g++.dg/other/nontype-1.C
20536 * g++.dg/parse/crash11.C
20537 * g++.dg/parse/crash12.C
20538 * g++.dg/parse/error15.C
20539 * g++.dg/parse/error4.C
20540 * g++.dg/parse/tmpl-outside1.C
20541 * g++.dg/parse/too-many-tmpl-args1.C
20542 * g++.dg/template/dependent-expr3.C
20543 * g++.dg/template/error10.C
20544 * g++.dg/template/instantiate1.C
20545 * g++.dg/template/vtable2.C
20546 * g++.dg/warn/Wshadow-1.C
20547 * g++.dg/warn/weak1.C
20548 * g++.old-deja/g++.brendan/crash16.C
20549 * g++.old-deja/g++.brendan/crash18.C
20550 * g++.old-deja/g++.brendan/crash48.C
20551 * g++.old-deja/g++.brendan/crash49.C
20552 * g++.old-deja/g++.brendan/crash55.C
20553 * g++.old-deja/g++.brendan/crash56.C
20554 * g++.old-deja/g++.brendan/crash8.C
20555 * g++.old-deja/g++.brendan/enum11.C
20556 * g++.old-deja/g++.brendan/enum8.C
20557 * g++.old-deja/g++.brendan/enum9.C
20558 * g++.old-deja/g++.brendan/friend3.C
20559 * g++.old-deja/g++.brendan/misc14.C
20560 * g++.old-deja/g++.bugs/900402_02.C
20561 * g++.old-deja/g++.bugs/900404_03.C
20562 * g++.old-deja/g++.bugs/900404_04.C
20563 * g++.old-deja/g++.bugs/900428_03.C
20564 * g++.old-deja/g++.jason/crash4.C
20565 * g++.old-deja/g++.jason/overload21.C
20566 * g++.old-deja/g++.jason/redecl1.C
20567 * g++.old-deja/g++.jason/report.C
20568 * g++.old-deja/g++.jason/rfg10.C
20569 * g++.old-deja/g++.jason/template30.C
20570 * g++.old-deja/g++.law/arm12.C
20571 * g++.old-deja/g++.law/ctors5.C
20572 * g++.old-deja/g++.law/cvt20.C
20573 * g++.old-deja/g++.law/init10.C
20574 * g++.old-deja/g++.law/init8.C
20575 * g++.old-deja/g++.law/visibility17.C
20576 * g++.old-deja/g++.law/visibility7.C
20577 * g++.old-deja/g++.mike/net8.C
20578 * g++.old-deja/g++.mike/p646.C
20579 * g++.old-deja/g++.mike/p700.C
20580 * g++.old-deja/g++.mike/p701.C
20581 * g++.old-deja/g++.mike/p811.C
20582 * g++.old-deja/g++.ns/template13.C
20583 * g++.old-deja/g++.other/array3.C
20584 * g++.old-deja/g++.other/crash25.C
20585 * g++.old-deja/g++.other/dtor3.C
20586 * g++.old-deja/g++.other/dtor4.C
20587 * g++.old-deja/g++.other/main1.C
20588 * g++.old-deja/g++.other/warn7.C
20589 * g++.old-deja/g++.pt/crash11.C
20590 * g++.old-deja/g++.pt/crash36.C
20591 * g++.old-deja/g++.pt/spec22.C
20592 * g++.old-deja/g++.pt/spec9.C
20593 * g++.old-deja/g++.pt/ttp52.C
20594 * g++.old-deja/g++.robertl/eb103.C
20595 * g++.old-deja/g++.robertl/eb121.C
20596 * g++.old-deja/g++.robertl/eb22.C
20597 * g++.old-deja/g++.robertl/eb8.C:
20598 Update locations and/or regexps of dg-error markers.
20599 Remove markers for some bogus messages that are no longer issued.
20600
20601 2004-09-23 Jakub Jelinek <jakub@redhat.com>
20602
20603 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20604 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20605
20606 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
20607
20608 PR c++/17618
20609 * g++.dg/lookup/crash5.C: New test.
20610
20611 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
20612
20613 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20614 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20615 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20616 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20617 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20618 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20619
20620 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20621 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20622 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20623 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20624 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20625 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20626
20627 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20628
20629 * gcc.dg/vect/vect-44.c: Check additional cases.
20630 * gcc.dg/vect/vect-48.c: Check additional cases.
20631
20632 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20633 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20634 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20635 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20636 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20637 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20638 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20639 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20640 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20641
20642 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20643 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20644 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20645
20646 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
20647
20648 * gcc.dg/tree-ssa/loop-6.c: New test.
20649
20650 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
20651
20652 PR c++/17620
20653 * g++.dg/inherit/base2.C: New.
20654
20655 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
20656
20657 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20658 * gcc.dg/20001012-2.c: Likewise.
20659 * gcc.dg/20001013-1.c: Likewise.
20660 * gcc.dg/20001101-1.c: Likewise.
20661 * gcc.dg/20001102-1.c: Likewise.
20662 * gcc.dg/bf-spl1.c: Likewise.
20663 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20664 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20665
20666 2004-09-22 Diego Novillo <dnovillo@redhat.com>
20667
20668 PR tree-optimization/16721
20669 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20670
20671 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
20672
20673 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20674 * gcc.dg/20040305-1.c: Likewise.
20675
20676 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
20677
20678 PR c/16566
20679 * gcc.c-torture/compile/pr16566-1.c,
20680 gcc.c-torture/compile/pr16566-2.c,
20681 gcc.c-torture/compile/pr16566-3.c: New tests.
20682
20683 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
20684
20685 PR tree-optimization/17512
20686 * gcc.c-torture/compile/20040916-1.c.
20687
20688 2004-09-21 Mark Mitchell <mark@codesourcery.com>
20689
20690 * gcc.dg/pragma-re-3.c: New test.
20691
20692 2004-09-17 Matt Austern <austern@apple.com>
20693
20694 PR c++/15049
20695 * g++.dg/other/anon3.C: New.
20696
20697 2004-09-21 Roger Sayle <roger@eyesopen.com>
20698
20699 PR c++/7503
20700 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20701 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20702 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20703 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20704 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20705
20706 2004-09-21 Bud Davis <bdavis9659@comcast.net>
20707
20708 PR fortran/17286
20709 * gfortran.dg/pr17286.f90: New test.
20710
20711 2004-09-20 Mark Mitchell <mark@codesourcery.com>
20712
20713 PR c++/17530
20714 * g++.dg/template/static7.C: New test.
20715
20716 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
20717
20718 PR tree-opt/17558
20719 * gcc.c-torture/compile/pr17558.c: New test.
20720
20721 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
20722
20723 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20724 if SKIP_ATTRIBUTE is defined.
20725
20726 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20727
20728 PR fortran/15957
20729 * gfortran.dg/pr15957.f90: New test.
20730
20731 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
20732
20733 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20734 in comparison.
20735 * gcc.dg/vect/vect-79.c: Likewise.
20736 * gcc.dg/vect/vect-80.c: Likewise.
20737
20738 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20739
20740 PR fortran/15750
20741 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20742
20743 2004-09-20 Ira Rosen <irar@il.ibm.com>
20744
20745 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20746 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20747 * gcc.dg/vect/vect-62.c: New testcase.
20748 * gcc.dg/vect/vect-63.c: New testcase.
20749 * gcc.dg/vect/vect-64.c: New testcase.
20750 * gcc.dg/vect/vect-65.c: New testcase.
20751 * gcc.dg/vect/vect-66.c: New testcase.
20752 * gcc.dg/vect/vect-67.c: New testcase.
20753 * gcc.dg/vect/vect-68.c: New testcase.
20754 * gcc.dg/vect/vect-69.c: New testcase.
20755 * gcc.dg/vect/vect-79.c: New testcase.
20756 * gcc.dg/vect/vect-80.c: New testcase.
20757
20758 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
20759
20760 * gcc.target/mips/asm-1.c: New test.
20761
20762 2004-09-19 Ira Rosen <irar@il.ibm.com>
20763
20764 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20765 * gcc.dg/vect/vect-73.c: New testcase.
20766 * gcc.dg/vect/vect-74.c: New testcase.
20767 * gcc.dg/vect/vect-75.c: New testcase.
20768 * gcc.dg/vect/vect-76.c: New testcase.
20769 * gcc.dg/vect/vect-77.c: New testcase.
20770 * gcc.dg/vect/vect-78.c: New testcase
20771
20772 2004-09-18 Paul Brook <paul@codesourcery.com>
20773
20774 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20775
20776 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
20777
20778 PR c/17424
20779 * gcc.dg/pr17424-1.c: New test.
20780
20781 2004-09-18 Diego Novillo <dnovillo@redhat.com>
20782
20783 * g++.dg/tree-ssa/pr17153.C: New test.
20784
20785 2004-09-16 Geoffrey Keating <geoffk@apple.com>
20786
20787 PR pch/13361
20788 * testsuite/g++.dg/pch/wchar-1.C: New.
20789 * testsuite/g++.dg/pch/wchar-1.Hs: New.
20790
20791 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
20792
20793 * gcc.c-torture/execute/20040917-1.c: New test.
20794
20795 2004-09-17 Diego Novillo <dnovillo@redhat.com>
20796
20797 PR tree-optimization/17319
20798 * gcc.dg/pr17319.c: New test.
20799
20800 2004-09-17 Devang Patel <dpatel@apple.com>
20801
20802 * gcc.dg/20040813-1.c: New test.
20803
20804 2004-09-17 Diego Novillo <dnovillo@redhat.com>
20805
20806 PR tree-optimization/17273
20807 * gcc.c-torture/compile/pr17273.c: New test.
20808
20809 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
20810
20811 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20812 Update expected messages.
20813 * gcc.dg/declspec-13.c: New test.
20814
20815 2004-09-17 David Edelsohn <edelsohn@gnu.org>
20816
20817 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20818
20819 2004-09-17 Diego Novillo <dnovillo@redhat.com>
20820
20821 * gcc.c-torture/execute/pr17252.c: Use post-increment to
20822 change what 'a' is pointing to.
20823
20824 2004-09-17 Mark Mitchell <mark@codesourcery.com>
20825
20826 PR c++/16002
20827 * g++.dg/template/error18.C: New test.
20828
20829 PR c++/16029
20830 * g++.dg/warn/Wunused-8.C: New test.
20831
20832 2004-09-17 Steven Bosscher <stevenb@suse.de>
20833
20834 PR tree-optimization/17513
20835 * gcc.dg/20040916-1.c: New test.
20836
20837 2004-09-16 Mark Mitchell <mark@codesourcery.com>
20838
20839 PR c++/17501
20840 * g++.dg/template/typename7.C: New test.
20841
20842 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
20843
20844 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20845
20846 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
20847
20848 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20849 with -ftree-based-profiling also.
20850 * lib/profopt.exp: Support late-set profile_option/feedback_option.
20851
20852 2004-09-16 Victor Leikehman <lei@il.ibm.com>
20853
20854 PR/15364
20855 * gfortran.dg/der_array_io_1.f90: New test.
20856 * gfortran.dg/der_array_io_2.f90: New test.
20857 * gfortran.dg/der_array_io_3.f90: New test.
20858
20859 2004-09-15 Mark Mitchell <mark@codesourcery.com>
20860
20861 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20862 EABI.
20863
20864 2004-09-15 Mark Mitchell <mark@codesourcery.com>
20865
20866 * g++.dg/opt/switch1.C: New test.
20867
20868 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
20869
20870 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20871 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20872 Update expected messages.
20873
20874 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20875
20876 PR fortran/16485
20877 * gfortran.dg/same_name_1.f90: New test.
20878
20879 2004-09-15 Diego Novillo <dnovillo@redhat.com>
20880
20881 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
20882 dereference garbage pointers.
20883
20884 2004-09-15 Jakub Jelinek <jakub@redhat.com>
20885
20886 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20887 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20888
20889 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20890 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20891 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20892
20893 2004-09-14 Mark Mitchell <mark@codesourcery.com>
20894
20895 PR c++/17324
20896 * g++.dg/template/mangle1.C: New test.
20897
20898 2004-09-14 Diego Novillo <dnovillo@redhat.com>
20899
20900 PR tree-optimization/17252
20901 * gcc.c-torture/execute/pr17252.c: New test.
20902
20903 2004-09-14 Andrew Pinski <apinski@apple.com>
20904
20905 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20906
20907 2004-09-14 Roger Sayle <roger@eyesopen.com>
20908
20909 PR rtl-optimization/9771
20910 * gcc.dg/pr9771-1.c: New test case.
20911
20912 2004-09-14 Diego Novillo <dnovillo@redhat.com>
20913
20914 PR tree-optimization/15262
20915 * gcc.c-torture/execute/pr15262-1.c: New test.
20916 * gcc.c-torture/execute/pr15262-2.c: New test.
20917
20918 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
20919
20920 * gcc.dg/declspec-12.c: New test.
20921
20922 2004-09-14 Bud Davis <bdavis9659@comcast.net>
20923
20924 * gfortran.dg/pr17090.f90: Add directives to test.
20925
20926 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
20927
20928 * gcc.c-torture/compile/20040914-1.c: New test.
20929
20930 2004-09-13 Mark Mitchell <mark@codesourcery.com>
20931
20932 PR c++/16162
20933 * g++.dg/template/decl2.C: New test.
20934
20935 2004-09-13 Bud Davis <bdavis9659@comcast.net>
20936
20937 PR fortran/17090
20938 * gfortran.dg/pr17090.f90: New test.
20939
20940 2004-09-13 Dale Johannesen <dalej@apple.com>
20941
20942 * gcc.c-torture/compile/pr17408.c: New test case.
20943
20944 2004-09-13 Mark Mitchell <mark@codesourcery.com>
20945
20946 PR c++/16716
20947 * g++.dg/parse/crash17.C: New test.
20948
20949 PR c++/17327
20950 * g++.dg/template/enum3.C: New test.
20951
20952 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
20953
20954 * lib/gcc-defs.exp: Load wrapper.exp.
20955 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20956 using local code.
20957 * lib/gcc.exp (gcc_init): Similar.
20958 * lib/gfortran.exp (gfortran_init): Similar.
20959 * lib/objc.exp (objc_init): Similar.
20960 * lib/treelang.exp (treelang_init): Similar.
20961 * lib/wrapper.exp: New file with build_wrapper call machinery in
20962 ${tool}_maybe_build_wrapper.
20963
20964 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
20965
20966 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20967 "inline".
20968 * gcc.dg/declspec-11.c: Update expected messages.
20969 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20970 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20971 gcc.dg/inline-12.c: New tests.
20972
20973 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
20974
20975 * g++.dg/tree-ssa/pr17400.C: New testcase.
20976
20977 2004-09-13 James E Wilson <wilson@specifixinc.com>
20978
20979 * gcc.target/mips/sb1-1.c: New testcase.
20980
20981 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
20982
20983 * lib/g77-dg.exp: Remove unused file.
20984 * lib/mike-g77.exp: Ditto.
20985 * lib/g77.exp: Ditto.
20986
20987 2004-09-12 Richard Henderson <rth@redhat.com>
20988
20989 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20990
20991 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
20992
20993 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20994 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20995 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20996 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20997 Update expected messages.
20998
20999 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
21000
21001 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
21002 declaration/use mismatch for dirp parameter.
21003
21004 2004-09-12 Andrew Pinski <apinski@apple.com>
21005
21006 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
21007 -fgnu-runtime is passed.
21008
21009 2004-09-12 Richard Henderson <rth@redhat.com>
21010
21011 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
21012 do the uplevel thing and update additional_flags directly.
21013 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
21014 gfortran.fortran-torture/execute/intrinsic_nearest.x,
21015 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
21016 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
21017
21018 2004-09-11 Steven Bosscher <stevenb@suse.de>
21019
21020 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
21021
21022 2004-09-11 Roger Sayle <roger@eyesopen.com>
21023
21024 PR middle-end/17411
21025 * g++.dg/opt/pr17411-1.C: New test case.
21026
21027 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
21028
21029 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21030 gcc.dg/tls/diag-2.c: Update expected messages.
21031 * gcc.dg/991209-1.c: Specify compilation options. Update expected
21032 messages.
21033 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
21034 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
21035 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
21036 gcc.dg/tls/diag-5.c: New tests.
21037
21038 2004-09-11 Zack Weinberg <zack@codesourcery.com>
21039
21040 * gcc.dg/20040910-1.c: Correct dg-error regexp.
21041
21042 2004-09-11 Steven Bosscher <stevenb@suse.de>
21043
21044 * g++.dg/parse/break-in-for.C: New test.
21045
21046 2004-09-11 Jakub Jelinek <jakub@redhat.com>
21047
21048 * gcc.dg/tree-ssa/20040911-1.c: New test.
21049
21050 2004-09-11 Andreas Jaeger <aj@suse.de>
21051
21052 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
21053 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
21054
21055 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
21056
21057 * gcc.target/frv: New directory of FR-V-specific tests.
21058
21059 2004-09-10 James E Wilson <wilson@specifixinc.com>
21060
21061 * gcc.dg/convert-vec-1.c: New test.
21062
21063 2004-09-10 Roger Sayle <roger@eyesopen.com>
21064
21065 PR middle-end/17024
21066 * gcc.dg/pr17024-1.c: New test case.
21067
21068 2004-09-10 Eric Christopher <echristo@redhat.com>
21069
21070 * gcc.dg/20040910-1.c: New test.
21071
21072 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
21073
21074 * gcc.dg/bitfld-9.c: New test.
21075
21076 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
21077
21078 * gcc.c-torture/execute/ieee/acc1.c: New test.
21079 * gcc.c-torture/execute/ieee/acc2.c: New test.
21080 * gcc.c-torture/execute/ieee/mzero6.c: New test.
21081
21082 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
21083
21084 * gcc.dg/deprecated-2.c: New test.
21085
21086 2004-09-09 James E Wilson <wilson@specifixinc.com>
21087
21088 * gcc.dg/init-vec-1.c: New test.
21089
21090 2004-09-09 Roger Sayle <roger@eyesopen.com>
21091
21092 PR middle-end/17055
21093 * gcc.dg/pr17055-1.c: New test case.
21094
21095 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
21096
21097 PR target/17377
21098 * gcc.c-torture/execute/pr17377.c: New test.
21099
21100 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
21101
21102 PR c/8420
21103 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
21104 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
21105 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21106 gcc.dg/long-long-typespec-1.c: New tests.
21107 * gcc.dg/tls/diag-2.c: Update expected diagnostics
21108
21109 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
21110
21111 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
21112 gcc.dg/gnu99-static-1.c: New tests.
21113
21114 2004-09-08 Devang Patel <dpatel@apple.com>
21115
21116 * gcc.dg/darwin-ld-20040828-1.c: New test.
21117 * gcc.dg/darwin-ld-20040828-2.c: New test.
21118 * gcc.dg/darwin-ld-20040828-3.c: New test.
21119
21120 2004-09-08 Ziemowit Laski <zlaski@apple.com>
21121
21122 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
21123 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
21124 in error message.
21125 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
21126 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
21127 in error message.
21128 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
21129 types they qualify.
21130 * objc.dg/type-size-2.m: Fix wording in comment.
21131 * objc.dg/va-meth-1.m: New test case.
21132
21133 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
21134
21135 PR c/16633:
21136 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
21137 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
21138
21139 2004-09-06 Devang Patel <dpatel@apple.com>
21140
21141 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
21142 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
21143
21144 2004-09-06 Zack Weinberg <zack@codesourcery.com>
21145
21146 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
21147 reflect changed line numbering of diagnostics.
21148
21149 2004-09-06 Paul Brook <paul@codesourcery.com>
21150
21151 * gfortran.dg/edit_real_1.f90: Add new test.
21152
21153 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
21154
21155 * gcc.dg/tree-ssa/loop-2.c: New test.
21156 * gcc.dg/tree-ssa/loop-3.c: New test.
21157 * gcc.dg/tree-ssa/loop-4.c: New test.
21158 * gcc.dg/tree-ssa/loop-5.c: New test.
21159
21160 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21161
21162 * gcc.dg/format/sentinel-1.c: Update for parameter option.
21163
21164 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21165
21166 * gcc.dg/format/sentinel-1.c: New test.
21167
21168 2004-09-04 Uros Bizjak <uros@kss-loka.si>
21169
21170 * testsuite/gcc.dg/builtins-46.c: New.
21171
21172 2004-09-03 Devang Patel <dpatel@apple.com>
21173
21174 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
21175 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
21176
21177 2004-09-03 Jan Beulich <jbeulich@novell.com>
21178
21179 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
21180 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
21181 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
21182 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
21183 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
21184 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
21185 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
21186 the non-portable bzero.
21187 * gcc.dg/20010912-1.c: xfail for NetWare.
21188 * gcc.dg/20020426-2.c: xfail for NetWare.
21189 * gcc.dg/20021014-1.c: xfail for NetWare.
21190 * gcc.dg/20021018-1.c: xfail for NetWare.
21191 * gcc.dg/20030213-1.c: xfail for NetWare.
21192 * gcc.dg/20030225-1.c: xfail for NetWare.
21193 * gcc.dg/20030708-1.c: xfail for NetWare.
21194 * gcc.dg/builtins-config.h: Also exclude NetWare.
21195 * gcc.dg/format/format.h: Define restrict only if not already defined.
21196 * gcc.dg/nest.c: xfail for NetWare.
21197 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
21198 * lib/target-supports.exp (check_visibility_available): Exclude
21199 NetWare.
21200
21201 2004-09-03 Jan Beulich <jbeulich@novell.com>
21202
21203 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
21204 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
21205 deterministic starting point for the alignment of structure fields.
21206 * gcc.dg/Wpadded.c: Dito.
21207 * g++.dg/abi/vbase10.C: Dito.
21208
21209 2004-09-03 Devang Patel <dpatel@apple.com>
21210
21211 * g++.dg/debug/pr15736.cc: New test.
21212
21213 2004-09-02 Mark Mitchell <mark@codesourcery.com>
21214
21215 * README.QMTEST: Fix out-of-date link.
21216
21217 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
21218
21219 PR fortran/16579
21220 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
21221 Delete. Duplicate of gfortran.dg/g77/20010610.f
21222
21223 2004-09-02 Mark Mitchell <mark@codesourcery.com>
21224
21225 * g++.dg/abi/arm_rtti1.C: New test.
21226
21227 2004-09-02 Geoffrey Keating <geoffk@apple.com>
21228
21229 * gcc.dg/ppc-vector-memcpy.c: New.
21230 * gcc.dg/ppc-vector-memset.c: New.
21231
21232 2004-09-02 Chao-ying Fu <fu@mips.com>
21233
21234 * gcc.target/mips/mips-3d-1.c: New test.
21235 * gcc.target/mips/mips-3d-2.c: New test.
21236 * gcc.target/mips/mips-3d-3.c: New test.
21237 * gcc.target/mips/mips-3d-4.c: New test.
21238 * gcc.target/mips/mips-3d-5.c: New test.
21239 * gcc.target/mips/mips-3d-6.c: New test.
21240 * gcc.target/mips/mips-3d-7.c: New test.
21241 * gcc.target/mips/mips-3d-8.c: New test.
21242 * gcc.target/mips/mips-3d-9.c: New test.
21243 * gcc.target/mips/mips-ps-1.c: New test.
21244 * gcc.target/mips/mips-ps-2.c: New test.
21245 * gcc.target/mips/mips-ps-3.c: New test.
21246 * gcc.target/mips/mips-ps-4.c: New test.
21247 * gcc.target/mips/mips-ps-type.c: New test.
21248
21249 2004-09-02 Paul Brook <paul@codesourcery.com>
21250
21251 * gfortran.dg/edit_real_1.f90: Add new tests.
21252
21253 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21254
21255 PR fortran/15327
21256 * gfortran.dg/merge_char_1.f90: New test.
21257
21258 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21259
21260 PR fortran/16404
21261 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
21262
21263 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
21264
21265 PR c/1522
21266 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
21267
21268 2004-09-01 Mark Mitchell <mark@codesourcery.com>
21269
21270 * g++.dg/opt/loop1.C: Do not XFAIL.
21271
21272 2004-09-01 Jakub Jelinek <jakub@redhat.com>
21273
21274 * gcc.c-torture/execute/20040831-1.c: New test.
21275
21276 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
21277
21278 PR fortran/16579
21279 * gfortran.dg/g77/20010610.f: Now passes.
21280 Copy from g77.f-torture/execute. Add dg-run directive.
21281 * gfortran.dg/g77/README: Update
21282
21283 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
21284
21285 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
21286 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
21287 (t1, t2, t3, t4): Add volatile.
21288
21289 2004-08-31 Mark Mitchell <mark@codesourcery.com>
21290
21291 * g++.dg/ext/visibility/arm1.C: New test.
21292
21293 2004-08-31 Geoffrey Keating <geoffk@apple.com>
21294
21295 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
21296 -pedantic-errors.
21297
21298 2004-09-01 Paul Brook <paul@codesourcery.com>
21299
21300 * gfortran.dg/eof_2.f90: New test.
21301
21302 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21303
21304 PR fortran/16579
21305 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
21306
21307 2004-08-31 Bud Davis <bdavis9659@comcast.net>
21308
21309 PR libfortran/16805
21310 * gfortran.dg/list_read_2.f90: New test.
21311
21312 2004-08-31 Mark Mitchell <mark@codesourcery.com>
21313
21314 * g++.dg/abi/key1.C: New test.
21315
21316 2004-08-31 Richard Henderson <rth@redhat.com>
21317
21318 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
21319 form of offsetof.
21320 * g++.dg/other/offsetof5.C: Remove duplicate.
21321
21322 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21323
21324 PR fortran/17244
21325 * gfortran.dg/func_derived_1.f90: New test.
21326
21327 2004-08-31 Paul Brook <paul@codesourcery.com>
21328
21329 * gfortran.dg/eof_1.f90: New test.
21330
21331 2004-08-31 Paul Brook <paul@codesourcery.com>
21332
21333 * gfortran.dg/list_read_1.f90: New file.
21334
21335 2004-08-30 Mark Mitchell <mark@codesourcery.com>
21336
21337 * g++.dg/opt/loop1.C: XFAIL.
21338
21339 2004-08-30 Geoffrey Keating <geoffk@apple.com>
21340
21341 * gcc.dg/funcdef-storage-1.c: New.
21342 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21343 an extern function in local scope.
21344 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21345 declare an 'auto inline' function in local scope.
21346 * gcc.dg/20011130-1.c: Likewise.
21347 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21348 an 'auto' function in local scope.
21349 * gcc.dg/20021014-1.c: Likewise.
21350 * gcc.dg/20030331-2.c: Likewise.
21351
21352 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21353
21354 * gfortran.dg/blockdata_1.f90: New test.
21355
21356 2004-08-30 Richard Henderson <rth@redhat.com>
21357
21358 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
21359
21360 2004-08-30 Richard Henderson <rth@redhat.com>
21361
21362 * lib/fortran-torture.exp (fortran-torture-execute): Honor
21363 additional_flags set by alternate driver.
21364 (ieee-options): New procedure.
21365 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
21366 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
21367 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
21368 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
21369
21370 2004-08-30 Richard Henderson <rth@redhat.com>
21371
21372 * lib/f-torture.exp: Remove.
21373
21374 2004-08-29 Mark Mitchell <mark@codesourcery.com>
21375
21376 PR rtl-optimization/16590
21377 * g++.dg/opt/loop1.C: New test.
21378
21379 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21380
21381 PR fortran/13910
21382 * gfortran.dg/oldstyle_1.f90: New test.
21383
21384 2004-08-29 Steven G. Kargl <kargls@comcast.net>
21385 Paul Brook <paul@codesourcery.com>
21386
21387 * gfortran.dg/g77/README: Update.
21388 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
21389 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21390 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21391
21392 2004-08-28 Paul Brook <paul@codesourcery.com>
21393
21394 PR libfortran/17195
21395 * gfortran.dg/edit_real_1.f90: New test.
21396
21397 2004-08-27 Paul Brook <paul@codesourcery.com>
21398
21399 * gfortran.dg/rewind_1.f90: New test.
21400
21401 2004-08-27 Bud Davis <bdavis9659@comcast.net>
21402
21403 PR fortran/16597
21404 * gfortran.dg/pr16597.f90: New test.
21405
21406 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
21407
21408 PR c/13801
21409 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21410 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21411 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21412 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21413 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21414
21415 2004-08-26 Nick Clifton <nickc@redhat.com>
21416
21417 * gcc.c-torture/compile/pr17119.c: New test.
21418
21419 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
21420
21421 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21422
21423 2004-08-25 Richard Henderson <rth@redhat.com>
21424
21425 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21426 the bits that expect kind=8 to be the largest real kind.
21427
21428 2004-08-25 Ziemowit Laski <zlaski@apple.com>
21429
21430 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21431
21432 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21433
21434 * gfortran.dg/assignment_1.f90: New test.
21435
21436 2004-08-25 Adam Nemet <anemet@lnxw.com>
21437
21438 * g++.dg/template/repo3.C: New test.
21439
21440 2004-08-25 Roger Sayle <roger@eyesopen.com>
21441
21442 PR middle-end/16693
21443 PR tree-optimization/16372
21444 * g++.dg/opt/pr16372-1.C: New test case.
21445 * g++.dg/opt/pr16693-1.C: New test case.
21446 * g++.dg/opt/pr16693-2.C: New test case.
21447
21448 2004-08-25 Ziemowit Laski <zlaski@apple.com>
21449
21450 * objc.dg/proto-lossage-4.m: New test.
21451
21452 2004-08-25 Mark Mitchell <mark@codesourcery.com>
21453
21454 PR c++/17155
21455 * g++.dg/inherit/local2.C: New test.
21456
21457 2004-08-25 Paul Brook <paul@codesourcery.com>
21458
21459 PR fortran/17144
21460 * gfortran.dg/string_ctor_1.f90: New test.
21461
21462 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21463
21464 PR c++/14428
21465 * g++.dg/template/redecl2.C: New test.
21466
21467 2004-08-24 Bud Davis <bdavis9659@comcast.net>
21468
21469 PR fortran/17143
21470 * gfortran.dg/pr17143.f90: New test.
21471
21472 2004-08-24 Bud Davis <bdavis9659@comcast.net>
21473
21474 PR fortran/17164
21475 * gfortran.dg/pr17164.f90: New test.
21476
21477 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
21478
21479 * gcc.dg/tree-ssa/loop-1.c: New test.
21480
21481 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
21482
21483 * gcc.c-torture/compile/20040824-1.c: New test.
21484
21485 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
21486
21487 * gcc.c-torture/compile/iftrap-3.c: New test.
21488
21489 2004-08-24 Paul Brook <paul@codesourcery.com>
21490
21491 * gfortran.dg/entry_2.f90: New test.
21492
21493 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
21494
21495 PR c++/16889
21496 * g++.dg/lookup/ambig[12].C: New.
21497
21498 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21499
21500 PR c++/16706
21501 * g++.dg/template/crash21.C: New test.
21502 * g++.dg/template/crash22.C: Likewise.
21503
21504 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
21505
21506 PR c++/17149
21507 * g++.dg/template/access15.C: New.
21508
21509 2004-08-23 Mark Mitchell <mark@codesourcery.com>
21510
21511 PR c++/17163
21512 * g++.dg/template/repo2.C: New test.
21513
21514 2004-08-23 Roger Sayle <roger@eyesopen.com>
21515
21516 PR rtl-optimization/17078
21517 * gcc.c-torture/execute/pr17078-1.c: New test case.
21518
21519 2004-08-23 Mark Mitchell <mark@codesourcery.com>
21520
21521 PR c/14492
21522 * gcc.dg/debug/crash1.c: New test.
21523
21524 2004-08-23 Mark Mitchell <mark@codesourcery.com>
21525
21526 PR c/16180
21527 * gcc.dg/loop-5.c: New test.
21528
21529 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
21530
21531 * gcc.c-torture/execute/20040823-1.c: New test.
21532
21533 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
21534
21535 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21536 to the assembler. Simplify test accordingly.
21537 (asm_abi_flags): Use GNU names.
21538 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21539 to check for ABI flags.
21540
21541 2004-08-22 Andrew Pinski <apinski@apple.com>
21542
21543 * g++.dg/opt/pr14029.C: New test.
21544 * gcc.c-torture/execute/pr15262.c: New test.
21545
21546 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21547
21548 * gfortran.dg/reduction.f90: Add checks with complex arguments.
21549
21550 2004-08-21 Bud Davis <bdavis9659@comcast.net>
21551
21552 PR 16908
21553 * gfortran.dg/direct_io.f90: New test.
21554
21555 2004-08-20 Mark Mitchell <mark@codesourcery.com>
21556
21557 PR c++/17121
21558 * g++.dg/inherit/local2.C: New test.
21559
21560 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
21561
21562 PR c++/17120
21563 * g++.dg/warn/Wparentheses-4.C: New test.
21564
21565 2004-08-20 Mark Mitchell <mark@codesourcery.com>
21566
21567 PR c++/17121
21568 * g++.dg/inherit/local2.C: New test.
21569
21570 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21571 * gcc.dg/ppc-ldstruct.c: Likewise.
21572 * gcc.dg/ppc64-abi-2.c: Likewise.
21573
21574 2004-08-20 Jakub Jelinek <jakub@redhat.com>
21575
21576 PR rtl-optimization/17099
21577 * gcc.c-torture/execute/20040820-1.c: New test.
21578
21579 2004-08-20 David Edelsohn <edelsohn@gnu.org>
21580
21581 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21582
21583 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
21584
21585 PR fortran/17077
21586 * gfortran.dg/auto_array_1.f90: New test.
21587
21588 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21589
21590 PR fortran/17074
21591 * gfortran.dg/simpleif_1.f90: New test.
21592
21593 2004-08-19 Mark Mitchell <mark@codesourcery.com>
21594
21595 * lib/target-supports.exp (check_profiling_available): Return
21596 false for arm*-*-symbianelf* and arm*-*-eabi*.
21597
21598 PR c++/15890
21599 * g++.dg/template/delete1.C: New test.
21600
21601 2004-08-19 Paul Brook <paul@codesourcery.com>
21602
21603 PR fortran/14976
21604 PR fortran/16228
21605 * gfortran.dg/data_char_1.f90: New test.
21606
21607 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
21608
21609 PR fortran/16946
21610 * gfortran.dg/reduction.f90: New testcase.
21611
21612 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21613
21614 PR fortran/16520
21615 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21616
21617 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
21618
21619 PR c++/17041
21620 * g++.dg/Wparentheses-3.C: New test.
21621
21622 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
21623
21624 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21625 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21626 * gcc.dg/vect/vect-2.c: Likewise.
21627 * gcc.dg/vect/vect-3.c: Likewise.
21628 * gcc.dg/vect/vect-4.c: Likewise.
21629 * gcc.dg/vect/vect-5.c: Likewise.
21630 * gcc.dg/vect/vect-6.c: Likewise.
21631 * gcc.dg/vect/vect-7.c: Likewise.
21632 * gcc.dg/vect/vect-25.c: Likewise.
21633 * gcc.dg/vect/vect-31.c: Likewise.
21634 * gcc.dg/vect/vect-32.c: Likewise.
21635 * gcc.dg/vect/vect-34.c: Likewise.
21636 * gcc.dg/vect/vect-36.c: Likewise.
21637 * gcc.dg/vect/vect-all.c: Likewise.
21638
21639 2004-08-18 Mark Mitchell <mark@codesourcery.com>
21640
21641 PR c++/17068
21642 * g++.dg/template/operator4.C: New test.
21643
21644 2004-08-18 Richard Henderson <rth@redhat.com>
21645
21646 * gcc.dg/20040206-1.c: XFAIL.
21647
21648 2004-08-17 Mark Mitchell <mark@codesourcery.com>
21649
21650 PR c++/16246
21651 * g++.dg/template/array7.C: New test.
21652
21653 2004-08-17 James E Wilson <wilson@specifixinc.com>
21654
21655 * gcc.dg/mips-movcc-1.c: New test.
21656 * gcc.dg/mips-movcc-2.c: New test.
21657 * gcc.dg/mips-movcc-3.c: New test.
21658
21659 * gcc.dg/mips-nmadd-1.c: New test.
21660 * gcc.dg/mips-nmadd-2.c: New test.
21661
21662 2004-08-17 Mark Mitchell <mark@codesourcery.com>
21663
21664 PR c++/15871
21665 * g++.dg/opt/inline8.C: New test.
21666
21667 PR c++/16965
21668 * g++.dg/parse/error17.C: New test.
21669
21670 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
21671
21672 * gcc.dg/vect: New directory for vectorizer tests.
21673 * gcc.dg/vect/tree-vect.h: New file.
21674 * gcc.dg/vect/vect.exp: New file.
21675 * gcc.dg/vect/pr16105.c.c: New test.
21676 * gcc.dg/vect/vect-1.c: New test.
21677 * gcc.dg/vect/vect-2.c: New test.
21678 * gcc.dg/vect/vect-3.c: New test.
21679 * gcc.dg/vect/vect-4.c: New test.
21680 * gcc.dg/vect/vect-5.c: New test.
21681 * gcc.dg/vect/vect-6.c: New test.
21682 * gcc.dg/vect/vect-7.c: New test.
21683 * gcc.dg/vect/vect-8.c: New test.
21684 * gcc.dg/vect/vect-9.c: New test.
21685 * gcc.dg/vect/vect-10.c: New test.
21686 * gcc.dg/vect/vect-11.c: New test.
21687 * gcc.dg/vect/vect-12.c: New test.
21688 * gcc.dg/vect/vect-13.c: New test.
21689 * gcc.dg/vect/vect-14.c: New test.
21690 * gcc.dg/vect/vect-15.c: New test.
21691 * gcc.dg/vect/vect-16.c: New test.
21692 * gcc.dg/vect/vect-17.c: New test.
21693 * gcc.dg/vect/vect-18.c: New test.
21694 * gcc.dg/vect/vect-19.c: New test.
21695 * gcc.dg/vect/vect-20.c: New test.
21696 * gcc.dg/vect/vect-21.c: New test.
21697 * gcc.dg/vect/vect-22.c: New test.
21698 * gcc.dg/vect/vect-23.c: New test.
21699 * gcc.dg/vect/vect-24.c: New test.
21700 * gcc.dg/vect/vect-25.c: New test.
21701 * gcc.dg/vect/vect-26.c: New test.
21702 * gcc.dg/vect/vect-27.c: New test.
21703 * gcc.dg/vect/vect-28.c: New test.
21704 * gcc.dg/vect/vect-29.c: New test.
21705 * gcc.dg/vect/vect-30.c: New test.
21706 * gcc.dg/vect/vect-31.c: New test.
21707 * gcc.dg/vect/vect-32.c: New test.
21708 * gcc.dg/vect/vect-33.c: New test.
21709 * gcc.dg/vect/vect-34.c: New test.
21710 * gcc.dg/vect/vect-35.c: New test.
21711 * gcc.dg/vect/vect-36.c: New test.
21712 * gcc.dg/vect/vect-37.c: New test.
21713 * gcc.dg/vect/vect-38.c: New test.
21714 * gcc.dg/vect/vect-40.c: New test.
21715 * gcc.dg/vect/vect-41.c: New test.
21716 * gcc.dg/vect/vect-42.c: New test.
21717 * gcc.dg/vect/vect-43.c: New test.
21718 * gcc.dg/vect/vect-44.c: New test.
21719 * gcc.dg/vect/vect-45.c: New test.
21720 * gcc.dg/vect/vect-46.c: New test.
21721 * gcc.dg/vect/vect-47.c: New test.
21722 * gcc.dg/vect/vect-48.c: New test.
21723 * gcc.dg/vect/vect-49.c: New test.
21724 * gcc.dg/vect/vect-50.c: New test.
21725 * gcc.dg/vect/vect-51.c: New test.
21726 * gcc.dg/vect/vect-52.c: New test.
21727 * gcc.dg/vect/vect-53.c: New test.
21728 * gcc.dg/vect/vect-54.c: New test.
21729 * gcc.dg/vect/vect-55.c: New test.
21730 * gcc.dg/vect/vect-56.c: New test.
21731 * gcc.dg/vect/vect-57.c: New test.
21732 * gcc.dg/vect/vect-58.c: New test.
21733 * gcc.dg/vect/vect-59.c: New test.
21734 * gcc.dg/vect/vect-60.c: New test.
21735 * gcc.dg/vect/vect-61.c: New test.
21736 * gcc.dg/vect/vect-all.c: New test.
21737 * gcc.dg/vect/vect-none.c: New test.
21738
21739 2004-08-17 Paul Brook <paul@codesourcery.com>
21740
21741 PR fortran/13082
21742 * gfortran.dg/entry_1.f90: New test.
21743
21744 2004-08-17 Andrew Pinski <apinski@apple.com>
21745
21746 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21747
21748 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
21749
21750 * gcc.dg/pr17036-1.c: New test.
21751
21752 2004-08-16 Devang Patel <dpatel@apple.com>
21753
21754 * gcc.dg/darwin-20040809-1.c: New test.
21755
21756 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
21757
21758 * gcc.dg/funcdef-attr-1.c: New test.
21759
21760 2004-08-16 Janis Johnson <janis187@us.ibm.com>
21761
21762 * gcc.dg/altivec-17.c: New test.
21763 * gcc.dg/altivec-18.c: New test.
21764
21765 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21766
21767 PR c++/6749
21768 * g++.dg/template/vtable2.C: New test.
21769
21770 2004-08-14 Richard Henderson <rth@redhat.com>
21771
21772 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21773 * gcc.dg/pack-test-4.c (main): Return 0.
21774 * gcc.dg/setjmp-1.c: Remove XFAIL.
21775 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21776
21777 2004-08-14 Richard Henderson <rth@redhat.com>
21778
21779 * gcc.dg/980217-1.c: Add prototype for printf.
21780
21781 2004-08-13 Bud Davis <bdavis9659@comcast.net>
21782
21783 * gfortran.dg/pr16935.f90: New test.
21784
21785 2004-08-13 Janis Johnson <janis187@us.ibm.com>
21786
21787 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21788
21789 2004-08-13 Paul Brook <paul@codesourcery.com>
21790
21791 * gfortran.dg/der_io_1.f90: Remove stray comma.
21792
21793 2004-08-12 Janis Johnson <janis187@us.ibm.com>
21794
21795 * gcc.dg/vmx/cw-bug-2.c: Remove.
21796 * gcc.dg/vmx/vprint-1.c: Remove.
21797 * gcc.dg/vmx/vscan-1.c: Remove.
21798
21799 2004-08-12 Devang patel <dpatel@apple.com>
21800
21801 * gcc.dg/darwin-20040809-2.c: New test.
21802
21803 2004-08-12 Janis Johnson <janis1872us.ibm.com>
21804
21805 * g++.dg/ext/altivec-12.C: New test.
21806
21807 * g++.dg/ext/altivec-11.C: New test.
21808
21809 2004-08-12 Paul Brook <paul@codesourcery.com>
21810
21811 * g++.dg/abi/arm_cxa_vec_1.C: New test.
21812
21813 2004-08-12 Janis Johnson <janis187@us.ibm.com>
21814
21815 * g++.dg/ext/altivec-2.C: Check for hardware support before
21816 executing any VMX instructions.
21817
21818 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21819
21820 2004-08-12 Jakub Jelinek <jakub@redhat.com>
21821
21822 PR c++/16276
21823 * g++.old-deja/g++.other/comdat4.C: New test.
21824 * g++.old-deja/g++.other/comdat4-aux.cc: New.
21825
21826 2004-08-12 Ben Elliston <bje@au.ibm.com>
21827
21828 PR target/16286
21829 * gcc.dg/pr16286.c: New test.
21830
21831 2004-08-12 Jan Beulich <jbeulich@novell.com>
21832
21833 * g++.dg/ext/asm5.C: New.
21834
21835 2004-08-11 Mark Mitchell <mark@codesourcery.com>
21836
21837 PR c++/16698
21838 * g++.dg/eh/crash1.C: New test.
21839
21840 PR c++/16717
21841 * g++.dg/ext/construct1.C: New test.
21842
21843 2004-08-11 Mark Mitchell <mark@codesourcery.com>
21844
21845 PR c++/16853
21846 * g++.dg/init/ptrmem1.C: New test.
21847
21848 PR c++/16618
21849 * g++.dg/parse/offsetof5.C: New test.
21850
21851 PR c++/16870
21852 * g++.dg/template/overload3.C: New test.
21853
21854 2004-08-11 Mark Mitchell <mark@codesourcery.com>
21855
21856 PR c++/16964
21857 * g++.dg/parse/error16.C: New test.
21858
21859 PR c++/16904
21860 * g++.dg/template/error14.C: New test.
21861
21862 PR c++/16929
21863 * g++.dg/template/error15.C: New test.
21864
21865 2004-08-11 Devang Patel <dpatel@apple.com>
21866
21867 * gcc.dg/darwin-ld-20040809-1.c: New test.
21868 * gcc.dg/darwin-ld-20040809-2.c: New test.
21869
21870 2004-08-11 Steven G. Kargl <kargls@comcast.net>
21871
21872 PR fortran/16917
21873 * gfortran.dg/dfloat_1.f90: New test.
21874
21875 2004-08-09 Mark Mitchell <mark@codesourcery.com>
21876
21877 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21878 * gcc.dg/dll-2.c: Fix dg-require syntax.
21879 * gcc.misc-tests/arm-isr.c (abort): Declare.
21880 (exit): Likewise.
21881
21882 2004-08-10 Mark Mitchell <mark@codesourcery.com>
21883
21884 PR c++/16971
21885 * g++.dg/parse/crash16.C: New test.
21886
21887 2004-08-10 Roger Sayle <roger@eyesopen.com>
21888
21889 * gcc.dg/mips-rsqrt-1.c: New test case.
21890 * gcc.dg/mips-rsqrt-2.c: New test case.
21891 * gcc.dg/mips-rsqrt-3.c: New test case.
21892
21893 2004-08-10 Paul Brook <paul@codesourcery.com>
21894
21895 * gfortran.dg/der_io_1.f90: New test.
21896
21897 2004-08-10 Paul Brook <paul@codesourcery.com>
21898
21899 PR fortran/16919
21900 * gfortran.dg/der_array_1.f90: New test.
21901
21902 2004-08-09 David Edelsohn <edelsohn@gnu.org>
21903
21904 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21905
21906 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
21907
21908 * gcc.dg/wchar_t-2.c: Fix typo.
21909
21910 2004-08-09 Falk Hueffner <falk@debian.org>
21911
21912 PR tree-optimization/12517
21913 * gcc.c-torture/compile/pr12517.c: New test.
21914
21915 PR tree-optimization/12578
21916 * gcc.c-torture/compile/pr12578.c: New test.
21917
21918 PR tree-optimization/12899
21919 * gcc.c-torture/compile/pr12899.c: New test.
21920
21921 PR rtl-optimization/14692
21922 * gcc.c-torture/compile/pr14692.c: New test.
21923
21924 PR tree-optimization/16461
21925 * gcc.c-torture/compile/pr16461.c: New test.
21926
21927 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
21928
21929 * gfortran.dg/getenv_1.f90: New test.
21930
21931 2004-08-06 Mark Mitchell <mark@codesourcery.com>
21932
21933 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21934 wchar_t.
21935 * gcc.dg/symbian5.c: Test -fno-short-wchar.
21936
21937 2004-08-06 Paul Brook <paul@codesourcery.com>
21938
21939 * gfortran.dg/ret_array_1.f90: New test.
21940 * gfortran.dg/ret_pointer_1.f90: New test.
21941
21942 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
21943
21944 * gcc.dg/missing-field-init-[12].c: New tests.
21945 * g++.dg/warn/missing-field-init-[12].C: New tests.
21946
21947 2004-08-06 Mark Mitchell <mark@codesourcery.com>
21948
21949 * gcc.dg/enum2.c: New test.
21950 * gcc.dg/symbian3.c: Likewise.
21951 * gcc.dg/symbian4.c: Likewise.
21952 * gcc.dg/wchar_t-2.c: Likewise.
21953
21954 2004-08-05 Mark Mitchell <mark@codesourcery.com>
21955
21956 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21957 destructor tests.
21958
21959 2004-08-05 Mark Mitchell <mark@codesourcery.com>
21960
21961 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21962 dg-require-visiblity.
21963 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21964 * g++.dg/ext/visibility/fvisibility.C: Likewise.
21965 * g++.dg/ext/visibility/memfuncts.C: Likewise.
21966 * g++.dg/ext/visibility/new1.C: Likewise.
21967 * g++.dg/ext/visibility/pragma.C: Likewise.
21968 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21969 * g++.dg/ext/visibility/virtual.C: Likewise.
21970 * g++/dg/ext/visibility/visibility-1.C: Likewise.
21971 * g++/dg/ext/visibility/visibility-2.C: Likewise.
21972 * g++/dg/ext/visibility/visibility-3.C: Likewise.
21973 * g++/dg/ext/visibility/visibility-4.C: Likewise.
21974 * g++/dg/ext/visibility/visibility-5.C: Likewise.
21975 * g++/dg/ext/visibility/visibility-6.C: Likewise.
21976 * g++/dg/ext/visibility/visibility-7.C: Likewise.
21977 * g++/dg/ext/visibility/visibility-8.C: New test.
21978 * gcc.c-torture/compile/dll.x: Remove.
21979 * gcc.dg/dll-2.c: Use dg-require-dll
21980 * gcc.dg/visibility-10.c: New test.
21981 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21982 supporting DLLs.
21983 * testsuite/lib/scanasm.exp (scan_hidden): New function.
21984 (scan_not_hidden): Likewise.
21985
21986 2004-08-05 David Edelsohn <edelsohn@gnu.org>
21987
21988 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21989
21990 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
21991
21992 * gcc.c-torture/execute/20040805-1.c: New test.
21993
21994 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
21995
21996 * gcc.dg/20020118-1.c: Declare abort.
21997 * gcc.dg/altivec_check.h: Likewise.
21998 * gcc.dg/iftrap-2.c: Likewise.
21999 * gcc.dg/pragma-darwin.c: Likewise.
22000 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
22001
22002 2004-08-04 Geoffrey Keating <geoffk@apple.com>
22003
22004 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
22005
22006 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
22007
22008 * gcc.c-torture/execute/builtins/abs-2.c,
22009 gcc.c-torture/execute/builtins/abs-3.c,
22010 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
22011 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
22012 intmax_t, uintmax_t and their limits.
22013 * gcc.dg/intmax_t-1.c: New test.
22014
22015 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22016
22017 * g++.dg/tc1/dr147.C: Add reference to PR.
22018
22019 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
22020
22021 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
22022 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
22023
22024 2004-08-03 David Edelsohn <edelsohn@gnu.org>
22025
22026 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
22027
22028 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
22029
22030 * gcc.dg/redecl-5.c: New test.
22031 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
22032 of scanf.
22033
22034 2004-08-03 Roger Sayle <roger@eyesopen.com>
22035
22036 PR middle-end/16790
22037 * gcc.c-torture/execute/pr16790-1.c: New test case.
22038
22039 2004-08-03 Mark Mitchell <mark@codesourcery.com>
22040
22041 * g++.dg/ext/visibility/assign1.C: New test.
22042 * g++.dg/ext/visibility/new1.C: Likewise.
22043
22044 * gcc.dg/symbian1.c: New test.
22045 * gcc.dg/symbian2.c: Likewise.
22046
22047 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
22048
22049 PR target/16570
22050 * gcc.dg/i386-sse-9.c: New test.
22051
22052 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
22053
22054 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
22055
22056 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
22057
22058 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
22059 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
22060 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
22061 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
22062 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
22063 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
22064 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
22065 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
22066 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
22067 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
22068 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
22069 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
22070 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
22071 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
22072 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
22073 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
22074 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
22075 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
22076 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
22077 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
22078 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
22079 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
22080 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
22081 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22082 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
22083 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
22084 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
22085 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
22086 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22087 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22088 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
22089 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
22090 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
22091 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
22092 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
22093 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22094 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22095 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22096 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22097 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
22098 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
22099 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
22100 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
22101 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
22102 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22103 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22104 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
22105 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
22106 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
22107 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
22108 gcc.misc-tests/i386-pf-3dnow-1.c,
22109 gcc.misc-tests/i386-pf-athlon-1.c,
22110 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22111 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
22112 Declare built-in functions used.
22113 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
22114
22115 2004-08-02 Mark Mitchell <mark@codesourcery.com>
22116
22117 PR c++/16707
22118 * g++.dg/lookup/using12.C: New test.
22119
22120 * g++.dg/init/null1.C: Fix PR number.
22121 * g++.dg/parse/namespace10.C: Likewise.
22122
22123 2004-08-01 Mark Mitchell <mark@codesourcery.com>
22124
22125 PR c++/16224
22126 * g++.dg/template/spec17.C: New test.
22127 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
22128 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
22129
22130 2004-08-02 David Billinghurst
22131
22132 PR fortran/16292
22133 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
22134
22135 2004-08-01 Zack Weinberg <zack@codesourcery.com>
22136
22137 * gcc.dg/ia64-got-1.c: New test case.
22138
22139 2004-08-01 Mark Mitchell <mark@codesourcery.com>
22140
22141 PR c++/16489
22142 * g++.dg/init/null1.C: New test.
22143 * g++.dg/tc1/dr76.C: Adjust error marker.
22144
22145 PR c++/16529
22146 * g++.dg/parse/namespace10.C: New test.
22147
22148 PR c++/16810
22149 * g++.dg/inherit/ptrmem2.C: New test.
22150
22151 2004-08-02 Ben Elliston <bje@au.ibm.com>
22152
22153 PR target/16155
22154 * gcc.dg/pr16155.c: New test.
22155
22156 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
22157
22158 * gcc.dg/redecl-2.c: New test.
22159
22160 2004-07-30 Geoffrey Keating <geoffk@apple.com>
22161
22162 * gcc.dg/darwin-longdouble.c: New file.
22163
22164 2004-07-30 Richard Henderson <rth@redhat.com>
22165
22166 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
22167 write to constant argument.
22168 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
22169
22170 2004-07-30 Richard Henderson <rth@redhat.com>
22171
22172 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
22173 tests of nearest around zero.
22174
22175 2004-07-30 Andrew Pinski <apinski@apple.com>
22176
22177 * gcc.c-torture/compile/20040730-1.c: New test.
22178
22179 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
22180
22181 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
22182 powerpc-eabispe.
22183
22184 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
22185
22186 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
22187
22188 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
22189
22190 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
22191 contains $ld_library_path.
22192 * lib/gfortran.exp (gfortran_link_flags): Likewise.
22193
22194 2004-07-29 Richard Henderson <rth@redhat.com>
22195
22196 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
22197
22198 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
22199 (alt2, which): New.
22200 (Check): Accept either alternative.
22201
22202 2004-07-29 Mark Mitchell <mark@codesourcery.com>
22203
22204 * g++.dg/abi/inline1.C: New test.
22205 * g++.dg/abi/local1-a.cc: Likewise.
22206 * g++.dg/abi/local1.C: Likewise.
22207 * g++.dg/abi/mangle11.C: Tweak location of warnings.
22208 * g++.dg/abi/mangle12.C: Likewise.
22209 * g++.dg/abi/mangle17.C: Likewise.
22210 * g++.dg/abi/mangle20-2.C: Likewise.
22211 * g++.dg/opt/interface1.C: Likewise.
22212 * g++.dg/opt/interface1.h: Likewise.
22213 * g++.dg/opt/interface1-a.cc: New test.
22214 * g++.dg/parse/repo1.C: New test.
22215 * g++.dg/template/repo1.C: Likewise.
22216 * g++.dg/warn/Winline-1.C: Likewise.
22217 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
22218
22219 2004-07-29 Diego Novillo <dnovillo@redhat.com>
22220
22221 * gcc.dg/tree-ssa/20040729-1.c: New test.
22222
22223 2004-07-27 Matt Austern <austern@apple.com>
22224
22225 * gcc.dg/darwin-bool-1.c: New test.
22226 * gcc.dg/darwin-bool-2.c: New test.
22227
22228 2004-07-28 Richard Henderson <rth@redhat.com>
22229
22230 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
22231 arguments in the correct type. Don't write to constant arguments.
22232
22233 2004-07-28 Diego Novillo <dnovillo@redhat.com>
22234
22235 PR tree-optimization/16688
22236 PR tree-optimization/16689
22237 * g++.dg/tree-ssa/pr16688.C: New test.
22238
22239 2004-07-28 Diego Novillo <dnovillo@redhat.com>
22240
22241 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22242 loads. Not only in the comment, this time.
22243
22244 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
22245
22246 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
22247 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
22248 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
22249 * gcc.dg/sh4a-bitmovua.c: New.
22250 * gcc.dg/sh4a-cos.c: New.
22251 * gcc.dg/sh4a-cosf.c: New.
22252 * gcc.dg/sh4a-fprun.c: New.
22253 * gcc.dg/sh4a-fsrra.c: New.
22254 * gcc.dg/sh4a-memmovua.c: New.
22255 * gcc.dg/sh4a-sin.c: New.
22256 * gcc.dg/sh4a-sincos.c: New.
22257 * gcc.dg/sh4a-sincosf.c: New.
22258 * gcc.dg/sh4a-sinf.c: New.
22259
22260 2004-07-28 Diego Novillo <dnovillo@redhat.com>
22261
22262 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
22263 conditionals.
22264 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22265 loads.
22266 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
22267 DOM1.
22268
22269 2004-07-27 Andrew Pinski <apinski@apple.com>
22270
22271 * g++.dg/rtti/tinfo1.C: Correct the xfail.
22272
22273 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
22274
22275 * gcc.dg/pragma-isr.c: New test.
22276
22277 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22278
22279 PR c++/14429
22280 * g++.dg/template/ttp11.C: New test.
22281
22282 2004-07-27 Diego Novillo <dnovillo@redhat.com>
22283
22284 * gcc.c-torture/compile/20040727-1.c: New test.
22285
22286 2004-07-26 Eric Christopher <echristo@redhat.com>
22287
22288 * gcc.c-torture/compile/20040726-2.c: New test.
22289
22290 2004-07-26 Andrew Pinski <apinski@apple.com>
22291
22292 * g++.dg/rtti/tinfo1.C: Xfail.
22293
22294 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
22295
22296 * gcc.c-torture/compile/20040726-1.c: New test.
22297
22298 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
22299 Brian Ryner <bryner@brianryner.com>
22300
22301 PR c++/9283
22302 PR c++/15000
22303 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
22304 * g++.dg/ext/visibility/: New directory.
22305 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
22306 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
22307 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
22308 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
22309 * g++.dg/ext/visibility/fvisibility.C,
22310 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
22311 g++.dg/ext/visibility/fvisibility-override1.C
22312 g++.dg/ext/visibility/fvisibility-override2.C
22313 g++.dg/ext/visibility/memfuncts.C
22314 g++.dg/ext/visibility/noPLT.C
22315 g++.dg/ext/visibility/pragma.C
22316 g++.dg/ext/visibility/pragma-override1.C
22317 g++.dg/ext/visibility/pragma-override2.C
22318 g++.dg/ext/visibility/staticmemfuncts.C
22319 g++.dg/ext/visibility/virtual.C: New tests.
22320
22321 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
22322
22323 PR c/15360
22324 * gcc.dg/pr15360-1.c: New test.
22325
22326 2004-07-25 Daniel Jacobowitz <dan@debian.org>
22327
22328 * gcc.dg/pragma-align-2.c: New test.
22329 * gcc.dg/pragma-init-fini.c: New test.
22330 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
22331 targets.
22332
22333 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
22334
22335 * gcc.dg/init-string-2.c: New test.
22336
22337 2004-07-24 Zack Weinberg <zack@codesourcery.com>
22338
22339 PR 16684
22340 * gcc.dg/Wredundant-decls-1.c: New test case.
22341
22342 2004-07-24 Jakub Jelinek <jakub@redhat.com>
22343
22344 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22345 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22346 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22347 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22348 * gcc.dg/compat/generate-random.c: New file.
22349 * gcc.dg/compat/generate-random.h: Likewise.
22350 * gcc.dg/compat/generate-random_r.c: Likewise.
22351 * gcc.dg/compat/struct-layout-1.h: Likewise.
22352 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22353 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22354 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22355 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
22356 * gcc.dg/compat/struct-layout-1_main.c: New test.
22357 * gcc.dg/compat/struct-layout-1_x.c: New file.
22358 * gcc.dg/compat/struct-layout-1_y.c: New file.
22359 * gcc.dg/compat/struct-layout-1_test.h: New file.
22360
22361 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
22362
22363 * gcc.dg/comp-return-1.c: New test
22364
22365 2004-07-23 Janis Johnson <janis187@us.ibm.com>
22366
22367 * gcc.dg/vmx/8-02a.c: Fix typo.
22368
22369 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
22370 * gcc.dg/darwin-abi-3.c: New test.
22371
22372 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
22373 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
22374
22375 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
22376 * gcc.dg/vmx/ops-long-1.c: New test.
22377 * gcc.dg/vmx/ops-long-2.c: New test.
22378
22379 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
22380
22381 * g++.dg/lookup/conv-[1234].C: New.
22382
22383 2004-07-22 Mark Mitchell <mark@codesourcery.com>
22384
22385 * g++.dg/parse/attr2.C: Simplify.
22386
22387 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
22388
22389 PR c/7284
22390 * gcc.c-torture/execute/pr7284-1.c: New test.
22391
22392 2004-07-22 Brian Booth <bbooth@redhat.com>
22393
22394 * gcc.dg/tree-ssa/20040721-1.c: New test.
22395
22396 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
22397
22398 * g++.dg/template/crash20.c: New.
22399
22400 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
22401
22402 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22403 Add dg-run directive. Declare variables as required.
22404 * gfortran.dg/g77/README: Update
22405
22406 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
22407
22408 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22409 gcc.dg/cris-peep2-andu2.c: New tests.
22410
22411 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
22412
22413 PR c/15052
22414 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22415 on return type.
22416 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
22417 messages.
22418 * gcc.dg/qual-return-2.c: Update expected messages.
22419 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22420
22421 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
22422
22423 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22424 * gcc.dg/noncompile/921102-1.c: Update expected error message.
22425
22426 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
22427
22428 PR c/11250
22429 * gcc.dg/init-string-1.c: New test.
22430
22431 2004-07-21 Jakub Jelinek <jakub@redhat.com>
22432
22433 PR middle-end/15345
22434 PR c/16450
22435 * gcc.dg/torture/nested-fn-1.c: New test.
22436
22437 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
22438
22439 PR target/16559
22440 * gcc.dg/ia64-fptr-1.c: New file.
22441
22442 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22443
22444 PR c++/14497
22445 * g++.dg/template/spec16.C: New test.
22446 * g++.old-deja/g++.robertl/eb118.C: Remove.
22447
22448 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22449
22450 PR c++/509
22451 * g++.dg/template/spec15.C: New test.
22452
22453 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
22454
22455 Copy cases from g77.f-torture/execute and add dg-run
22456 directive. Other changes as noted.
22457 * gfortran.dg/g77/13037.f
22458 * gfortran.dg/g77/1832.f
22459 * gfortran.dg/g77/19981119-0.f
22460 * gfortran.dg/g77/19990313-0.f
22461 * gfortran.dg/g77/19990313-1.f
22462 * gfortran.dg/g77/19990313-2.f
22463 * gfortran.dg/g77/19990313-3.f
22464 * gfortran.dg/g77/19990419-1.f
22465 * gfortran.dg/g77/19990826-0.f
22466 * gfortran.dg/g77/19990826-2.f
22467 * gfortran.dg/g77/20000503-1.f
22468 * gfortran.dg/g77/20001111.f
22469 * gfortran.dg/g77/20010116.f
22470 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22471 * gfortran.dg/g77/20010430.f
22472 * gfortran.dg/g77/6177.f
22473 * gfortran.dg/g77/947.f
22474 * gfortran.dg/g77/970816-3.f
22475 * gfortran.dg/g77/971102-1.f
22476 * gfortran.dg/g77/980520-1.f
22477 * gfortran.dg/g77/980628-0.f
22478 * gfortran.dg/g77/980628-1.f
22479 * gfortran.dg/g77/980628-10.f
22480 * gfortran.dg/g77/980628-2.f
22481 * gfortran.dg/g77/980628-3.f
22482 * gfortran.dg/g77/980628-7.f
22483 * gfortran.dg/g77/980628-8.f
22484 * gfortran.dg/g77/980628-9.f
22485 * gfortran.dg/g77/980701-0.f
22486 * gfortran.dg/g77/980701-1.f
22487 * gfortran.dg/g77/cabs.f
22488 * gfortran.dg/g77/claus.f
22489 * gfortran.dg/g77/complex_1.f
22490 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22491 * gfortran.dg/g77/dcomplex.f
22492 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22493 * gfortran.dg/g77/f90-intrinsic-mathematical.f
22494 * gfortran.dg/g77/f90-intrinsic-numeric.f
22495 * gfortran.dg/g77/int8421.f
22496 * gfortran.dg/g77/labug1.f
22497 * gfortran.dg/g77/large_vec.f
22498 * gfortran.dg/g77/le.f
22499 * gfortran.dg/g77/short.f
22500 * gfortran.dg/g77/README: Update
22501
22502 2004-07-20 Mark Mitchell <mark@codesourcery.com>
22503
22504 PR c++/16637
22505 * g++.dg/parse/lookup4.C: New test.
22506
22507 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22508
22509 PR c++/16175
22510 * g++.dg/template/ttp10.C: New test.
22511
22512 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
22513
22514 * gcc.dg/pr12625-1.c: New test.
22515
22516 2004-07-20 Steven Bosscher <stevenb@suse.de>
22517
22518 * testsuite/gcc.dg/switch-warn-1.c: New test.
22519 * testsuite/gcc.dg/switch-warn-2.c: New test.
22520 * gcc.c-torture/compile/pr14730.c: Update.
22521
22522 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
22523
22524 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22525 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22526 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22527 g++.dg/template/nontype3.C: Remove trailing CR from tests.
22528
22529 2004-07-18 Mark Mitchell <mark@codesourcery.com>
22530
22531 PR c++/16623
22532 * g++.dg/template/assign1.C: New test.
22533
22534 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22535
22536 PR c++/12170
22537 * g++.dg/template/ttp9.C: New test.
22538
22539 2004-07-19 Daniel Jacobowitz <dan@debian.org>
22540
22541 * gcc.dg/format/cmn-err-1.c: New test.
22542
22543 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
22544
22545 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22546 gcc.dg/Wparentheses-10.c: New tests.
22547 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22548
22549 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22550
22551 PR fortran/16465
22552 * gfortran.dg/g77//ffixed-line-length-0.f,
22553 gfortran.dg/g77/ffixed-line-length-132.f,
22554 gfortran.dg/g77/ffixed-line-length-72.f,
22555 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22556 gfortran.dg/g77/README: Update.
22557
22558 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22559
22560 PR c++/13092
22561 * g++.dg/template/non-dependent7.C: New test.
22562 * g++.dg/template/non-dependent8.C: Likewise.
22563 * g++.dg/template/non-dependent9.C: Likewise.
22564 * g++.dg/template/non-dependent10.C: Likewise.
22565
22566 2004-07-17 Mark Mitchell <mark@codesourcery.com>
22567
22568 PR c++/16337
22569 * g++.dg/parse/attr2.C: New test.
22570
22571 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
22572
22573 * g77.dg: Removed.
22574 * g77.f-torture: Ditto.
22575
22576 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
22577
22578 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22579 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22580 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22581
22582 2004-07-16 Richard Henderson <rth@redhat.com>
22583
22584 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22585
22586 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22587
22588 * lib/fortran-torture.exp (fortran-torture): Don't test compile
22589 tests with full list of options.
22590 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22591 of TORTURE_OPTIONS if test contains 'dg-do run'.
22592
22593 PR fortran/16404
22594 * gfortran.dg/do_iterator.f90: New test.
22595
22596 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22597
22598 PR rtl-optimization/16536
22599 * gcc.c-torture/execute/restrict-1.c: New test.
22600
22601 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22602
22603 PR fortran/15324
22604 * gfortran.dg/pr15324.f90: New test.
22605
22606 PR fortran/15129
22607 * gfortran.dg/pr15129.f90: New test.
22608
22609 PR fortran/15140
22610 * gfortran.dg/pr15140.f90: New test.
22611
22612 PR fortran/13792
22613 * gfortran.fortran-torture/execute/bounds.f90: Add check for
22614 compile-time simplification.
22615
22616 2004-07-14 Mike Stump <mrs@apple.com>
22617
22618 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22619
22620 2004-07-14 James E Wilson <wilson@specifixinc.com>
22621
22622 PR target/16325
22623 * gcc.dg/profile-generate-1.c: New.
22624
22625 2004-07-15 Jakub Jelinek <jakub@redhat.com>
22626
22627 * gcc.c-torture/execute/20040709-1.c: New test.
22628 * gcc.c-torture/execute/20040709-2.c: New test.
22629
22630 2004-07-14 Mike Stump <mrs@apple.com>
22631
22632 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22633
22634 2004-07-14 Mike Stump <mrs@apple.com>
22635
22636 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22637
22638 2004-07-13 Mark Mitchell <mark@codesourcery.com>
22639
22640 PR c++/16518
22641 * g++.dg/parse/mutable1.C: New test.
22642
22643 2004-07-13 Diego Novillo <dnovillo@redhat.com>
22644
22645 PR tree-optimization/16443
22646 * gcc.dg/tree-ssa/20040713-1.c: New test.
22647
22648 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
22649
22650 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22651 for operator new.
22652
22653 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
22654
22655 * gfortran.dg/g77/README: New file
22656 * gfortran.dg/g77/19981216-0.f: Copy from
22657 g77.f-torture/noncompile. Add "dg-do compile" and
22658 dg-error as required.
22659 * gfortran.dg/g77/19990218-1.f: Likewise.
22660 * gfortran.dg/g77/19990905-1.f: Likewise.
22661 * gfortran.dg/g77/9263.f: Likewise.
22662 * gfortran.dg/g77/980615-0.f: Likewise.
22663 * gfortran.dg/g77/980616-0.f: Likewise.
22664 * gfortran.dg/g77/check0.f: Likewise.
22665 * gfortran.dg/g77/select_no_compile.f: Likewise.
22666
22667 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
22668
22669 Copy files from g77.f-torture/compile.
22670 Add "{ dg-do compile}". Other changes as noted
22671 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22672 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22673 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22674 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22675 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22676 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22677 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22678 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22679 statement to conform to standard. Append alpha1.x for reference.
22680 * gfortran.dg/g77/xformat.f: Add dg-warning
22681
22682 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
22683
22684 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22685 Add {dg-do compile} directive.
22686 * gfortran.dg/g77/cpp2.F: Likewise.
22687
22688 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22689
22690 PR c++/5402
22691 * g++.dg/lookup/name-clash1.C: New test.
22692
22693 PR c++/9777
22694 * g++.dg/lookup/name-clash2.C: New test.
22695
22696 PR c++/12102
22697 * g++.dg/lookup/name-clash3.C: New test.
22698
22699 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22700
22701 * g++.dg/lookup/new2.C: New test.
22702 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22703
22704 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
22705
22706 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22707 Add {dg-do compile} directive.
22708 * gfortran.dg/g77/13060.f: Likewise.
22709 * gfortran.dg/g77/19990218-0.f: Likewise.
22710 * gfortran.dg/g77/19990305-0.f: Likewise.
22711 * gfortran.dg/g77/19990419-0.f: Likewise.
22712 * gfortran.dg/g77/19990502-0.f: Likewise.
22713 * gfortran.dg/g77/19990502-1.f: Likewise.
22714 * gfortran.dg/g77/19990525-0.f: Likewise.
22715 * gfortran.dg/g77/19990826-1.f: Likewise.
22716 * gfortran.dg/g77/19990826-3.f: Likewise.
22717 * gfortran.dg/g77/19990905-2.f: Likewise.
22718 * gfortran.dg/g77/20000412-1.f: Likewise.
22719 * gfortran.dg/g77/20000511-1.f: Likewise.
22720 * gfortran.dg/g77/20000511-2.f: Likewise.
22721 * gfortran.dg/g77/20000518.f: Likewise.
22722 * gfortran.dg/g77/20000601-1.f: Likewise.
22723 * gfortran.dg/g77/20000601-2.f: Likewise.
22724 * gfortran.dg/g77/20000629-1.f: Likewise.
22725 * gfortran.dg/g77/20000630-2.f: Likewise.
22726 * gfortran.dg/g77/20010115.f: Likewise.
22727 * gfortran.dg/g77/20010321-1.f: Likewise.
22728 * gfortran.dg/g77/20010426.f: Likewise.
22729 * gfortran.dg/g77/20020307-1.f: Likewise.
22730 * gfortran.dg/g77/8485.f: Likewise.
22731 * gfortran.dg/g77/960317-1.f: Likewise.
22732 * gfortran.dg/g77/970915-0.f: Likewise.
22733 * gfortran.dg/g77/980310-1.f: Likewise.
22734 * gfortran.dg/g77/980310-2.f: Likewise.
22735 * gfortran.dg/g77/980310-3.f: Likewise.
22736 * gfortran.dg/g77/980310-4.f: Likewise.
22737 * gfortran.dg/g77/980310-6.f: Likewise.
22738 * gfortran.dg/g77/980310-7.f: Likewise.
22739 * gfortran.dg/g77/980310-8.f: Likewise.
22740 * gfortran.dg/g77/980419-2.f: Likewise.
22741 * gfortran.dg/g77/980424-0.f: Likewise.
22742 * gfortran.dg/g77/980427-0.f: Likewise.
22743 * gfortran.dg/g77/980729-0.f: Likewise.
22744 * gfortran.dg/g77/981117-1.f: Likewise.
22745 * gfortran.dg/g77/toon_1.f: Likewise.
22746
22747 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22748
22749 PR c++/2204
22750 * g++.dg/other/abstract2.C: New test.
22751
22752 2004-07-12 Paul Brook <paul@codesourcery.com>
22753
22754 * gfortran.dg/pointer_init_1.f90: New test.
22755
22756 2004-07-11 Paul Brook <paul@codesourcery.com>
22757
22758 PR fortran/15986
22759 * gfortran.dg/contained_1.f90: New test.
22760
22761 2004-07-11 Mark Mitchell <mark@codesourcery.com>
22762
22763 * g++.dg/parse/defarg8.C: New test.
22764
22765 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22766
22767 PR fortran/16433
22768 * gfortran.dg/pr16433.f: New test.
22769
22770 PR fortran/17574
22771 * gfortran.dg/pr15754.f90: New test.
22772
22773 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
22774
22775 PR tree-optimization/16437
22776 * gcc.c-torture/execute/bitfld-4.c: New test.
22777
22778 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22779
22780 * gfortran.fortran-torture/execute/common_2.f90: Add check for
22781 access to common var from module.
22782
22783 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22784
22785 PR fortran/16336
22786 * gfortran.fortran-torture/execute/common_2.f90: New test.
22787
22788 2004-07-10 Paul Brook <paul@codesourcery.com>
22789
22790 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22791
22792 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22793
22794 PR fortran/15969
22795 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22796
22797 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
22798
22799 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22800 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22801 * gfortran.dg/g77/ffree-form-1.f: Likewise.
22802 * gfortran.dg/g77/ffree-form-2.f: Likewise.
22803 * gfortran.dg/g77/ffree-form-3.f: Likewise.
22804 * gfortran.dg/g77/fno-underscoring.f: Likewise.
22805 * gfortran.dg/g77/funderscoring.f: Likewise.
22806 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
22807
22808 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22809
22810 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22811
22812 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22813 Paul Brook <paul@codesourcery.com>
22814
22815 PR fortran/13415
22816 * gfortran.dg/common_pointer_1.f90: New test.
22817
22818 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22819
22820 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22821
22822 2004-07-09 James E Wilson <wilson@specifixinc.com>
22823
22824 PR target/16364
22825 * gcc.c-torture/compile/20040709-1.c: New.
22826
22827 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22828
22829 PR fortran/14077
22830 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22831
22832 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22833
22834 PR fortran/13201
22835 * gfortran.dg/shape_1.f90: New test.
22836
22837 2004-07-09 Zack Weinberg <zack@codesourcery.com>
22838 Andrew Pinski <apinski@apple.com>
22839
22840 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22841
22842 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22843
22844 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22845 comment.
22846
22847 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22848 Paul Brook <paul@codesourcery.com>
22849
22850 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22851 '.f95' and '.F95'.
22852
22853 2004-07-09 Diego Novillo <dnovillo@redhat.com>
22854
22855 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22856
22857 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22858
22859 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22860 testcases with capital suffix.
22861
22862 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22863
22864 PR fortran/15481
22865 PR fortran/13372
22866 PR fortran/13575
22867 PR fortran/15978
22868 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22869
22870 * gfortran.dg/implicit_1.f90: New test.
22871
22872 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
22873
22874 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22875 expression to match gfortran warning/error messages
22876 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22877 dg-error text.
22878
22879 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
22880
22881 * lib/fortran-torture.exp: Rename proc search_for to
22882 search_for_re.
22883
22884 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
22885
22886 * gcc.c-torture/execute/simd-5.x: New file.
22887 XFAIL on SPARC 64-bit at -O0.
22888
22889 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22890
22891 PR c++/8211
22892 PR c++/16165
22893 * g++.dg/warn/effc3.C: New test.
22894
22895 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
22896
22897 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22898 change X to 1X in format.
22899 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22900 add data statements to conform to standard.
22901
22902 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
22903
22904 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22905 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22906 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22907
22908 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
22909
22910 * gfortran.dg/g77/7388.f: Copy from g77.dg
22911 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22912 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22913 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22914 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22915 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22916 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22917 * gfortran.dg/g77/strlen0.f: Likewise.
22918
22919 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
22920
22921 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22922 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22923
22924 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22925
22926 * gcc.c-torture/execute/920428-2.x: Delete.
22927 * gcc.c-torture/execute/920501-7.x: Likewise.
22928
22929 2004-07-08 Jakub Jelinek <jakub@redhat.com>
22930
22931 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22932 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
22933 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22934 prescott and c3-2.
22935 (PREFETCH_3DNOW): Add -march=c3.
22936
22937 2004-07-08 Diego Novillo <dnovillo@redhat.com>
22938
22939 PR c/16437
22940 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22941 * gcc.c-torture/execute/bf64-1.x: Likewise.
22942
22943 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22944
22945 * gcc.c-torture/compile/20040708-1.c: New test.
22946
22947 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22948
22949 PR c++/16169
22950 * g++.dg/warn/effc2.C: New test.
22951
22952 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
22953
22954 * gcc.c-torture/execute/bitfld-1.x: Remove.
22955 * gcc.c-torture/execute/bitfld-3.c: New test.
22956 * gcc.dg/bitfld-2.c: Remove XFAILs.
22957
22958 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
22959
22960 PR c++/16276
22961 * g++.dg/rtti/tinfo1.C: New file.
22962
22963 2004-07-07 Eric Christopher <echristo@redhat.com>
22964
22965 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22966
22967 2004-07-07 Andrew Pinski <apinski@apple.com>
22968
22969 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22970
22971 2004-07-07 Mark Mitchell <mark@codesourcery.com>
22972
22973 * g++.dg/init/call1.C: XFAIL.
22974
22975 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
22976
22977 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22978 except for movstrict*, to movmem* and clrstr* to clrmem*.
22979
22980 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
22981
22982 * gcc.c-torture/execute/20040707-1.c: New test.
22983
22984 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
22985
22986 * gcc.c-torture/execute/20040706-1.c: New test.
22987
22988 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22989
22990 PR c++/3671
22991 * g++.dg/template/spec14.C: New test.
22992
22993 2004-07-05 Jakub Jelinek <jakub@redhat.com>
22994
22995 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22996 nothing if not yet defined. Use it in b, c and d type definitions.
22997 * gcc.c-torture/execute/20040705-1.c: New test.
22998 * gcc.c-torture/execute/20040705-2.c: New test.
22999
23000 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23001
23002 PR c++/2518
23003 * g++.dg/lookup/new1.C: New test.
23004
23005 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23006
23007 PR c++/11406
23008 * g++.dg/template/sizeof8.C: New test.
23009
23010 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
23011
23012 * gcc.c-torture/compile/20040705-1.c: New test.
23013
23014 2004-07-04 Bud Davis <bdavis9659@comcast.net>
23015
23016 * gfortran.fortran-torture/execute/seq_io.f90: New test.
23017
23018 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
23019
23020 * gcc.dg/cpp/if-mop.c: Two new testcases.
23021 * gcc.dg/cpp/trad/comment-3.c: New.
23022
23023 2004-07-04 Paul Brook <paul@codesourcery.com>
23024
23025 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
23026
23027 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
23028
23029 PR c++/3761
23030 * g++.dg/lookup/crash4.C: New test.
23031
23032 2004-07-02 Zack Weinberg <zack@codesourcery.com>
23033
23034 * gcc.c-torture/execute/builtin-abs-1.c
23035 * gcc.c-torture/execute/builtin-abs-2.c
23036 * gcc.c-torture/execute/builtin-complex-1.c
23037 * gcc.c-torture/execute/builtins/string-1-lib.c
23038 * gcc.c-torture/execute/builtins/string-1.c
23039 * gcc.c-torture/execute/builtins/string-2-lib.c
23040 * gcc.c-torture/execute/builtins/string-2.c
23041 * gcc.c-torture/execute/builtins/string-3-lib.c
23042 * gcc.c-torture/execute/builtins/string-3.c
23043 * gcc.c-torture/execute/builtins/string-4-lib.c
23044 * gcc.c-torture/execute/builtins/string-4.c
23045 * gcc.c-torture/execute/builtins/string-5-lib.c
23046 * gcc.c-torture/execute/builtins/string-5.c
23047 * gcc.c-torture/execute/builtins/string-6-lib.c
23048 * gcc.c-torture/execute/builtins/string-6.c
23049 * gcc.c-torture/execute/builtins/string-7-lib.c
23050 * gcc.c-torture/execute/builtins/string-7.c
23051 * gcc.c-torture/execute/builtins/string-8-lib.c
23052 * gcc.c-torture/execute/builtins/string-8.c
23053 * gcc.c-torture/execute/builtins/string-9-lib.c
23054 * gcc.c-torture/execute/builtins/string-9.c
23055 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
23056 * gcc.c-torture/execute/builtins/string-asm-1.c
23057 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
23058 * gcc.c-torture/execute/builtins/string-asm-2.c
23059 * gcc.c-torture/execute/stdio-opt-1.c
23060 * gcc.c-torture/execute/stdio-opt-2.c
23061 * gcc.c-torture/execute/stdio-opt-3.c
23062 * gcc.c-torture/execute/string-opt-1.c
23063 * gcc.c-torture/execute/string-opt-10.c
23064 * gcc.c-torture/execute/string-opt-11.c
23065 * gcc.c-torture/execute/string-opt-12.c
23066 * gcc.c-torture/execute/string-opt-13.c
23067 * gcc.c-torture/execute/string-opt-14.c
23068 * gcc.c-torture/execute/string-opt-15.c
23069 * gcc.c-torture/execute/string-opt-16.c
23070 * gcc.c-torture/execute/string-opt-2.c
23071 * gcc.c-torture/execute/string-opt-6.c
23072 * gcc.c-torture/execute/string-opt-7.c
23073 * gcc.c-torture/execute/string-opt-8.c:
23074 Replace with ...
23075
23076 * gcc.c-torture/execute/builtins/abs-2.c
23077 * gcc.c-torture/execute/builtins/abs-3.c
23078 * gcc.c-torture/execute/builtins/complex-1.c
23079 * gcc.c-torture/execute/builtins/fprintf.c
23080 * gcc.c-torture/execute/builtins/fputs.c
23081 * gcc.c-torture/execute/builtins/memcmp.c
23082 * gcc.c-torture/execute/builtins/memmove.c
23083 * gcc.c-torture/execute/builtins/memops-asm.c
23084 * gcc.c-torture/execute/builtins/mempcpy-2.c
23085 * gcc.c-torture/execute/builtins/mempcpy.c
23086 * gcc.c-torture/execute/builtins/memset.c
23087 * gcc.c-torture/execute/builtins/printf.c
23088 * gcc.c-torture/execute/builtins/sprintf.c
23089 * gcc.c-torture/execute/builtins/strcat.c
23090 * gcc.c-torture/execute/builtins/strchr.c
23091 * gcc.c-torture/execute/builtins/strcmp.c
23092 * gcc.c-torture/execute/builtins/strcpy.c
23093 * gcc.c-torture/execute/builtins/strcspn.c
23094 * gcc.c-torture/execute/builtins/strlen-2.c
23095 * gcc.c-torture/execute/builtins/strlen.c
23096 * gcc.c-torture/execute/builtins/strncat.c
23097 * gcc.c-torture/execute/builtins/strncmp-2.c
23098 * gcc.c-torture/execute/builtins/strncmp.c
23099 * gcc.c-torture/execute/builtins/strncpy.c
23100 * gcc.c-torture/execute/builtins/strpbrk.c
23101 * gcc.c-torture/execute/builtins/strpcpy-2.c
23102 * gcc.c-torture/execute/builtins/strpcpy.c
23103 * gcc.c-torture/execute/builtins/strrchr.c
23104 * gcc.c-torture/execute/builtins/strspn.c
23105 * gcc.c-torture/execute/builtins/strstr-asm.c
23106 * gcc.c-torture/execute/builtins/strstr.c:
23107 ... these new files.
23108
23109 * gcc.c-torture/execute/builtins/abs-2-lib.c
23110 * gcc.c-torture/execute/builtins/abs-3-lib.c
23111 * gcc.c-torture/execute/builtins/complex-1-lib.c
23112 * gcc.c-torture/execute/builtins/fprintf-lib.c
23113 * gcc.c-torture/execute/builtins/fputs-lib.c
23114 * gcc.c-torture/execute/builtins/memcmp-lib.c
23115 * gcc.c-torture/execute/builtins/memmove-lib.c
23116 * gcc.c-torture/execute/builtins/memops-asm-lib.c
23117 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
23118 * gcc.c-torture/execute/builtins/mempcpy-lib.c
23119 * gcc.c-torture/execute/builtins/memset-lib.c
23120 * gcc.c-torture/execute/builtins/printf-lib.c
23121 * gcc.c-torture/execute/builtins/sprintf-lib.c
23122 * gcc.c-torture/execute/builtins/strcat-lib.c
23123 * gcc.c-torture/execute/builtins/strchr-lib.c
23124 * gcc.c-torture/execute/builtins/strcmp-lib.c
23125 * gcc.c-torture/execute/builtins/strcpy-lib.c
23126 * gcc.c-torture/execute/builtins/strcspn-lib.c
23127 * gcc.c-torture/execute/builtins/strlen-2-lib.c
23128 * gcc.c-torture/execute/builtins/strlen-lib.c
23129 * gcc.c-torture/execute/builtins/strncat-lib.c
23130 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
23131 * gcc.c-torture/execute/builtins/strncmp-lib.c
23132 * gcc.c-torture/execute/builtins/strncpy-lib.c
23133 * gcc.c-torture/execute/builtins/strpbrk-lib.c
23134 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
23135 * gcc.c-torture/execute/builtins/strpcpy-lib.c
23136 * gcc.c-torture/execute/builtins/strrchr-lib.c
23137 * gcc.c-torture/execute/builtins/strspn-lib.c
23138 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
23139 * gcc.c-torture/execute/builtins/strstr-lib.c
23140 * gcc.c-torture/execute/builtins/lib/abs.c
23141 * gcc.c-torture/execute/builtins/lib/fprintf.c
23142 * gcc.c-torture/execute/builtins/lib/memset.c
23143 * gcc.c-torture/execute/builtins/lib/printf.c
23144 * gcc.c-torture/execute/builtins/lib/sprintf.c
23145 * gcc.c-torture/execute/builtins/lib/strcpy.c
23146 * gcc.c-torture/execute/builtins/lib/strcspn.c
23147 * gcc.c-torture/execute/builtins/lib/strncat.c
23148 * gcc.c-torture/execute/builtins/lib/strncmp.c
23149 * gcc.c-torture/execute/builtins/lib/strncpy.c
23150 * gcc.c-torture/execute/builtins/lib/strpbrk.c
23151 * gcc.c-torture/execute/builtins/lib/strspn.c
23152 * gcc.c-torture/execute/builtins/lib/strstr.c:
23153 New files containing support routines.
23154
23155 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
23156 declaration.
23157 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
23158 when not optimizing.
23159
23160 2004-07-02 Mark Mitchell <mark@codesourcery.com>
23161
23162 PR c++/16240
23163 * g++.dg/abi/mangle22.C: New test.
23164 * g++.dg/abi/mangle23.C: Likewise.
23165
23166 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
23167
23168 PR fortran/16290
23169 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
23170 Allow for cases without denormalized floating point numbers.
23171
23172 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
23173
23174 PR c/1027
23175 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23176 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
23177 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
23178 expected warning text.
23179 * gcc.dg/format/diag-2.c: New test.
23180
23181 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
23182
23183 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
23184
23185 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
23186
23187 * gcc.dg/builtins-43.c: New.
23188 * gcc.dg/builtins-44.c: New.
23189 * gcc.dg/builtins-45.c: New.
23190
23191 2004-06-26 Geoffrey Keating <geoffk@apple.com>
23192 Andreas Tobler <a.tobler@schweiz.ch>
23193
23194 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
23195 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
23196 as SIGSEGV.
23197 * gcc.dg/cleanup-11.c: Likewise.
23198 * gcc.dg/cleanup-8.c: Likewise.
23199 * gcc.dg/cleanup-9.c: Likewise.
23200 * gcc.dg/cleanup-5.c: Run on all platforms.
23201
23202 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
23203
23204 * g++.dg/warn/nonnull1.C: New test.
23205
23206 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
23207
23208 * gcc.dg/compat/compat-common.h: Wrap up CINT in
23209 an #ifndef SKIP_COMPLEX_INT/#endif pair.
23210 Special-case the Sun compiler wrt to <complex.h>.
23211
23212 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
23213
23214 * gcc.dg/Wunreachable-8.C: New test.
23215
23216 * gcc.dg/h8300-ice2.c : New test.
23217
23218 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
23219
23220 PR fortran/16161
23221 * gfortran.fortran-torture/compile/implicit.f90: Add test
23222 for implicit character.
23223
23224 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
23225
23226 PR fortran/16289
23227 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
23228 Use tiny() intrinsic to find smallest non-negative real
23229
23230 2004-06-30 Jakub Jelinek <jakub@redhat.com>
23231
23232 * gcc.dg/compat/struct-by-value-22_main.c: New test.
23233 * gcc.dg/compat/struct-by-value-22_x.c: New.
23234 * gcc.dg/compat/struct-by-value-22_y.c: New.
23235
23236 * gcc.c-torture/execute/20040629-1.c: New test.
23237
23238 2004-06-29 Jakub Jelinek <jakub@redhat.com>
23239
23240 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
23241 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
23242
23243 PR target/16195
23244 * gcc.dg/20040625-1.c: New test.
23245
23246 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23247
23248 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
23249
23250 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23251
23252 PR fortran/15963
23253 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
23254
23255 2004-06-29 Richard Henderson <rth@redhat.com>
23256
23257 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
23258
23259 2004-06-29 Paul Brook <paul@codesourcery.com>
23260
23261 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
23262 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
23263
23264 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
23265
23266 PR c++/16260
23267 * g++.dg/parse/crash15.C: New.
23268
23269 2004-06-28 Andrew Pinski <apinski@apple.com>
23270
23271 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
23272 by the error already.
23273
23274 * g++.dg/opt/ptrmem4.C: Change to compile only test.
23275
23276 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
23277
23278 PR target/14041
23279 * gcc.dg/h8300-bss-align-1.c : New.
23280
23281 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
23282
23283 * PR c++/16174
23284 * g++.dg/template/ctor4.C: New.
23285
23286 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
23287
23288 PR c++/16205
23289 * g++.dg/warn/Wsequence-point-1.C: New test.
23290
23291 2004-06-27 Paul Brook <paul@codesourcery.com>
23292
23293 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
23294
23295 2004-06-27 Zack Weinberg <zack@codesourcery.com>
23296
23297 * g++.old-deja/g++.mike/p7325.C: Remove.
23298
23299 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
23300
23301 PR c/14963
23302 * gcc.dg/pr14963.c: New test.
23303
23304 2004-06-27 Mark Mitchell <mark@codesourcery.com>
23305
23306 PR c++/16193
23307 * g++.dg/parse/redef1.C: New test.
23308
23309 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
23310
23311 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
23312 20021110.c.
23313 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
23314 20021119-1.c.
23315 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
23316 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
23317 5-04.c.
23318 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
23319 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
23320 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
23321 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
23322 g++.brendan/enum14.C.
23323 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
23324 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
23325 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
23326 g++.mike/virt1.C.
23327 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
23328 memtemp24.C.
23329
23330 2004-06-27 Roger Sayle <roger@eyesopen.com>
23331
23332 * gcc.dg/20040527-1.c: New test case.
23333
23334 2004-06-26 Bud Davis <bdavis9659@comcast.net>
23335
23336 PR gfortran/pr16196
23337 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23338
23339 2004-06-25 Roger Sayle <roger@eyesopen.com>
23340
23341 PR middle-end/15825
23342 * gcc.dg/pr15825-1.c: New test case.
23343
23344 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
23345
23346 * gcc.c-torture/execute/20040625-1.c: New test.
23347
23348 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23349
23350 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23351
23352 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
23353
23354 * gcc.dg/torture/mips-div-1.c: New test.
23355
23356 2004-06-24 Jeff Law <law@redhat.com>
23357
23358 * gcc.dg/tree-ssa/20040624-1.c: New test.
23359
23360 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
23361
23362 * gcc.c-torture/compile/20040624-1.c: New test.
23363
23364 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23365
23366 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
23367 this directory.
23368
23369 2004-06-23 Andrew Pinski <apinski@apple.com>
23370
23371 PR middle-end/15988
23372 * g++.dg/opt/ptrmem4.C: New test.
23373
23374 * gcc.dg/c90-array-quals-2.c: New test.
23375
23376 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
23377
23378 * gcc.dg/kpice1.c: New test.
23379
23380 2006-06-23 Andrew Pinski <apinski@apple.com>
23381
23382 * gcc.dg/c90-array-quals.c: New test.
23383
23384 2006-06-22 Richard Henderson <rth@redhat.com>
23385
23386 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
23387
23388 2004-06-22 Loren James Rittle <ljrittle@acm.org>
23389
23390 * gcc.dg/builtins-config.h: Handle FreeBSD.
23391
23392 2006-06-22 Richard Henderson <rth@redhat.com>
23393
23394 * g++.dg/opt/devirt1.C: New.
23395
23396 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
23397
23398 * g++.dg/opt/pr15551.C: New testcase.
23399
23400 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
23401
23402 PR target/14800
23403 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23404 x86_64-*-linux* when compiling for 32bit.
23405
23406 2004-06-21 Andrew Pinski <apinski@apple.com>
23407
23408 * gcc.dg/pch/struct-1.c: New.
23409 * gcc.dg/pch/struct-1.hs: New.
23410
23411 2004-06-21 Geoffrey Keating <geoffk@apple.com>
23412
23413 * gcc.dg/pch/save-temps-1.c: New file.
23414 * gcc.dg/pch/save-temps-1.hs: New file.
23415
23416 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
23417
23418 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23419 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23420
23421 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23422
23423 * gfortran.fortran-torture/execute/select_1.f90: Rename function
23424 to fix type error.
23425 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23426 Remove trailing spaces.
23427
23428 2004-06-21 Richard Henderson <rth@redhat.com>
23429
23430 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23431 merging && to BIT_FIELD_REF.
23432
23433 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
23434
23435 * g++.dg/opt/placeholder1.C: New test.
23436
23437 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23438
23439 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23440 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23441 * gcc.dg/compat/union-m128-1_x.c: Likewise.
23442 * gcc.dg/compat/union-m128-1_y.c: Likewise.
23443
23444 2004-06-20 Zack Weinberg <zack@codesourcery.com>
23445
23446 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23447 extern "C".
23448 * g++.dg/other/pragma-re-1.C: Add comments.
23449
23450 2004-06-19 Bud Davis <bdavis9659@comcast.net>
23451
23452 PR gfortran/16080
23453 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23454
23455 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
23456
23457 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23458 instead of setting the type of size_t by
23459 hand.
23460
23461 2004-06-18 Roger Sayle <roger@eyesopen.com>
23462
23463 * gcc.dg/unordered-2.c: New test case.
23464 * gcc.dg/unordered-3.c: New test case.
23465
23466 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
23467
23468 PR other/16043
23469 * lib/g++.exp (g++_version): Tweak regexp for version
23470 * lib/g77.exp (g77_version): Likewise.
23471 * lib/gfortran.exp (gfortran_version): Likewise.
23472 * lib/objc.exp (objc_version): Likewise.
23473 * lib/treelang.exp (treelang_version): Likewise.
23474
23475 2004-06-19 Jakub Jelinek <jakub@redhat.com>
23476
23477 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23478 Use INT_MAX instead of __INT_MAX__.
23479 * gcc.dg/compat/struct-align-2_y.c: Likewise.
23480
23481 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23482 * gcc.dg/compat/scalar-return-3_x.c: Use it.
23483 * gcc.dg/compat/scalar-return-3_y.c: Use it.
23484 * gcc.dg/compat/scalar-return-4_x.c: Use it.
23485 * gcc.dg/compat/scalar-return-4_y.c: Use it.
23486 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23487 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23488 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23489 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23490
23491 * gcc.dg/range-test-1.c: New test.
23492 * g++.dg/opt/range-test-1.C: New test.
23493
23494 2004-06-17 Richard Henderson <rth@redhat.com>
23495
23496 * objc.dg/sync-1.m: New.
23497 * objc.dg/try-catch-1.m: Don't force next runtime.
23498 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23499 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
23500 shadowed catch clause.
23501 * objc.dg/try-catch-5.m: New.
23502
23503 2004-06-17 Zack Weinberg <zack@codesourcery.com>
23504
23505 Bug 14610
23506 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23507
23508 2004-06-15 Richard Henderson <rth@redhat.com>
23509
23510 * gcc.dg/20001116-1.c: Move expected warning line.
23511
23512 2004-06-15 Richard Henderson <rth@redhat.com>
23513
23514 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23515 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23516
23517 2004-06-15 Jeff Law <law@redhat.com>
23518
23519 * gcc.dg/tree-ssa/20040615-1.c: New test.
23520 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23521 be less sensitive to operand ordering.
23522 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23523
23524 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
23525
23526 * g++.dg/abi/bitfield3.C: Add comment..
23527
23528 2004-06-15 Richard Henderson <rth@redhat.com>
23529
23530 * g++.dg/ext/stmtexpr1.C: XFAIL.
23531 * gcc.dg/20030612-1.c: XFAIL.
23532
23533 2004-06-15 Eric Christopher <echristo@redhat.com>
23534
23535 * g++.dg/charset/asm5.c: New.
23536 * gcc.dg/charset/asm6.c: New.
23537
23538 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23539
23540 PR fortran/15962
23541 * gfortran.fortran-torture/execute/select_1.f90: New test.
23542
23543 2004-06-15 Paul Brook <paul@codesourcery.com>
23544
23545 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23546
23547 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23548
23549 PR c++/15967
23550 * g++.dg/lookup/crash3.C: New test.
23551
23552 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23553
23554 PR c++/15947
23555 * g++.dg/parse/dtor4.C: New test.
23556
23557 2004-06-14 Jeff Law <law@redhat.com>
23558
23559 * gcc.c-torture/compile/20040614-1.c: New test.
23560
23561 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23562
23563 PR fortran/15211
23564 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23565 LEN of a character array.
23566
23567 2004-06-14 Mark Mitchell <mark@codesourcery.com>
23568
23569 PR c++/15096
23570 * g++.dg/template/ptrmem10.C: New test.
23571
23572 PR c++/14930
23573 * g++.dg/template/friend30.C: New test.
23574
23575 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23576
23577 PR fortran/14928
23578 * gfortran.fortran-torture/compile/mloc.f90: New test.
23579
23580 2004-06-13 Paul Brook <paul@codesourcery.com>
23581
23582 * gfortran.fortran-torture/execute/random_2.f90: New test.
23583
23584 2004-06-13 Eric Christopher <echristo@redhat.com>
23585
23586 * gcc.dg/noncompile/redecl-1.c: Fix error message.
23587
23588 2004-06-12 Paul Brook <paul@codesourcery.com>
23589
23590 * gfortran.fortran-torture/execute/contained_3.f90: New test.
23591
23592 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23593
23594 PR fortran/14923
23595 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23596
23597 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23598
23599 PR fortran/14957
23600 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23601 syntax errors in end statements of contained subroutines.
23602
23603 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23604
23605 PR fortran/12841
23606 * gfortran.fortran-torture/execute/null_arg.f90: New test.
23607
23608 2004-06-12 Bud Davis <bdavis9659@comcast.net>
23609
23610 PR fortran/15665
23611 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23612
23613 2004-06-12 Bud Davis <bdavis9659@comcast.net>
23614
23615 PR gfortran/12839
23616 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23617
23618 2004-06-11 Mark Mitchell <mark@codesourcery.com>
23619
23620 PR c++/15862
23621 * g++.dg/parse/enum1.C: New test.
23622
23623 2004-06-10 Jeff Law <law@redhat.com>
23624
23625 * gcc.c-torture/compile/20040610-1.c: New test.
23626
23627 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23628
23629 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23630 * g++.old-deja/g++.other/decl3.C: Likewise.
23631
23632 2004-06-10 Brian Booth <bbooth@redhat.com>
23633
23634 * gcc.dg/tree-ssa/20031015-1.c: Scan for
23635 V_MAY_DEF instead of VDEF.
23636 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23637
23638 2004-06-10 Mark Mitchell <mark@codesourcery.com>
23639
23640 PR c++/14211
23641 * g++.dg/conversion/const1.C: New test.
23642
23643 PR c++/15076
23644 * g++.dg/conversion/reinterpret1.C: New test.
23645
23646 PR c++/15877
23647 * g++.dg/template/enum2.C: New test.
23648
23649 PR c++/15227
23650 * g++.dg/template/error13.C: New test.
23651
23652 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23653
23654 PR fortran/14957
23655 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23656 arguments to test_* REAL and of the right size.
23657
23658 2004-06-10 Jakub Jelinek <jakub@redhat.com>
23659
23660 PR target/15569
23661 PR rtl-optimization/15681
23662 * gcc.dg/20040609-1.c: New test.
23663
23664 2004-06-10 Jakub Jelinek <jakub@redhat.com>
23665
23666 PR c++/14791
23667 * g++.dg/opt/builtins1.C: New test.
23668
23669 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
23670
23671 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23672 that use default windows32 struct layout.
23673 * gcc.dg/i386-bitfield2.c: Likewise.
23674
23675 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
23676
23677 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23678 for mingw32 and cygwin targets.
23679
23680 2004-06-09 Geoffrey Keating <geoffk@apple.com>
23681
23682 * gcc.dg/pch/macro-4.c: New.
23683 * gcc.dg/pch/macro-4.hs: New.
23684
23685 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23686
23687 PR fortran/13249
23688 * gfortran.fortran-torture/compile/name_clash.f90: New test.
23689
23690 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23691
23692 PR fortran/13372
23693 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23694
23695 2004-06-09 Bud Davis <bdavis9659@comcast.net>
23696
23697 PR gfortran/14897
23698 * gfortran.fortran-torture/execute/t_edit.f90: New test.
23699
23700 2004-06-09 Bud Davis <bdavis9659@comcast.net>
23701
23702 PR gfortran/15755
23703 * gfortran.fortran-torture/execute/backspace.c : New test.
23704
23705 2004-06-09 Paul Brook <paul@codesourcery.com>
23706
23707 * gfortran.fortran-torture/execure/intrinsic_associated.f90
23708 (pointer_to_section): Rewrite to use smaller array.
23709
23710 2004-06-08 David Edelsohn <edelsohn@gnu.org>
23711
23712 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23713 * gcc.dg/ext/altivec-10.c: Same.
23714 * gcc.dg/ext/altivec-11.c: Same.
23715 * gcc.dg/ext/altivec-12.c: Same.
23716 * gcc.dg/ext/altivec-13.c: Same.
23717 * gcc.dg/ext/altivec-14.c: Same.
23718 * gcc.dg/ext/altivec-15.c: Same.
23719 * gcc.dg/ext/altivec-16.c: Same.
23720 * gcc.dg/ext/altivec-3.c: Same.
23721 * gcc.dg/ext/altivec-4.c: Same.
23722 * gcc.dg/ext/altivec-6.c: Same.
23723 * gcc.dg/ext/altivec-7.c: Same.
23724 * gcc.dg/ext/altivec-8.c: Same.
23725 * gcc.dg/ext/altivec-varargs-1.c: Same.
23726
23727 * g++.dg/ext/altivec-1.C: Correct dg syntax.
23728 * g++.dg/ext/altivec-10.C: Same.
23729 * g++.dg/ext/altivec-2.C: Same.
23730 * g++.dg/ext/altivec-3.C: Same.
23731 * g++.dg/ext/altivec-4.C: Same.
23732 * g++.dg/ext/altivec-5.C: Same.
23733 * g++.dg/ext/altivec-6.C: Same.
23734 * g++.dg/ext/altivec-7.C: Same.
23735 * g++.dg/ext/altivec-8.C: Same.
23736 * g++.dg/ext/altivec-9.C: Same.
23737
23738 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23739
23740 PR c++/7841
23741 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23742
23743 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
23744
23745 * gcc.dg/union-1.c: New test.
23746
23747 2004-06-07 Roger Sayle <roger@eyesopen.com>
23748
23749 * gcc.dg/builtins-41.c: New test case.
23750 * gcc.dg/builtins-42.c: New test case.
23751
23752 2004-06-07 David Edelsohn <edelsohn@gnu.org>
23753
23754 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23755 * g++.dg/ext/altivec-10.C: Same.
23756 * g++.dg/ext/altivec-2.C: Same.
23757 * g++.dg/ext/altivec-3.C: Same.
23758 * g++.dg/ext/altivec-4.C: Same.
23759 * g++.dg/ext/altivec-5.C: Same.
23760 * g++.dg/ext/altivec-6.C: Same.
23761 * g++.dg/ext/altivec-7.C: Same.
23762 * g++.dg/ext/altivec-8.C: Same.
23763 * g++.dg/ext/altivec-9.C: Same.
23764 * g++.old-deja/g++.abi/cxa_vec.C: Same.
23765 * g++.old-deja/g++.brendan/new3.C: Same.
23766 * gcc.c-torture/execute/eeprof-1.x: Same.
23767
23768 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
23769
23770 PR c/14765
23771 * gcc.dg/pr14765-1.c: New test.
23772
23773 2004-06-07 Roger Sayle <roger@eyesopen.com>
23774
23775 PR c/14649
23776 * gcc.dg/pr14649-1.c: New test case.
23777
23778 2004-06-07 Richard Henderson <rth@redhat.com>
23779
23780 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23781 if temporaries.
23782
23783 2004-06-07 David Edelsohn <edelsohn@gnu.org>
23784
23785 * g++.dg/eh/elide1.C: Remove XFAIL.
23786
23787 2004-06-07 Mark Mitchell <mark@codesourcery.com>
23788
23789 PR c++/15337
23790 * g++.dg/expr/sizeof3.C: New test.
23791
23792 PR c++/14777
23793 * g++.dg/template/access14.C: New test.
23794
23795 PR c++/15554
23796 * g++.dg/template/enum1.C: New test.
23797
23798 PR c++/15057
23799 * g++.dg/eh/throw1.C: New test.
23800
23801 2004-06-07 David Ayers <d.ayers@inode.at>
23802 Ziemowit Laski <zlaski@apple.com>
23803
23804 * lib/objc.exp (objc_target_compile): Revert the '-framework
23805 Foundation' flag fix, since bare Darwin does not ship
23806 with the Foundation framework.
23807 * objc/execute/next_mapping.h: Provide a local NSConstantString
23808 @interface and @implementation.
23809 (objc_constant_string_init): A constructor function, used to
23810 initialize the NSConstantString meta-class object.
23811 * objc/execute/string1.m: Include "next_mapping.h" instead of
23812 <Foundation/NSString.h>.
23813 * objc/execute/string2.m: Likewise.
23814 * objc/execute/string3.m: Likewise.
23815 * objc/execute/string4.m: Likewise.
23816
23817 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
23818
23819 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23820 to double. Replace double with FLOAT.
23821 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23822
23823 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23824 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23825 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23826 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23827 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23828 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23829 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23830 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23831
23832 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
23833
23834 PR c/13519
23835 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23836
23837 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23838
23839 PR c++/15503
23840 * g++.dg/template/meminit2.C: New test.
23841
23842 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
23843
23844 PR target/15822
23845 * gcc.c-torture/execute/compare-fp-1.c,
23846 gcc.c-torture/execute/compare-fp-2.c,
23847 gcc.c-torture/execute/compare-fp-3.c,
23848 gcc.c-torture/execute/compare-fp-4.c,
23849 gcc.c-torture/execute/compare-fp-3.x,
23850 gcc.c-torture/execute/compare-fp-4.x: Moved...
23851 * gcc.c-torture/execute/ieee/compare-fp-1.c,
23852 gcc.c-torture/execute/ieee/compare-fp-2.c,
23853 gcc.c-torture/execute/ieee/compare-fp-3.c,
23854 gcc.c-torture/execute/ieee/compare-fp-4.c,
23855 gcc.c-torture/execute/ieee/compare-fp-3.x,
23856 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23857
23858 2004-06-04 David Ayers <d.ayers@inode.at>
23859
23860 * objc/execute/protocol-isEqual-4.m: New testcase.
23861
23862 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
23863
23864 * objc/execute/protocol-isEqual-1.m: New testcase.
23865 * objc/execute/protocol-isEqual-2.m: New testcase.
23866 * objc/execute/protocol-isEqual-3.m: New testcase.
23867
23868 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23869
23870 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23871
23872 2004-06-02 Ziemowit Laski <zlaski@apple.com>
23873
23874 * lib/objc.exp (objc_target_compile): When running tests on
23875 Darwin (Mac OS X), inform the linker about '-framework
23876 'Foundation'.
23877
23878 2004-06-02 Eric Christopher <echristo@redhat.com>
23879
23880 * gcc.c-torture/compile/20040602-1.c: New.
23881
23882 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
23883
23884 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23885 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23886
23887 PR tree-optimization/14736
23888 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23889
23890 PR tree-optimization/14042
23891 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23892
23893 PR tree-optimization/14729
23894 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23895
23896 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23897
23898 PR fortran/15557
23899 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23900
23901 2004-06-01 Richard Hederson <rth@redhat.com>
23902
23903 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23904
23905 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23906
23907 PR c++/14932
23908 * g++.dg/parse/offsetof4.C: New test.
23909
23910 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
23911
23912 PR objc/7993
23913 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23914
23915 2004-05-31 Mark Mitchell <mark@codesourcery.com>
23916
23917 PR c++/15701
23918 * g++.dg/template/friend29.C: New test.
23919
23920 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
23921
23922 PR c/15749
23923 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23924
23925 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
23926
23927 * gcc.dg/sparc-trap-1.c: New test.
23928
23929 2004-05-31 Roger Sayle <roger@eyesopen.com>
23930
23931 PR middle-end/15069
23932 * g++.dg/opt/fold3.C: New test case.
23933
23934 2004-05-30 Graham Stott <graham.stott@btinternet.com>
23935
23936 * lib/target-supports.exp (check_iconv_available): Fix fallout
23937 from 2004-05-28 patch.
23938
23939 2004-05-30 Paul Brook <paul@codesourcery.com>
23940
23941 PR fortran/15620
23942 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23943 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23944
23945 2004-05-30 Steven G. Kargl <kargls@comcast.net>
23946
23947 * gfortran.fortran-torture/execute/random_1.f90: New test.
23948
23949 2004-05-28 Ziemowit Laski <zlaski@apple.com>
23950
23951 * g++.dg/ext/altivec-10.C: New test.
23952
23953 2004-05-29 Paul Brook <paul@codesourcery.com>
23954
23955 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23956
23957 2004-05-28 Ziemowit Laski <zlaski@apple.com>
23958
23959 * gcc.dg/altivec-16.c: New test.
23960
23961 2004-05-28 Janis Johnson <janis187@us.ibm.com>
23962
23963 * lib/target-supports.exp (check_vmx_hw_available): New.
23964 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23965
23966 * lib/target-supports.exp (check_alias_available,
23967 check_iconv_available, check_named_sections_available): Use
23968 unique names for temporary files.
23969
23970 2004-05-28 Ziemowit Laski <zlaski@apple.com>
23971
23972 * gcc.dg/altivec-15.c: New test.
23973
23974 2004-05-28 Mark Mitchell <mark@codesourcery.com>
23975
23976 PR c++/15083
23977 * g++.dg/warn/noeffect6.C: New test.
23978
23979 PR c++/15471
23980 * g++.dg/expr/ptrmem4.C: New test.
23981
23982 PR c++/15640
23983 * g++.dg/template/operator3.C: New test.
23984
23985 2004-05-28 Mark Mitchell <mark@codesourcery.com>
23986
23987 PR c++/14668
23988 * g++.dg/lookup/redecl1.C: New test.
23989 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23990
23991 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
23992
23993 * gcc.c-torture/execute/compare-fp-1.c,
23994 gcc.c-torture/execute/compare-fp-2.c,
23995 gcc.c-torture/execute/compare-fp-3.c,
23996 gcc.c-torture/execute/compare-fp-4.c,
23997 gcc.c-torture/execute/compare-fp-3.x,
23998 gcc.c-torture/execute/compare-fp-4.x,
23999 gcc.dg/pr15649-1.c: New.
24000
24001 2004-05-27 Adam Nemet <anemet@lnxw.com>
24002
24003 PR c++/12883
24004 * g++.dg/init/array14.C: New test.
24005
24006 2004-05-25 Janis Johnson <janis187@us.ibm.com>
24007
24008 * lib/compat.exp (compat-get-options-main): New.
24009 (compat-get-options): Remove unneeded code, warn for ignored
24010 command.
24011 (compat-execute): Check flag set by dg-require-* commands.
24012
24013 * lib/compat.exp (compat-execute): Break up long lines.
24014
24015 2004-05-24 Janis Johnson <janis187@us.ibm.com>
24016
24017 * gcc.dg/altivec-7.c: Don't use 'vector long'.
24018 * gcc.dg/altivec-14.c: New test.
24019 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
24020
24021 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
24022 * gcc.dg/altivec-12.c: Ditto.
24023
24024 * gcc.dg/altivec-3.c: Move call to altivec_check.
24025
24026 2004-05-23 Mark Mitchell <mark@codesourcery.com>
24027
24028 PR c++/15044
24029 * g++.dg/template/error12.C: New test.
24030
24031 PR c++/15317
24032 * g++.dg/ext/attrib15.C: New test.
24033
24034 PR c++/15329
24035 * g++.dg/template/ptrmem9.C: New test.
24036
24037 2004-05-25 Paul Brook <paul@codesourcery.com>
24038
24039 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
24040
24041 2004-05-23 Mark Mitchell <mark@codesourcery.com>
24042
24043 PR c++/15165
24044 * g++.dg/template/crash19.C: New test.
24045
24046 2004-05-23 Mark Mitchell <mark@codesourcery.com>
24047
24048 PR c++/15025
24049 * g++.dg/template/redecl1.C: New test.
24050
24051 2004-05-23 Mark Mitchell <mark@codesourcery.com>
24052
24053 PR c++/14821
24054 * g++.dg/other/ns1.C: New test.
24055
24056 PR c++/14883
24057 * g++.dg/template/invalid1.C: New test.
24058
24059 2004-05-23 Paul Brook <paul@codesourcery.com>
24060 Victor Leikehman <lei@haifasphere.co.il>
24061
24062 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
24063 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
24064
24065 2004-05-22 Mark Mitchell <mark@codesourcery.com>
24066
24067 PR c++/15285
24068 PR c++/15299
24069 * g++.dg/template/non-dependent5.C: New test.
24070 * g++.dg/template/non-dependent6.C: New test.
24071
24072 2004-05-22 Mark Mitchell <mark@codesourcery.com>
24073
24074 PR c++/15507
24075 * g++.dg/inherit/union1.C: New test.
24076
24077 PR c++/15542
24078 * g++.dg/template/addr1.C: New test.
24079
24080 PR c++/15427
24081 * g++.dg/template/array5.C: New test.
24082
24083 PR c++/15287
24084 * g++.dg/template/array6.C: New test.
24085
24086 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
24087 Roger Sayle <roger@eyesopen.com>
24088
24089 * g++.dg/lookup/forscope2.C: New test case.
24090
24091 2004-05-22 Ben Elliston <bje@au.ibm.com>
24092
24093 * gcc.dg/cpp/Wmissingdirs.c: New.
24094
24095 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
24096
24097 PR target/15301
24098 * gcc.dg/compat/union-m128-1.h: New file.
24099 * gcc.dg/compat/union-m128-1_main.c: Likewise.
24100 * gcc.dg/compat/union-m128-1_x.c: Likewise.
24101 * gcc.dg/compat/union-m128-1_y.c: Likewise.
24102
24103 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
24104
24105 PR target/15302
24106 * gcc.dg/compat/struct-complex-1.h: New file.
24107 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
24108 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
24109 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24110
24111 2004-05-20 Roger Sayle <roger@eyesopen.com>
24112
24113 PR middle-end/3074
24114 * gcc.dg/pr3074-1.c: New test case.
24115 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
24116
24117 2004-05-20 Falk Hueffner <falk@debian.org>
24118
24119 PR other/15526
24120 * gcc.dg/ftrapv-1.c: New test case.
24121
24122 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
24123
24124 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
24125
24126 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
24127 Jeff Law <law@redhat.com>
24128
24129 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
24130 * gcc.dg/tree-ssa/20040518-2.c: New test.
24131
24132 * gcc.dg/tree-ssa/20040518-1.c: New test.
24133
24134 2004-05-18 Zack Weinberg <zack@codesourcery.com>
24135
24136 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
24137
24138 2004-05-18 Paul Brook <paul@codesourcery.com>
24139
24140 PR fortran/13930
24141 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
24142
24143 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24144
24145 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
24146 constant folding.
24147
24148 2004-05-17 Steven Bosscher <stevenb@suse.de>
24149
24150 * gcc.dg/tree-ssa/20040517-1.c: New test.
24151
24152 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24153
24154 * gcc.dg/loop-4.c: New test.
24155
24156 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
24157
24158 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
24159
24160 2004-05-15 Bud Davis <bdavis9659@comcast.net>
24161
24162 PR fortran/15311
24163 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
24164
24165 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24166
24167 PR fortran/13826
24168 PR fortran/13940
24169 * gfortran.fortran-torture/compile/data_1.f90: New test.
24170
24171 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
24172
24173 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
24174 * gcc.dg/uninit-H.c: Define ASM for __s390__.
24175
24176 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
24177
24178 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
24179
24180 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
24181
24182 PR c/15444
24183 * gcc.dg/format/xopen-1.c: Adjust expected message.
24184 * gcc.dg/format/xopen-3.c: New test.
24185
24186 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
24187
24188 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
24189
24190 2004-05-14 Jeff Law <law@redhat.com>
24191
24192 * gcc.dg/tree-ssa/20040514-2.c: New test.
24193
24194 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24195
24196 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
24197 this ...
24198 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
24199 this.
24200
24201 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
24202
24203 * gcc.dg/tree-ssa/20040514-1.c: New test.
24204
24205 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24206
24207 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
24208 test.
24209
24210 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24211
24212 PR fortran/14066
24213 * gfortran.fortran-torture/compile/do_1.f90: New test.
24214
24215 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24216
24217 PR fortran/15051
24218 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
24219 test.
24220
24221 2004-05-14 Bud Davis <bdavis9659@comcast.net>
24222
24223 PR fortran/15149
24224 * gfortran.fortran-torture/execute/random_init.f90: New test.
24225
24226 2004-05-13 Paul Brook <paul@codesourcery.com>
24227
24228 PR fortran/15314
24229 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
24230
24231 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
24232
24233 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
24234 for the powerpc case.
24235
24236 2004-05-13 Jeff Law <law@redhat.com>
24237
24238 * gcc.dg/tree-ssa/20040513-1.c: New test.
24239 * gcc.dg/tree-ssa/20040513-2.c: New test.
24240
24241 2004-05-13 Paul Brook <paul@codesourcery.com>
24242
24243 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
24244 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
24245 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
24246
24247 2004-05-13 Andreas Schwab <schwab@suse.de>
24248
24249 PR other/10819
24250 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
24251 characters.
24252
24253 2004-05-13 Bud Davis <bdavis9659@comcast.net>
24254
24255 PR fortran/15294
24256 * gfortran.fortran-torture/execute/adjustr.f90: New file.
24257
24258 2004-05-13 Diego Novillo <dnovillo@redhat.com>
24259
24260 Merge from tree-ssa-20020619-branch. See
24261 ChangeLog.tree-ssa for details.
24262
24263 2004-05-11 Ziemowit Laski <zlaski@apple.com>
24264
24265 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
24266 include <altivec.h> explicitly.
24267 * gcc.dg/altivec-13.c: Likewise.
24268
24269 2004-05-11 Paul Brook <paul@codesourcery.com>
24270
24271 * gcc.c-torture/compile/20010518-1.c: Force enum size.
24272
24273 2004-05-10 Eric Christopher <echristo@redhat.com>
24274
24275 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
24276 * gcc.dg/sibcall-4.c: Ditto.
24277
24278 2004-05-10 Ziemowit Laski <zlaski@apple.com>
24279
24280 * g++.dg/ext/altivec-8.C: New test case.
24281 * gcc.dg/altivec-13.c: New test case.
24282
24283 2004-05-08 Roger Sayle <roger@eyesopen.com>
24284
24285 * gcc.c-torture/execute/divcmp-1.c: New test case.
24286 * gcc.c-torture/execute/divcmp-2.c: New test case.
24287 * gcc.c-torture/execute/divcmp-3.c: New test case.
24288
24289 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
24290
24291 * g++.dg/other/pragma-re-2.C: New test.
24292
24293 2004-05-07 Uros Bizjak <uros@kss-loka.si>
24294
24295 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
24296 * gcc.dg/i386-387-2.c: Likewise.
24297
24298 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
24299 __builtin_drem.
24300 * gcc.dg/i386-387-6.c: Likewise.
24301
24302 2004-05-07 Uros Bizjak <uros@kss-loka.si>
24303
24304 * gcc.dg/builtins-33.c: Also check log1p*.
24305
24306 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
24307
24308 PR optimization/15296
24309 * gcc.c-torture/execute/pr15296.c: New test.
24310
24311 2004-05-05 Uros Bizjak <uros@kss-loka.si>
24312
24313 * gcc.dg/builtins-40.c: New test.
24314
24315 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
24316
24317 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
24318
24319 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
24320
24321 * g++.dg/ext/spe1.C: New testcase.
24322
24323 2004-05-04 Ziemowit Laski <zlaski@apple.com>
24324
24325 * objc.dg/image-info.m: Allow additional attributes
24326 for __image_info section.
24327
24328 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
24329
24330 * gcc.dg/torture/mips-hilo-2.c: New test.
24331
24332 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24333
24334 PR c++/14389
24335 * g++.dg/template/member5.C: New test.
24336
24337 2004-05-03 Uros Bizjak <uros@kss-loka.si>
24338
24339 * gcc.dg/builtins-34.c: Also check expm1*.
24340
24341 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24342
24343 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24344 * gcc.dg/torture/builtin-convert-3.c: New test.
24345
24346 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
24347
24348 PR middle-end/15054
24349 * g++.dg/opt/pr15054.C: New test.
24350
24351 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24352
24353 * gcc.dg/torture/builtin-rounding-1.c: New test.
24354 * gcc.dg/builtins-25.c: Delete.
24355 * gcc.dg/builtins-29.c: Delete.
24356
24357 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
24358
24359 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
24360 * gcc.dg/sibcall-4.c: Likewise.
24361 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
24362
24363 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
24364
24365 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
24366 bit-field on 16-bit targets.
24367
24368 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
24369
24370 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
24371 16-bit targets.
24372
24373 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
24374
24375 * gcc.dg/rs6000-power2-1.c: Change to compile only.
24376 * gcc.dg/rs6000-power2-2.c: Likewise.
24377
24378 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
24379
24380 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
24381 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
24382 Change the asm registers to be in form of frN instead of fN.
24383
24384 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24385
24386 * gcc.dg/torture/builtin-convert-2.c: New test.
24387
24388 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
24389
24390 * gcc.dg/rs6000-power2-1.c: New test.
24391 * gcc.dg/rs6000-power2-2.c: New test.
24392
24393 2004-04-28 Jan Hubicka <jh@suse.cz>
24394
24395 * gcc.dg/unused-6.c: New test.
24396
24397 2004-04-24 Laurent GUERBY <laurent@guerby.net>
24398 Ulrich Weigand <uweigand@de.ibm.com>
24399
24400 * ada/acats/run_all.sh: Define $target variable.
24401
24402 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
24403
24404 PR c++/15119
24405 * g++.dg/other/vararg-1.C: New test.
24406
24407 PR c++/4794
24408 * g++.dg/eh/cleanup3.C: New test.
24409
24410 2004-04-24 Laurent GUERBY <laurent@guerby.net>
24411
24412 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24413 and ad8011a (target_insn).
24414 * ada/acats/support/macro.dfs: Likewise.
24415 * ada/acats/support/impbit.adb: New file.
24416
24417 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
24418
24419 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24420
24421 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
24422
24423 * gcc.dg/loop-3.c: New test.
24424
24425 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
24426
24427 * gcc.c-torture/execute/simd-5.c: New test.
24428
24429 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24430
24431 PR c++/15064
24432 * g++.dg/template/crash18.C: New test.
24433
24434 2004-04-22 Mark Mitchell <mark@codesourcery.com>
24435
24436 * g++.dg/ext/complit3.C: New test.
24437
24438 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
24439
24440 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24441 * gcc.dg/altivec-3.c: Same.
24442 * gcc.dg/altivec-varargs-1.c: Same.
24443
24444 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
24445
24446 * lib/target-supports.exp (check_profiling_available): Assume
24447 profiling is not available on powerpc-eabi targets.
24448
24449 2004-04-21 Janis Johnson <janis187@us.ibm.com>
24450
24451 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24452 * gcc.dg/vmx/bug-1.c: Ditto.
24453
24454 2004-04-20 Eric Christopher <echristo@redhat.com>
24455
24456 * gcc.dg/charset/extern.c: New test.
24457 * g++.dg/charset/extern3.cc: Ditto.
24458
24459 2004-04-20 Uros Bizjak <uros@kss-loka.si>
24460
24461 * gcc.dg/builtins-39.c: New test.
24462
24463 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
24464
24465 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24466
24467 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
24468
24469 * gcc.dg/torture/mips-hilo-1.c: New test.
24470
24471 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
24472
24473 * gcc.c-torture/compile/20040419-1.c: New test.
24474
24475 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
24476
24477 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24478
24479 2004-04-18 Zack Weinberg <zack@codesourcery.com>
24480 Aldy Hernandez <aldyh@redhat.com>
24481
24482 * gcc.c-torture/execute/va-arg-24.c: New.
24483
24484 2004-04-17 Zack Weinberg <zack@codesourcery.com>
24485 Aldy Hernandez <aldyh@redhat.com>
24486
24487 * gcc.dg/vmx/1b-01.c: New.
24488 * gcc.dg/vmx/1b-02.c: New.
24489 * gcc.dg/vmx/1b-03.c: New.
24490 * gcc.dg/vmx/1b-04.c: New.
24491 * gcc.dg/vmx/1b-05.c: New.
24492 * gcc.dg/vmx/1b-06.c: New.
24493 * gcc.dg/vmx/1b-07.c: New.
24494 * gcc.dg/vmx/1c-01.c: New.
24495 * gcc.dg/vmx/1c-02.c: New.
24496 * gcc.dg/vmx/3a-01a.c: New.
24497 * gcc.dg/vmx/3a-01.c: New.
24498 * gcc.dg/vmx/3a-01m.c: New.
24499 * gcc.dg/vmx/3a-03.c: New.
24500 * gcc.dg/vmx/3a-03m.c: New.
24501 * gcc.dg/vmx/3a-04.c: New.
24502 * gcc.dg/vmx/3a-04m.c: New.
24503 * gcc.dg/vmx/3a-05.c: New.
24504 * gcc.dg/vmx/3a-06.c: New.
24505 * gcc.dg/vmx/3a-06m.c: New.
24506 * gcc.dg/vmx/3a-07.c: New.
24507 * gcc.dg/vmx/3b-01.c: New.
24508 * gcc.dg/vmx/3b-02.c: New.
24509 * gcc.dg/vmx/3b-10.c: New.
24510 * gcc.dg/vmx/3b-13.c: New.
24511 * gcc.dg/vmx/3b-14.c: New.
24512 * gcc.dg/vmx/3b-15.c: New.
24513 * gcc.dg/vmx/3c-01a.c: New.
24514 * gcc.dg/vmx/3c-01.c: New.
24515 * gcc.dg/vmx/3c-02.c: New.
24516 * gcc.dg/vmx/3c-03.c: New.
24517 * gcc.dg/vmx/3d-01.c: New.
24518 * gcc.dg/vmx/4-01.c: New.
24519 * gcc.dg/vmx/4-03.c: New.
24520 * gcc.dg/vmx/5-01.c: New.
24521 * gcc.dg/vmx/5-02.c: New.
24522 * gcc.dg/vmx/5-03.c: New.
24523 * gcc.dg/vmx/5-04.c: New.
24524 * gcc.dg/vmx/5-05.c: New.
24525 * gcc.dg/vmx/5-06.c: New.
24526 * gcc.dg/vmx/5-07.c: New.
24527 * gcc.dg/vmx/5-07t.c: New.
24528 * gcc.dg/vmx/5-08.c: New.
24529 * gcc.dg/vmx/5-10.c: New.
24530 * gcc.dg/vmx/5-11.c: New.
24531 * gcc.dg/vmx/7-01a.c: New.
24532 * gcc.dg/vmx/7-01.c: New.
24533 * gcc.dg/vmx/7c-01.c: New.
24534 * gcc.dg/vmx/7d-01.c: New.
24535 * gcc.dg/vmx/7d-02.c: New.
24536 * gcc.dg/vmx/8-01.c: New.
24537 * gcc.dg/vmx/8-02a.c: New.
24538 * gcc.dg/vmx/8-02.c: New.
24539 * gcc.dg/vmx/brode-1.c: New.
24540 * gcc.dg/vmx/bug-1.c: New.
24541 * gcc.dg/vmx/bug-2.c: New.
24542 * gcc.dg/vmx/bug-3.c: New.
24543 * gcc.dg/vmx/cw-bug-1.c: New.
24544 * gcc.dg/vmx/cw-bug-2.c: New.
24545 * gcc.dg/vmx/cw-bug-3.c: New.
24546 * gcc.dg/vmx/dct.c: New.
24547 * gcc.dg/vmx/debug-1.c: New.
24548 * gcc.dg/vmx/debug-2.c: New.
24549 * gcc.dg/vmx/debug-3.c: New.
24550 * gcc.dg/vmx/debug-4.c: New.
24551 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24552 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24553 * gcc.dg/vmx/eg-5.c: New.
24554 * gcc.dg/vmx/fft.c: New.
24555 * gcc.dg/vmx/gcc-bug-1.c: New.
24556 * gcc.dg/vmx/gcc-bug-2.c: New.
24557 * gcc.dg/vmx/gcc-bug-3.c: New.
24558 * gcc.dg/vmx/gcc-bug-4.c: New.
24559 * gcc.dg/vmx/gcc-bug-5.c: New.
24560 * gcc.dg/vmx/gcc-bug-6.c: New.
24561 * gcc.dg/vmx/gcc-bug-7.c: New.
24562 * gcc.dg/vmx/gcc-bug-8.c: New.
24563 * gcc.dg/vmx/gcc-bug-9.c: New.
24564 * gcc.dg/vmx/gcc-bug-b.c: New.
24565 * gcc.dg/vmx/gcc-bug-c.c: New.
24566 * gcc.dg/vmx/gcc-bug-d.c: New.
24567 * gcc.dg/vmx/gcc-bug-e.c: New.
24568 * gcc.dg/vmx/gcc-bug-f.c: New.
24569 * gcc.dg/vmx/gcc-bug-g.c: New.
24570 * gcc.dg/vmx/gcc-bug-i.c: New.
24571 * gcc.dg/vmx/harness.h: New.
24572 * gcc.dg/vmx/ira1.c: New.
24573 * gcc.dg/vmx/ira2a.c: New.
24574 * gcc.dg/vmx/ira2b.c: New.
24575 * gcc.dg/vmx/ira2.c: New.
24576 * gcc.dg/vmx/ira2c.c: New.
24577 * gcc.dg/vmx/mem.c: New.
24578 * gcc.dg/vmx/newton-1.c: New.
24579 * gcc.dg/vmx/ops.c: New.
24580 * gcc.dg/vmx/sn7153.c: New.
24581 * gcc.dg/vmx/spill2.c: New.
24582 * gcc.dg/vmx/spill3.c: New.
24583 * gcc.dg/vmx/spill.c: New.
24584 * gcc.dg/vmx/t.c: New.
24585 * gcc.dg/vmx/varargs-1.c: New.
24586 * gcc.dg/vmx/varargs-2.c: New.
24587 * gcc.dg/vmx/varargs-3.c: New.
24588 * gcc.dg/vmx/varargs-4.c: New.
24589 * gcc.dg/vmx/varargs-5.c: New.
24590 * gcc.dg/vmx/varargs-6.c: New.
24591 * gcc.dg/vmx/varargs-7.c: New.
24592 * gcc.dg/vmx/vmx.exp: New.
24593 * gcc.dg/vmx/vprint-1.c: New.
24594 * gcc.dg/vmx/vscan-1.c: New.
24595 * gcc.dg/vmx/x-01.c: New.
24596 * gcc.dg/vmx/x-02.c: New.
24597 * gcc.dg/vmx/x-03.c: New.
24598 * gcc.dg/vmx/x-04.c: New.
24599 * gcc.dg/vmx/x-05.c: New.
24600 * gcc.dg/vmx/yousufi-1.c: New.
24601 * gcc.dg/vmx/zero-1.c: New.
24602 * gcc.dg/vmx/zero.c: New.
24603
24604 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
24605
24606 * g++.dg/lookup/java1.C: Update for chage of
24607 _Jv_AllocObject.
24608 * g++.dg/lookup/java2.C: Likewise.
24609
24610 2004-04-17 Laurent GUERBY <laurent@guerby.net>
24611
24612 * ada/acats/run_all.sh: use -O2 by default.
24613
24614 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
24615
24616 * gcc.dg/vr-mult-[12].c: New tests.
24617
24618 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24619
24620 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24621
24622 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24623
24624 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
24625
24626 * lib/target-supports.exp (check_profiling_available): Assume profiling
24627 isn't available for mips*-*-elf targets.
24628
24629 2004-04-14 Uros Bizjak <uros@kss-loka.si>
24630
24631 * gcc.dg/builtins-38.c: New test.
24632
24633 2004-04-14 Eric Christopher <echristo@redhat.com>
24634
24635 * g++.dg/charset/charset.exp: Run .cc extension tests.
24636
24637 2004-04-14 Zack Weinberg <zack@codesourcery.com>
24638
24639 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
24640
24641 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24642
24643 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24644
24645 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
24646
24647 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24648 * gcc.dg/i386-387-2.c: Likewise.
24649
24650 * gcc.dg/i386-387-7.c: New test.
24651 * gcc.dg/i386-387-8.c: New test.
24652
24653 * gcc.dg/builtins-37.c: New test.
24654
24655 2004-04-13 Geoffrey Keating <geoffk@apple.com>
24656
24657 * g++.dg/pch/externc-1.C: Add missing semicolon.
24658
24659 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
24660
24661 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24662
24663 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
24664
24665 * gcc.c-torture/execute/20040411-1.c: New test.
24666
24667 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
24668
24669 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24670
24671 2004-04-09 Chris Demetriou <cgd@broadcom.com>
24672
24673 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24674
24675 2004-04-09 Zack Weinberg <zack@codesourcery.com>
24676
24677 * lib/target-supports.exp (check_named_sections_available): New.
24678 * lib/gcc-dg.exp (dg-require-named-sections): New.
24679 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24680 old-deja.exp. Also prune error-count message from HP linker.
24681 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24682
24683 * g++.dg/init/init-ref4.C: Use dg-require-weak.
24684 * g++.old-deja/g++.pt/static3.C: Likewise.
24685 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24686
24687 2004-04-09 Roger Sayle <roger@eyesopen.com>
24688
24689 * gcc.c-torture/execute/20040409-1.c: New test case.
24690 * gcc.c-torture/execute/20040409-2.c: New test case.
24691 * gcc.c-torture/execute/20040409-3.c: New test case.
24692
24693 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
24694
24695 * gcc.dg/20040409-1.c: New test.
24696
24697 2004-04-08 Roger Sayle <roger@eyesopen.com>
24698
24699 PR target/14888
24700 * g++.dg/opt/pr14888.C: New test case.
24701
24702 2004-04-08 Geoffrey Keating <geoffk@apple.com>
24703
24704 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24705 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24706 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24707 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24708 New tests.
24709
24710 2004-04-08 Paul Brook <paul@codesourcery.com>
24711
24712 * gcc.dg/spill-1.c: New test.
24713
24714 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24715
24716 * gcc.dg/torture/builtin-ctype-2.c: New test.
24717
24718 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
24719
24720 * gcc.dg/pch/pch.exp: Add largefile test.
24721
24722 2004-04-06 Geoffrey Keating <geoffk@apple.com>
24723
24724 * g++.dg/pch/externc-1.Hs: New.
24725 * g++.dg/pch/externc-1.C: New.
24726
24727 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24728
24729 * gcc.dg/compat/struct-by-value-5a_main.c,
24730 gcc.dg/compat/struct-by-value-5b_main.c: New files.
24731 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24732 * gcc.dg/compat/struct-by-value-5a_x.c,
24733 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24734 gcc.dg/compat/struct-by-value-5_x.c.
24735 * gcc.dg/compat/struct-by-value-5a_y.c,
24736 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24737 gcc.dg/compat/struct-by-value-5_y.c.
24738
24739 * gcc.dg/compat/struct-by-value-6a_main.c,
24740 gcc.dg/compat/struct-by-value-6b_main.c: New files.
24741 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24742 * gcc.dg/compat/struct-by-value-6a_x.c,
24743 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24744 gcc.dg/compat/struct-by-value-6_x.c.
24745 * gcc.dg/compat/struct-by-value-6a_y.c,
24746 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24747 gcc.dg/compat/struct-by-value-6_y.c.
24748
24749 * gcc.dg/compat/struct-by-value-7a_main.c,
24750 gcc.dg/compat/struct-by-value-7b_main.c: New files.
24751 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24752 * gcc.dg/compat/struct-by-value-7a_x.c,
24753 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24754 gcc.dg/compat/struct-by-value-7_x.c.
24755 * gcc.dg/compat/struct-by-value-7a_y.c,
24756 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24757 gcc.dg/compat/struct-by-value-7_y.c.
24758
24759 2004-04-06 Jakub Jelinek <jakub@redhat.com>
24760
24761 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24762 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24763 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24764 options.
24765
24766 2004-04-06 Uros Bizjak <uros@kss-loka.si>
24767
24768 * gcc.dg/builtins-36.c: New test.
24769
24770 2004-04-06 Paul Brook <paul@codesourcery.com>
24771
24772 * README.gcc: Remove obsolete contraint on testcases.
24773
24774 2004-04-05 Paul Brook <paul@codesourcery.com>
24775
24776 PR2123
24777 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
24778 failure and exit(0) on success.
24779 * g++.dg/expr/anew2.C: Ditto.
24780 * g++.dg/expr/anew3.C: Ditto.
24781 * g++.dg/expr/anew4.C: Ditto.
24782
24783 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
24784
24785 PR c++/3518
24786 * g++.dg/template/unify7.C: New.
24787
24788 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
24789
24790 * g++.dg/README: Bring up to date with new subdirectories; remove
24791 duplicate subdirectory lines.
24792
24793 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
24794
24795 PR c++/14007
24796 * g++.dg/template/unify5.C: New.
24797 * g++.dg/template/unify6.C: New.
24798 * g++.dg/template/qualttp20.C: Adjust.
24799 * g++.old-deja/g++.jason/report.C: Adjust.
24800 * g++.old-deja/g++.other/qual1.C: Adjust.
24801
24802 2004-04-01 Mark Mitchell <mark@codesourcery.com>
24803
24804 PR c++/14803
24805 * g++.dg/inherit/ptrmem1.C: New test.
24806
24807 2004-04-01 Jakub Jelinek <jakub@redhat.com>
24808
24809 PR c++/14755
24810 * gcc.c-torture/execute/20040331-1.c: New test.
24811 * gcc.dg/20040331-1.c: New test.
24812
24813 2004-04-01 Paul Brook <paul@codesourcery.com>
24814
24815 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24816
24817 2004-03-30 Mark Mitchell <mark@codesourcery.com>
24818
24819 PR c++/14724
24820 * g++.dg/init/goto1.C: New test.
24821
24822 PR c++/14763
24823 * g++.dg/template/defarg4.C: New test.
24824
24825 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
24826
24827 * gcc.dg/altivec-11.c: Extend test for more valid cases.
24828
24829 2004-03-28 David Edelsohn <edelsohn@gnu.org>
24830
24831 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24832
24833 2004-03-28 Zack Weinberg <zack@codesourcery.com>
24834
24835 * gcc.dg/noncompile/undeclared-2.c: New test.
24836
24837 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
24838
24839 * gcc.dg/940409-1.c: Remove XFAIL.
24840 * gcc.dg/reg-vol-struct-1.c: New test.
24841
24842 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24843
24844 * gcc.dg/torture/builtin-wctype-1.c: New test.
24845
24846 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
24847
24848 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24849 * gcc.dg/20001101-1.c: Likewise.
24850 * gcc.dg/20001102-1.c: Likewise.
24851
24852 2004-03-25 Roger Sayle <roger@eyesopen.com>
24853
24854 * gcc.dg/compare8.c: Add an additional test for XOR.
24855
24856 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24857
24858 * gcc.dg/torture/builtin-ctype-1.c: New test.
24859
24860 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24861
24862 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24863 * gcc.dg/torture/builtin-math-1.c: Likewise.
24864 * gcc.dg/torture/builtin-power-1.c: New test.
24865
24866 2004-03-24 Andreas Schwab <schwab@suse.de>
24867
24868 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24869 IA64 assembler.
24870
24871 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
24872 Roger Sayle <roger@eyesopen.com>
24873
24874 * gcc.dg/compare8.c: New test case.
24875
24876 2004-03-23 Ziemowit Laski <zlaski@apple.com>
24877
24878 * g++.dg/ext/altivec-7.C: New test.
24879
24880 2004-03-23 Zack Weinberg <zack@codesourcery.com>
24881
24882 PR 12267, 12391, 12560, 13129, 14114, 14133
24883 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24884 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24885 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24886 Adjust error regexps.
24887 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24888 * gcc.dg/noncompile/undeclared-1.c: New test cases.
24889 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24890 * gcc.dg/local1.c: Add explanatory comment.
24891
24892 2004-03-23 Roger Sayle <roger@eyesopen.com>
24893
24894 PR optimization/14669
24895 * g++.dg/opt/fold2.C: New test case.
24896
24897 2004-03-22 Jakub Jelinek <jakub@redhat.com>
24898
24899 PR c/14069
24900 * gcc.dg/20040322-1.c: New test.
24901
24902 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
24903
24904 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
24905 * gcc.dg/ultrasp4.c: Likewise.
24906 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
24907
24908 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
24909
24910 * gcc.dg/i386-sse-8.c: Reset default options.
24911
24912 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
24913
24914 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24915 in the error message text.
24916
24917 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
24918
24919 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24920
24921 2004-03-21 Mark Mitchell <mark@codesourcery.com>
24922
24923 PR c++/14616
24924 * g++.dg/init/array13.C: New test.
24925
24926 2004-03-20 Roger Sayle <roger@eyesopen.com>
24927
24928 PR target/13889
24929 * gcc.c-torture/compile/pr13889.c: New test case.
24930
24931 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
24932
24933 PR c/14635
24934 * builtins-1.c (nan, nans): Don't test.
24935 * builtins-30.c: Don't use nan, nanf, nanl.
24936 * builtins-35.c: New test.
24937
24938 2004-03-19 Ziemowit Laski <zlaski@apple.com>
24939
24940 * g++.dg/ext/altivec-6.C: New test.
24941
24942 2004-03-19 Mark Mitchell <mark@codesourcery.com>
24943
24944 * g++.dg/init/placement3.C: New test.
24945
24946 * g++.dg/template/spec13.C: New test.
24947
24948 * g++.dg/lookup/using11.C: New test.
24949
24950 * g++.dg/lookup/koenig3.C: New test.
24951
24952 * g++.dg/template/operator2.C: New test.
24953
24954 * g++.dg/expr/dtor3.C: New test.
24955 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24956 marker.
24957 * g++.old-deja/g++.law/visibility28.C: Likewise.
24958
24959 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
24960
24961 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24962 * gcc.dg/ppc64-abi-3.c: Likewise.
24963
24964 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24965
24966 PR c++/14545
24967 * g++.dg/parse/template15.C: New test.
24968
24969 2004-03-18 Mark Mitchell <mark@codesourcery.com>
24970
24971 * g++.dg/expr/dtor2.C: New test.
24972
24973 * g++.dg/lookup/anon4.C: New test.
24974
24975 * g++.dg/overload/using1.C: New test.
24976
24977 * g++.dg/template/lookup7.C: New test.
24978
24979 * g++.dg/template/typename6.C: New test.
24980
24981 * g++.dg/expr/cond6.C: New test.
24982
24983 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24984
24985 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24986
24987 2004-03-18 Mark Mitchell <mark@codesourcery.com>
24988
24989 * g++.dg/expr/cond5.C: New test.
24990 * g++.dg/expr/constcast1.C: Likewise.
24991 * g++.dg/expr/ptrmem2.C: Likewise.
24992 * g++.dg/expr/ptrmem3.C: Likewise.
24993 * g++.dg/lookup/main1.C: Likewise.
24994 * g++.dg/template/lookup6.C: Likewise.
24995
24996 2004-03-18 Mark Mitchell <mark@codesourcery.com>
24997
24998 * gcc.dg/local1.c: New test.
24999
25000 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
25001
25002 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25003
25004 * gcc.dg/torture/builtin-convert-1.c: New test.
25005
25006 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25007
25008 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
25009
25010 2004-03-16 Mark Mitchell <mark@codesourcery.com>
25011
25012 PR c++/14481
25013 * g++.dg/warn/Wunused-7.C: New test.
25014
25015 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25016
25017 * gcc.dg/torture/builtin-integral-1.c: New test.
25018
25019 2004-03-16 Mark Mitchell <mark@codesourcery.com>
25020
25021 PR c++/14586
25022 * g++.dg/parse/non-dependent3.C: New test.
25023
25024 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
25025
25026 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
25027 * g++.dg/eh/simd-2.C: Likewise.
25028 * g++.dg/init/array10.C: Likewise.
25029 * gcc.c-torture/compile/simd-1.c: Likewise.
25030 * gcc.c-torture/compile/simd-2.c: Likewise.
25031 * gcc.c-torture/compile/simd-3.c: Likewise.
25032 * gcc.c-torture/compile/simd-4.c: Likewise.
25033 * gcc.c-torture/compile/simd-6.c: Likewise.
25034 * gcc.c-torture/execute/simd-1.c: Likewise.
25035 * gcc.c-torture/execute/simd-2.c: Likewise.
25036 * gcc.dg/compat/vector-defs.h: Likewise.
25037 * gcc.dg/20020531-1.c: Likewise.
25038 * gcc.dg/altivec-3.c: Likewise.
25039 * gcc.dg/altivec-4.c: Likewise.
25040 * gcc.dg/altivec-varargs-1.c: Likewise.
25041 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
25042 * gcc.dg/i386-mmx-3.c: Likewise.
25043 * gcc.dg/i386-sse-4.c: Likewise.
25044 * gcc.dg/i386-sse-5.c: Likewise.
25045 * gcc.dg/i386-sse-8.c: Likewise.
25046 * gcc.dg/simd-1.c: Likewise.
25047 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
25048 __ev64_opaque__ since the machine description provides it.
25049
25050 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
25051
25052 * lib/compat.exp (skip_list): New global variable.
25053 Use it to hold the user defined COMPAT_SKIPS list if any.
25054 (compat-obj): Add the members of skip_list to optall.
25055
25056 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
25057
25058 * gcc.dg/compat/union-by-value-1_main.c,
25059 union-by-value-1_x.c, union-by-value-1_y.c,
25060 union-check.h, union-defs.h,
25061 union-init.h, union-return-1_main.c,
25062 union-return-1_x.c, union-return-1_y.c: New files.
25063
25064 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
25065
25066 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
25067 mixed-struct-init.h: Add 4 mixed structure types.
25068 struct-by-value-21_main.c, struct-by-value-21_x.c,
25069 struct-by-value-21_y.c, struct-return-21_main.c,
25070 struct-return-21_x.c, struct-return-21_y.c: New files.
25071
25072 2004-03-13 Mark Mitchell <mark@codesourcery.com>
25073
25074 PR c++/14550
25075 * g++.dg/parse/template14.C: New test.
25076
25077 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
25078
25079 * gcc.c-torture/execute/20040313-1.c: New test.
25080
25081 2004-03-13 Jakub Jelinek <jakub@redhat.com>
25082
25083 PR target/14533
25084 * gcc.dg/20040311-2.c: New test.
25085
25086 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
25087
25088 PR other/14544
25089 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
25090 bit-field.
25091
25092 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
25093
25094 * gcc.dg/20040305-2.c: Add missing return statement.
25095
25096 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25097
25098 * gcc.dg/builtins-34.c: Also check pow10*.
25099
25100 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
25101
25102 PR target/14262
25103 * gcc.dg/20040305-2.c: New test.
25104
25105 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
25106
25107 * gcc.dg/20040310-1.c: New test.
25108
25109 2004-03-11 Roger Sayle <roger@eyesopen.com>
25110
25111 * gcc.c-torture/execute/20040311-1.c: New test case.
25112
25113 2004-03-11 Mark Mitchell <mark@codesourcery.com>
25114
25115 PR c++/14476
25116 * g++.dg/lookup/enum1.C: New test.
25117
25118 2004-03-10 Mark Mitchell <mark@codesourcery.com>
25119
25120 PR c++/14510
25121 * g++.dg/lookup/struct2.C: New test.
25122
25123 2004-03-10 Uros Bizjak <uros@kss-loka.si>
25124
25125 * gcc.dg/builtins-34.c: New test.
25126
25127 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25128
25129 * gcc.dg/torture/builtin-nonneg-1.c: New test.
25130
25131 2004-03-09 James E Wilson <wilson@specifixinc.com>
25132
25133 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
25134 * gcc.dg/alias-2.c: New testcase.
25135
25136 2004-03-09 Zack Weinberg <zack@codesourcery.com>
25137
25138 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
25139
25140 2004-03-09 Roger Sayle <roger@eyesopen.com>
25141
25142 * gcc.c-torture/execute/20040309-1.c: New test case.
25143
25144 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
25145
25146 PR c++/14397
25147 * g++.dg/overload/ref1.C: New.
25148
25149 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25150
25151 PR c++/14409
25152 * g++.dg/template/spec12.C: New test.
25153
25154 PR c++/14448
25155 * g++.dg/parse/crash14.C: New test.
25156
25157 2004-03-09 Mark Mitchell <mark@codesourcery.com>
25158
25159 PR c++/14230
25160 * g++.dg/init/ref11.C: New test.
25161
25162 2004-03-09 Mark Mitchell <mark@codesourcery.com>
25163
25164 PR c++/14432
25165 * g++.dg/parse/builtin2.C: New test.
25166
25167 2004-03-08 Mark Mitchell <mark@codesourcery.com>
25168
25169 PR c++/14401
25170 * g++.dg/init/ctor3.C: New test.
25171 * g++.dg/init/union1.C: New test.
25172 * g++.dg/ext/anon-struct4.C: New test.
25173
25174 2004-03-08 Mark Mitchell <mark@codesourcery.com>
25175
25176 * g++.dg/lookup/koenig1.C: Tweak error messages.
25177 * g++.dg/lookup/used-before-declaration.C: Likewise.
25178 * g++.dg/other/do1.C: Likewise.
25179 * g++.dg/overload/koenig1.C: Likewise.
25180 * g++.dg/parse/crash13.C: Likewise.
25181 * g++.dg/template/instantiate3.C: Likewise.
25182
25183 2004-03-08 Eric Christopher <echristo@redhat.com>
25184
25185 * * lib/target-supports.exp: Enable libiconv in test
25186 compilation. Fix up error checking.
25187
25188 2004-03-08 Roger Sayle <roger@eyesopen.com>
25189
25190 PR middle-end/14289
25191 * gcc.dg/pr14289-1.c: New test case.
25192 * gcc.dg/pr14289-2.c: Likewise.
25193 * gcc.dg/pr14289-3.c: Likewise.
25194
25195 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
25196
25197 * gcc.c-torture/execute/20040308-1.c: New test.
25198
25199 2004-03-07 Roger Sayle <roger@eyesopen.com>
25200
25201 * gcc.c-torture/execute/20040307-1.c: New test case.
25202
25203 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
25204
25205 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
25206
25207 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
25208
25209 * gcc.dg/20040306-1.c: New test.
25210
25211 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
25212
25213 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
25214 them static.
25215 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
25216
25217 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
25218
25219 PR c/14465
25220 * gcc.dg/decl-6.c: New test.
25221
25222 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25223
25224 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
25225 Rename LOGPOW -> LOG_POW.
25226 (SQRT_EXP, POW_EXP): New.
25227
25228 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
25229
25230 * gcc.dg/i386-sse-8.c: New test.
25231
25232 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
25233
25234 PR c/14114
25235 * gcc.dg/decl-5.c: New test.
25236
25237 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
25238
25239 * gcc.dg/20040305-1.c: New test.
25240
25241 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
25242
25243 PR other/14354
25244 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
25245
25246 2004-03-04 Ziemowit Laski <zlaski@apple.com>
25247
25248 PR c++/14425, c++/14426
25249 * g++.dg/ext/altivec-4.C: New test.
25250 * g++.dg/ext/altivec-5.C: New test.
25251
25252 2004-03-04 Geoffrey Keating <geoffk@apple.com>
25253
25254 * g++.old-deja/g++.other/linkage1.C: Expect errors about
25255 global variables of a type with no linkage.
25256 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
25257 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
25258 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
25259 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
25260 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
25261 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
25262 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
25263 * g++.dg/warn/deprecated.C: Name enum Color.
25264 * g++.dg/overload/VLA.C: Name structure for 'b'.
25265 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
25266
25267 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
25268
25269 * gcc.c-torture/compile/20040304-1.c: New test.
25270
25271 2004-03-03 Zack Weinberg <zack@codesourcery.com>
25272
25273 PR 13728
25274 * gcc.dg/decl-4.c: New testcase.
25275
25276 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
25277
25278 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
25279 as PRECF if sizeof (float) > sizeof (double).
25280 (PRECL): Make it the same as PRECF if
25281 sizeof (float) > sizeof (long double).
25282
25283 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25284
25285 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
25286 system type. Add check for irix6 which doesn't have c99 runtime.
25287
25288 2004-03-03 Bob Wilson <bob.wilson@acm.org>
25289
25290 * gcc.dg/const-elim-1.c: xfail for xtensa.
25291
25292 2004-03-01 Mark Mitchell <mark@codesourcery.com>
25293
25294 PR c++/14369
25295 * g++.dg/template/cond4.C: New test.
25296
25297 2004-03-01 Mark Mitchell <mark@codesourcery.com>
25298
25299 PR c++/14360
25300 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
25301
25302 PR c++/14361
25303 * g++.dg/parse/defarg7.C: New test.
25304
25305 PR c++/14359
25306 * g++.dg/template/friend26.C: New test.
25307
25308 2004-03-01 Mark Mitchell <mark@codesourcery.com>
25309
25310 PR c++/14324
25311 * g++.dg/abi/mangle21.C: New test.
25312
25313 PR c++/14260
25314 * g++.dg/parse/constructor2.C: New test.
25315
25316 PR c++/14337
25317 * g++.dg/template/sfinae1.C: New test.
25318
25319 2004-02-29 Mark Mitchell <mark@codesourcery.com>
25320
25321 PR c++/14267
25322 * g++.dg/expr/crash2.C: New test.
25323
25324 PR middle-end/13448
25325 * gcc.dg/inline-5.c: New test.
25326 * gcc.dg/always-inline.c: Split out tests into ...
25327 * gcc.dg/always-inline2.c: ... this and ...
25328 * gcc.dg/always-inline3.c: ... this.
25329
25330 2004-02-29 Mark Mitchell <mark@codesourcery.com>
25331
25332 PR debug/12103
25333 * g++.dg/debug/crash1.C: New test.
25334
25335 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
25336
25337 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25338 function with __attribute__((noinline)).
25339 (recurser_void2): Likewise.
25340 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25341 (recurser_void2): Likewise.
25342
25343 2004-02-29 Roger Sayle <roger@eyesopen.com>
25344
25345 PR middle-end/14203
25346 * g++.dg/warn/Wunused-6.C: New test case.
25347
25348 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
25349
25350 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25351 not defined.
25352
25353 2004-02-27 Eric Christopher <echristo@redhat.com>
25354
25355 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
25356 * g++.dg/charset/asm2.c: Run only x86.
25357 * gcc.dg/charset/asm3.c: Ditto.
25358
25359 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
25360
25361 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
25362 ld_library_path.
25363
25364 2004-02-27 Ziemowit Laski <zlaski@apple.com>
25365
25366 * g++.dg/ext/altivec-3.C: New.
25367
25368 2004-02-26 Richard Henderson <rth@redhat.com>
25369
25370 * g++.dg/ext/attrib10.C: Mark for warning.
25371 * gcc.dg/attr-alias-1.c: New.
25372
25373 2004-02-26 Richard Henderson <rth@redhat.com>
25374
25375 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
25376 * gcc.c-torture/execute/20040208-2.c: ... it back.
25377
25378 2004-02-26 Eric Christopher <echristo@redhat.com>
25379
25380 * lib/target-supports.exp (check-iconv-available): New function.
25381 * lib/gcc-dg.exp (dg-require-iconv): New function.
25382 Use above.
25383 * gcc.dg/charset: New directory.
25384 * gcc.dg/charset/charset.exp: New file.
25385 * gcc.dg/charset/asm1.c: Ditto.
25386 * gcc.dg/charset/asm2.c: Ditto.
25387 * gcc.dg/charset/asm3.c: Ditto.
25388 * gcc.dg/charset/asm4.c: Ditto.
25389 * gcc.dg/charset/asm5.c: Ditto.
25390 * gcc.dg/charset/attribute1.c: Ditto.
25391 * gcc.dg/charset/attribute2.c: Ditto.
25392 * gcc.dg/charset/string1.c: Ditto.
25393 * g++.dg/charset: New directory.
25394 * g++.dg/dg.exp: Add here. Special options.
25395 * g++.dg/charset/charset.exp: New file.
25396 * g++.dg/charset/asm1.c: Ditto.
25397 * g++.dg/charset/asm2.c: Ditto.
25398 * g++.dg/charset/asm3.c: Ditto.
25399 * g++.dg/charset/asm4.c: Ditto.
25400 * g++.dg/charset/attribute1.c: Ditto.
25401 * g++.dg/charset/attribute2.c: Ditto.
25402 * g++.dg/charset/extern1.cc: Ditto.
25403 * g++.dg/charset/extern2.cc: Ditto.
25404 * g++.dg/charset/string1.c: Ditto.
25405
25406 2004-02-26 Mark Mitchell <mark@codesourcery.com>
25407
25408 PR c++/14278
25409 * g++.dg/parse/comma1.C: New test.
25410
25411 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25412
25413 PR c++/14284
25414 * g++.dg/template/ttp8.C: New test.
25415
25416 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
25417
25418 * gcc.dg/fixuns-trunc-1.c: New test.
25419
25420 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25421
25422 * gcc.dg/builtins-config.h: Use #elif.
25423
25424 2004-02-26 Michael Matz <matz@suse.de>
25425
25426 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25427 * gcc.dg/991214-1.c: Likewise.
25428 * gcc.dg/i386-asm-1.c: Likewise.
25429
25430 2004-02-25 Richard Henderson <rth@redhat.com>
25431
25432 * gcc.c-torture/execute/20040208-2.c: Move ...
25433 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25434
25435 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25436
25437 PR c++/14246
25438 * g++.dg/other/crash-3.C: New test.
25439
25440 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25441
25442 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25443 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25444
25445 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25446 HP-UX.
25447
25448 2004-02-24 Michael Matz <matz@suse.de>
25449
25450 * gcc.dg/i386-regparm.c: New.
25451
25452 2004-02-23 James E Wilson <wilson@specifixinc.com>
25453
25454 * gcc.c-torture/execute/20040223-1.c: New.
25455
25456 2004-02-23 Zack Weinberg <zack@codesourcery.com>
25457 Kazu Hirata <kazu@cs.umass.edu>
25458
25459 * gcc.dg/fwritable-strings-1.c: Remove.
25460
25461 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
25462
25463 PR c/14156
25464 * gcc.dg/20040223-1.c: New test.
25465
25466 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25467
25468 PR c++/14106
25469 * g++.dg/ext/typeof9.C: New test.
25470
25471 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25472
25473 PR c++/14250
25474 * g++.dg/other/switch1.C: New test.
25475
25476 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
25477
25478 * gcc.dg/cast-function-1.c: Adjust for new informative message.
25479 * gcc.dg/va-arg-1.c: Likewise.
25480
25481 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25482
25483 PR c++/14143
25484 * g++.dg/template/koenig5.C: New test.
25485
25486 2004-02-21 Ziemowit Laski <zlaski@apple.com>
25487
25488 * g++.dg/ext/altivec-1.C: Generalize target triple.
25489 * g++.dg/ext/altivec-2.C: New test case.
25490 * g++.dg/ext/altivec_check.h: New file.
25491 * gcc.dg/altivec-1.c: Generalize target triple;
25492 include altivec_check.h and call altivec_check().
25493 * gcc.dg/altivec-[2-5].c: Generalize target triple.
25494 * gcc.dg/altivec-6.c: New test case.
25495 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25496 type casts as needed.
25497 * gcc.dg/altivec-10.c: Include altivec_check.h and call
25498 altivec_check().
25499 * gcc.dg/altivec-12.c: New test case.
25500 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25501 include altivec_check.h and call altivec_check().
25502 * gcc.dg/altivec_check.h: New file.
25503
25504 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25505
25506 * lib/target-supports.exp (check_alias_available): Don't mangle
25507 function `g' in test program.
25508
25509 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25510
25511 * lib/target-supports.exp (check_profiling_available): Check
25512 argument to determine whether we support a profiling type.
25513 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25514 check_profiling_available.
25515 * g++.dg/bprob/bprob.exp: Likewise.
25516 * g77.dg/bprob/bprob.exp: Likewise.
25517 * gcc.misc-tests/bprob.exp: Likewise.
25518 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25519 dg-require-profiling and delete expected error handling.
25520 * gcc.dg/20021014-1.c: Likewise.
25521 * gcc.dg/nest.c: Likewise.
25522
25523 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25524
25525 PR c++/12007
25526 * g++.dg/other/vthunk1.C: New test.
25527
25528 2004-02-20 Falk Hueffner <falk@debian.org>
25529
25530 PR target/14201
25531 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25532
25533 2004-02-20 Mark Mitchell <mark@codesourcery.com>
25534
25535 PR c++/13927
25536 * g++.dg/other/error8.C: Remove XFAIL markers.
25537
25538 PR c++/14173
25539 * g++.dg/ext/packed5.C: New test.
25540
25541 PR c++/14199
25542 * g++.dg/warn/Wunused-5.C: New test.
25543
25544 PR c++/14186
25545 * g++.dg/lookup/member1.C: New test.
25546
25547 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
25548
25549 * gcc.c-torture/compile/20040130-1.c: Enable only when
25550 __INT_MAX__ >= 2147483647L.
25551 * gcc.c-torture/compile/961203-1.c: Likewise.
25552
25553 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
25554
25555 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25556 * g++.dg/opt/template1.C: Robustify assembler regexp
25557
25558 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25559
25560 * gcc.c-torture/execute/simd-4.x: Remove.
25561 * gcc.c-torture/execute/va-arg-25.x: Likewise.
25562 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25563 Guard with #ifndef SKIP_ATTRIBUTE.
25564 * gcc.dg/compat/vector-1_y.c: Likewise.
25565 * gcc.dg/compat/vector-2_x.c: Likewise.
25566 * gcc.dg/compat/vector-2_y.c: Likewise.
25567 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25568 * g++.dg/eh/simd-2.C: Likewise.
25569
25570 2004-02-19 Alan Modra <amodra@bigpond.net.au>
25571
25572 * gcc.c-torture/compile/complex-1.c: New.
25573
25574 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
25575
25576 PR target/14209
25577 * gcc.c-torture/execute/20040218-1.c: New test.
25578
25579 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25580
25581 PR c++/14181
25582 * g++.dg/parse/new2.C: New test.
25583
25584 2004-02-18 Paul Brook <paul@codesourcery.com>
25585
25586 * gcc.c-torture/compile/libcall-1.c: New test.
25587
25588 2004-02-18 Paul Brook <paul@codesourcery.com>
25589
25590 PR debug/12934
25591 * gcc.dg/debug/debug-7.c: New test.
25592
25593 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
25594
25595 * gcc.dg/20040217-1.c: New test.
25596
25597 2004-02-17 Zack Weinberg <zack@codesourcery.com>
25598
25599 * gcc.c-torture/execute/990208-1.x: Delete.
25600
25601 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
25602
25603 * gcc.c-torture/execute/20040208-2.x: New file.
25604
25605 2004-02-17 Mark Mitchell <mark@codesourcery.com>
25606
25607 PR c++/11326
25608 * g++.dg/abi/structret1.C: New test.
25609
25610 2004-02-17 Jakub Jelinek <jakub@redhat.com>
25611
25612 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25613 (i386_cpuid): No need to test if cpuid is available on AMD64.
25614 Fix assembly, so that it works onboth i386 and AMD64.
25615 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25616 (vecInLong): Fix s[] member type to unsigned int.
25617 (vecInWord): Remove type.
25618 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25619 (a64, b64, c64, d64, e64): Remove.
25620 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25621 Remove unused variable. Remove initialization of removed variables.
25622 Don't call mmx_tests nor sse_tests.
25623 (reference_mmx, reference_sse): Remove.
25624 (check): Add return stmt.
25625 * gcc.dg/i386-sse-7.c: New test.
25626 * gcc.dg/i386-mmx-4.c: New test.
25627
25628 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25629
25630 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25631 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25632 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25633 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25634 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25635 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25636 g++.dg/tc1/dr94.C: Fix line terminator.
25637
25638 2004-02-16 Geoffrey Keating <geoffk@apple.com>
25639
25640 * gcc.c-torture/compile/20040216-1.c: New.
25641
25642 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25643
25644 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25645 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25646 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25647 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25648 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25649 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25650
25651 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
25652
25653 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25654
25655 2004-02-15 Mark Mitchell <mark@codesourcery.com>
25656
25657 PR c++/13971
25658 * g++.dg/expr/cond4.C: New test.
25659
25660 PR c++/14086
25661 * g++.dg/lookup/crash2.C: New test.
25662
25663 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
25664
25665 * gcc.c-torture/compile/20040214-2.c: New test.
25666
25667 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
25668
25669 PR c++/14116
25670 * g++.dg/ext/typeof8.C: New test.
25671
25672 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
25673
25674 * gcc.c-torture/compile/20040214-1.c: New test.
25675
25676 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25677
25678 PR c++/13635
25679 * g++.dg/template/spec11.C: New test.
25680
25681 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25682
25683 PR c++/13927
25684 * g++.dg/other/error8.C: New test.
25685
25686 2004-02-13 Mark Mitchell <mark@codesourcery.com>
25687
25688 PR c++/14122
25689 * g++.dg/template/array4.C: New test.
25690
25691 PR c++/14108
25692 * g++.dg/inherit/thunk2.C: New test.
25693
25694 PR c++/14083
25695 * g++.dg/eh/cond2.C: New test.
25696
25697 2004-02-12 Alan Modra <amodra@bigpond.net.au>
25698
25699 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25700
25701 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
25702
25703 * lib/scanasm.exp (dg-scan): Quote pattern before display.
25704
25705 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
25706
25707 * g++.dg/simd-2.C: xfail on ppc64-linux.
25708
25709 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
25710
25711 PR c/456
25712 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25713 tests.
25714
25715 2004-02-11 Uros Bizjak <uros@kss-loka.si>
25716
25717 * gcc.dg/builtins-33.c: New test.
25718
25719 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
25720
25721 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25722
25723 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
25724
25725 * g++.dg/simd-2.C: Set -maltivec for ppc64.
25726
25727 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
25728
25729 * gcc.dg/ppc64-abi-3.c: New test.
25730
25731 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
25732
25733 PR c/14092
25734
25735 * gcc.dg/pr14092-1.c: New testcase.
25736
25737 2004-02-10 Alan Modra <amodra@bigpond.net.au>
25738
25739 * gcc.dg/cpp/assert4.c: Fix typo last change.
25740
25741 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25742 * gcc.dg/cpp/assert4.c: Handle powerpc64.
25743
25744 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25745
25746 2004-02-09 Roger Sayle <roger@eyesopen.com>
25747
25748 * gcc.c-torture/compile/20040209-1.c: New test case.
25749
25750 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
25751
25752 * gcc.dg/c90-init-1.c: Adjust expected error messages.
25753
25754 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
25755
25756 * gcc.c-torture/execute/20040208-[12].c: New tests.
25757
25758 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25759
25760 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25761
25762 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25763
25764 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25765
25766 2004-02-07 Zack Weinberg <zack@codesourcery.com>
25767
25768 Bug 13856
25769 * gcc.dg/visibility-8.c: New testcase.
25770
25771 2004-02-07 Zack Weinberg <zack@codesourcery.com>
25772
25773 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25774 arguments.
25775 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25776
25777 2004-02-07 Roger Sayle <roger@eyesopen.com>
25778
25779 PR middle-end/13696
25780 * g++.dg/opt/fold1.C: New test case.
25781
25782 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25783
25784 PR c++/14033
25785 * g++.dg/other/crash-2.C: New test.
25786
25787 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25788
25789 PR c++/14028
25790 * g++.dg/parse/angle-bracket2.C: New test.
25791
25792 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
25793
25794 PR middle-end/13750
25795 Revert:
25796 2004-01-15 Geoffrey Keating <geoffk@apple.com>
25797 PR pch/13361
25798 * testsuite/g++.dg/pch/wchar-1.C: New.
25799 * testsuite/g++.dg/pch/wchar-1.Hs: New.
25800
25801 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25802
25803 PR c++/14008
25804 * g++.dg/parse/error15.C: New test.
25805 * g++.dg/parse/crash11.C: Update dg-error mark.
25806
25807 2004-02-04 Mark Mitchell <mark@codesourcery.com>
25808
25809 PR c++/13932
25810 * g++.dg/warn/conv2.C: New test.
25811
25812 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25813
25814 PR c++/13086
25815 * g++.dg/warn/incomplete1.C: Remove xfail.
25816
25817 2004-02-04 Mark Mitchell <mark@codesourcery.com>
25818
25819 * lib/file-format.exp (gcc_target_object_format): Use
25820 ${tool}_target_compile, not gcc_target_compile.
25821 * lib/target-supports.exp (check_alias_available): Likewise.
25822 (check_gc_sections_available): Likewise.
25823 * g++.dg/ext/attrib10.C: Use dg-require-alias.
25824 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25825 dg-require-alias.
25826
25827 2004-02-04 Mark Mitchell <mark@codesourcery.com>
25828
25829 PR c++/13969
25830 * g++.dg/template/static6.C: New test.
25831
25832 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
25833
25834 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25835
25836 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25837
25838 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25839 tests for systems where `char' is unsigned by default.
25840
25841 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25842
25843 PR c++/13997
25844 * g++.dg/template/partial3.C: New test.
25845
25846 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
25847
25848 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25849 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25850 Remove mentions of obsolete ports.
25851
25852 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
25853
25854 * gcc.dg/noncompile/20001228-1.c: Fix for new
25855 error message.
25856
25857 2004-02-03 Roger Sayle <roger@eyesopen.com>
25858
25859 PR target/9348
25860 * gcc.c-torture/execute/multdi-1.c: New test case.
25861
25862 2004-02-03 Mark Mitchell <mark@codesourcery.com>
25863
25864 PR c++/13925
25865 * g++.dg/template/lookup5.C: New test.
25866
25867 2004-02-03 Mark Mitchell <mark@codesourcery.com>
25868
25869 PR c++/13950
25870 * g++.dg/template/lookup4.C: New test.
25871
25872 PR c++/13970
25873 * g++.dg/parse/error14.C: New test.
25874
25875 PR c++/14002
25876 * g++.dg/parse/template13.C: New test.
25877
25878 2004-02-03 Mark Mitchell <mark@codesourcery.com>
25879
25880 PR c++/13978
25881 * g++.dg/template/koenig4.C: New test.
25882
25883 PR c++/13968
25884 * g++.dg/template/crash17.C: New test.
25885
25886 PR c++/13975
25887 * g++.dg/parse/error13.C: New test.
25888 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25889
25890 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25891
25892 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25893
25894 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
25895
25896 PR c/11658
25897 PR c/13994
25898 * gcc.dg/noncompile/20040203-1.c: New test.
25899 * gcc.dg/noncompile/20040203-2.c: Likewise.
25900 * gcc.dg/noncompile/20040203-3.c: Likewise.
25901 * gcc.dg/20040203-1.c: Likewise.
25902
25903 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
25904
25905 PR c++/10858
25906 * g++.dg/template/sizeof7.C: New test.
25907
25908 2004-02-02 Eric Christopher <echristo@redhat.com>
25909 Zack Weinberg <zack@codesourcery.com>
25910
25911 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25912
25913 2004-02-02 Zack Weinberg <zack@codesourcery.com>
25914
25915 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25916 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25917 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25918 * gcc.dg/cleanup-5.c: Run only on Linux targets.
25919
25920 2004-02-02 Mark Mitchell <mark@codesourcery.com>
25921
25922 PR c++/13113
25923 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25924
25925 PR c++/13854
25926 * g++.dg/ext/attrib13.C: New test.
25927
25928 PR c++/13907
25929 * g++.dg/conversion/op2.C: New test.
25930
25931 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
25932
25933 * gcc.dg/titype-1.c: Fix pasto.
25934
25935 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
25936
25937 * gcc.dg/titype-1.c: New test.
25938
25939 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25940
25941 PR c++/13957
25942 * g++.dg/template/non-type-template-argument-1.C,
25943 g++.dg/template/qualified-id1.C: Update dg-error marks.
25944 * g++.dg/template/nontype6.C: New test.
25945
25946 2004-02-01 Roger Sayle <roger@eyesopen.com>
25947
25948 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25949 * gcc.dg/builtins-31.c: New testcase.
25950 * gcc.dg/builtins-32.c: New testcase.
25951
25952 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
25953
25954 * objc.dg/call-super-2.m: Update line numbers
25955 for the including of stddef.h.
25956
25957 2004-01-30 Michael Matz <matz@suse.de>
25958
25959 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25960 g++.dg/ext/case-range3.C: New tests.
25961
25962 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25963
25964 DR206
25965 PR c++/13813
25966 * g++.dg/template/member4.C: New test.
25967
25968 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25969
25970 PR c++/13683
25971 * g++.dg/template/sizeof6.C: New test.
25972
25973 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
25974
25975 * gcc.dg/fwritable-strings-1.c: New test.
25976
25977 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
25978
25979 * gcc.c-torture/compile/20040130-1.c: New test.
25980
25981 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
25982
25983 * objc.dg/call-super-2.m: Include stddef.h for size_t.
25984
25985 2004-01-29 Mark Mitchell <mark@codesourcery.com>
25986
25987 PR c++/13883
25988 * g++.dg/template/ctor3.C: New test.
25989
25990 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25991
25992 * g++.dg/tc1: New directory.
25993 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25994 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25995 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25996 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25997 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25998
25999 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26000
26001 * g++.dg/parse/error11.C: New test.
26002 * g++.dg/parse/error12.C: Likewise.
26003
26004 2004-01-28 Ziemowit Laski <zlaski@apple.com>
26005
26006 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
26007 (scan_initial, main): Use aligned_sizeof instead of sizeof.
26008
26009 2004-01-28 Mark Mitchell <mark@codesourcery.com>
26010
26011 PR c++/13791
26012 * g++.dg/ext/attrib12.C: New test.
26013
26014 PR c++/13736
26015 * g++.dg/parse/cast2.C: New test.
26016
26017 2004-01-27 James E Wilson <wilson@specifixinc.com>
26018
26019 * objc.dg/encode-2.m (main): New local string. Set depending on
26020 sizeof long. Use in sscanf call.
26021 * objc.dg/encode-3.m (main): New local string. Set depending on
26022 sizeof long. Use in scan_initial call.
26023
26024 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26025
26026 * objc.dg/call-super-2.m: Make LP64-safe.
26027 * objc.dg/desig-init-1.m: Likewise.
26028
26029 2004-01-27 Devang Patel <dpatel@apple.com>
26030
26031 * g++.dg/debug/namespace1.C: New test.
26032
26033 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
26034
26035 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
26036 xscale-*-*.
26037
26038 * gcc.dg/arm-mmx-1.c: New test.
26039
26040 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
26041
26042 * gcc.dg/20040127-1.c: New test.
26043 * gcc.dg/20040127-2.c: New test.
26044
26045 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
26046
26047 * objc.dg/stret-1.m (glob): Renamed to globa.
26048
26049 2004-01-26 Mark Mitchell <mark@codesourcery.com>
26050
26051 PR c++/13663
26052 * g++.dg/expr/for1.C: New test.
26053
26054 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
26055
26056 PR middle-end/13779
26057 * gcc.dg/darwin-longlong.c: New test.
26058
26059 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
26060
26061 * gcc.dg/20040124-1.c: Moved test from here...
26062 * gcc.c-torture/compile/20040124-1.c: ...to here.
26063
26064 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
26065
26066 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
26067 the assembly output if -m64 is passed.
26068
26069 2004-01-25 Mark Mitchell <mark@codesourcery.com>
26070
26071 PR c++/13833
26072 * g++.dg/template/cond3.C: New test.
26073
26074 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26075
26076 PR c++/13810
26077 * g++.dg/template/ttp7.C: New test.
26078
26079 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26080
26081 PR c++/13797
26082 * g++.dg/template/nontype4.C: New test.
26083 * g++.dg/template/nontype5.C: Likewise.
26084
26085 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
26086
26087 * gcc.dg/torture/mips-clobber-at.c: New test.
26088
26089 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
26090
26091 * gcc.dg/20040124-1.c: New test.
26092
26093 2004-01-24 Jakub Jelinek <jakub@redhat.com>
26094
26095 * gcc.dg/20040123-1.c: New test.
26096
26097 2004-01-23 Zack Weinberg <zack@codesourcery.com>
26098
26099 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
26100
26101 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
26102
26103 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
26104
26105 2004-01-23 Andrew Pinski <apinski@apple.com>
26106
26107 * gcc.dg/20030121-1.c: Move to ..
26108 * gcc.dg/20040121-1.c: here.
26109
26110 2004-01-23 Roger Sayle <roger@eyesopen.com>
26111
26112 * gcc.dg/builtins-29.c: New test case.
26113
26114 2004-01-23 Zack Weinberg <zack@codesourcery.com>
26115
26116 PR 18314
26117 * gcc.dg/builtins-30.c: New testcase.
26118
26119 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
26120
26121 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
26122 * lib/g77.exp: Likewise.
26123 * lib/objc.exp: Likewise.
26124 * lib/g++.exp: Likewise.
26125
26126 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
26127
26128 * gcc.dg/struct-by-value-2.c: New test.
26129
26130 2004-01-21 Andrew Pinski <apinski@apple.com>
26131
26132 PR target/13785
26133 * gcc.dg/20030121-1.c: New test.
26134
26135 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
26136
26137 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
26138 clobber frame pointer register in asm statement.
26139
26140 2004-01-21 Falk Hueffner <falk@debian.org>
26141
26142 * gcc.c-torture/compile/20040121-1.c: New test.
26143
26144 2004-01-21 Zack Weinberg <zack@codesourcery.com>
26145
26146 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
26147
26148 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
26149
26150 * gcc.dg/ppc64-abi-2.c: New test.
26151
26152 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
26153
26154 * lib/treelang.exp: Fill out this file.
26155 * lib/treelang-dg.exp: New File.
26156
26157 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
26158
26159 * gcc.c-torture/compile/981022-1.c: Remove.
26160 * gcc.dg/array-5.c: Remove XFAIL.
26161 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
26162 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
26163 gcc.dg/cond-lvalue-1.c: Update.
26164 * gcc.dg/cast-lvalue-2.c: New test.
26165
26166 2004-01-19 Mark Mitchell <mark@codesourcery.com>
26167
26168 PR c++/13592
26169 * g++.dg/other/error1.C (class foo): Tweak error message.
26170
26171 PR c++/13592
26172 * g++.dg/template/call2.C: New test.
26173
26174 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26175
26176 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
26177 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
26178 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
26179 scalar-return-1_x.c, scalar-return-2_y.c,
26180 scalar-return-3_x.c, scalar-return-3_y.c,
26181 scalar-return-4_x.c, scalar-return-4_y.c,
26182 struct-align-1.h, struct-align-1_x.c,
26183 struct-align-1_y.c, struct-align-2.h,
26184 struct-align-2_x.c, struct-align-2_y.c,
26185 struct-by-value-10_y.c, struct-by-value-11_x.c,
26186 struct-by-value-11_y.c, struct-by-value-12_x.c,
26187 struct-by-value-12_y.c, struct-by-value-13_x.c,
26188 struct-by-value-13_y.c, struct-by-value-14_x.c,
26189 struct-by-value-14_y.c, struct-by-value-15_x.c,
26190 struct-by-value-15_y.c, struct-by-value-16_y.c,
26191 struct-by-value-17_y.c, struct-by-value-18_y.c,
26192 struct-by-value-19_y.c, struct-by-value-1_x.c,
26193 struct-by-value-1_y.c, struct-by-value-20_y.c,
26194 struct-by-value-2_x.c, struct-by-value-2_y.c,
26195 struct-by-value-3_y.c, struct-by-value-4_x.c,
26196 struct-by-value-4_y.c, struct-by-value-5_y.c,
26197 struct-by-value-6_y.c, struct-by-value-7_y.c
26198 struct-by-value-8_x.c, struct-by-value-8_y.c
26199 struct-by-value-9_x.c, struct-by-value-9_y.c
26200 struct-return-10_x.c, struct-return-10_y.c,
26201 struct-return-19_x.c, struct-return-20_x.c
26202 struct-return-2_x.c, struct-return-2_y.c
26203 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
26204 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
26205
26206 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26207
26208 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
26209 attribute on sparc*-sun-solaris2.*.
26210
26211 2004-01-18 Mark Mitchell <mark@codesourcery.com>
26212
26213 PR c++/13710
26214 * g++.dg/ext/typeof7.C: New test.
26215
26216 2004-01-18 David Edelsohn <edelsohn@gnu.org>
26217
26218 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
26219 * gcc.dg/const-elim-1.c: Same.
26220
26221 2004-01-17 Ziemowit Laski <zlaski@apple.com>
26222
26223 * objc.dg/stret-1.m: New.
26224 * objc.dg/stret-2.m: New.
26225
26226 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
26227
26228 PR c++/11895
26229 * g++.dg/ext/vector1.C: New test.
26230
26231 2004-01-16 Geoffrey Keating <geoffk@apple.com>
26232
26233 * gcc.dg/pch/import-1.c: New.
26234 * gcc.dg/pch/import-1.hs: New.
26235 * gcc.dg/pch/import-1a.h: New.
26236 * gcc.dg/pch/import-1b.h: New.
26237 * gcc.dg/pch/import-1c.h: New.
26238
26239 2004-01-16 Mark Mitchell <mark@codesourcery.com>
26240
26241 PR c++/13574
26242 * g++.dg/ext/array1.C: New test.
26243
26244 PR c++/13178
26245 * g++.dg/conversion/op1.C: New test.
26246
26247 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
26248
26249 PR 11864
26250 From Kazumoto Kojima / Dan Kegel:
26251 * gcc.dg/pr11864-1.c: New test.
26252
26253 PR 10392
26254 From Marcus Comstedt / Dan Kegel:
26255 * gcc.dg/pr10392-1.c: New test.
26256
26257 2004-01-16 Mark Mitchell <mark@codesourcery.com>
26258
26259 PR c++/13478
26260 * g++.dg/init/ref10.C: New test.
26261
26262 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26263
26264 PR c++/13407
26265 * g++.dg/parse/typename6.C: New test.
26266
26267 2004-01-15 Geoffrey Keating <geoffk@apple.com>
26268
26269 PR pch/13361
26270 * testsuite/g++.dg/pch/wchar-1.C: New.
26271 * testsuite/g++.dg/pch/wchar-1.Hs: New.
26272
26273 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26274
26275 PR c++/9259
26276 * g++.dg/expr/sizeof2.C: New test.
26277
26278 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
26279
26280 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
26281
26282 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
26283
26284 PR c++/13659
26285 * g++.dg/lookup/strong-using-3.C: New.
26286 * g++.dg/lookup/using-10.C: New.
26287
26288 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
26289
26290 PR c++/13594
26291 * g++.dg/lookup/strong-using-2.C: New.
26292
26293 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
26294 Dan Kegel <dank@kegel.com>
26295 J"orn Rennecke <joern.rennecke@superh.com>
26296
26297 PR target/9365
26298 * gcc.dg/pr9365-1.c: New test.
26299
26300 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26301
26302 PR c++/8856
26303 * g++.dg/parse/casting-operator2.C: New test.
26304 * g++.old-deja/g++.pt/explicit83.C: Remove.
26305
26306 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
26307
26308 * gcc.dg/label-compound-stmt-1.c: New test.
26309 * gcc.c-torture/compile/950922-1.c,
26310 gcc.c-torture/compile/20000211-3.c,
26311 gcc.c-torture/compile/20000518-1.c,
26312 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
26313 compound statements.
26314
26315 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
26316
26317 * gcc.dg/ppc64-abi-1.c: New test.
26318
26319 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
26320
26321 * g++.dg/ext/attrib9.C: Add dg-warnings.
26322
26323 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26324
26325 PR c++/12335
26326 * g++.dg/parse/dtor3.C: New test.
26327
26328 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
26329
26330 PR c++/12709
26331 * g++.dg/parse/try-catch-1.C: New test.
26332
26333 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
26334
26335 * ada/acats/run_all.sh: Add more verbose output in acats.log
26336 when compiling tests.
26337
26338 2004-01-12 Zack Weinberg <zack@codesourcery.com>
26339
26340 PR 13656
26341 * gcc.dg/typedef-redecl.c: New test case.
26342 * gcc.dg/typedef-redecl.h: New support file.
26343
26344 2004-01-13 Jan Hubicka <jh@suse.cz>
26345
26346 * gcc.dg/always_inline.c: New test.
26347 * gcc.dg/debug/20031231-1.c: Fix.
26348
26349 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26350
26351 PR c++/13474
26352 * g++.dg/template/array3.C: New test.
26353
26354 2004-01-12 Zack Weinberg <zack@codesourcery.com>
26355
26356 * g++.dg/ext/lvalue1.C: No longer expected to fail.
26357 * g++.dg/warn/Wunused-2.C: Likewise.
26358
26359 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26360
26361 PR c++/13289
26362 * g++.dg/template/instantiate6.C: New test.
26363
26364 2004-01-12 Roger Sayle <roger@eyesopen.com>
26365
26366 PR middle-end/11397
26367 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
26368
26369 2004-01-12 Jan Hubicka <jh@suse.cz>
26370
26371 PR opt/12826
26372 * gcc.dg/20040112-1.c: New.
26373
26374 * gcc.dg/dwarf-die[1-7].c: Move to...
26375 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
26376 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
26377
26378 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
26379
26380 PR c++/4100
26381 * g++.dg/parse/friend4.C: New test.
26382
26383 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
26384
26385 PR c++/4100
26386 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
26387 definition is called a friend.
26388
26389 2004-01-11 Zack Weinberg <zack@codesourcery.com>
26390
26391 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26392
26393 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
26394
26395 PR c++/3478
26396 * g++.dg/parse/error10.C: New test.
26397 * g++.dg/template/arg2.C: Accept "invalid type" error.
26398
26399 2004-01-11 Jakub Jelinek <jakub@redhat.com>
26400
26401 PR middle-end/13392
26402 * g++.dg/opt/expect2.C: New test.
26403
26404 2004-01-10 Zack Weinberg <zack@codesourcery.com>
26405
26406 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26407 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26408 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26409 Update dg-error regexps.
26410
26411 2004-01-10 Zack Weinberg <zack@codesourcery.com>
26412
26413 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26414 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26415
26416 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26417
26418 * gcc.dg/pragma-re-1.c: Use right pointer type.
26419
26420 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26421
26422 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26423
26424 2004-01-09 Geoffrey Keating <geoffk@apple.com>
26425
26426 * gcc.dg/rs6000-ldouble-1.c: New.
26427
26428 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26429
26430 DR 337
26431 PR c++/9256
26432 * g++.dg/other/abstract1.C: New test.
26433
26434 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
26435
26436 * g++.dg/lookup/strong-using-1.C: New.
26437
26438 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
26439
26440 PR c/11234
26441 * gcc.dg/func-ptr-conv-1.c: New test.
26442 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26443
26444 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
26445
26446 PR target/13380.
26447 * gcc.c-torture/compile/20040109-1.c: New.
26448
26449 2004-01-08 Stuart Hastings <stuart@apple.com>
26450
26451 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26452 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26453 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26454
26455 2004-01-09 Alan Modra <amodra@bigpond.net.au>
26456
26457 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26458
26459 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
26460
26461 * ada/acats/run_acats: Treat 'gnatchop' the same way
26462 as 'gnatmake'. Export GCC_DRIVER.
26463 * ada/acats/run_all.sh: Add target_gnatchop. Use
26464 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26465
26466 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26467
26468 PR c++/12573
26469 * g++.dg/template/dependent-expr4.C: New test.
26470
26471 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
26472
26473 * gcc.dg/altivec-11.c: New test.
26474
26475 2004-01-07 Mark Mitchell <mark@codesourcery.com>
26476
26477 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26478
26479 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
26480
26481 PR c/6024
26482 * gcc.dg/enum-compat-1.c: New test.
26483 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26484
26485 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
26486
26487 PR c/12165
26488 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26489 gcc.dg/c99-idem-qual-3.c: New tests.
26490
26491 2004-01-07 Alan Modra <amodra@bigpond.net.au>
26492
26493 * gcc.dg/winline-7.c: Don't cast void * to int.
26494
26495 2004-01-06 Jan Hubicka <jh@suse.cz>
26496
26497 * gcc.dg/i386-sse-5.c: New test
26498 * g++.dg/eh/simd-1.c: Add -w argument for i386.
26499
26500 2004-01-05 Mark Mitchell <mark@codesourcery.com>
26501
26502 PR c++/12815
26503 * g++.dg/rtti/typeid4.C: New test.
26504
26505 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26506
26507 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26508
26509 2004-01-05 Mark Mitchell <mark@codesourcery.com>
26510
26511 PR c++/12132
26512 * g++.dg/template/error11.C: New test.
26513
26514 PR c++/13451
26515 * g++.dg/template/class2.C: New test.
26516
26517 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
26518 Richard Sandiford <rsandifo@redhat.com>
26519
26520 PR c++/13387
26521 * g++.dg/opt/alias3.C: New test.
26522
26523 2004-01-04 Mark Mitchell <mark@codesourcery.com>
26524
26525 PR c++/13157
26526 * g++.dg/template/koenig3.C: New test.
26527
26528 PR c++/13529
26529 * g++.dg/parse/offsetof3.C: New test.
26530
26531 * g++.dg/init/copy7.C: Add missing dg-error markers.
26532
26533 PR c++/12226
26534 * g++.dg/init/copy7.c: New test.
26535
26536 PR c++/13536
26537 * g++.dg/parse/cast1.C: New test.
26538
26539 2004-01-04 Jan Hubicka <jh@suse.cz>
26540
26541 * gcc.dg/winline[1-7].c: New tests.
26542
26543 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26544
26545 PR c++/13520
26546 * g++.dg/template/qualttp22.C: New test.
26547
26548 2004-01-01 Jan Hubicka <jh@suse.cz>
26549
26550 * gcc.dg/debug/20031231-1.c: New.
26551 * gcc.c-torture/compile/20040101-1.c: New.
26552 * gcc.dg/dwarf-die-[1-7].c: New.
26553
26554 2004-01-01 Jakub Jelinek <jakub@redhat.com>
26555
26556 PR optimization/13521
26557 * gcc.c-torture/compile/20031231-1.c: New test.
26558
26559 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
26560
26561 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26562
26563 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26564
26565 PR c++/10079
26566 * g++.dg/template/crash16.C: New test.
26567
26568 2003-12-30 Mark Mitchell <mark@codesourcery.com>
26569
26570 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26571
26572 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
26573
26574 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26575 ports.
26576 * g++.old-deja/g++.jason/thunk3.C: Likewise.
26577 * g++.old-deja/g++.law/profile1.C: Likewise.
26578 * gcc.c-torture/compile/981006-1.c: Likewise.
26579 * gcc.c-torture/execute/loop-2e.x: Likewise.
26580 * gcc.c-torture/execute/loop-2f.x: Remove.
26581 * gcc.c-torture/execute/loop-2g.x: Likewise.
26582 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26583 * gcc.dg/20020312-2.c: Remove traces of dead ports.
26584
26585 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
26586
26587 PR c++/13507
26588 * g++.dg/ext/attrib11.C: New test.
26589
26590 PR c++/13494
26591 * g++.dg/template/array2-1.C: New test.
26592 * g++.dg/template/array2-2.C: New test.
26593
26594 2003-12-29 Mark Mitchell <mark@codesourcery.com>
26595
26596 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26597
26598 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
26599
26600 PR c++/12774
26601 * g++.dg/template/array1-1.C: New test.
26602 * g++.dg/template/array1-2.C: New test.
26603
26604 2003-12-29 Roger Sayle <roger@eyesopen.com>
26605
26606 PR fortran/12632
26607 * g77.dg/12632.f: New test case.
26608
26609 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26610
26611 PR c++/13289
26612 * g++.dg/parse/nontype1.C: New test.
26613
26614 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26615
26616 PR c++/12403
26617 * g++.dg/parse/explicit1.C: New test.
26618 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26619
26620 2003-12-28 Mark Mitchell <mark@codesourcery.com>
26621
26622 PR c++/13081
26623 * g++.dg/opt/inline6.C: New test.
26624
26625 PR c++/12613
26626 * g++.dg/parse/error9.C: New test.
26627
26628 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26629
26630 2003-12-28 Mark Mitchell <mark@codesourcery.com>
26631
26632 PR c++/13009
26633 * g++.dg/init/assign1.C: New test.
26634
26635 2003-12-28 Roger Sayle <roger@eyesopen.com>
26636
26637 PR c++/13070
26638 * g++.dg/warn/format3.C: New test case.
26639
26640 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
26641
26642 * gcc.c-torture/compile/20031227-1.c: New test.
26643
26644 2003-12-23 Mark Mitchell <mark@codesourcery.com>
26645
26646 * g++.dg/bprob/bprob.exp: Load target-supports.exp
26647 * g77.dg/bprob/bprob.exp: Likewise.
26648 * gcc.misc-tests/bprob.exp: Likewise.
26649 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
26650 variants on systems where the library does not provide that
26651 functionality.
26652 * gcc.dg/builtins-20.c: Use builtins-config.h.
26653 * gcc.dg/builtins-config.h: New file.
26654
26655 2003-12-23 Mark Mitchell <mark@codesourcery.com>
26656
26657 * lib/gcc-dg.exp (dg-require-profiling): New function.
26658 * lib/target-supports.exp (check_profiling_available): Likewise.
26659 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26660 * g77.dg/bprob/bprob.exp: Likewise.
26661 * gcc.misc-tests/bprob.exp: Likewise.
26662 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26663 * gcc.dg/20021014-1.c: Likewise.
26664 * gcc.dg/nest.c: Likewise.
26665
26666 2003-12-23 Mark Mitchell <mark@codesourcery.com>
26667
26668 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26669 compiling.
26670 * g++.dg/lookup/java2.C: Likewise.
26671 * gcc.dg/cpp/lexident.c: Likewise.
26672
26673 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
26674
26675 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26676 given.
26677 * gcc.c-torture/compile/961203-1.c: Likewise.
26678 * gcc.c-torture/compile/980506-1.c: Likewise.
26679
26680 2003-12-23 Zack Weinberg <zack@codesourcery.com>
26681
26682 * lib/gcc-dg.exp (dg-prune-output): New annotation.
26683 (additional_prunes): New global.
26684 (gcc-dg-prune): Handle additional per-test pruning.
26685 (dg-test): Clear additional_prunes between tests.
26686
26687 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
26688 dg-prune-output to avoid spurious failures from assembler
26689 complaining about nonexistent WAW violations.
26690 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26691 Use dg-prune-output to avoid spurious failures from assembler
26692 warning about Itanium B-step errata.
26693
26694 2003-12-23 Mark Mitchell <mark@codesourcery.com>
26695
26696 * g++.dg/abi/macro0.C: New test.
26697 * g++.dg/abi/macro1.C: Likewise.
26698 * g++.dg/abi/macro2.C: Likewise.
26699
26700 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26701 * g++.dg/abi/bitfield7.C: Likewise.
26702 * g++.dg/abi/dtor2.C: Likewise.
26703 * g++.dg/abi/mangle11.C: Likewise.
26704 * g++.dg/abi/mangle12.C: Likewise.
26705 * g++.dg/abi/mangle14.C: Likewise.
26706 * g++.dg/abi/mangle17.C: Likewise.
26707 * g++.dg/abi/vbase10.C: Likewise.
26708 * g++.dg/abi/vbase14.C: Likewise.
26709 * g++.dg/template/qualttp17.C: Likewise.
26710
26711 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
26712
26713 PR c/11995
26714 * gcc.dg/20031223-1.c: New test.
26715
26716 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
26717
26718 * gcc.dg/noreturn-7.c: New test.
26719
26720 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
26721
26722 * gcc.dg/null-pointer-1.c: New test.
26723
26724 2003-12-22 Mark Mitchell <mark@codesourcery.com>
26725
26726 * g++.old-deja/g++.jason/template18.C: Remove.
26727 * g++.old-deja/g++.jason/template37.C: Likewise.
26728
26729 PR c++/12862
26730 * g++.dg/lookup/ns1.C: New test.
26731
26732 PR c++/12397
26733 * g++.dg/template/lookup3.C: New test.
26734
26735 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
26736
26737 * g++.dg/template/recurse1.C: New test
26738
26739 2003-12-22 Mark Mitchell <mark@codesourcery.com>
26740
26741 PR c++/12479
26742 * g++.dg/parse/semicolon1.C: New test.
26743 * g++.dg/parse/semicolon1.h: Likewise.
26744
26745 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
26746
26747 * gcc.dg/darwin-misaligned.c: New test.
26748
26749 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
26750
26751 PR c/9163
26752 * gcc.dg/20031222-1.c: New test.
26753
26754 2003-12-21 Mark Mitchell <mark@codesourcery.com>
26755
26756 PR c++/13438
26757 * g++.dg/parse/error8.C: New test.
26758
26759 PR c++/11554
26760 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26761
26762 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
26763
26764 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26765 too small.
26766 * gcc.c-torture/compile/930217-1.c: Likewise.
26767 * gcc.c-torture/compile/930513-1.c: Likewise.
26768 * gcc.c-torture/execute/920908-2.c: Likewise.
26769 * gcc.c-torture/execute/921204-1.c: Likewise.
26770 * gcc.c-torture/execute/930621-1.c: Likewise.
26771 * gcc.c-torture/execute/930630-1.c: Likewise.
26772 * gcc.c-torture/execute/931031-1.c: Likewise.
26773 * gcc.c-torture/execute/980602-2.c: Likewise.
26774 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26775 * gcc.c-torture/execute/compndlit-1.c: Likewise.
26776 * gcc.c-torture/execute/extzvsi.c: Likewise.
26777 * gcc.c-torture/unsorted/ext.c: Likewise.
26778
26779 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
26780
26781 PR target/12749
26782 * gcc.c-torture/compile/20031220-2.c: New test case.
26783
26784 2003-12-20 Roger Sayle <roger@eyesopen.com>
26785
26786 PR optimization/13031
26787 * gcc.c-torture/compile/20031220-1.c: New test case.
26788
26789 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
26790
26791 * gcc.dg/cast-function-1.c: New test.
26792
26793 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
26794
26795 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26796 formats.
26797
26798 2003-12-19 Mark Mitchell <mark@codesourcery.com>
26799
26800 PR c++/12795
26801 * g++.dg/ext/attrib10.C: New test.
26802
26803 2003-12-19 Jakub Jelinek <jakub@redhat.com>
26804
26805 * gcc.dg/cleanup-10.c: New test.
26806 * gcc.dg/cleanup-11.c: New test.
26807
26808 2003-12-19 Jakub Jelinek <jakub@redhat.com>
26809
26810 PR c++/13239
26811 * g++.dg/opt/expect1.C: New test.
26812
26813 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
26814
26815 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26816
26817 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
26818
26819 PR debug/12923
26820 * gcc.dg/20031218-1.c: New test.
26821
26822 PR debug/12389
26823 * gcc.dg/20031218-2.c: New test.
26824 * gcc.dg/20031218-3.c: New test.
26825
26826 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26827 of label name and allow for USER_LABEL_PREFIX == "_" names.
26828 * g++.dg/abi/mangle18-2.C: Likewise.
26829 * g++.dg/abi/mangle19-1.C: Likewise.
26830 * g++.dg/abi/mangle19-2.C: Likewise.
26831 * g++.dg/abi/mangle20-1.C: Likewise.
26832 * g++.dg/abi/mangle20-2.C: Likewise.
26833
26834 2003-12-18 Richard Henderson <rth@redhat.com>
26835
26836 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26837
26838 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
26839 Dan Kegel <dank@kegel.com>
26840
26841 PR other/12009
26842 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26843 testing a cross compiler, it causes spurious compile failures.
26844 * lib/g++.exp: Likewise.
26845
26846 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26847
26848 PR c++/13262
26849 * g++.dg/template/access13.C: New test.
26850
26851 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
26852
26853 * gcc.dg/20031216-1.c: New test.
26854
26855 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26856
26857 PR c++/9154
26858 * g++.dg/template/error10.C: New test.
26859
26860 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26861
26862 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26863 * g++.dg/eh/simd-2.C: Likewise.
26864
26865 2003-12-17 James E Wilson <wilson@specifixinc.com>
26866 Roger Sayle <roger@eyesopen.com>
26867
26868 * gcc.c-torture/execute/ieee/mzero5.c: New.
26869
26870 2003-12-17 Mark Mitchell <mark@codesourcery.com>
26871
26872 PR c++/10603
26873 * g++.dg/parse/error6.C: New test.
26874
26875 PR c++/12827
26876 * g++.dg/parse/error7.C: New test.
26877
26878 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
26879
26880 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26881 at -O with stabs debugging formats.
26882 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26883 * gcc.dg/debug/debug-2.c: Likewise.
26884
26885 2003-12-16 Mark Mitchell <mark@codesourcery.com>
26886
26887 PR c++/12696
26888 * g++.dg/init/error1.C: New test.
26889
26890 PR c++/12218
26891 * g++.dg/init/pm3.C: New test.
26892
26893 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
26894
26895 PR c/3347
26896 * gcc.dg/bitfld-8.c: New test.
26897
26898 2003-12-16 James Lemke <jim@wasabisystems.com>
26899
26900 * gcc.dg/arm-scd42-[123].c: New tests.
26901
26902 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
26903
26904 PR c++/9043
26905 * g++.dg/abi/mangle20-1.C: New test.
26906 * g++.dg/abi/mangle20-2.C: New test.
26907
26908 2003-12-16 Mark Mitchell <mark@codesourcery.com>
26909
26910 PR c++/13275
26911 * g++.dg/other/offsetof2.C: Remove XFAIL.
26912 * g++.dg/parse/offsetof1.C: New test.
26913 * g++.gd/parse/offsetof2.C: Likewise.
26914
26915 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26916
26917 * g++.dg/template/nontype3.C: New test.
26918 * g++.dg/template/static2.C: Tweaked the dg-error clause.
26919
26920 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26921
26922 * g++.dg/warn/noreturn-3.C: Also test instantiation.
26923
26924 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
26925
26926 PR c++/13387
26927 * g++.dg/expr/assign1.C: New test.
26928
26929 PR c++/13242
26930 * g++.dg/abi/mangle19-1.C: New test.
26931 * g++.dg/abi/mangle19-2.C: New test.
26932
26933 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
26934
26935 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26936
26937 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
26938
26939 * gcc.c-torture/execute/20031216-1.c: New test.
26940
26941 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26942
26943 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26944 an ICE regression.
26945
26946 2003-12-15 Mark Mitchell <mark@codesourcery.com>
26947
26948 PR c++/10926
26949 * g++.dg/template/error9.C: New test.
26950
26951 PR c++/11116
26952 * g++.dg/template/error8.C: New test.
26953
26954 2003-12-15 Roger Sayle <roger@eyesopen.com>
26955
26956 PR middle-end/13400
26957 * gcc.c-torture/execute/20031215-1.c: New test case.
26958
26959 2003-12-15 Mark Mitchell <mark@codesourcery.com>
26960
26961 PR c++/13269
26962 * g++.dg/parse/error5.C: New test.
26963
26964 PR c++/12989
26965 * g++.dg/expr/sizeof1.C: New test.
26966
26967 PR c++/13310
26968 * g++.dg/template/crash15.C: New test.
26969
26970 2003-12-15 Geoffrey Keating <geoffk@apple.com>
26971
26972 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26973 a non-POD type as the last named parameter of a varargs function.
26974
26975 2003-12-15 Mark Mitchell <mark@codesourcery.com>
26976
26977 PR c++/13243
26978 PR c++/12573
26979 * g++.dg/template/crash14.C: New test.
26980 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26981
26982 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
26983
26984 * g++.dg/other/java1.C: New test.
26985
26986 PR c++/13241
26987 * g++.dg/abi/mangle18-1.C: New test.
26988 * g++.dg/abi/mangle18-2.C: New test.
26989
26990 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
26991
26992 PR optimization/10312
26993 * gcc.c-torture/execute/20031214-1.c: New.
26994
26995 2003-12-14 Mark Mitchell <mark@codesourcery.com>
26996
26997 PR c++/10779
26998 PR c++/12160
26999 * g++.dg/parse/error3.C: New test.
27000 * g++.dg/parse/error4.C: Likewise.
27001 * g++.dg/abi/mangle4.C: Tweak error messages.
27002 * g++.dg/lookup/using5.C: Likewise.
27003 * g++.dg/other/error2.C: Likewise.
27004 * g++.dg/parse/typename5.C: Likewise.
27005 * g++.dg/parse/undefined1.C: Likewise.
27006 * g++.dg/template/arg2.C: Likewise.
27007 * g++.dg/template/ttp3.C: Likewise.
27008 * g++.dg/template/type1.C: Likewise.
27009 * g++.old-deja/g++.other/crash32.C: Likewise.
27010 * g++.old-djea/g++.pt/defarg8.C: Likewise.
27011
27012 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27013
27014 PR c++/13106
27015 * g++.dg/warn/noreturn-3.C: New test.
27016
27017 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
27018
27019 PR c++/13118
27020 * g++.dg/abi/covariant3.C: New.
27021
27022 2003-12-12 Jakub Jelinek <jakub@redhat.com>
27023
27024 * g++.dg/eh/ia64-1.C: New test.
27025
27026 2003-12-12 Roger Sayle <roger@eyesopen.com>
27027
27028 PR optimization/13037
27029 * g77.f-torture/execute/13037.f: New test case.
27030
27031 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
27032
27033 PR c++/12881
27034 * g++.dg/abi/covariant2.C: New.
27035
27036 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
27037
27038 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
27039
27040 2003-12-11 Zack Weinberg <zack@codesourcery.com>
27041
27042 * gcc.c-torture/execute/wchar_t-1.x: Delete.
27043
27044 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
27045
27046 PR other/10819
27047 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
27048 to fix Bug 10819.
27049 * lib/g++.exp (g++_version): Likewise.
27050 * lib/g77.exp (g77_version): Likewise.
27051 * lib/objc.exp (default_objc_version): Likewise.
27052
27053 2003-12-10 Richard Henderson <rth@redhat.com>
27054
27055 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
27056
27057 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
27058
27059 2003-12-08 Matt Austern <austern@apple.com>
27060
27061 PR c/13134
27062 * lib/gcc-dg.exp (dg-require-visibility): Define.
27063 * lib/target-supports (check_visibility_available): Define.
27064 * gcc.dg/visibility-1.c: New test.
27065 * gcc.dg/visibility-2.c: Likewise.
27066 * gcc.dg/visibility-3.c: Likewise.
27067 * gcc.dg/visibility-4.c: Likewise.
27068 * gcc.dg/visibility-5.c: Likewise.
27069 * gcc.dg/visibility-6.c: Likewise.
27070 * g++.dg/ext/visibility-1.C: Likewise.
27071 * g++.dg/ext/visibility-2.C: Likewise.
27072 * g++.dg/ext/visibility-3.C: Likewise.
27073 * g++.dg/ext/visibility-4.C: Likewise.
27074 * g++.dg/ext/visibility-5.C: Likewise.
27075 * g++.dg/ext/visibility-6.C: Likewise.
27076
27077 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27078
27079 * g++.dg/lookup/java1.C: New test.
27080 * g++.dg/lookup/java2.C: New test.
27081
27082 2003-12-07 Falk Hueffner <falk@debian.org>
27083
27084 * g++.dg/opt/noreturn-1.C: New test.
27085
27086 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
27087
27088 * gcc.dg/overflow-1.c: New test.
27089
27090 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
27091
27092 * g77.f-torture/compile/13060.f: New test.
27093
27094 2003-12-06 Mark Mitchell <mark@codesourcery.com>
27095
27096 PR c++/13323
27097 * g++.dg/inherit/operator2.C: New test.
27098
27099 2003-12-05 Mark Mitchell <mark@codesourcery.com>
27100
27101 PR c++/13305
27102 * g++.dg/ext/attrib9.C: New test.
27103
27104 2003-12-05 Mark Mitchell <mark@codesourcery.com>
27105
27106 PR c++/13314
27107 * g++.dg/template/error7.C: New test.
27108
27109 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
27110 J"orn Rennecke <joern.rennecke@superh.com>
27111
27112 PR target/13302
27113 * g++.dg/other/struct-va_list.C: New test.
27114
27115 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27116
27117 PR c++/13166
27118 * g++.dg/parse/defarg6.C: New test.
27119
27120 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
27121
27122 PR target/13256
27123 * gcc.c-torture/execute/20031201-1.c: New test.
27124
27125 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
27126
27127 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
27128
27129 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27130
27131 * gcc.dg/builtin-return-1.c: New test.
27132
27133 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
27134 J"orn Rennecke <joern.rennecke@superh.com>
27135
27136 PR optimization/13260
27137 * gcc.c-torture/execute/20031204-1.c: New test.
27138
27139 2003-12-03 Mark Mitchell <mark@codesourcery.com>
27140
27141 PR c++/9127
27142 * g++.dg/template/error6.C: New test.
27143
27144 2003-12-03 Jakub Jelinek <jakub@redhat.com>
27145
27146 * gcc.dg/20031202-1.c: New test.
27147
27148 2003-12-03 Mark Mitchell <mark@codesourcery.com>
27149
27150 PR c++/13179
27151 * g++.dg/template/eh1.C: New test.
27152
27153 PR c++/10771
27154 * g++.dg/template/error5.C: New test.
27155
27156 2003-12-02 David Ung <davidu@mips.com>
27157
27158 * gcc.dg/compat/vector-check.h: Corrected type for var
27159 g_##TMODE
27160
27161 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27162
27163 PR c++/10126
27164 * g++.dg/template/ptrmem8.C: New test.
27165
27166 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27167
27168 PR c++/12573
27169 * g++.dg/template/dependent-expr3.C: New test.
27170
27171 2003-12-01 James Lemke <jim@wasabisystems.com>
27172
27173 * gcc.dg/arm-g2.c: New test.
27174
27175 2003-12-01 Roger Sayle <roger@eyesopen.com>
27176
27177 PR optimization/11634
27178 * gcc.dg/20031201-2.c: New test case.
27179
27180 2003-12-01 Zack Weinberg <zack@codesourcery.com>
27181
27182 PR 11433
27183 * objc.dg/proto-lossage-3.m: New test.
27184
27185 2003-12-01 Roger Sayle <roger@eyesopen.com>
27186
27187 PR optimization/12628
27188 * gcc.dg/20031201-1.c: New test case.
27189
27190 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
27191
27192 * gcc.dg/unaligned-1.c: New test.
27193
27194 2003-11-30 Mark Mitchell <mark@codesourcery.com>
27195
27196 PR c++/9849
27197 * g++.dg/template/error4.C: New test.
27198 * g++.dg/template/nested3.C: Adjust error markers.
27199
27200 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27201
27202 * gcc.dg/cpp/assert4.c: Check more #system assertions.
27203
27204 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
27205
27206 PR c/10333
27207 * gcc.dg/bitfld-7.c: New test.
27208
27209 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
27210
27211 * gcc.dg/tls/asm-1.C: New test.
27212
27213 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27214
27215 * gcc.dg/cpp/assert4.c: Update.
27216
27217 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27218
27219 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
27220 * gcc.dg/builtin-apply3.c: New test.
27221
27222 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
27223
27224 * lib/compat.exp (compat-obj): New xfaildata parameter.
27225 Use it to set compiler_conditional_xfail_data before compiling.
27226 (compat-get-options): Handle dg-xfail-if.
27227 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
27228 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
27229 * gcc.dg/compat/vector-1_y.c: Likewise.
27230 * gcc.dg/compat/vector-2_x.c: Likewise.
27231 * gcc.dg/compat/vector-2_y.c: Likewise.
27232
27233 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
27234
27235 * g++.dg/opt/reg-stack4.C: New test.
27236
27237 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
27238
27239 * gcc.dg/builtin-apply2.c: New test.
27240
27241 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
27242
27243 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
27244
27245 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27246
27247 PR c++/12924
27248 * g++.dg/template/template-id-2.C: New test.
27249
27250 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27251
27252 PR c++/5369
27253 * g++.dg/template/memfriend1.C: New test.
27254 * g++.dg/template/memfriend2.C: Likewise.
27255 * g++.dg/template/memfriend3.C: Likewise.
27256 * g++.dg/template/memfriend4.C: Likewise.
27257 * g++.dg/template/memfriend5.C: Likewise.
27258 * g++.dg/template/memfriend6.C: Likewise.
27259 * g++.dg/template/memfriend7.C: Likewise.
27260 * g++.dg/template/memfriend8.C: Likewise.
27261 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
27262
27263 2003-11-21 Mark Mitchell <mark@codesourcery.com>
27264
27265 PR c++/12515
27266 * g++.dg/ext/cond1.C: New test.
27267
27268 2003-11-20 Richard Henderson <rth@redhat.com>
27269
27270 * gcc.dg/20020201-2.c: Remove.
27271 * gcc.dg/20020201-4.c: Remove.
27272 * gcc.dg/20020304-1.c: Remove.
27273
27274 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
27275
27276 * gcc.dg/cpp/trad/xwin1.c: New test case.
27277
27278 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
27279
27280 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
27281 * lib/g77.exp: Likewise.
27282 * lib/objc.exp: Likewise.
27283 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
27284 for darwin.
27285
27286 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27287
27288 PR c++/12932
27289 * g++.dg/template/static5.C: New test.
27290
27291 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
27292
27293 * gcc.dg/nested-func-1.c: New test.
27294
27295 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27296
27297 * gcc.dg/cpp/assert4.c: New test.
27298
27299 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
27300
27301 PR c++/2294
27302 * g++.dg/lookup/using9.c: New test.
27303
27304 2003-11-14 Mark Mitchell <mark@codesourcery.com>
27305
27306 PR c++/12762
27307 * g++.dg/template/error3.C: New test.
27308
27309 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
27310
27311 PR ada/13035
27312 * ada/acats/run_acats, run_all.sh: Fix syntax error.
27313 No longer use a wrapper for gcc, since this does not work under
27314 Windows.
27315
27316 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
27317
27318 PR c++/2094
27319 * g++.dg/template/ptrmem7.C: New test.
27320
27321 2003-11-13 Andrew Pinski <apinski@apple.com>
27322
27323 * gcc.c-torture/compile/20031113-1.c: New test.
27324
27325 2003-11-13 Mark Mitchell <mark@codesourcery.com>
27326 Kean Johnston <jkj@sco.com>
27327
27328 PR c/13029
27329 * gcc.dg/unused-4.c: Update.
27330
27331 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
27332
27333 * g++.dg/opt/const3.C: New test.
27334
27335 2003-11-13 Jan Hubicka <jh@suse.cz>
27336
27337 * gcc.c-torture/compile/20031112-1.c: New test.
27338
27339 2003-11-12 Mark Mitchell <mark@codesourcery.com>
27340
27341 * g++.dg/parse/crash10.C: Remove bogus error marker.
27342
27343 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
27344
27345 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27346 (host_gcc): Likewise.
27347 (ROOT): Honor $PWDCMD.
27348 (BASE): Likewise.
27349 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27350
27351 2003-11-12 Catherine Moore <clm@redhat.com>
27352
27353 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27354
27355 2003-11-12 Andreas Jaeger <aj@suse.de>
27356 Jakub Jelinek <jakub@redhat.com>
27357 Andrew Pinski <pinskia@physics.uc.edu>
27358 Richard Henderson <rth@redhat.com>
27359
27360 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
27361 systems.
27362 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
27363
27364 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
27365 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27366
27367 2003-11-11 Andreas Jaeger <aj@suse.de>
27368
27369 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
27370
27371 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
27372
27373 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
27374
27375 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
27376 Clean ups.
27377
27378 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
27379
27380 * gcc.dg/trampoline-1.c: New test.
27381
27382 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
27383
27384 * gcc.c-torture/compile/200031109-1.c: New test.
27385
27386 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
27387
27388 PR c/3190
27389 PR c/8714
27390 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27391 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27392 gcc.dg/format/no-y2k-1.c: Update.
27393
27394 2003-11-08 Roger Sayle <roger@eyesopen.com>
27395
27396 PR optimization/10467
27397 * gcc.dg/20031108-1.c: New test case.
27398
27399 2003-11-07 Geoffrey Keating <geoffk@apple.com>
27400
27401 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27402
27403 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
27404
27405 * gcc.dg/compound-lvalue-1.c: New test.
27406 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27407 some XFAILs.
27408
27409 2003-11-06 Geoffrey Keating <geoffk@apple.com>
27410
27411 * gcc.dg/altivec-varargs-1.c: New test.
27412
27413 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27414
27415 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27416 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27417 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
27418 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
27419 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27420
27421 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
27422
27423 * gcc.dg/cond-lvalue-1.c: New test.
27424
27425 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
27426
27427 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27428
27429 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27430
27431 PR c++/11616
27432 * g++.dg/template/instantiate5.C: New test.
27433
27434 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27435
27436 PR c++/12726
27437 * g++.dg/ext/complit2.C: Replace test with self-contained version.
27438 * ChangeLog: Add missing first entry for above test.
27439
27440 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27441
27442 PR c++/9810
27443 * g++.dg/template/using8.C: New test.
27444 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27445
27446 2003-11-02 Roger Sayle <roger@eyesopen.com>
27447
27448 PR optimization/10817
27449 * gcc.c-torture/compile/20031102-1.c: New test case.
27450
27451 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
27452
27453 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27454 2147483647.
27455
27456 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
27457
27458 * gcc.dg/20031102-1.c: New test.
27459
27460 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
27461
27462 * gcc.dg/complex-1.c: New test.
27463
27464 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27465
27466 PR c++/12796
27467 * g++.dg/template/crash13.C: Adjust expected error location.
27468 * g++.old-deja/g++.brendan/ns1.C: Likewise.
27469
27470 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
27471
27472 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27473
27474 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
27475
27476 PR/10239
27477 * gcc.c-torture/compile/20031031-2.c: New test.
27478
27479 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
27480
27481 PR/11640
27482 * gcc.c-torture/compile/20031031-1.c: New test.
27483
27484 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
27485
27486 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27487 * gcc.misc-tests/bprob.exp: Likewise.
27488 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27489 the execution test on arm-elf configs.
27490 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
27491 configs that don't support scratch files.
27492 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27493
27494 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
27495
27496 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27497 done by dejagnu.
27498
27499 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
27500
27501 * ada/acats/run_all.sh: Redirect mv output to /dev/null
27502 Avoid non pure sh syntax. Add more logging.
27503
27504 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27505 fail.
27506
27507 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27508
27509 PR libgcj/10610
27510 * gcc.dg/ppc-stackalign-1.c: New test.
27511
27512 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
27513
27514 * ada/acats/run_all.sh: Change output to be more compliant with
27515 dejagnu framework.
27516 Create acats.sum and acats.log files under testsuite/ada/acats
27517 Only run [a-z]* directories, to filter out e.g. CVS.
27518 Redirect build output to log file.
27519
27520 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
27521
27522 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27523
27524 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
27525
27526 PR ada/5909:
27527 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27528
27529 2003-10-27 Jakub Jelinek <jakub@redhat.com>
27530
27531 * gcc.c-torture/compile/20031023-1.c: New test.
27532 * gcc.c-torture/compile/20031023-2.c: New test.
27533 * gcc.c-torture/compile/20031023-3.c: New test.
27534 * gcc.c-torture/compile/20031023-4.c: New test.
27535
27536 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27537
27538 PR c++/10371
27539 * g++.dg/lookup/scoped8.C: New test.
27540
27541 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27542
27543 * g++.dg/opt/reg-stack3.C: New test.
27544
27545 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
27546
27547 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
27548
27549 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27550
27551 PR c++/11076
27552 * g++.dg/template/crash13.C: New test.
27553
27554 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
27555
27556 * gcc.dg/c99-restrict-2.c: New test.
27557
27558 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
27559
27560 PR c++/12698, c++/12699, c++/12700, c++/12566
27561 * g++.dg/inherit/covariant9.C: New test.
27562 * g++.dg/inherit/covariant10.C: New test.
27563 * g++.dg/inherit/covariant11.C: New test.
27564
27565 2003-10-23 Jason Merrill <jason@redhat.com>
27566
27567 PR c++/12726
27568 * g++.dg/ext/complit2.C: New test.
27569
27570 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
27571
27572 PR target/12654
27573 * gcc.c-torture/execute/20031020-1.c: New test.
27574
27575 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27576
27577 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27578 following the jump_insn.
27579
27580 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
27581
27582 * gcc.dg/cast-lvalue-1.c: New test.
27583
27584 2003-10-21 Mark Mitchell <mark@codesourcery.com>
27585
27586 PR c++/11962
27587 * g++.dg/template/cond2.C: New test.
27588
27589 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
27590
27591 * gcc.dg/builtins-28.c: New test.
27592
27593 2003-10-20 Jan Hubicka <jh@suse.cz>
27594
27595 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27596 parameter.
27597 * testsuite/gcc.dg/inline-2.c: Likewise.
27598
27599 2003-10-20 Phil Edwards <phil@codesourcery.com>
27600
27601 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27602 * gcc.dg/nest.c: Likewise.
27603
27604 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27605
27606 PR c++/9781, c++/10583, c++/11862
27607 * g++.dg/parse/crash13.C: New test.
27608
27609 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27610
27611 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27612
27613 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27614
27615 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27616 Define HAVE_C99_RUNTIME except on Solaris.
27617 * gcc.dg/builtins-20.c: Likewise.
27618
27619 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27620
27621 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27622
27623 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27624
27625 PR c++/12495
27626 * g++.dg/template/crash21.C: New test.
27627
27628 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27629
27630 PR c++/2513
27631 * g++.dg/template/typename5.C: New test.
27632
27633 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27634
27635 PR c++/12369
27636 * g++.dg/template/friend25.C: New test.
27637
27638 2003-10-16 Ziemowit Laski <zlaski@apple.com>
27639
27640 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27641 versions.
27642
27643 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
27644
27645 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27646 == 2147483647.
27647
27648 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
27649
27650 * gcc.c-torture/execute/960416-1.x: Remove.
27651 * gcc.c-torture/execute/divconst-3.x: Likewise.
27652
27653 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
27654
27655 PR target/12598
27656 * gcc.dg/torture/cris-volatile-1.c: New test.
27657
27658 2003-10-14 Roger Sayle <roger@eyesopen.com>
27659
27660 PR optimization/9325
27661 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27662 for overflowing floating point to integer conversion during RTL
27663 simplification.
27664
27665 2003-10-13 Ziemowit Laski <zlaski@apple.com>
27666
27667 * objc/execute/_cmd.m: Fix typo.
27668 * objc.dg/image-info.m, objc.dg/symtab-1.m:
27669 Relax 'scan-assembler' regexp.
27670 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27671 objc.dg/try-catch-4.m: Run on non-Darwin targets.
27672 * objc.dg/zero-link-2.m: Remove blank line.
27673 * objc.dg/zero-link-3.m: New test case.
27674
27675 2003-10-13 Geoffrey Keating <geoffk@apple.com>
27676
27677 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27678
27679 * gcc.dg/asm-names.c: Use scan-assembler-not rather
27680 than linker trickery.
27681
27682 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27683
27684 PR c++/12370
27685 * g++.dg/other/friend2.C: New test.
27686
27687 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
27688
27689 * gcc.dg/20031012-1.c: New test.
27690
27691 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
27692
27693 * gcc.dg/weak/weak-3.c: Fix for new warning.
27694
27695 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
27696
27697 PR optimization/8750
27698 * gcc.c-torture/execute/20031012-1.c: New test case.
27699
27700 2003-10-11 Roger Sayle <roger@eyesopen.com>
27701
27702 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27703 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27704
27705 2003-10-11 Roger Sayle <roger@eyesopen.com>
27706
27707 PR optimization/12260
27708 * gcc.c-torture/compile/20031011-2.c: New test case.
27709
27710 2003-10-11 Roger Sayle <roger@eyesopen.com>
27711
27712 * gcc.c-torture/execute/20031011-1.c: New testcase.
27713
27714 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
27715
27716 * gcc.c-torture/compile/20031011-1.c: New test.
27717
27718 2003-10-11 Jan Hubicka <jh@suse.cz>
27719
27720 * g++.dg/other/first-global.C: New test.
27721
27722 2003-10-11 Roger Sayle <roger@eyesopen.com>
27723
27724 * gcc.c-torture/execute/string-opt-18.c: New testcase.
27725
27726 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
27727
27728 * gcc.c-torture/compile/20031010-1.c: New test.
27729
27730 2003-10-10 Geoffrey Keating <geoffk@apple.com>
27731
27732 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27733 * gcc.c-torture/execute/va-arg-25.c: ... here.
27734
27735 2003-10-09 Mark Mitchell <mark@codesourcery.com>
27736
27737 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27738
27739 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
27740
27741 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27742
27743 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
27744
27745 * g++.dg/parse/error2.C: New test.
27746
27747 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
27748
27749 PR c++/11097
27750 * g++.dg/other/error5.C: Modify the error message.
27751 * g++.dg/lookup/using8.C: New test.
27752
27753 2003-10-07 Geoffrey Keating <geoffk@apple.com>
27754
27755 * gcc.dg/darwin-abi-2.c: New file.
27756 * gcc.c-torture/execute/va-arg-24.c: New file.
27757
27758 2003-10-06 Bob Wilson <bob.wilson@acm.org>
27759
27760 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
27761 indentation.
27762
27763 2003-10-06 Mark Mitchell <mark@codesourcery.com>
27764
27765 PR c++/10147
27766 * g++.dg/other/error4.C: Update error messages.
27767 * g++.dg/template/ptrmem4.C: Likewise.
27768
27769 PR c++/12337
27770 * g++.dg/init/new9.C: New test.
27771
27772 PR c++/12334, c++/12236, c++/8656
27773 * g++.dg/ext/attrib8.C: New test.
27774
27775 2003-10-06 Devang Patel <dpatel@apple.com>
27776
27777 * gcc.dg/debug/dwarf2-3.h: New test.
27778 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27779
27780 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
27781
27782 * g++.dg/opt/cfg2.C: New test.
27783
27784 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27785
27786 * g++.dg/opt/float1.C: New test.
27787
27788 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27789
27790 * gcc.dg/c90-array-lval-6.c: New test.
27791 * gcc.dg/c99-array-lval-6.c: New test.
27792
27793 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
27794 Ziemowit Laski <zlaski@apple.com>
27795
27796 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27797 'Derived', so that it is never considered a class method; add
27798 new warning for '+port' method ambiguity.
27799 * objc.dg/method-12.m: Include <objc/objc.h> instead of
27800 <objc/objc-api.h> (needed on Mac OS X).
27801 * objc.dg/method-13.m: New test.
27802
27803 2003-10-03 Roger Sayle <roger@eyesopen.com>
27804
27805 PR optimization/9325, PR java/6391
27806 * gcc.c-torture/execute/20031003-1.c: New test case.
27807
27808 2003-10-02 Mark Mitchell <mark@codesourcery.com>
27809
27810 PR optimization/12180
27811 * gcc.dg/20031002-1.c: New test.
27812
27813 PR c++/12486
27814 * g++.dg/inherit/error1.C: New test.
27815
27816 2003-10-02 Chris Demetriou <cgd@broadcom.com>
27817
27818 * lib/f-torture.exp (search_for): Rename to...
27819 (search_for_re): This. Also, clean up comments and the
27820 "regexp" invocation.
27821
27822 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
27823
27824 * gcc.c-torture/compile/20031002-1.c: New test.
27825
27826 2003-10-02 Jakub Jelinek <jakub@redhat.com>
27827
27828 * g++.dg/opt/cond1.C: New test.
27829
27830 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
27831
27832 * gcc.dg/Wold-style-definition-2.c: New testcase.
27833 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27834
27835 2003-09-29 Richard Henderson <rth@redhat.com>
27836
27837 * g++.dg/init/array10.C: Add dg-options.
27838
27839 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
27840
27841 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27842
27843 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27844
27845 * g++.dg/template/friend19.C: Fix typo.
27846 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27847
27848 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
27849
27850 * gcc.c-torture/execute/20030928-1.c: New test.
27851 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27852
27853 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
27854
27855 * g++.dg/opt/unroll1.C: New test.
27856
27857 2003-09-26 Roger Sayle <roger@eyesopen.com>
27858
27859 PR optimization/11741
27860 * gcc.dg/20030926-1.c: New test case.
27861
27862 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27863
27864 PR c++/5655
27865 * g++.dg/parse/access7.C: New test.
27866 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27867
27868 2003-09-24 Ziemowit Laski <zlaski@apple.com>
27869
27870 MERGE OF objc-improvements-branch into MAINLINE:
27871 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27872 if libobjc has not been built.
27873 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27874 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27875 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27876 objc/execute/nested-3.m, objc/execute/np-2.m,
27877 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27878 objc/execute/redefining_self.m, objc/execute/root_methods.m,
27879 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27880 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27881 objc.dg/special/unclaimed-category-1.h,
27882 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27883 well as GNU runtime.
27884 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27885 * execute/cascading-1.m, execute/function-message-1.m,
27886 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27887 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27888 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27889 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27890 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27891 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27892 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27893 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27894 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27895 * objc.dg/bitfield-2.m: Run only on Darwin.
27896 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27897 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27898 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27899 * objc.dg/const-str-1.m: Fix constant string layout.
27900
27901 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
27902
27903 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27904
27905 2003-09-23 Geoffrey Keating <geoffk@apple.com>
27906
27907 * gcc.dg/darwin-abi-1.c: New file.
27908
27909 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
27910
27911 PR target/12281
27912 * gcc.c-torture/compile/20030921-1.c: New test.
27913
27914 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
27915
27916 * g++.dg/opt/reg-stack2.C: New test.
27917
27918 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
27919
27920 * g++.dg/eh/delayslot1.C: New test.
27921
27922 2003-09-20 Richard Henderson <rth@redhat.com>
27923
27924 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27925
27926 2003-09-20 Roger Sayle <roger@eyesopen.com>
27927
27928 * gcc.c-torture/execute/20030920-1.c: New test case.
27929
27930 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27931
27932 * g++.dg/rtti/typeid3.C: Correct expected error message.
27933
27934 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27935
27936 PR c++/157
27937 * g++.dg/parse/crash12.C: New test.
27938
27939 2003-09-19 Janis Johnson <janis187@us.ibm.com>
27940
27941 * gcc.dg/compat/mixed-struct-check.h: New.
27942 * gcc.dg/compat/mixed-struct-defs.h: New.
27943 * gcc.dg/compat/mixed-struct-init.h: New.
27944 * gcc.dg/compat/struct-by-value-19_main.c: New.
27945 * gcc.dg/compat/struct-by-value-19_x.c: New.
27946 * gcc.dg/compat/struct-by-value-19_y.c: New.
27947 * gcc.dg/compat/struct-by-value-20_main.c: New.
27948 * gcc.dg/compat/struct-by-value-20_x.c: New.
27949 * gcc.dg/compat/struct-by-value-20_y.c: New.
27950 * gcc.dg/compat/struct-return-19_main.c: New.
27951 * gcc.dg/compat/struct-return-19_x.c: New.
27952 * gcc.dg/compat/struct-return-19_y.c: New.
27953 * gcc.dg/compat/struct-return-20_main.c: New.
27954 * gcc.dg/compat/struct-return-20_x.c: New.
27955 * gcc.dg/compat/struct-return-20_y.c: New.
27956
27957 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
27958 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27959 so that it will not complain on LP64 targets.
27960
27961 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27962
27963 PR c++/495
27964 * g++.dg/template/friend24.C: New test.
27965
27966 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
27967
27968 PR c++/12332
27969 * g++.dg/template/memtmpl2.C: New test.
27970
27971 2003-09-18 Mark Mitchell <mark@codesourcery.com>
27972
27973 PR target/11184
27974 * gcc.dg/builtin-apply1.c: New test.
27975
27976 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
27977
27978 PR c++/9848
27979 * g++.dg/warn/Wunused-4.C: New test.
27980
27981 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27982
27983 PR c++/12316
27984 * g++.dg/other/gc2.C: New test.
27985
27986 2003-09-17 Mark Mitchell <mark@codesourcery.com>
27987
27988 PR c++/11991
27989 * g++.dg/rtti/typeid3.C: New test.
27990
27991 PR c++/12266
27992 * g++.dg/overload/template1.C: New test.
27993
27994 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
27995
27996 * g++.dg/opt/cfg3.C: New test.
27997
27998 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27999
28000 PR c++/7939
28001 * g++.dg/template/crash11.C: New test.
28002
28003 2003-09-16 Jason Merrill <jason@redhat.com>
28004 Jakub Jelinek <jakub@redhat.com>
28005
28006 * gcc.dg/attr-warn-unused-result.c: New test.
28007
28008 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
28009
28010 PR c++/12184
28011 * g++.dg/expr/call2.C: New test.
28012
28013 2003-09-15 Andreas Jaeger <aj@suse.de>
28014
28015 * gcc.dg/Wold-style-definition-1.c: New test.
28016
28017 2003-09-14 Mark Mitchell <mark@codesourcery.com>
28018
28019 PR c++/3907
28020 * g++.dg/parse/template12.C: New test.
28021
28022 * g++.dg/abi/bitfield11.C: New test.
28023 * g++.dg/abi/bitfield12.C: Likewise.
28024
28025 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
28026
28027 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
28028 non-expansion of functional macro name without arguments at EOL.
28029 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
28030
28031 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
28032
28033 * gcc.c-torture/execute/20030914-[12].c: New tests.
28034
28035 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
28036
28037 PR c++/11788
28038 * g++.dg/overload/addr1.C: New test.
28039
28040 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
28041
28042 * gcc.dg/20030909-1.c: New test.
28043
28044 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28045
28046 * gcc.dg/ultrasp10.c: New test.
28047
28048 2003-09-09 Devang Patel <dpatel@apple.com>
28049
28050 * gcc.dg/darwin-ld-6.c: New test.
28051
28052 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28053
28054 * gcc.dg/torture/builtin-explog-1.c: New testcase.
28055
28056 2003-09-08 Mark Mitchell <mark@codesourcery.com>
28057
28058 * gcc.dg/ia64-types1.c: New test.
28059 * gcc.dg/ia64-types2.c: Likewise.
28060
28061 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28062
28063 * gcc.dg/builtins-1.c: Add more _Complex tests.
28064 * gcc.dg/torture/builtin-attr-1.c: Likewise.
28065
28066 * gcc.dg/builtins-1.c: Test existing _Complex functions.
28067 * gcc.dg/torture/builtin-attr-1.c: Likewise.
28068
28069 2003-09-08 Mark Mitchell <mark@codesourcery.com>
28070
28071 PR c++/11786
28072 * g++.dg/lookup/koenig2.C: New test.
28073
28074 PR c++/5296
28075 * g++.dg/rtti/typeid2.C: New test.
28076
28077 2003-09-08 Jakub Jelinek <jakub@redhat.com>
28078
28079 * gcc.c-torture/compile/20030904-1.c: New test.
28080
28081 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
28082
28083 * g++.dg/opt/longbranch2.C: New test.
28084
28085 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
28086
28087 * g++.dg/template/crash10.C: Only compile it.
28088
28089 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
28090
28091 PR middle-end/11665
28092 * gcc.c-torture/compile/20030907-1.c: New test.
28093 * g++.dg/init/array11.C: New test.
28094
28095 2003-09-07 Mark Mitchell <mark@codesourcery.com>
28096
28097 PR c++/11852
28098 * g++.dg/init/struct1.C: New test.
28099
28100 2003-09-07 Mark Mitchell <mark@codesourcery.com>
28101
28102 PR c++/12181
28103 * g++.dg/expr/comma1.C: New test.
28104
28105 2003-09-06 Mark Mitchell <mark@codesourcery.com>
28106
28107 PR c++/11867
28108 * g++.dg/expr/static_cast5.C: New test.
28109
28110 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
28111
28112 PR c++/11507
28113 * g++.dg/lookup/scoped7.C: New test.
28114
28115 PR c++/9574
28116 * g++.dg/other/static1.C: New test.
28117
28118 PR c++/11490
28119 * g++.dg/warn/template-1.C: New test.
28120
28121 PR c++/11432
28122 * g++.dg/template/crash10.C: New test.
28123
28124 PR c++/2478
28125 * g++.dg/overload/VLA.C: New test.
28126
28127 PR c++/10804
28128 * g++.dg/template/call1.C: New test.
28129
28130 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
28131
28132 PR c++/11794
28133 * g++.dg/parse/using3.C: New test.
28134
28135 2003-09-06 Roger Sayle <roger@eyesopen.com>
28136
28137 PR c++/11409
28138 * g++.dg/overload/builtin3.C: New test case.
28139
28140 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
28141
28142 PR c/9862
28143 * gcc.dg/20030906-1.c: New test.
28144 * gcc.dg/20030906-2.c: Likewise.
28145
28146 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
28147
28148 PR c++/12167
28149 * g++.dg/parse/defarg5.C: New test.
28150
28151 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
28152
28153 2003-09-05 Mark Mitchell <mark@codesourcery.com>
28154
28155 PR c++/12163
28156 * g++.dg/expr/static_cast4.C: New test.
28157
28158 PR c++/12146
28159 * g++.dg/template/crash9.C: New test.
28160
28161 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
28162
28163 * g++.old-deja/g++.ext/pretty2.C: Update for change
28164 in __FUNCTION__.
28165 * g++.old-deja/g++.ext/pretty3.C: Likewise.
28166
28167 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
28168
28169 PR c++/11922
28170 * g++/dg/template/qualified-id1.C: New test.
28171
28172 PR c++/12037
28173 * g++.dg/warn/noeffect4.C: New test.
28174
28175 2003-09-04 Matt Austern <austern@apple.com>
28176
28177 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
28178 * g++.dg/ext/fnname2.C: Likewise.
28179 * g++.dg/ext/fnname3.C: Likewise.
28180
28181 2003-09-04 Mark Mitchell <mark@codesourcery.com>
28182
28183 * g++.dg/expr/lval1.C: New test.
28184 * g++.dg/ext/lvcast.C: Remove.
28185
28186 2003-09-03 Roger Sayle <roger@eyesopen.com>
28187
28188 PR optimization/11700.
28189 * gcc.c-torture/compile/20030903-1.c: New test case.
28190
28191 2003-09-03 Mark Mitchell <mark@codesourcery.com>
28192
28193 PR c++/12053
28194 * g++.dg/abi/layout4.C: New test.
28195
28196 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
28197
28198 PR c++/11553
28199 * g++.dg/parse/friend3.C: New test.
28200
28201 2003-09-02 Mark Mitchell <mark@codesourcery.com>
28202
28203 PR c++/11847
28204 * g++.dg/template/class1.C: New test.
28205
28206 PR c++/11808
28207 * g++.dg/expr/call1.C: New test.
28208
28209 2003-09-01 Mark Mitchell <mark@codesourcery.com>
28210
28211 PR c++/12114
28212 * g++.dg/init/ref9.C: New test.
28213
28214 PR c++/11972
28215 * g++.dg/template/nested4.C: New test.
28216
28217 2003-08-29 Mark Mitchell <mark@codesourcery.com>
28218
28219 PR c++/12093
28220 * g++.dg/template/non-dependent4.C: New test.
28221
28222 PR c++/11928
28223 * g++.dg/inherit/conv1.C: New test.
28224
28225 2003-08-29 Mark Mitchell <mark@codesourcery.com>
28226
28227 PR c++/6196
28228 * g++.dg/ext/label1.C: New test.
28229 * g++.dg/ext/label2.C: Likewise.
28230
28231 2003-08-28 Mark Mitchell <mark@codesourcery.com>
28232
28233 * g++.dg/expr/cond3.C: New test.
28234
28235 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28236
28237 * gcc.dg/builtins-1.c: Add new builtin cases.
28238
28239 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28240
28241 * gcc.dg/builtins-1.c: Add new cases.
28242 * gcc.dg/torture/builtin-attr-1.c: Likewise.
28243
28244 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28245
28246 * gcc.dg/builtins-1.c: Add more math builtin tests.
28247 * gcc.dg/torture/builtin-attr-1.c: New test.
28248
28249 2003-08-28 Mark Mitchell <mark@codesourcery.com>
28250
28251 PR optimization/5079
28252 * g++.dg/opt/static3.C: New test.
28253
28254 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28255
28256 * gcc.misc-tests/gcov-10b.c: New test.
28257
28258 2003-08-27 Mark Mitchell <mark@codesourcery.com>
28259
28260 * g++.dg/opt/ptrmem3.C: New test.
28261
28262 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
28263
28264 2003-08-27 Jakub Jelinek <jakub@redhat.com>
28265
28266 * gcc.dg/20030826-2.c: New test.
28267
28268 2003-08-26 Roger Sayle <roger@eyesopen.com>
28269
28270 PR middle-end/12002
28271 * g77.f-torture/compile/12002.f: New test case.
28272
28273 2003-08-26 Roger Sayle <roger@eyesopen.com>
28274
28275 * gcc.dg/20030826-1.c: New test case.
28276
28277 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
28278
28279 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
28280
28281 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
28282
28283 PR c++/11871
28284 * c++.dg/lookup/crash1.C: New test.
28285
28286 * c++.dg/warn/noeffect3.C: New test.
28287
28288 2003-08-25 Janis Johnson <janis187@us.ibm.com>
28289
28290 * gcc.dg/compat/vector-1_x.c: Compile with -w.
28291 * gcc.dg/compat/vector-1_y.c: Ditto.
28292 * gcc.dg/compat/vector-2_x.c: Ditto.
28293 * gcc.dg/compat/vector-2_y.c: Ditto.
28294
28295 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
28296
28297 * gcc.dg/20030702-1.c: New test.
28298
28299 2003-08-25 Mark Mitchell <mark@codesourcery.com>
28300
28301 PR c++/8795
28302 * g++.dg/ext/altivec-1.C: New test.
28303
28304 2003-08-24 Richard Henderson <rth@redhat.com>
28305
28306 * g++.dg/eh/simd-2.C: Add -w for x86.
28307
28308 2003-08-23 Jakub Jelinek <jakub@redhat.com>
28309
28310 * gcc.dg/20030815-1.c: New test.
28311
28312 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28313
28314 PR c++/3765
28315 * g++.dg/parse/access6.C: New test.
28316
28317 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28318
28319 PR c++/641, c++/11876
28320 * g++.dg/template/friend22.C: New test.
28321 * g++.dg/template/friend23.C: Likewise.
28322
28323 2003-08-22 Mark Mitchell <mark@codesourcery.com>
28324
28325 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
28326 identically.
28327
28328 2003-08-22 Mark Mitchell <mark@codesourcery.com>
28329
28330 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
28331
28332 2003-08-22 Mark Mitchell <mark@codesourcery.com>
28333
28334 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
28335
28336 2003-08-22 Mark Mitchell <mark@codesourcery.com>
28337
28338 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28339
28340 2003-08-22 Mark Mitchell <mark@codesourcery.com>
28341
28342 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28343
28344 2003-08-21 Mark Mitchell <mark@codesourcery.com>
28345
28346 PR c++/11919
28347 * g++.dg/overload/prom1.C: New test.
28348
28349 PR c++/11551
28350 * g++.dg/parse/dtor2.C: New test.
28351
28352 PR c++/10762
28353 * g++.dg/parse/using2.C: New test.
28354
28355 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
28356
28357 PR target/11805
28358 * gcc.c-torture/compile/20030821-1.c: New.
28359
28360 2003-08-20 Mark Mitchell <mark@codesourcery.com>
28361
28362 PR c++/11834
28363 * g++.dg/template/deduce2.C: New test.
28364
28365 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
28366
28367 * gcc.c-torture/execute/20030821-1.c: New test.
28368
28369 2003-08-20 Roger Sayle <roger@eyesopen.com>
28370
28371 PR middle-end/11984
28372 * gcc.dg/20030820-1.c: New test case.
28373
28374 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
28375
28376 PR c++/11945
28377 * g++.dg/warn/noeffect2.C: New test.
28378
28379 2003-08-19 Mark Mitchell <mark@codesourcery.com>
28380
28381 PR c++/10926
28382 * g++.dg/template/dtor2.C: New test.
28383
28384 PR c++/11684
28385 * g++.dg/template/operator1.C: New test.
28386 * g++.dg/parse/operator4.C: New test.
28387
28388 PR c++/11946.C
28389 * g++.dg/expr/enum1.C: New test.
28390 * gcc.dg/c99-bool-1.c: Remove bogus warning.
28391
28392 PR c++/11036.C
28393 * g++.dg/parse/elab2.C: New test.
28394 * g++.dg/parse/typedef4.C: Change error message.
28395 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28396 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28397 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28398
28399 2003-08-19 Geoffrey Keating <geoffk@apple.com>
28400
28401 * gcc.dg/pch/warn-1.c: New.
28402 * gcc.dg/pch/warn-1.hs: New.
28403
28404 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28405 not-tested file.
28406
28407 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
28408
28409 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28410
28411 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
28412
28413 * gcc.dg/uninit-D.c: New Test.
28414 * gcc.dg/uninit-E.c: New Test.
28415 * gcc.dg/uninit-F.c: New Test.
28416 * gcc.dg/uninit-G.c: New Test.
28417
28418 2003-08-19 Michael Ritzert <ritzert@t-online.de>
28419
28420 * g++.dg/README: Describe the pch directory.
28421
28422 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28423
28424 PR c++/11174
28425 * g++.dg/parse/access4.C: New test.
28426 * g++.dg/parse/access5.C: Likewise.
28427 * g++.old-deja/g++.jason/access17.C: Adjust error message.
28428
28429 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
28430
28431 * gcc.dg/noncompile/20030818-1.c: New.
28432
28433 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
28434
28435 PR c++/11957
28436 * g++.dg/warn/noeffect1.C: New test.
28437
28438 * g++.dg/template/scope2.C: New test.
28439 * g++.dg/template/error2.C: Correct dg-error
28440
28441 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
28442
28443 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28444
28445 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
28446
28447 PR C++/11512
28448 * g++.dg/template/warn1.C: New.
28449
28450 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
28451
28452 * g++.dg/template/error2.C: New test.
28453 * g++.dg/lookup/using7.C: Adjust errors
28454 * g++.old-deja/g++.pt/crash36.C: Likewise.
28455 * g++.old-deja/g++.pt/derived3.C: Likewise.
28456
28457 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28458
28459 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28460 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28461 * gcc.c-torture/execute/builtins/string-9.c: New, from
28462 string-opt-9.c. Adjust for execute/builtins framework.
28463 * gcc.c-torture/execute/string-opt-9.c: Delete.
28464
28465 2003-08-12 Mark Mitchell <mark@codesourcery.com>
28466
28467 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28468
28469 * g++.dg/parse/ret-type2.C: New test.
28470
28471 PR c++/11703
28472 * g++.dg/init/new8.C: New test.
28473
28474 PR c++/10923
28475 * g++.dg/parse/typedef5.C: New test.
28476
28477 PR c++/9512
28478 * g++.dg/parse/qualified2.C: New test.
28479 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28480 invalid code.
28481
28482 2003-08-11 Mark Mitchell <mark@codesourcery.com>
28483
28484 * g++.dg/conversion/ptrmem1.C: New test.
28485
28486 2003-08-11 Jakub Jelinek <jakub@redhat.com>
28487
28488 PR target/11693
28489 * gcc.dg/20030811-1.c: New test.
28490
28491 PR target/11535
28492 * gcc.c-torture/execute/20030811-1.c: New test.
28493
28494 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28495
28496 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28497
28498 2003-08-10 Mark Mitchell <mark@codesourcery.com>
28499
28500 PR c++/11789.C
28501 * g++.dg/inherit/multiple1.C: New test.
28502
28503 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
28504
28505 * gcc.dg/spe1.c: New test.
28506
28507 PR c++/11670
28508 * g++.dg/expr/cast2.C: New test.
28509
28510 PR c++/10530
28511 * g++.dg/template/dependent-name2.C: New test.
28512
28513 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
28514
28515 * g++.dg/parse/crash11.C: Put the dg options in comments.
28516
28517 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
28518
28519 * lib/gcc-dg.exp: Update for diagnostic change.
28520
28521 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28522
28523 PR c++/5767
28524 * g++.dg/parse/crash11.C: New test.
28525
28526 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
28527
28528 * gcc.dg/cpp/spacing1.c: Update.
28529
28530 2003-08-04 Janis Johnson <janis187@us.ibm.com>
28531
28532 PR target/11739
28533 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28534 a value for -mtune.
28535
28536 2003-08-04 Roger Sayle <roger@eyesopen.com>
28537
28538 PR middle-end/11771
28539 * gcc.c-torture/compile/20030804-1.c: New test case.
28540
28541 2003-08-04 Roger Sayle <roger@eyesopen.com>
28542
28543 * gcc.dg/20030804-1.c: New test case.
28544
28545 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
28546
28547 * gcc.dg/cpp/separate-1.c: New test.
28548
28549 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
28550
28551 PR c++/11704
28552 * g++.dg/template/dependent-expr2.C: New test.
28553
28554 PR c++/11766
28555 * g++.dg/expr/ptrmem1.C: New test.
28556
28557 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28558
28559 PR c++/9453
28560 * g++.dg/template/friend15.C: New test.
28561
28562 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
28563
28564 * lib/dg-pch.exp: Work round PCH bug.
28565
28566 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28567
28568 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
28569 builtins. Move cases from builtins-4.c here.
28570
28571 * gcc.dg/torture/builtin-math-1.c: New test taken from
28572 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28573 additional cases.
28574
28575 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28576 Delete.
28577
28578 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
28579
28580 PR c++/9447
28581 * g++.dg/template/using7.C: New test.
28582
28583 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
28584
28585 * import1.c, import2.c: New tests.
28586
28587 2003-08-01 Jakub Jelinek <jakub@redhat.com>
28588
28589 * g++.dg/eh/crossjump1.C: New test.
28590
28591 2003-08-01 Mark Mitchell <mark@codesourcery.com>
28592
28593 PR c++/11697
28594 * g++.dg/template/using6.C: New test.
28595
28596 PR c++/11744
28597 * g++.dg/template/koenig2.C: New test.
28598
28599 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28600
28601 PR c++/7983
28602 * g++.dg/parse/typedef4.C: New test.
28603
28604 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28605
28606 PR c++/8442, c++/8806
28607 * g++.dg/template/elab1.C: New test.
28608 * g++.dg/template/type2.C: Likewise.
28609 * g++.dg/template/ttp3.C: Adjust expected error message.
28610 * g++.old-deja/g++.law/visibility13.C: Likewise.
28611 * g++.old-deja/g++.niklas/t135.C: Likewise.
28612 * g++.old-deja/g++.pt/ttp41.C: Likewise.
28613 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28614 template argument.
28615 * g++.old-deja/g++.pt/ttp44.C: Likewise.
28616
28617 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
28618
28619 PR c++/11295
28620 * g++.dg/ext/stmtexpr1.C: New test.
28621
28622 * g++.dg/opt/tmp1.C: New test.
28623
28624 PR c++/11525
28625 * g++.dg/parse/constant4.C: New test.
28626
28627 PR c++/9447
28628 * g++.dg/template/using5.C: New test.
28629
28630 2003-07-31 Roger Sayle <roger@eyesopen.com>
28631
28632 * gcc.dg/builtins-27.c: New test case.
28633
28634 2003-07-31 Jakub Jelinek <jakub@redhat.com>
28635
28636 * gcc.dg/tls/opt-7.c: New test.
28637
28638 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
28639
28640 * g++.old-deja/g++.other/crash18.C: Remove.
28641
28642 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
28643
28644 * g++.dg/template/explicit3.C: New.
28645 * g++.dg/template/explicit4.C: New.
28646 * g++.dg/template/explicit5.C: New.
28647
28648 PR c++/11347
28649 * g++.dg/template/memtmpl1.C: New.
28650
28651 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
28652
28653 PR target/11565
28654 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28655 * gcc.dg/i386-387-5.c (dg-options): Likewise.
28656
28657 2003-07-30 Jan Hubicka <jh@suse.cz>
28658
28659 * vtgc1.c: Kill.
28660
28661 2003-07-29 Zack Weinberg <zack@codesourcery.com>
28662
28663 * gcc.dg/struct-in-proto-1.c: New test.
28664
28665 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
28666
28667 * gcc.dg/cpp/include2.c: Only expect one message.
28668
28669 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
28670
28671 PR c++/9447
28672 * g++.dg/template/using1.C: New test.
28673 * g++.dg/template/using2.C: New test.
28674 * g++.dg/template/using3.C: New test.
28675 * g++.dg/template/using4.C: New test.
28676
28677 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
28678
28679 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28680 * gcc.c-torture/execute/string-opt-10.c: Likewise.
28681
28682 2003-07-28 Jan Hubicka <jh@suse.cz>
28683
28684 PR c++/11530
28685 * g++.dg/opt/call1.C: New test.
28686
28687 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
28688
28689 PR c++/11667
28690 * g++.dg/init/enum2.C: New test.
28691 * g++.dg/template/overload1.C: Add "-w" option.
28692
28693 2003-07-28 <hp@bitrange.com>
28694
28695 * gcc.dg/Wdeclaration-after-statement-1.c,
28696 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28697
28698 2003-07-28 Jakub Jelinek <jakub@redhat.com>
28699
28700 * gcc.c-torture/compile/20030725-1.c: New test.
28701
28702 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
28703
28704 * gcc.dg/20030505.c: Only run for SPE.
28705 Remove definition of opaque type.
28706
28707 2003-07-27 Mark Mitchell <mark@codesourcery.com>
28708
28709 * g++.dg/template/ptrmem6.C: New test.
28710
28711 2003-07-26 Geoffrey Keating <geoffk@apple.com>
28712
28713 * gcc.c-torture/compile/zero-strct-2.c: New test.
28714
28715 2003-07-25 Geoffrey Keating <geoffk@apple.com>
28716
28717 * gcc.dg/intermod-1.c: New test.
28718
28719 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
28720
28721 PR c++/11617
28722 * g++.dg/template/lookup2.C: New test.
28723 * g++.dg/template/memclass1.C: Remove instantiated from error.
28724 * g++.dg/other/error2.C: Tweak expected errors.
28725
28726 PR c++/11596
28727 * g++.dg/template/defarg3.C: New test.
28728
28729 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28730
28731 2003-07-24 Mark Mitchell <mark@codesourcery.com>
28732
28733 * g++.dg/inherit/access5.C: New test.
28734
28735 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28736
28737 PR c++/11513
28738 * g++.dg/template/crash8.C: New test.
28739
28740 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
28741
28742 PR c/10602
28743 * gcc.dg/noncompile/incomplete-2.c: New test.
28744
28745 2003-07-23 Mark Mitchell <mark@codesourcery.com>
28746
28747 PR c++/11645
28748 * g++.dg/inherit/access4.C: New test.
28749
28750 PR c++/11517
28751 * g++.dg/expr/cond2.C: New test.
28752
28753 PR optimization/10679
28754 * g++.dg/opt/inline4.C: New test.
28755
28756 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
28757
28758 * g++.dg/parse/crash10: New test.
28759
28760 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
28761
28762 * g++.dg/ext/flexary1.C: New test.
28763
28764 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28765
28766 PR c++/10793
28767 * g++.dg/template/crash9.C: New test.
28768
28769 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28770
28771 PR c++/3004
28772 * g++.dg/parse/typedef3.C: New test.
28773
28774 PR c++/7906
28775 * g++.dg/parse/operator2.C: New test.
28776
28777 PR c++/8895
28778 * g++.dg/parse/def-tmpl-arg1.C: New test.
28779
28780 PR c++/9282
28781 * g++.dg/parse/funptr1.C: New test.
28782
28783 PR c++/9452
28784 * g++.dg/parse/ambig3.C: New test.
28785
28786 PR c++/9454
28787 * g++.dg/parse/operator3.C: New test.
28788
28789 PR c++/9486
28790 * g++.dg/parse/template10.C: New test.
28791
28792 PR c++/9488
28793 * g++.dg/parse/template11.C: New test.
28794
28795 PR c++/10150
28796 * g++.dg/parse/invalid-op1.C: New test.
28797
28798 PR c++/10247
28799 * g++.dg/parse/condexpr1.C: New test.
28800
28801 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
28802
28803 * g++.dg/ext/packed3.C: New test.
28804 * g++.dg/ext/packed4.C: New test.
28805
28806 * gcc.dg/pack-test-3.c: New test.
28807
28808 2003-07-21 Janis Johnson <janis187@us.ibm.com>
28809
28810 * lib/compat.exp: Handle dg-options per source file.
28811 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28812 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28813 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28814 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28815 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28816 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28817 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28818 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28819 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28820 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28821 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28822 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28823 * g++.dg/compat/break/bitfield7_x.C: Ditto.
28824 * g++.dg/compat/break/bitfield7_y.C: Ditto.
28825
28826 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
28827
28828 PR c/10320
28829 * gcc.c-torture/execute/20030718-1.c: New test.
28830
28831 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
28832
28833 PR optimization/11536
28834 * gcc.dg/20030721-1.c: New test.
28835
28836 2003-07-19 Mark Mitchell <mark@codesourcery.com>
28837
28838 PR c++/11546
28839 * g++.dg/template/lookup1.C: New test.
28840
28841 2003-07-19 Zack Weinberg <zack@codesourcery.com>
28842
28843 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28844 diagnostics of ill-formed constructs involving labels.
28845 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28846 the new 'previously defined here' message.
28847
28848 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
28849
28850 * g++.dg/parse/non-dependent2.C: New test.
28851
28852 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
28853
28854 * g++.dg/init/init-ref4.C: xfail on targets without
28855 weak symbols.
28856
28857 2003-07-17 Jakub Jelinek <jakub@redhat.com>
28858
28859 PR target/11087
28860 * gcc.c-torture/execute/20030717-1.c: New test.
28861
28862 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28863
28864 * g++.dg/opt/cfg1.C: New test.
28865
28866 2003-07-17 Mark Mitchell <mark@codesourcery.com>
28867
28868 PR optimization/11557
28869 * gcc.dg/20030717-1.c: New test.
28870
28871 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
28872
28873 PR c++/10476
28874 * g++.dg/expr/crash-1.C: New test.
28875
28876 PR c++/11027
28877 * g++.dg/template/init3.C: New test.
28878
28879 PR c++/8222
28880 * g++.dg/template/non-dependent1.C: New test.
28881
28882 PR c++/11070
28883 * g++.dg/template/non-dependent2.C: New test.
28884
28885 PR c++/11071
28886 * g++.dg/template/non-dependent3.C: New test.
28887
28888 PR c++/9907
28889 * g++.dg/template/sizeof5.C: New test.
28890
28891 2003-07-17 Geoffrey Keating <geoffk@apple.com>
28892
28893 PR 11498
28894 * gcc.c-torture/compile/mangle-1.c: New file.
28895
28896 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28897
28898 PR c++/7809
28899 * g++.dg/parse/access3.C: New test.
28900
28901 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
28902
28903 PR c++/11384
28904 * g++.dg/init/init-ref4.C: New test.
28905
28906 2003-07-16 Mark Mitchell <mark@codesourcery.com>
28907
28908 PR c++/11547
28909 * g++.dg/parse/constant3.C: New test.
28910 * g++.dg/parse/crash7.C: Likewise.
28911
28912 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
28913
28914 PR target/11008
28915 * gcc.dg/i386-pentium4-not-mull.c: New.
28916
28917 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
28918
28919 * gcc.dg/asm-names.c (ymain): Make it weak.
28920
28921 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28922
28923 PR c++/5421
28924 * g++.dg/template/friend21.C: New test.
28925
28926 2003-07-16 Jakub Jelinek <jakub@redhat.com>
28927
28928 * gcc.dg/cleanup-8.c: New test.
28929 * gcc.dg/cleanup-9.c: New test.
28930
28931 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
28932
28933 * g++.dg/ext/dll-MI1.h: New file.
28934 * g++.dg/ext/dllexport-MI1.C: New file.
28935 * g++.dg/ext/dllimport-MI1.C: New file.
28936
28937 2003-07-15 Jakub Jelinek <jakub@redhat.com>
28938
28939 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28940 it does not have cmpstrsi patterns (just cmpmemsi).
28941
28942 2003-07-15 Mark Mitchell <mark@codesourcery.com>
28943
28944 PR debug/11473
28945 * g++.dg/debug/debug8.C: New test.
28946
28947 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28948
28949 PR c++/10108
28950 * g++.dg/template/crash7.C: New test.
28951
28952 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
28953
28954 PR target/10795
28955 * gcc.c-torture/compile/20030708-1.c: New.
28956
28957 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
28958
28959 * gcc.c-torture/execute/20030715-1.c: New test.
28960
28961 2003-07-14 Geoffrey Keating <geoffk@apple.com>
28962
28963 * gcc.dg/pch/inline-3.c: New file.
28964 * gcc.dg/pch/inline-3.hs: New file.
28965 * gcc.dg/pch/inline-4.c: New file.
28966 * gcc.dg/pch/inline-4.hs: New file.
28967
28968 2003-07-14 Mark Mitchell <mark@codesourcery.com>
28969
28970 PR c++/11509
28971 * g++.dg/template/crash6.C: New test.
28972
28973 PR c++/7053
28974 * g++.dg/template/friend20.C: New test.
28975
28976 PR c++/7019
28977 * g++.dg/template/overload2.C: New test.
28978
28979 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28980
28981 PR optimization/11440
28982 * gcc.c-torture/execute/20030714-1.c: New test.
28983
28984 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28985
28986 PR c++/11154
28987 * g++.dg/template/partial2.C: New test.
28988
28989 2003-07-13 Mark Mitchell <mark@codesourcery.com>
28990
28991 PR c++/11503
28992 * g++.dg/template/anon1.C: New test.
28993
28994 PR c++/11493
28995 PR c++/11495
28996 * g++.dg/parse/template9.C: Likewise.
28997 * g++.dg/template/crash4.C: New test.
28998 * g++.dg/template/koenig1.C: Likewise.
28999 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
29000 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
29001 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
29002 functions.
29003 * g++.old-deja/g++.jason/template36.C: Likewise.
29004 * g++.old-deja/g++.mike/p1989.C: Likewise.
29005 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
29006 * g++.old-deja/g++.pt/ttp20.C: Use this->.
29007 * g++.old-deja/g++.pt/ttp21.C: Use this->.
29008 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
29009 compiling.
29010 * g++.old-deja/g++.pt/union2.C: Use this->.
29011
29012 2003-07-11 Jakub Jelinek <jakub@redhat.com>
29013
29014 * gcc.dg/20030711-1.c: New test.
29015
29016 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
29017
29018 PR c++/11050
29019 * g++.dg/parse/args1.C: New test.
29020 * g++.pt/defarg8.C: Change expected errors.
29021
29022 2003-07-11 Mark Mitchell <mark@codesourcery.com>
29023
29024 PR c++/8164
29025 * g++.dg/template/nontype2.C: New test.
29026
29027 PR c++/10558
29028 * g++.dg/parse/template8.C: New test.
29029
29030 PR c++/8327
29031 * g++.dg/template/scope1.C: New test.
29032
29033 * g++.dg/warn/Wsign-compare-1.C: New test.
29034
29035 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
29036
29037 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
29038
29039 2003-07-10 Mark Mitchell <mark@codesourcery.com>
29040
29041 PR c++/9411
29042 * g++.dg/template/explicit2.C: New test.
29043
29044 PR c++/10032
29045 * g++.dg/warn/pedantic1.C: New test.
29046
29047 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
29048
29049 PR c++ 9483
29050 * g++.dg/other/field1.C: New test.
29051
29052 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
29053
29054 PR c/11449
29055 * gcc.c-torture/compile/20030707-1.c: New.
29056
29057 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29058
29059 PR c++/10849
29060 * g++.dg/template/access12.C: New test.
29061
29062 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
29063
29064 * g++.dg/bprob/bprob.exp (prof_ext): Update.
29065 * g77.dg/bprob/bprob.exp (prof_ext): Update.
29066 * gcc.misc-tests/bprob.exp (prof_ext): Update.
29067 * gcc.misc-tests/gcov.exp: Update
29068 * g++.dg/gcov/gcov.exp: Update
29069 * lib/gcov.exp: Update.
29070
29071 2003-07-08 Mark Mitchell <mark@codesourcery.com>
29072
29073 * g++.dg/abi/mangle17.C: Make sure template expressions are
29074 dependent.
29075 * g++.dg/abi/mangle4.C: Mark erroneous casts.
29076 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
29077 * g++.dg/opt/stack1.C: Remove erroneous code.
29078 * g++.dg/parse/template7.C: New test.
29079 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
29080 * g++.old-deja/g++.pt/crash4.C: Likewise.
29081
29082 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29083
29084 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
29085 with zero or one occurence of `$' after the initial `L'.
29086
29087 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
29088
29089 * gcc.c-torture/compile/20030704-1.c: Add a comment.
29090
29091 2003-07-08 Roger Sayle <roger@eyesopen.com>
29092
29093 PR c/11370
29094 * gcc.dg/Wunreachable-6.c: New testcase.
29095 * gcc.dg/Wunreachable-7.c: New testcase.
29096
29097 2003-07-08 Jakub Jelinek <jakub@redhat.com>
29098
29099 PR c/11420
29100 * gcc.dg/20030708-1.c: New test.
29101
29102 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
29103
29104 * gcc.dg/compat/sdata-section.h: New file.
29105 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
29106 * gcc.dg/torture/mips-sdata-1.c: New test.
29107
29108 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29109
29110 PR c++/11030
29111 * g++.dg/template/friend19.C: New test.
29112
29113 2003-07-08 Jakub Jelinek <jakub@redhat.com>
29114
29115 * g++.dg/opt/strength-reduce.C: New test.
29116
29117 2003-07-07 Roger Sayle <roger@eyesopen.com>
29118
29119 PR target/10979
29120 * gcc.dg/20030707-1.c: New testcase.
29121
29122 2003-07-07 Roger Sayle <roger@eyesopen.com>
29123
29124 PR optimization/11059
29125 * g++.dg/opt/emptyunion.C: New testcase.
29126
29127 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
29128 Eric Botcazou <ebotcazou@libertysurf.fr>
29129
29130 * g++.dg/opt/stack1.C: New test.
29131
29132 2003-07-05 Mark Mitchell <mark@codesourcery.com>
29133
29134 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
29135 run test.
29136
29137 PR c++/11431
29138 * g++.dg/expr/static_cast3.C: New test.
29139
29140 2003-07-04 Zack Weinberg <zack@codesourcery.com>
29141
29142 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
29143 everywhere.
29144 * gcc.dg/concat.c: Concatenation of string constants with
29145 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
29146 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
29147 * gcc.dg/cpp/escape-2.c: Use wide character constants where
29148 necessary to avoid multi-character character constant warning.
29149 * gcc.dg/cpp/escape.c: Likewise.
29150 * gcc.dg/cpp/ucs.c: Likewise.
29151 Remove backslashes from dg-bogus comments, as they confuse Tcl.
29152 Fix a typo.
29153
29154 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
29155
29156 PR c/11428
29157 * gcc.c-torture/compile/20030704-1.c: New.
29158
29159 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
29160
29161 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
29162
29163 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
29164
29165 PR c++/5287, PR c++/7910, PR c++/11021
29166 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
29167 tests for warnings.
29168 * g++.dg/ext/dllimport2.C: Add tests for warnings.
29169 * g++.dg/ext/dllimport3.C: Likewise.
29170 * g++.dg/ext/dllimport4.C: New file.
29171 * g++.dg/ext/dllimport5.C: New file.
29172 * g++.dg/ext/dllimport6.C: New file.
29173 * g++.dg/ext/dllimport7.C: New file.
29174 * g++.dg/ext/dllimport8.C: New file.
29175 * g++.dg/ext/dllimport9.C: New file.
29176 * g++.dg/ext/dllimport10.C: New file.
29177 * g++.dg/ext/dllexport1.C: New file.
29178
29179 2003-07-03 Mark Mitchell <mark@codesourcery.com>
29180
29181 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
29182 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
29183
29184 2003-07-03 Roger Sayle <roger@eyesopen.com>
29185
29186 * gcc.dg/builtins-25.c: New testcase.
29187 * gcc.dg/builtins-26.c: New testcase.
29188
29189 2003-07-03 Janis Johnson <janis187@us.ibm.com>
29190
29191 * gcc.dg/compat/vector-defs.h: New file.
29192 * gcc.dg/compat/vector-setup.h: New file.
29193 * gcc.dg/compat/vector-check.h: New file.
29194 * gcc.dg/compat/vector-1_main.c: New file.
29195 * gcc.dg/compat/vector-1_x.c: New file.
29196 * gcc.dg/compat/vector-1_y.c: New file.
29197 * gcc.dg/compat/vector-2_main.c: New file.
29198 * gcc.dg/compat/vector-2_x.c: New file.
29199 * gcc.dg/compat/vector-2_y.c: New file.
29200
29201 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
29202 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
29203 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
29204 * gcc.dg/compat/struct-align-1.h: New file.
29205 * gcc.dg/compat/struct-align-1_main.c: New file.
29206 * gcc.dg/compat/struct-align-1_x.c: New file.
29207 * gcc.dg/compat/struct-align-1_y.c: New file.
29208 * gcc.dg/compat/struct-align-2.h: New file.
29209 * gcc.dg/compat/struct-align-2_main.c: New file.
29210 * gcc.dg/compat/struct-align-2_x.c: New file.
29211 * gcc.dg/compat/struct-align-2_y.c: New file.
29212
29213 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
29214 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29215 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29216 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29217 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29218 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29219 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29220 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29221 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29222 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29223 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29224 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29225 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29226 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29227 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29228 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29229 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29230 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29231 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29232 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29233 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29234 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29235 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29236 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29237 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29238 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29239 * gcc.dg/compat/struct-return-10_x.c: Ditto.
29240 * gcc.dg/compat/struct-return-2_x.c: Ditto.
29241 * gcc.dg/compat/struct-return-3_x.c: Ditto.
29242
29243 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
29244
29245 * gcc.dg/i386-call-1.c: New test.
29246
29247 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
29248
29249 PR c++/9162
29250 * g++.dg/parse/defarg4.C: New.
29251
29252 2003-07-03 Roger Sayle <roger@eyesopen.com>
29253
29254 PR target/10700
29255 * gcc.c-torture/compile/20030703-1.c: New test case.
29256
29257 2003-07-03 Mark Mitchell <mark@codesourcery.com>
29258
29259 * g++.dg/template/local3.C: Remove extra semicolon.
29260
29261 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
29262
29263 * gcc.dg/i386-volatile-1.c: New test.
29264
29265 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
29266
29267 PR c++/11072
29268 * g++.dg/other/offsetof2.C: XFAIL.
29269 * g++.dg/other/offsetof5.C: New.
29270
29271 PR c++/10219
29272 * g++.dg/template/error1.C: New.
29273
29274 PR c++/9779
29275 * g++.dg/template/dependent-expr1.C: New.
29276
29277 2003-07-01 Mark Mitchell <mark@codesourcery.com>
29278
29279 PR c++/6949
29280 * g++.dg/template/local3.C: New test.
29281
29282 PR c++/11149
29283 * g++.dg/lookup/scoped6.C: New test.
29284
29285 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
29286
29287 PR c++/8046
29288 * g++.dg/other/error7.C: New test.
29289
29290 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
29291
29292 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
29293 * g++.old-deja/g++.abi/vtable3.h: Likewise.
29294 * g++.old-deja/g++.law/code-gen5.C: Likewise.
29295 * g++.old-deja/g++.other/union2.C: Likewise.
29296 * gcc.dg/c90-const-expr-2.c: Likewise.
29297 * gcc.dg/c90-const-expr-3.c: Likewise.
29298 * gcc.dg/c99-const-expr-2.c: Likewise.
29299 * gcc.dg/c99-const-expr-3.c: Likewise.
29300 * gcc.dg/concat.c: Likewise.
29301
29302 2003-07-01 Mark Mitchell <mark@codesourcery.com>
29303
29304 PR c++/9559
29305 * g++.dg/init/static1.C: New test.
29306
29307 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29308
29309 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
29310 * g++.old-deja/g++.other/access2.C: Likewise.
29311 * g++.old-deja/g++.other/decl2.C: Likewise.
29312 * gcc.c-torture/execute/20020615-1.c: Likewise.
29313
29314 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
29315
29316 PR c++/4933
29317 * g++.dg/template/sizeof4.C: New test.
29318
29319 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
29320
29321 * g++.dg/other/error6.C: New test.
29322
29323 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
29324
29325 PR c++/10750
29326 * g++.dg/parse/constant2.C: New test.
29327
29328 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
29329
29330 PR c++/11106
29331 * g++.dg/other/error5.C: New test.
29332
29333 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29334
29335 * gcc.dg/format/gcc_diag-1.c: New test.
29336
29337 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
29338
29339 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29340
29341 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
29342
29343 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29344 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29345 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29346
29347 2003-06-28 Jakub Jelinek <jakub@redhat.com>
29348
29349 * gcc.c-torture/execute/builtins/string-8.c: New test.
29350 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29351 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29352 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29353
29354 2003-06-27 Mark Mitchell <mark@codesourcery.com>
29355
29356 PR c++/10468
29357 * g++.dg/ext/typeof6.C: New test.
29358
29359 2003-06-27 Mark Mitchell <mark@codesourcery.com>
29360
29361 PR c++/10796
29362 * g++.dg/init/enum1.C: New test.
29363
29364 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
29365
29366 * gcc.dg/20030627-1.c: New test.
29367
29368 2003-06-26 Mark Mitchell <mark@codesourcery.com>
29369
29370 PR c++/11332
29371 * g++.dg/expr/static_cast2.C: New test.
29372
29373 2003-06-26 Roger Sayle <roger@eyesopen.com>
29374 Jakub Jelinek <jakub@redhat.com>
29375
29376 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
29377 sprintf(dst,"%s",src) optimization.
29378 * gcc.c-torture/execute/20030626-1.c: New test case.
29379 * gcc.c-torture/execute/20030626-2.c: New test case.
29380
29381 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
29382
29383 * gcc.c-torture/execute/multi-ix.c: New test.
29384
29385 * gcc.c-torture/execute/simd-4.c (main):
29386 Added missing semicolon at end of union.
29387
29388 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
29389
29390 PR c++/8266
29391 * g++.dg/template/explicit-instantiation3.C: New test.
29392
29393 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
29394
29395 * gcc.dg/20030626-1.c: Use signed char.
29396
29397 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
29398
29399 * gcc.dg/20030626-1.c: New test.
29400
29401 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
29402
29403 * const-str-2.m: Update.
29404
29405 2003-06-25 Mark Mitchell <mark@codesourcery.com>
29406
29407 PR c++/10990
29408 * g++.dg/rtti/dyncast1.C: New test.
29409 * g++.dg/abi/mangle4.C: Correct base-specifier access.
29410 * g++.dg/lookup/scoped1.C: Remove XFAIL.
29411 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29412
29413 PR c++/10931
29414 * g++.dg/expr/static_cast1.C: New test.
29415
29416 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
29417
29418 * gcc.dg/20030625-1.c: New test.
29419
29420 2003-06-24 Roger Sayle <roger@eyesopen.com>
29421
29422 * gcc.c-torture/compile/20030624-1.c: New test case.
29423
29424 2003-06-24 Jakub Jelinek <jakub@redhat.com>
29425
29426 * gcc.c-torture/execute/string-opt-17.c: New test.
29427
29428 2003-06-24 Mark Mitchell <mark@codesourcery.com>
29429
29430 PR c++/5754
29431 * g++.dg/parse/crash6.C: New test.
29432
29433 2003-06-23 Roger Sayle <roger@eyesopen.com>
29434
29435 * gcc.dg/builtins-24.c: New test case.
29436
29437 2003-06-23 Jakub Jelinek <jakub@redhat.com>
29438
29439 * g++.dg/opt/operator1.C: New test.
29440
29441 2003-06-22 Roger Sayle <roger@eyesopen.com>
29442
29443 * gcc.c-torture/execute/string-opt-16.c: New test case.
29444
29445 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
29446
29447 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
29448 * g++.old-deja/g++.other/conv7.C: Likewise.
29449 * g++.old-deja/g++.other/overcnv2.C: Likewise.
29450 * g++.old-deja/g++.other/overload14.C: Likewise.
29451
29452 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
29453
29454 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29455 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29456
29457 2003-06-20 Mark Mitchell <mark@codesourcery.com>
29458
29459 PR c++/10888
29460 * g++.dg/warn/Winline-3.C: New test.
29461
29462 2003-06-20 Mark Mitchell <mark@codesourcery.com>
29463
29464 * lib/target-supports.exp (check_alias_available): Make the test
29465 program acceptable to the Solaris assembler.
29466
29467 PR c++/10749
29468 * g++.dg/template/memclass2.C: New test.
29469
29470 2003-06-20 Mark Mitchell <mark@codesourcery.com>
29471 Eric Botcazou <ebotcazou@libertysurf.fr>
29472
29473 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29474 data for non-matching targets.
29475 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29476
29477 2003-06-20 Mark Mitchell <mark@codesourcery.com>
29478
29479 PR c++/10845
29480 * g++.dg/template/member3.C: New test.
29481
29482 2003-06-19 Mark Mitchell <mark@codesourcery.com>
29483
29484 PR c++/10939
29485 * g++.dg/template/func1.C: New test.
29486
29487 PR c++/9649
29488 * g++.dg/template/static4.C: New test.
29489 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29490
29491 PR c++/11041
29492 * g++.dg/init/ref7.C: New test.
29493
29494 2003-06-19 Matt Austern <austern@apple.com>
29495
29496 PR c++/11228
29497 * g++.dg/anew1.C: New test.
29498 * g++.dg/anew2.C: New test.
29499 * g++.dg/anew3.C: New test.
29500 * g++.dg/anew4.C: New test.
29501
29502 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
29503
29504 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29505
29506 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
29507
29508 * gcc.c-torture/execute/simd-4.c (main): Make expected value
29509 endian-dependent.
29510
29511 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
29512
29513 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29514 Remove cruft.
29515
29516 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
29517
29518 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29519 * gcc.c-torture/compile/961203-1.c: Likewise.
29520 * gcc.c-torture/compile/980506-1.c: Likewise.
29521
29522 2003-06-17 Mark Mitchell <mark@codesourcery.com>
29523
29524 PR c++/10712
29525 * g++.dg/lookup/using7.C: New test.
29526
29527 2003-06-17 Mark Mitchell <mark@codesourcery.com>
29528
29529 PR c++/11105
29530 * g++.dg/abi/conv1.C: Remove it.
29531 * g++.dg/template/conv7.C: New test.
29532 * g++.dg/template/conv8.C: Likewise.
29533 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29534 conversion operator.
29535
29536 2003-06-17 Janis Johnson <janis187@us.ibm.com>
29537
29538 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29539 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29540 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29541 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29542 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29543 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29544 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29545 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29546 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29547 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29548 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29549 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29550 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29551 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29552 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29553 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29554 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29555 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29556 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29557 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29558 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29559 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29560 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29561 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29562 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29563 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29564 * gcc.dg/compat/struct-return-10_x.c: Ditto.
29565 * gcc.dg/compat/struct-return-2_x.c: Ditto.
29566 * gcc.dg/compat/struct-return-3_x.c: Ditto.
29567
29568 2003-06-16 Mark Mitchell <mark@codesourcery.com>
29569
29570 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29571 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29572 indications.
29573
29574 2003-06-16 Roger Sayle <roger@eyesopen.com>
29575
29576 * gcc.dg/i386-387-5.c: New test case.
29577 * gcc.dg/i386-387-6.c: New test case.
29578 * gcc.dg/builtins-23.c: New test case.
29579
29580 2003-06-15 Roger Sayle <roger@eyesopen.com>
29581
29582 * gcc.dg/builtins-22.c: New test case.
29583 * gcc.dg/i386-387-1.c: Update to test exp.
29584 * gcc.dg/i386-387-2.c: Likewise.
29585
29586 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29587
29588 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29589
29590 2003-06-12 Mark Mitchell <mark@codesourcery.com>
29591
29592 * lib/gcc-dg.exp (dg-require-dll): New function.
29593 (dg-xfail-if): Likewise.
29594 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29595 driver.
29596
29597 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29598 * gcc.c-torture/compile/20001205-1.c: Likewise.
29599 * gcc.c-torture/compile/20001226-1.c: Likewise.
29600 * gcc.c-torture/compile/20010518-2.c: Likewise.
29601 * gcc.c-torture/compile/20020312-1.c: Likewise.
29602 * gcc.c-torture/compile/20020604-1.c: Likewise.
29603 * gcc.c-torture/compile/920501-12.c: Likewise.
29604 * gcc.c-torture/compile/920501-4.c: Likewise.
29605 * gcc.c-torture/compile/920520-1.c: Likewise.
29606 * gcc.c-torture/compile/920521-1.c: Likewise.
29607 * gcc.c-torture/compile/920625-1.c: Likewise.
29608 * gcc.c-torture/compile/961203-1.c: Likewise.
29609 * gcc.c-torture/compile/980506-1.c: Likewise.
29610 * gcc.c-torture/compile/981006-1.c: Likewise.
29611 * gcc.c-torture/compile/981022-1.c: Likewise.
29612 * gcc.c-torture/compile/981223-1.c: Likewise.
29613 * gcc.c-torture/compile/990617-1.c: Likewise.
29614 * gcc.c-torture/compile/dll.c: Likewise.
29615 * gcc.c-torture/compile/labels-3.c: Likewise.
29616 * gcc.c-torture/compile/mipscop-1.c: Likewise.
29617 * gcc.c-torture/compile/mipscop-2.c: Likewise.
29618 * gcc.c-torture/compile/mipscop-3.c: Likewise.
29619 * gcc.c-torture/compile/mipscop-4.c: Likewise.
29620 * gcc.c-torture/compile/simd-5.c: Likewise.
29621 * gcc.c-torture/compile/20000804-1.x: Remove.
29622 * gcc.c-torture/compile/20001205-1.x: Likewise.
29623 * gcc.c-torture/compile/20001226-1.x: Likewise.
29624 * gcc.c-torture/compile/20010518-2.x: Likewise.
29625 * gcc.c-torture/compile/20020312-1.x: Likewise.
29626 * gcc.c-torture/compile/20020604-1.x: Likewise.
29627 * gcc.c-torture/compile/920501-12.x: Likewise.
29628 * gcc.c-torture/compile/920501-4.x: Likewise.
29629 * gcc.c-torture/compile/920520-1.x: Likewise.
29630 * gcc.c-torture/compile/920521-1.x: Likewise.
29631 * gcc.c-torture/compile/920625-1.x: Likewise.
29632 * gcc.c-torture/compile/961203-1.x: Likewise.
29633 * gcc.c-torture/compile/980506-1.x: Likewise.
29634 * gcc.c-torture/compile/981006-1.x: Likewise.
29635 * gcc.c-torture/compile/981022-1.x: Likewise.
29636 * gcc.c-torture/compile/981223-1.x: Likewise.
29637 * gcc.c-torture/compile/990617-1.x: Likewise.
29638 * gcc.c-torture/compile/mipscop-1.x: Likewise.
29639 * gcc.c-torture/compile/mipscop-2.x: Likewise.
29640 * gcc.c-torture/compile/mipscop-3.x: Likewise.
29641 * gcc.c-torture/compile/mipscop-4.x: Likewise.
29642 * gcc.c-torture/compile/simd-5.x: Likewise.
29643
29644 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29645
29646 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
29647
29648 * gcc.c-torture/execute/20030611-1.c: New test.
29649
29650 2003-06-12 Roger Sayle <roger@eyesopen.com>
29651
29652 PR middle-end/168
29653 * gcc.dg/20030612-1.c: New test case.
29654
29655 2003-06-12 Mark Mitchell <mark@codesourcery.com>
29656
29657 PR c++/10635
29658 * g++.dg/expr/cast1.C: New test.
29659
29660 2003-06-12 Roger Sayle <roger@eyesopen.com>
29661
29662 * gcc.dg/builtins-21.c: New test case.
29663
29664 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
29665
29666 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29667 options instead of at the end.
29668 * lib/objc.exp (objc_target_compile): Likewise.
29669
29670 2003-06-11 Mark Mitchell <mark@codesourcery.com>
29671
29672 PR c++/10432
29673 * g++.dg/parse/error1.C: New test.
29674
29675 2003-06-11 Janis Johnson <janis187@us.ibm.com>
29676
29677 * gcc.dg/compat/struct-by-value-11_main.c: New file.
29678 * gcc.dg/compat/struct-by-value-11_x.c: New file.
29679 * gcc.dg/compat/struct-by-value-11_y.c: New file.
29680 * gcc.dg/compat/struct-by-value-12_main.c: New file.
29681 * gcc.dg/compat/struct-by-value-12_x.c: New file.
29682 * gcc.dg/compat/struct-by-value-12_y.c: New file.
29683 * gcc.dg/compat/struct-by-value-13_main.c: New file.
29684 * gcc.dg/compat/struct-by-value-13_x.c: New file.
29685 * gcc.dg/compat/struct-by-value-13_y.c: New file.
29686 * gcc.dg/compat/struct-by-value-14_main.c: New file.
29687 * gcc.dg/compat/struct-by-value-14_x.c: New file.
29688 * gcc.dg/compat/struct-by-value-14_y.c: New file.
29689 * gcc.dg/compat/struct-by-value-15_main.c: New file.
29690 * gcc.dg/compat/struct-by-value-15_x.c: New file.
29691 * gcc.dg/compat/struct-by-value-15_y.c: New file.
29692 * gcc.dg/compat/struct-by-value-16_main.c: New file.
29693 * gcc.dg/compat/struct-by-value-16_x.c: New file.
29694 * gcc.dg/compat/struct-by-value-16_y.c: New file.
29695 * gcc.dg/compat/struct-by-value-17_main.c: New file.
29696 * gcc.dg/compat/struct-by-value-17_x.c: New file.
29697 * gcc.dg/compat/struct-by-value-17_y.c: New file.
29698 * gcc.dg/compat/struct-by-value-18_main.c: New file.
29699 * gcc.dg/compat/struct-by-value-18_x.c: New file.
29700 * gcc.dg/compat/struct-by-value-18_y.c: New file.
29701
29702 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29703 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29704 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29705 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29706 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29707 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29708 * gcc.dg/compat/scalar-return-3_main.c: New file.
29709 * gcc.dg/compat/scalar-return-3_x.c: New file.
29710 * gcc.dg/compat/scalar-return-3_y.c: New file.
29711 * gcc.dg/compat/scalar-return-4_main.c: New file.
29712 * gcc.dg/compat/scalar-return-4_x.c: New file.
29713 * gcc.dg/compat/scalar-return-4_y.c: New file.
29714
29715 2003-06-10 Janis Johnson <janis187@us.ibm.com>
29716
29717 * gcc.dg/compat/fp2-struct-check.h: New file.
29718 * gcc.dg/compat/fp2-struct-defs.h: New file.
29719 * gcc.dg/compat/fp2-struct-init.h: New file.
29720 * gcc.dg/compat/struct-by-value-10_main.c: New file.
29721 * gcc.dg/compat/struct-by-value-10_x.c: New file.
29722 * gcc.dg/compat/struct-by-value-10_y.c: New file.
29723 * gcc.dg/compat/struct-return-10_main.c: New file.
29724 * gcc.dg/compat/struct-return-10_x.c: New file.
29725 * gcc.dg/compat/struct-return-10_y.c: New file.
29726
29727 * gcc.dg/compat/compat-common.h: New file.
29728 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29729 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29730 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29731 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29732 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29733 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29734 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29735 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29736 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29737 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29738 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29739 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29740 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29741 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29742 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29743 * gcc.dg/compat/small-struct-check.h: Ditto.
29744 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29745 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29746 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29747 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29748 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29749 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29750 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29751 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29752 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29753 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29754 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29755 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29756 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29757 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29758 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29759 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29760 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29761 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29762 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29763 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29764 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29765 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29766 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29767 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29768 * gcc.dg/compat/struct-return-2_main.c: Ditto.
29769 * gcc.dg/compat/struct-return-2_x.c: Ditto.
29770 * gcc.dg/compat/struct-return-2_y.c: Ditto.
29771 * gcc.dg/compat/struct-return-3_main.c: Ditto.
29772 * gcc.dg/compat/struct-return-3_x.c: Ditto.
29773 * gcc.dg/compat/struct-return-3_y.c: Ditto.
29774
29775 2003-06-10 Geoffrey Keating <geoffk@apple.com>
29776
29777 * g++.dg/pch/static-1.C: New file.
29778 * g++.dg/pch/static-1.Hs: New file.
29779
29780 2003-06-10 Richard Henderson <rth@redhat.com>
29781
29782 * gcc.dg/asm-7.c: Adjust expected warning text.
29783
29784 2003-06-10 Roger Sayle <roger@eyesopen.com>
29785
29786 * gcc.dg/builtins-20.c: New test case.
29787
29788 2003-06-10 Mark Mitchell <mark@codesourcery.com>
29789
29790 PR c++/11131
29791 * g++.dg/opt/template1.C: New test.
29792
29793 2003-06-09 Mark Mitchell <mark@codesourcery.com>
29794
29795 * lib/gcc-dg.exp (dg-test): Clear additional_files and
29796 additional_sources.
29797
29798 2003-05-21 David Taylor <dtaylor@emc.com>
29799
29800 * gcc.dg/Wpadded.c: New file.
29801
29802 2003-06-09 Mark Mitchell <mark@codesourcery.com>
29803
29804 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29805 * gcc.dg/special/weak-2.c: Add dg-require-weak.
29806 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29807 dg-require-weak.
29808
29809 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
29810
29811 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29812
29813 2003-06-09 Mark Mitchell <mark@codesourcery.com>
29814
29815 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29816 (dg-require-alias): Likewise.
29817 (dg-require-gc-sections): Likewise.
29818 * lib/target-supports.exp (check_gc_sections_available): Likewise.
29819
29820 2003-06-08 Richard Henderson <rth@redhat.com>
29821
29822 * gcc.dg/20011029-2.c: Fix the array reference.
29823 * gcc.dg/asm-7.c: New.
29824
29825 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
29826
29827 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29828
29829 2003-06-08 Mark Mitchell <mark@codesourcery.com>
29830
29831 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29832 (dg-require-gc-sections): Likewise.
29833
29834 2003-06-08 Jan Hubicka <jh@suse.cz>
29835
29836 * i386-cmov1.c: Fix regular expression.
29837 * i386-cvt-1.c: Likewise.
29838 * i386-local.c: Likewise.
29839 * i386-local2.c: Likewise.
29840 * i386-mul.c: Likewise.
29841 * i386-ssetype-1.c: Likewise.
29842 * i386-ssetype-3.c: Likewise.
29843 * i386-ssetype-5.c: Likewise.
29844
29845 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29846
29847 PR c++/11039
29848 * g++.dg/warn/implicit-typename2.C: New test.
29849 * g++.dg/warn/implicit-typename3.C: New test.
29850
29851 2003-06-07 Richard Henderson <rth@redhat.com>
29852
29853 * g++.dg/other/offsetof3.C: Use size_t.
29854 * g++.dg/other/offsetof4.C: Likewise.
29855
29856 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
29857
29858 * lib/copy-file.exp: New. Implement gcc_copy_files.
29859
29860 * lib/dg-pch.exp: Load copy-file.exp
29861 (dg-pch): Use gcc_copy_files instead of "file copy".
29862
29863 2003-06-06 Mark Mitchell <mark@codesourcery.com>
29864
29865 * gcc.dg/weak/weak.exp: Simplify.
29866 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29867 * gcc.dg/weak/weak-1.c: Likewise.
29868 * gcc.dg/weak/weak-2.c: Likewise.
29869 * gcc.dg/weak/weak-3.c: Likewise.
29870 * gcc.dg/weak/weak-4.c: Likewise.
29871 * gcc.dg/weak/weak-5.c: Likewise.
29872 * gcc.dg/weak/weak-6.c: Likewise.
29873 * gcc.dg/weak/weak-7.c: Likewise.
29874 * gcc.dg/weak/weak-8.c: Likewise.
29875 * gcc.dg/weak/weak-9.c: Likewise.
29876
29877 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
29878
29879 gcc.c-torture/execute/20030606-1.c: New.
29880
29881 2003-06-06 Roger Sayle <roger@eyesopen.com>
29882
29883 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29884 * gcc.dg/builtins-19.c: Likewise.
29885
29886 2003-06-06 Roger Sayle <roger@eyesopen.com>
29887
29888 * gcc.dg/builtins-2.c: Add some more tests.
29889 * gcc.dg/builtins-18.c: New test case.
29890 * gcc.dg/builtins-19.c: New test case.
29891
29892 2003-06-06 Roger Sayle <roger@eyesopen.com>
29893 Jim Wilson <wilson@tuliptree.org>
29894
29895 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29896
29897 2003-06-06 Jakub Jelinek <jakub@redhat.com>
29898
29899 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29900 mempcpy/stpcpy calls not to be optimized into something else.
29901 * gcc.c-torture/execute/string-opt-3.c: Moved to...
29902 * gcc.c-torture/execute/builtins/string-7.c: ...here.
29903 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29904
29905 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29906
29907 * gcc.dg/format/asm_fprintf-1.c: New test.
29908
29909 2003-06-05 Mark Mitchell <mark@codesourcery.com>
29910
29911 * lib/gcc-defs.exp (additional_sources): New variable.
29912 (dg-additional-sources): New function.
29913 (additional_files): New variable.
29914 (dg-additional-files): New function.
29915 (dg-additional-files-options): Likewise.
29916 * lib/gcc-dg.exp (dg-require-weak): New function.
29917 (dg-require-alias): Likewise.
29918 (dg-require-gc-sections): Likewise.
29919 * lib/target-supports.exp (check_alias_available): Remove testfile
29920 parameter.
29921 (check_gc_sections_available): New function.
29922 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29923 (dg-gpp-additional-files): Likewise.
29924 * lib/g++.exp (additional_sources): Remove.
29925 (additional_files): Likewise.
29926 (g++_target_compile): Use dg-additional-files-options.
29927
29928 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
29929 Tcl logic.
29930 * gcc.dg/special/ecos.exp: Remove.
29931 * gcc.dg/special/20000419-2.c: Use dg-require-*.
29932 * gcc.dg/special/alias-1.c: Likewise.
29933 * gcc.dg/special/alias-2.c: Likewise.
29934 * gcc.dg/special/gcsec-1.c: Likewise.
29935 * gcc.dg/special/weak-1.c: Likewise.
29936 * gcc.dg/special/weak-2.c: Likewise.
29937 * gcc.dg/special/wkali-1.c: Likewise.
29938 * gcc.dg/special/wkali-2.c: Likewise.
29939
29940 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29941 dg-gpp-additional-*.
29942 * g++.dg/special/conpr-3.C: Likewise.
29943 * g++.dg/special/conpr-4.C: Likewise.
29944 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29945 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29946 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29947 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29948 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29949 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29950 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29951 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29952 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29953 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29954 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29955 * g++.old-deja/g++.other/comdat1.C: Likewise.
29956 * g++.old-deja/g++.other/comdat2.C: Likewise.
29957 * g++.old-deja/g++.other/comdat3.C: Likewise.
29958 * g++.old-deja/g++.other/ctor1.C: Likewise.
29959 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29960
29961 2003-06-05 Richard Henderson <rth@redhat.com>
29962
29963 * gcc.dg/debug/20030605-1.c: New.
29964
29965 2003-06-04 Mark Mitchell <mark@codesourcery.com>
29966
29967 * README.QMTEST: Update.
29968
29969 2003-06-04 Richard Henderson <rth@redhat.com>
29970
29971 * gcc.dg/cleanup-1.c: New.
29972 * gcc.dg/cleanup-2.c: New.
29973 * gcc.dg/cleanup-3.c: New.
29974 * gcc.dg/cleanup-4.c: New.
29975 * gcc.dg/cleanup-5.c: New.
29976 * gcc.dg/cleanup-6.c: New.
29977 * gcc.dg/cleanup-7.c: New.
29978
29979 2003-06-04 Mark Mitchell <mark@codesourcery.com>
29980
29981 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29982
29983 * lib/dg-pch.exp: New file.
29984 * g++.dg/pch/pch.exp: Use dg-pch.exp.
29985 * gcc.dg/pch/pch.exp: Likewise.
29986
29987 2003-06-04 Roger Sayle <roger@eyesopen.com>
29988
29989 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29990 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29991 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29992 * gcc.dg/builtins-17.c: New test case.
29993 * gcc.dg/i386-387-4.c: New test case.
29994 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29995
29996 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
29997
29998 * gcc.dg/ultrasp9.c: New test.
29999
30000 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
30001
30002 * gcc.c-torture/compile/20030604-1.c: New test.
30003 * gcc.dg/sparc-constant-1.c: New test.
30004
30005 2003-06-03 Glen Nakamura <glen@imodulo.com>
30006
30007 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
30008
30009 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
30010
30011 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
30012
30013 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
30014 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
30015
30016 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
30017
30018 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
30019
30020 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30021
30022 PR c++/10940
30023 * g++.dg/template/spec10.C: New test.
30024
30025 2003-06-03 Roger Sayle <roger@eyesopen.com>
30026
30027 * gcc.dg/builtins-16.c: New test case.
30028
30029 2003-06-03 Jakub Jelinek <jakub@redhat.com>
30030
30031 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
30032 mempcpy test with post-increments.
30033 * gcc.c-torture/execute/string-opt-3.c: New test.
30034 * gcc.dg/string-opt-1.c: New test.
30035
30036 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
30037
30038 PR fortran/10965
30039 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
30040
30041 2003-06-02 Mark Mitchell <mark@codesourcery.com>
30042
30043 * lib/scanasm.exp (dg-scan): New function, factored out of ...
30044 (scan-assembler): ... here. Use dg-scan.
30045 (scan-assembler-not): Likewise.
30046 (scan-file): New function.
30047 (scan-file-not): Likewise.
30048 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
30049 * gcc.dg/cpp/_Pragma4.c: Likewise.
30050 * gcc.dg/cpp/_Pragma5.c: Likewise.
30051 * gcc.dg/cpp/avoidpaste1.c: Likewise.
30052 * gcc.dg/cpp/avoidpaste2.c: Likewise.
30053 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
30054 * gcc.dg/cpp/cmdlne-P.c: Likewise.
30055 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
30056 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
30057 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
30058 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
30059 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
30060 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
30061 * gcc.dg/cpp/cxxcom1.c: Likewise.
30062 * gcc.dg/cpp/line1.c: Likewise.
30063 * gcc.dg/cpp/maccom1.c: Likewise.
30064 * gcc.dg/cpp/maccom2.c: Likewise.
30065 * gcc.dg/cpp/maccom3.c: Likewise.
30066 * gcc.dg/cpp/maccom4.c: Likewise.
30067 * gcc.dg/cpp/maccom5.c: Likewise.
30068 * gcc.dg/cpp/maccom6.c: Likewise.
30069 * gcc.dg/cpp/multiline.c: Likewise.
30070 * gcc.dg/cpp/spacing1.c: Likewise.
30071 * gcc.dg/cpp/spacing2.c: Likewise.
30072 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
30073 * gcc.dg/cpp/trad/maccom1.c: Likewise.
30074 * gcc.dg/cpp/trad/maccom2.c: Likewise.
30075 * gcc.dg/cpp/trad/maccom3.c: Likewise.
30076 * gcc.dg/cpp/trad/maccom4.c: Likewise.
30077 * gcc.dg/cpp/trad/maccom6.c: Likewise.
30078 * gcc.dg/cpp/cxxcom2.c: Likewise.
30079 * gcc.dg/cpp/cxxcom2.h: New file.
30080
30081 * gcc.dg/cpp/truefalse.cpp: Move it to ...
30082 * g++.dg/cpp/truefalse.C: Here.
30083 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
30084
30085 2003-06-01 Loren James Rittle <ljrittle@acm.org>
30086
30087 * gcc.dg/cpp/redef3.c: New file.
30088
30089 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
30090
30091 * gcc.dg/i386-loop-3.c: New test.
30092
30093 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
30094
30095 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
30096
30097 2003-05-31 Roger Sayle <roger@eyesopen.com>
30098
30099 * gcc.dg/fwrapv-1.c: New test case.
30100 * gcc.dg/fwrapv-2.c: New test case.
30101
30102 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30103
30104 PR c++/10956
30105 * g++.dg/template/spec9.C: New test.
30106
30107 2003-05-29 Roger Sayle <roger@eyesopen.com>
30108
30109 * gcc.dg/duff-4.c: New test case.
30110
30111 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
30112
30113 PR fortran/10843
30114 * g77.dg/ffixed-form-1.f: New test
30115 * g77.dg/ffixed-form-2.f: New test
30116 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
30117 * g77.dg/ffree-form-3.f: New test
30118
30119 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
30120
30121 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
30122 * gcc.dg/wint_t-1.c: Likewise.
30123
30124 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30125
30126 * g++.dg/template/access11.C: New test.
30127
30128 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30129
30130 PR c++/10849
30131 * g++.dg/template/access10.C: New test.
30132
30133 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30134 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30135
30136 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
30137
30138 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
30139
30140 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
30141 suppress for powerpc-*-darwin*.
30142 * gcc.dg/torture/builtin-noret-2.c: Likewise.
30143
30144 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
30145
30146 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
30147 suppress option for powerpc-*-darwin*.
30148
30149 2003-05-23 Roger Sayle <roger@eyesopen.com>
30150
30151 * gcc.dg/builtins-1.c: Add tests for tan and atan.
30152 * gcc.dg/builtins-4.c: Add test for fmod.
30153
30154 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30155
30156 PR c++/10682
30157 * g++.dg/template/instantiate4.C: New test.
30158
30159 2003-05-22 Roger Sayle <roger@eyesopen.com>
30160
30161 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
30162
30163 2003-05-21 Janis Johnson <janis187@us.ibm.com>
30164
30165 * gcc.dg/compat/scalar-return-1_main.c: New file.
30166 * gcc.dg/compat/scalar-return-1_x.c: New file.
30167 * gcc.dg/compat/scalar-return-1_y.c: New file.
30168 * gcc.dg/compat/scalar-return-2_main.c: New file.
30169 * gcc.dg/compat/scalar-return-2_x.c: New file.
30170 * gcc.dg/compat/scalar-return-2_y.c: New file.
30171 * gcc.dg/compat/struct-return-3_main.c: New file.
30172 * gcc.dg/compat/struct-return-3_y.c: New file.
30173 * gcc.dg/compat/struct-return-3_x.c: New file.
30174 * gcc.dg/compat/struct-return-2_main.c: New file.
30175 * gcc.dg/compat/struct-return-2_x.c: New file.
30176 * gcc.dg/compat/struct-return-2_y.c: New file.
30177
30178 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30179
30180 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
30181 for hppa*-hp-hpux*.
30182 * gcc.dg/20021014-1.c (dg-options): Likewise.
30183 * gcc.dg/nest.c (dg-options): Likewise.
30184
30185 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
30186
30187 PR c++/9738
30188 * g++.dg/ext/dllimport2.C: New file.
30189 * g++.dg/ext/dllimport3.C: New file.
30190
30191 2003-05-20 Janis Johnson <janis187@us.ibm.com>
30192
30193 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
30194 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30195 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30196 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30197 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30198 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30199 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
30200 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
30201 * gcc.dg/compat/small-struct-defs.h: New file.
30202 * gcc.dg/compat/small-struct-init.h: New file.
30203 * gcc.dg/compat/small-struct-check.h: New file.
30204 * gcc.dg/compat/fp-struct-defs.h: New file.
30205 * gcc.dg/compat/fp-struct-check.h: New file.
30206 * gcc.dg/compat/fp-struct-init.h: New file.
30207 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
30208 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
30209
30210 2003-05-19 Jakub Jelinek <jakub@redhat.com>
30211
30212 * gcc.dg/20030225-2.c: New test.
30213
30214 2003-05-18 Roger Sayle <roger@eyesopen.com>
30215 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30216
30217 * gcc.c-torture/compile/20030518-1.c: New test case.
30218
30219 2003-05-18 Mark Mitchell <mark@codesourcery.com>
30220
30221 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
30222 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
30223 gcc-dg-debug-runtest.
30224 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
30225 gcc-dg-debug-runtest.
30226
30227 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30228
30229 PR c++/9022
30230 * g++.dg/lookup/using6.C: New test.
30231
30232 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30233
30234 * g++.dg/parse/access2.C: New test.
30235
30236 2003-05-17 Mark Mitchell <mark@codesourcery.com>
30237
30238 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
30239 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
30240 * gcc.dg/debug/debug.exp: Likewise.
30241
30242 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
30243
30244 * gcc.dg/dollar.c: New test.
30245
30246 2003-05-16 Janis Johnson <janis187@us.ibm.com>
30247
30248 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
30249 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
30250 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
30251 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
30252 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
30253 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
30254 * gcc.dg/compat/struct-by-value-6_main.c: New file.
30255 * gcc.dg/compat/struct-by-value-6_x.c: New file.
30256 * gcc.dg/compat/struct-by-value-6_y.c: New file.
30257 * gcc.dg/compat/struct-by-value-7_main.c: New file.
30258 * gcc.dg/compat/struct-by-value-7_x.c: New file.
30259 * gcc.dg/compat/struct-by-value-7_y.c: New file.
30260 * gcc.dg/compat/struct-by-value-8_main.c: New file.
30261 * gcc.dg/compat/struct-by-value-8_x.c: New file.
30262 * gcc.dg/compat/struct-by-value-8_y.c: New file.
30263 * gcc.dg/compat/struct-by-value-9_main.c: New file.
30264 * gcc.dg/compat/struct-by-value-9_x.c: New file.
30265 * gcc.dg/compat/struct-by-value-9_y.c: New file.
30266
30267 2003-05-16 Mark Mitchell <mark@codesourcery.com>
30268
30269 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
30270 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
30271 support for "repo" mode.
30272 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
30273 * lib/g77-dg.exp: Likewise.
30274 * lib/obj-dg.exp: Likewise.
30275
30276 2003-05-16 Jakub Jelinek <jakub@redhat.com>
30277
30278 Merge from gcc-3_2-rhl8-branch:
30279 2003-04-23 Jakub Jelinek <jakub@redhat.com>
30280
30281 * gcc.dg/tls/opt-6.c: New test.
30282
30283 2003-04-05 Jakub Jelinek <jakub@redhat.com>
30284
30285 * gcc.dg/20030405-1.c: New test.
30286
30287 2003-03-09 Jakub Jelinek <jakub@redhat.com>
30288
30289 * gcc.dg/20030309-1.c: New test.
30290
30291 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
30292
30293 * gcc.c-torture/execute/20030307-1.c: New test.
30294
30295 2003-02-20 Randolph Chung <tausq@debian.org>
30296
30297 * gcc.c-torture/compile/20030220-1.c: New test.
30298
30299 2003-02-18 Jakub Jelinek <jakub@redhat.com>
30300
30301 * gcc.dg/20030217-1.c: New test.
30302
30303 2003-01-29 Jakub Jelinek <jakub@redhat.com>
30304
30305 * gcc.c-torture/compile/20020129-1.c: New test.
30306
30307 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
30308
30309 * gcc.dg/unroll-1.c: New test.
30310
30311 2002-11-16 Jan Hubicka <jh@suse.cz>
30312
30313 * gcc.c-torture/execute/20020920-1.c: New test.
30314
30315 2002-10-08 Jakub Jelinek <jakub@redhat.com>
30316
30317 PR target/7434
30318 * gcc.c-torture/compile/20021008-1.c: New test.
30319
30320 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
30321
30322 PR target/7559
30323 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
30324
30325 2002-08-07 Jakub Jelinek <jakub@redhat.com>
30326
30327 * gcc.c-torture/compile/20020807-1.c: New test.
30328
30329 2002-07-30 Jakub Jelinek <jakub@redhat.com>
30330
30331 * gcc.dg/tls/opt-1.c: New test.
30332
30333 2002-07-29 Jakub Jelinek <jakub@redhat.com>
30334
30335 * gcc.dg/20020729-1.c: New test.
30336
30337 2002-07-20 Jakub Jelinek <jakub@redhat.com>
30338
30339 * g++.dg/opt/life1.C: New test.
30340
30341 2002-05-20 Jakub Jelinek <jakub@redhat.com>
30342
30343 * gcc.dg/20020525-1.c: New test.
30344
30345 2002-05-24 Jakub Jelinek <jakub@redhat.com>
30346
30347 PR c++/6794
30348 * g++.dg/ext/pretty1.C: New test.
30349 * g++.dg/ext/pretty2.C: New test.
30350
30351 2003-05-15 Mark Mitchell <mark@codesourcery.com>
30352
30353 PR c++/8385
30354 * g++.dg/ext/typeof5.C: New test.
30355
30356 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
30357
30358 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
30359 __USER_LABEL_PREFIX__ into account.
30360 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
30361
30362 2003-05-14 Roger Sayle <roger@eyesopen.com>
30363
30364 * gcc.dg/builtins-15.c: New test case.
30365
30366 2003-05-13 Zack Weinberg <zack@codesourcery.com>
30367
30368 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
30369
30370 2003-05-12 Mark Mitchell <mark@codesourcery.com>
30371
30372 * lib/g++.exp: Tweak handling of additional source files.
30373 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
30374 * g++.dg/special/conpr-2a.C: Rename to ...
30375 * g++.dg/special/conpr-2a.cc: ... this.
30376 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
30377 * g++.dg/special/conpr-3a.C: Rename to ...
30378 * g++.dg/special/conpr-3a.cc: This.
30379 * g++.dg/special/conpr-3b.C: Rename to ...
30380 * g++.dg/special/conpr-3b.cc: This.
30381 * g++.dg/special/conpr-4.C: New test.
30382 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
30383
30384 2003-05-12 David Edelsohn <edelsohn@gnu.org>
30385
30386 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
30387
30388 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30389
30390 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30391 * g++.old-deja/g++.robertl/eb71.C: Likewise.
30392 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30393 * g++.old-deja/g++.other/warn3.C: Likewise.
30394
30395 2003-05-11 Roger Sayle <roger@eyesopen.com>
30396
30397 * gcc.dg/i386-387-1.c: Update to also test log.
30398 * gcc.dg/i386-387-2.c: Likewise.
30399
30400 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
30401
30402 * g77.f-torture/execute/int8421.f: New test.
30403
30404 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30405
30406 PR c++/10230, c++/10481
30407 * g++.dg/lookup/scoped5.C: New test.
30408
30409 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30410
30411 PR c++/10552
30412 * g++.dg/template/ttp6.C: New test.
30413
30414 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
30415
30416 * gcc.c-torture/execute/builtins: New directory.
30417 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30418 gcc.c-torture/execute/builtins.
30419 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30420 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30421 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
30422 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30423
30424 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30425
30426 PR c++/9252
30427 * g++.dg/template/access8.C: New test.
30428 * g++.dg/template/access9.C: New test.
30429
30430 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30431
30432 PR c++/9554
30433 * g++.dg/parse/access1.C: New test.
30434
30435 2003-05-09 DJ Delorie <dj@redhat.com>
30436
30437 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30438 long, and not an int.
30439
30440 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30441
30442 PR c++/10555, c++/10576
30443 * g++.dg/template/memclass1.C: New test.
30444
30445 2003-05-08 DJ Delorie <dj@redhat.com>
30446
30447 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30448 targets.
30449 * gcc.c-torture/execute/20021024-1.x: Likewise.
30450 * gcc.c-torture/execute/shiftdi.x: Likewise.
30451 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30452 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30453 * gcc.dg/20021018-1.c: Likewise.
30454
30455 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30456
30457 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30458
30459 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30460 (bcopy): Call memmove.
30461
30462 2003-05-08 Roger Sayle <roger@eyesopen.com>
30463
30464 * g77.f-torture/compile/8485.f: New test case.
30465
30466 2003-05-07 Richard Henderson <rth@redhat.com>
30467
30468 PR c++/10570
30469 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30470 Verify exception_cleanup not called for rethrows.
30471 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30472 when exiting catch block without rethrowing.
30473 * g++.dg/eh/forced3.C: New.
30474 * g++.dg/eh/forced4.C: New.
30475
30476 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
30477
30478 * gcc.dg/20030505.c: Fix triplet.
30479
30480 2003-05-06 DJ Delorie <dj@redhat.com>
30481
30482 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30483 * gcc.dg/nest.c: Likewise.
30484
30485 2003-05-05 Roger Sayle <roger@eyesopen.com>
30486
30487 * gcc.dg/builtins-14.c: New test case.
30488
30489 2003-05-05 Janis Johnson <janis187@us.ibm.com>
30490
30491 * lib/compat.exp (compat-execute): New argument.
30492 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30493 * gcc.dg/compat: New test directory.
30494 * gcc.dg/compat/compat.exp: New expect script.
30495 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30496 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30497 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30498 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30499 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30500 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30501
30502 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30503 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30504 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30505 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30506 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30507 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30508 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30509 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30510 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30511 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30512 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30513 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30514 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30515 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30516 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30517
30518 2003-05-05 Zack Weinberg <zack@codesourcery.com>
30519
30520 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30521
30522 2003-05-05 Jakub Jelinek <jakub@redhat.com>
30523
30524 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30525
30526 2003-05-05 Geoffrey Keating <geoffk@apple.com>
30527
30528 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30529 * gcc.dg/ppc-fsel-2.c: New test.
30530
30531 * gcc.dg/unused-5.c: New test.
30532
30533 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30534
30535 PR c++/10496
30536 * g++.dg/warn/pmf1.C: New test.
30537
30538 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30539
30540 PR c++/4494
30541 * g++.dg/warn/main.C: New test.
30542
30543 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30544
30545 * gcc.dg/nonnull-3.c: New test.
30546
30547 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
30548
30549 * gcc.dg/cpp/Wtrigraphs.c: Update.
30550 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30551
30552 2003-05-03 Geoffrey Keating <geoffk@apple.com>
30553
30554 * gcc.dg/ppc-fsel-1.c: New test.
30555
30556 2003-05-03 Zack Weinberg <zack@codesourcery.com>
30557
30558 PR c/10604
30559 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30560
30561 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
30562
30563 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30564
30565 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30566
30567 PR c++/9364, c++/10553, c++/10586
30568 * g++.dg/parse/typename4.C: New test.
30569 * g++.dg/parse/typename5.C: Likewise.
30570
30571 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
30572
30573 * gcc.c-torture/compile/20030503-1.c: New test.
30574
30575 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30576
30577 * g++.dg/lookup/using5.C: Fix testcase error.
30578
30579 2003-05-01 Chris Demetriou <cgd@broadcom.com>
30580
30581 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30582 since MEABI is no longer supported. Remove all vestiges
30583 of MEABI from the test.
30584
30585 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30586
30587 PR c++/10554
30588 * g++.dg/lookup/using5.C: New test.
30589
30590 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30591
30592 PR c++/8772
30593 * g++.dg/template/ttp5.C: New test.
30594
30595 2003-04-30 Mark Mitchell <mark@codesourcery.com>
30596
30597 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30598 (dg-gpp-additional-sources): New function.
30599 (dg-gpp-additional-files): Likewise.
30600 * lib/g++.exp (additional_sources): New variable.
30601 (additional_files): Likewise.
30602 (g++_target_compile): Deal with them.
30603 * lib/old-dejagnu.exp: Remove.
30604 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30605 * g++.old-deja: Revise all tests to use dg commands.
30606
30607 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30608
30609 PR c++/9432, c++/9528
30610 * g++.dg/lookup/using4.C: New test.
30611
30612 2003-04-29 Geoffrey Keating <geoffk@apple.com>
30613
30614 * gcc.dg/noreturn-5.c: New file.
30615 * gcc.dg/noreturn-6.c: New file.
30616
30617 * gcc.c-torture/compile/inline-1.c: New file.
30618
30619 2003-04-29 Mark Mitchell <mark@codesourcery.com>
30620
30621 PR c++/10551
30622 * g++.dg/template/explicit1.C: New test.
30623
30624 2003-04-29 Mark Mitchell <mark@codesourcery.com>
30625
30626 PR c++/10549
30627 * g++.dg/other/bitfield1.C: New test.
30628
30629 PR c++/10527
30630 * g++.dg/init/new7.C: New test.
30631
30632 2003-04-29 Mark Mitchell <mark@codesourcery.com>
30633
30634 * g++.dg/ext/desig1.C: New test.
30635 * g++.dg/ext/init1.C: Update.
30636
30637 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30638
30639 2003-04-28 Mark Mitchell <mark@codesourcery.com>
30640
30641 PR c++/10180
30642 * g++.dg/warn/Winline-1.C: New test.
30643
30644 2003-04-28 Jakub Jelinek <jakub@redhat.com>
30645
30646 * gcc.c-torture/execute/string-opt-19.c: New test.
30647
30648 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30649 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30650
30651 2003-04-27 Mark Mitchell <mark@codesourcery.com>
30652
30653 PR c++/10506
30654 * g++.dg/init/new6.C: New test.
30655
30656 PR c++/10503
30657 * g++.dg/init/ref6.C: New test.
30658
30659 2003-04-26 David Edelsohn <edelsohn@gnu.org>
30660
30661 * g++.dg/warn/weak1.C: XFAIL on AIX4.
30662
30663 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30664
30665 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30666 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30667
30668 2003-04-25 Mark Mitchell <mark@codesourcery.com>
30669
30670 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30671 initialized static data members.
30672
30673 2003-04-25 H.J. Lu <hjl@gnu.org>
30674
30675 * gcc.dg/ia64-sync-4.c: New test.
30676
30677 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30678
30679 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
30680 date.
30681
30682 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
30683
30684 PR c++/10337
30685 * g++.dg/warn/conv1.C: New test.
30686 * g++.old-deja/g++.other/conv7.C: Adjust.
30687 * g++.old-deja/g++.other/overload14.C: Adjust.
30688
30689 2003-04-23 Mark Mitchell <mark@codesourcery.com>
30690
30691 PR c++/10471
30692 * g++.dg/template/defarg2.C: New test.
30693
30694 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
30695
30696 * gcc.dg/cpp/include2.c: Update.
30697 * gcc.dg/cpp/multiline-2.c: New.
30698 * gcc.dg/cpp/multiline.c: Update.
30699 * gcc.dg/cpp/strify2.c: Update.
30700 * gcc.dg/cpp/trad/literals-2.c: Update.
30701
30702 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30703
30704 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30705
30706 2003-04-23 Mark Mitchell <mark@codesourcery.com>
30707
30708 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30709
30710 2003-04-23 Mark Mitchell <mark@codesourcery.com>
30711
30712 PR c++/10451
30713 * g++.dg/parse/crash4.C: New test.
30714
30715 PR c++/9847
30716 * g++.dg/parse/crash5.C: New test.
30717
30718 2003-04-22 Mark Mitchell <mark@codesourcery.com>
30719
30720 PR c++/10446
30721 * g++.dg/parse/crash3.C: New test.
30722
30723 PR c++/10428
30724 * g++.dg/parse/elab1.C: New test.
30725
30726 2003-04-22 Devang Patel <dpatel@apple.com>
30727
30728 * gcc.dg/cpp/trad/funlike-5.c: New test.
30729
30730 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
30731
30732 * g++.dg/other/packed1.C: Fix dg options.
30733
30734 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
30735
30736 * g++.dg/other/offsetof2.C: New test.
30737
30738 2003-04-21 Mark Mitchell <mark@codesourcery.com>
30739
30740 * g++.dg/template/recurse.C: Adjust location of error messages.
30741
30742 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
30743
30744 PR c++/9881
30745 * g++.dg/init/addr-const1.C: New test.
30746 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30747
30748 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
30749
30750 PR c++/10405
30751 * g++.dg/lookup/struct-hack1.C: New test.
30752
30753 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
30754
30755 * ucs.c: Update diagnostic messages.
30756
30757 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
30758
30759 * gcc.dg/cpp/truefalse.cpp: New test.
30760 * gcc.dg/cpp/cpp.exp: Update.
30761 * g++.dg/other/stdbool-if.C: Remove.
30762
30763 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
30764
30765 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30766 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30767
30768 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30769
30770 * gcc.c-torture/compile/20030418-1.c: New test.
30771
30772 2003-04-17 Janis Johnson <janis187@us.ibm.com>
30773
30774 * README.compat: Remove; content moved to doc/sourcebuild.texi.
30775
30776 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30777
30778 PR c++/10347
30779 g++.dg/template/dependent-name1.C: New test.
30780
30781 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
30782
30783 * gcc.dg/warn-1.c (tourist_guide): New array,
30784 contains a pointer to bar.
30785
30786 2003-04-16 Roger Sayle <roger@eyesopen.com>
30787
30788 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30789 * gcc.c-torture/execute/medce-1.c: New test case.
30790 * gcc.c-torture/execute/medce-2.c: New test case.
30791
30792 2003-04-15 Mark Mitchell <mark@codesourcery.com>
30793
30794 * lib/prune.exp: Ignore more messages.
30795
30796 PR c++/10381
30797 * g++.dg/parse/lookup3.C: New test.
30798
30799 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
30800
30801 * gcc.c-torture/compile/20030415-1.c : New test.
30802
30803 2003-04-14 Mark Mitchell <mark@codesourcery.com>
30804
30805 * gcc.c-torture/execute/scope-2.c: Move to ...
30806 * gcc.dg/noncompile/scope.c: .... here.
30807
30808 2003-04-14 Roger Sayle <roger@eyesopen.com>
30809
30810 * gcc.dg/20030414-2.c: New test case.
30811
30812 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
30813
30814 PR target/10377
30815 * gcc.dg/20030414-1.c: New test.
30816
30817 2003-04-13 Roger Sayle <roger@eyesopen.com>
30818
30819 * gcc.dg/builtins-12.c: New test case.
30820 * gcc.dg/builtins-13.c: New test case.
30821
30822 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30823
30824 * gcc.c-torture/execute/string-opt-18.c: New test.
30825
30826 2003-04-13 Mark Mitchell <mark@codesourcery.com>
30827
30828 PR c++/10300
30829 * g++.dg/init/new5.C: New test.
30830
30831 2003-04-12 Mark Mitchell <mark@codesourcery.com>
30832
30833 PR c++/7910
30834 * g++.dg/ext/dllimport1.C: New test.
30835
30836 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
30837
30838 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30839
30840 2003-04-11 Bud Davis <bdavis9659@comcast.net>
30841
30842 PR Fortran/9263
30843 * g77.f-torture/noncompile/9263.f: New test
30844 PR Fortran/1832
30845 * g77.f-torture/execute/1832.f: New test
30846
30847 2003-04-11 David Chad <davidc@freebsd.org>
30848 Loren J. Rittle <ljrittle@acm.org>
30849
30850 libobjc/8562
30851 * objc.dg/headers.m: New test.
30852
30853 2003-04-10 Zack Weinberg <zack@codesourcery.com>
30854
30855 * gcc.c-torture/execute/builtin-noret-2.c: New.
30856 * gcc.c-torture/execute/builtin-noret-2.x: New.
30857 XFAIL builtin-noret-2.c at -O1 and above.
30858 * gcc.dg/redecl.c: New.
30859 * gcc.dg/Wshadow-1.c: Update error regexps.
30860
30861 2003-04-10 Mark Mitchell <mark@codesourcery.com>
30862
30863 * g++.dg/abi/bitfield10.C: New test.
30864
30865 2003-04-09 Mike Stump <mrs@apple.com>
30866
30867 * gcc.dg/pch/pch.exp: Make testcase names longer.
30868 * g++.dg/pch/pch.exp: Make testcase names longer.
30869
30870 2003-04-08 Roger Sayle <roger@eyesopen.com>
30871
30872 * gcc.dg/builtins-11.c: New test case.
30873
30874 2003-04-08 Roger Sayle <roger@eyesopen.com>
30875
30876 * gcc.dg/builtins-9.c: New test case.
30877 * gcc.dg/builtins-10.c: New test case.
30878
30879 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
30880
30881 * gcc.dg/noncompile/init-4.c.c: New test.
30882
30883 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
30884
30885 * gcc.misc-test/gcov-9.c: New test.
30886 * gcc.misc-test/gcov-10.c: New test
30887 * gcc.misc-test/gcov-11.c: New test.
30888
30889 2003-04-05 Zack Weinberg <zack@codesourcery.com>
30890
30891 PR optimization/10024
30892 * gcc.c-torture/compile/20030405-1.c: New test.
30893
30894 2003-04-04 Geoffrey Keating <geoffk@apple.com>
30895
30896 * gcc.dg/pch/static-3.c: New.
30897 * gcc.dg/pch/static-3.hs: New.
30898 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30899
30900 2003-04-04 Richard Henderson <rth@redhat.com>
30901
30902 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30903 * g++.dg/eh/forced2.C: Likewise.
30904
30905 2003-04-03 Mike Stump <mrs@apple.com>
30906
30907 * lib/scanasm.exp (scan-assembler): Add xfail processing for
30908 target arg.
30909 (scan-assembler-times, scan-assembler-not): Likewise.
30910 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30911
30912 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
30913
30914 * gcc.dg/sparc-loop-1.c: New test.
30915
30916 2003-04-02 Geoffrey Keating <geoffk@apple.com>
30917
30918 PR other/9274
30919 * g++.dg/pch/system-2.C: New.
30920 * g++.dg/pch/system-2.Hs: New.
30921
30922 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
30923
30924 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30925
30926 * g++.dg/eh/simd-1.C (vecfunc): Same.
30927
30928 2003-04-01 Roger Sayle <roger@eyesopen.com>
30929
30930 * gcc.c-torture/execute/20030401-1.c: New test case.
30931
30932 2003-04-01 Ziemowit Laski <zlaski@apple.com>
30933
30934 * objc.dg/defs.m: New.
30935
30936 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
30937
30938 * g++.dg/eh/simd-1.C: New.
30939 * g++.dg/eh/simd-2.C: New.
30940
30941 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
30942
30943 * gcc.c-torture/execute/simd-3.c: New.
30944
30945 2003-03-31 Mark Mitchell <mark@codesourcery.com>
30946
30947 PR c/9936
30948 * gcc.dg/20030331-2.c: New test.
30949
30950 2003-03-31 Mark Mitchell <mark@codesourcery.com>
30951
30952 PR c++/10278
30953 * g++.dg/parse/crash2.C: New test.
30954
30955 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
30956
30957 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30958 * gcc.c-torture/execute/20030331-1.c: ...here.
30959
30960 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
30961
30962 * gcc.c-torture/execute/20030331-1.c: New test.
30963
30964 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
30965
30966 * lib/gcov.exp: Adjust call return testing strings.
30967 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30968
30969 2003-03-31 Roger Sayle <roger@eyesopen.com>
30970
30971 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30972 * gcc.dg/builtins-7.c: New test case.
30973 * gcc.dg/builtins-8.c: New test case.
30974
30975 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
30976
30977 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30978
30979 2003-03-30 Mark Mitchell <mark@codesourcery.com>
30980
30981 PR c++/7647
30982 * g++.dg/lookup-class-member-2.C: New test.
30983
30984 2003-03-30 Glen Nakamura <glen@imodulo.com>
30985
30986 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30987
30988 2003-03-28 Roger Sayle <roger@eyesopen.com>
30989
30990 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30991
30992 2003-03-28 Mark Mitchell <mark@codesourcery.com>
30993
30994 * g++.dg/init/attrib1.C: New test.
30995
30996 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
30997
30998 * gcc.dg/ultrasp8.c: New test.
30999
31000 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
31001
31002 * gcc.dg/ultrasp7.c: New test.
31003
31004 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
31005
31006 PR c++/10047
31007 * g++.dg/template/inline1.C: New test.
31008
31009 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
31010
31011 * gcc.dg/sparc-dwarf2.c: New test.
31012
31013 2003-03-27 Roger Sayle <roger@eyesopen.com>
31014
31015 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
31016 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
31017
31018 2003-03-27 Mark Mitchell <mark@codesourcery.com>
31019
31020 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
31021 than reading .x files.
31022 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
31023 * g77.dg/gcov/gcov-1.f: Likewise.
31024 * gcc.misc-tests/gcov-4b.c: Likewise.
31025 * gcc.misc-tests/gcov-5b.c: Likewise.
31026 * gcc.misc-tests/gcov-6.c: Likewise.
31027 * gcc.misc-tests/gcov-7.c: Likewise.
31028 * gcc.misc-tests/gcov-8.c: Likewise.
31029 * g++.dg/gcov/gcov-1.x: Remove.
31030 * g77.dg/gcov/gcov-1.x: Likewise.
31031 * gcc.misc-tests/gcov-4b.x: Likewise.
31032 * gcc.misc-tests/gcov-5b.x: Likewise.
31033 * gcc.misc-tests/gcov-6.x: Likewise.
31034 * gcc.misc-tests/gcov-7.x: Likewise.
31035 * gcc.misc-tests/gcov-8.x: Likewise.
31036
31037 2003-03-27 Glen Nakamura <glen@imodulo.com>
31038
31039 PR opt/10087
31040 * gcc.dg/20030324-1.c: New test.
31041
31042 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
31043
31044 PR c++/10224
31045 * g++.dg/template/arg3.C: New test.
31046
31047 PR c++/10158
31048 * g++.dg/template/friend18.C: New test.
31049
31050 2003-03-26 Roger Sayle <roger@eyesopen.com>
31051
31052 * g77.f-torture/compile/20030326-1.f: New test case.
31053
31054 2003-03-26 Janis Johnson <janis187@us.ibm.com>
31055
31056 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
31057
31058 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
31059
31060 2003-03-26 Jakub Jelinek <jakub@redhat.com>
31061
31062 * gcc.dg/ia64-sync-3.c: New test.
31063
31064 2003-03-26 Alan Modra <amodra@bigpond.net.au>
31065
31066 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
31067
31068 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
31069
31070 * gcc.dg/ultrasp6.c: New test.
31071
31072 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31073
31074 * gcc.dg/i386-signbit-1.c: New test.
31075 * gcc.dg/i386-signbit-2.c: New test.
31076 * gcc.dg/i386-signbit-3.c: New test.
31077
31078 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31079
31080 * gcc.dg/ultrasp5.c: Fix options.
31081
31082 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
31083
31084 * gcc.dg/ultrasp5.c: Fix comment.
31085
31086 2003-03-24 Bud Davis <bdavis9659@comcast.net>
31087
31088 PR fortran/10197
31089 * g77.f-torture/execute/10197.f: New test.
31090
31091 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
31092
31093 PR c++/9898, c++/383
31094 * g++.dg/template/conv6.C: New test.
31095
31096 PR c++/10119
31097 * g++.dg/template/ptrmem5.C: New test.
31098
31099 PR c++/10026
31100 * g++.dg/lookup/koenig1.C: New test.
31101
31102 PR C++/10199
31103 * g++.dg/lookup/template2.C: New test.
31104
31105 2003-03-24 Jakub Jelinek <jakub@redhat.com>
31106
31107 * g++.dg/opt/rtti1.C: New test.
31108
31109 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31110
31111 * gcc.dg/ultrasp5.c: New test.
31112
31113 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
31114
31115 PR middle-end/9967
31116 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
31117 builtin fputs.
31118
31119 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
31120
31121 PR c/8224
31122 * gcc.dg/20030323-1.c: New test.
31123
31124 2003-03-23 Roger Sayle <roger@eyesopen.com>
31125
31126 * gcc.c-torture/compile/20030323-1.c: New test case.
31127
31128 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
31129
31130 * gcc.dg/20030321-1.c: New test.
31131
31132 2003-03-22 Zack Weinberg <zack@codesourcery.com>
31133
31134 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
31135
31136 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
31137
31138 PR c++/9978, c++/9708
31139 * g++.dg/ext/vlm1.C: Adjust expected error.
31140 * g++.dg/ext/vla2.C: New test.
31141 * g++.dg/template/arg1.C: New test.
31142 * g++.dg/template/arg2.C: New test.
31143
31144 2003-03-22 Bud Davis <bdavis9659@comcast.net>
31145
31146 * g77.f-torture/execute/select.f: New test.
31147 * g77.f-torture/noncompile/select_no_compile.f: New test.
31148
31149 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
31150
31151 PR c++/9898
31152 * g++.dg/other/error4.C: New test.
31153
31154 2003-03-20 Mark Mitchell <mark@codesourcery.com>
31155
31156 * g++.dg/template/friend17.C: New test.
31157
31158 2003-03-21 Alan Modra <amodra@bigpond.net.au>
31159
31160 * gcc.c-torture/compile/20030320-1.c: New.
31161
31162 2003-03-20 Roger Sayle <roger@eyesopen.com>
31163
31164 * gcc.dg/builtins-6.c: New test case.
31165
31166 2003-03-19 Alan Modra <amodra@bigpond.net.au>
31167
31168 PR target/10073
31169 * gcc.c-torture/compile/20030319-1.c: New.
31170
31171 2003-03-18 Jan Hubicka <jh@suse.cz>
31172
31173 * gcc.dg/i386-cvt-1.c: New test.
31174
31175 2003-03-17 Zack Weinberg <zack@codesourcery.com>
31176
31177 * objc.dg/naming-1.m: Use "(parse|syntax) error".
31178 * objc.dg/naming-2.m: Likewise.
31179
31180 2003-03-17 Mark Mitchell <mark@codesourcery.com>
31181
31182 PR c++/9639
31183 * g++.dg/parse/crash1.C: New test.
31184
31185 2003-03-16 Mark Mitchell <mark@codesourcery.com>
31186
31187 PR c++/8805
31188 * g++.dg/eh/cleanup1.C: New test.
31189
31190 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
31191
31192 * gcc.c-torture/execute/20030316-1.c: New test case.
31193
31194 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
31195
31196 PR c++/9629
31197 * g++.dg/init/ctor2.C: New test.
31198
31199 2003-03-15 Roger Sayle <roger@eyesopen.com>
31200
31201 * g77.f-torture/compile/xformat.f: New test case.
31202
31203 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31204
31205 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
31206 * g++.old-deja/g++.mike/eh50.C: Likewise.
31207
31208 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31209
31210 PR c++/6440
31211 * g++.dg/template/spec7.C: New test.
31212 * g++.dg/template/spec8.C: Likewise.
31213
31214 2003-03-14 Jakub Jelinek <jakub@redhat.com>
31215
31216 * gcc.c-torture/execute/20030313-1.c: New test.
31217
31218 2003-03-14 Richard Henderson <rth@redhat.com>
31219
31220 * gcc.dg/inline-2.c: Adjust alpha test for external call.
31221
31222 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31223
31224 * gcc.c-torture/compile/20030314-1.c: New test.
31225
31226 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
31227
31228 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
31229 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
31230 thumb target,
31231 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
31232 to accept newer _imp__ prefix and additional
31233 newline in .drectve section.
31234 * gcc.dg/dll-4.c: Likewise.
31235 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
31236 switch.
31237
31238 2003-03-13 Mark Mitchell <mark@codesourcery.com>
31239
31240 * g++.dg/parse/namespace9.C: New test.
31241
31242 * g++.dg/init/ref5.C: New test.
31243 * g++.dg/parse/ptrmem1.C: Likewise.
31244
31245 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31246
31247 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
31248 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
31249 regular expression.
31250 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
31251 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
31252
31253 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
31254
31255 * gcc.c-torture/execute/20030224-2.c: New test.
31256
31257 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
31258
31259 * gcc.dg/decl-3.c: New test.
31260
31261 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
31262
31263 * gcc.dg/i386-loop-2.c: New test.
31264
31265 2003-03-11 Mark Mitchell <mark@codesourcery.com>
31266
31267 PR c++/9474
31268 * g++.dg/parse/namespace8.C: New test.
31269
31270 PR c++/9924
31271 * g++.dg/overload/builtin2.C: New test.
31272
31273 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
31274
31275 * gcc.dg/return-type-3.c: New test.
31276
31277 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31278
31279 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
31280 profiling options are not supported.
31281
31282 2003-03-10 Mark Mitchell <mark@codesourcery.com>
31283
31284 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
31285 * g++.old-deja/g++.warn/impint2.C: Likewise.
31286
31287 2003-03-10 Devang Patel <dpatel@apple.com>
31288
31289 * g++.dg/cpp/c++_cmd_1.C: New test.
31290 * g++.dg/cpp/c++_cmd_1.h: New file.
31291
31292 2003-03-10 Segher Boessenkool <segher@koffie.nl>
31293
31294 * gcc.dg/altivec-9.c: New file.
31295
31296 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31297
31298 * gcc.dg/ppc-sdata-1.c: New test.
31299 * gcc.dg/ppc-sdata-2.c: New test.
31300
31301 2003-03-09 Mark Mitchell <mark@codesourcery.com>
31302
31303 PR c++/9373
31304 * g++.dg/opt/ptrmem2.C: New test.
31305
31306 PR c++/8534
31307 * g++.dg/opt/ptrmem1.C: New test.
31308
31309 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
31310
31311 * gcc.dg/i386-loop-1.c: New test.
31312
31313 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31314
31315 PR c++/9970
31316 * g++.dg/lookup/friend1.C: New test.
31317
31318 2003-03-08 Mark Mitchell <mark@codesourcery.com>
31319
31320 PR c++/9823
31321 * g++.dg/parser/constructor1.C: New test.
31322
31323 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
31324
31325 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
31326
31327 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
31328
31329 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
31330
31331 * gcc.dg/cpp/Wunused.c: Update test.
31332
31333 2003-03-08 Jan Hubicka <jh@suse.cz>
31334
31335 * gcc.dg/inline-3.c: New test.
31336
31337 2003-03-08 Mark Mitchell <mark@codesourcery.com>
31338
31339 PR c++/9809
31340 * g++.dg/parse/builtin1.C: New test.
31341
31342 PR c++/9982
31343 * g++.dg/abi/cookie1.C: New test.
31344 * g++.dg/abi/cookie2.C: Likewise.
31345
31346 PR c++/9524
31347 * g++.dg/template/field1.C: New test.
31348
31349 PR c++/9912
31350 * g++.dg/parse/class1.C: New test.
31351 * g++.dg/parse/namespace7.C: Likewise.
31352 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31353
31354 2003-03-07 Mark Mitchell <mark@codesourcery.com>
31355
31356 * g++.dg/init/ref4.C: New test.
31357
31358 2003-03-07 Jan Hubicka <jh@suse.cz>
31359
31360 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
31361 * gcc.dg/inline-3.c: New test.
31362
31363 2003-03-06 Mark Mitchell <mark@codesourcery.com>
31364
31365 * g++.dg/init/ref3.C: New test.
31366
31367 PR c++/9965
31368 * g++.dg/init/ref2.C: New test.
31369
31370 PR c++/9400
31371 * g++.dg/warn/Wshadow-2.C: New test.
31372
31373 PR c++/9791
31374 * g++.dg/warn/Woverloaded-1.C: New test.
31375
31376 2003-03-05 Jan Hubicka <jh@suse.cz>
31377
31378 * gcc.dg/i386-local2.c: New.
31379 * gcc.dg/i386-local.c: Fix typo.
31380
31381 2003-03-05 Mark Mitchell <mark@codesourcery.com>
31382
31383 * g++.dg/abi/layout3.C: New test.
31384
31385 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
31386
31387 * gcc.c-torture/compile/20030305-1.c
31388
31389 2003-03-05 Jan Hubicka <jh@suse.cz>
31390
31391 * gcc.dg/i386-local.c: New.
31392
31393 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
31394
31395 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31396
31397 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31398
31399 * gcc.dg/switch-2.c: New test.
31400 * gcc.dg/switch-3.c: New test.
31401 * gcc.dg/Wswitch.c: Adjust line numbers.
31402 * gcc.dg/Wswitch-default.c: Likewise.
31403 * gcc.dg/Wswitch-enum.c: Likewise.
31404
31405 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
31406
31407 * gcc.c-torture/execute/20030222-1.c: New test.
31408
31409 2003-03-03 James E Wilson <wilson@tuliptree.org>
31410
31411 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31412
31413 2003-03-03 Mark Mitchell <mark@codesourcery.com>
31414
31415 PR c++/9878
31416 * g++.dg/init/ref1.C: New test.
31417
31418 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
31419
31420 * gcc.dg/sh-relax.c: New SH-only test.
31421
31422 2003-03-03 Geoffrey Keating <geoffk@apple.com>
31423
31424 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
31425 comment explaining purpose of testcase.
31426
31427 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
31428
31429 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31430 for HC11/HC12 (asm needs two int registers).
31431 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31432 HC11/HC12 because the test uses an asm which needs two 32-bit
31433 registers.
31434
31435 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
31436
31437 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31438 for HC11/HC12 (array is too large otherwise).
31439 * gcc.c-torture/compile/920501-4.x: New file, likewise.
31440 * gcc.c-torture/compile/20010518-2.x: Likewise.
31441 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31442 HC11/HC12 (array is too large).
31443
31444 2003-03-01 Geoffrey Keating <geoffk@apple.com>
31445
31446 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31447 * lib/g++-dg.exp (g++-dg-test): Likewise.
31448
31449 2003-03-01 Roger Sayle <roger@eyesopen.com>
31450
31451 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31452 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31453
31454 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31455
31456 * g++.dg/warn/implicit-typename1.C: Remove warning.
31457
31458 2003-02-28 Richard Henderson <rth@redhat.com>
31459
31460 * gcc.dg/noreturn-1.c: Move noreturn warning line.
31461 * gcc.dg/return-type-1.c: Move control reaches end warning line.
31462
31463 2003-02-28 Geoffrey Keating <geoffk@apple.com>
31464
31465 * gcc.dg/pch/pch.exp: Change .pch to .gch.
31466 * g++.dg/pch/pch.exp: Likewise.
31467
31468 2003-02-28 Mark Mitchell <mark@codesourcery.com>
31469
31470 PR c++/9879
31471 * testsuite/g++.dg/init/new4.C: New test.
31472
31473 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
31474
31475 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31476
31477 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
31478
31479 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31480 unsigned long.
31481
31482 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31483 wider than float.
31484
31485 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31486
31487 * lib/scanasm.exp: Add support for counting numbers of
31488 occurences.
31489 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31490 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31491
31492 2003-02-25 Mark Mitchell <mark@codesourcery.com>
31493
31494 PR c++/9683
31495 * g++.dg/template/static3.C: New test.
31496
31497 PR c++/9829
31498 * g++.dg/parse/namespace6.C: New test.
31499
31500 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31501
31502 PR target/9732
31503 * gcc.dg/20030225-1.c: New test.
31504
31505 2003-02-24 Mark Mitchell <mark@codesourcery.com>
31506
31507 * README: Remove out-of-date information.
31508
31509 PR c++/9836
31510 * g++.dg/template/spec6.C: New test.
31511
31512 2003-02-24 Jeff Law <law@redhat.com>
31513
31514 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31515
31516 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
31517
31518 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31519 * gcc.dg/pragma-ep-1.c: Likewise.
31520
31521 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31522
31523 PR c++/9602
31524 * g++.dg/template/friend16.C: New test.
31525
31526 2003-02-23 Mark Mitchell <mark@codesourcery.com>
31527
31528 PR c++/5333
31529 * g++.dg/parse/fused-params1.C: Adjust error messages.
31530 * g++.dg/template/nested3.C: New test.
31531
31532 2003-02-24 Alan Modra <amodra@bigpond.net.au>
31533
31534 * g++.dg/abi/param1.C: New test.
31535
31536 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31537
31538 PR c++/7982
31539 * g++.dg/warn/implicit-typename1.C: New test.
31540
31541 2003-02-22 Kelley Cook <kelleycook@comcast.net>
31542
31543 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31544 with "mtune".
31545 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31546 * gcc.c-torture/execute/20010129-1.x: Likewise.
31547 * gcc.dg/20011107-1.c: Likewise.
31548 * gcc.dg/20020108-1.c: Likewise.
31549 * gcc.dg/20020122-3.c: Likewise.
31550 * gcc.dg/20020206-1.c: Likewise.
31551 * gcc.dg/20020310-1.c: Likewise.
31552 * gcc.dg/20020426-2.c: Likewise.
31553 * gcc.dg/20020517-1.c: Likewise.
31554 * gcc.dg/991230-1.c: Likewise.
31555 * gcc.dg/i386-unroll-1.c: Likewise.
31556 * gcc.misc-tests/i386-prefetch.exp: Likewise.
31557
31558 2003-02-22 Jan Hubicka <jh@suse.cz>
31559
31560 * gcc.dg/i386-mul.c: New test.
31561
31562 2003-02-21 Roger Sayle <roger@eyesopen.com>
31563
31564 * gcc.dg/builtins-5.c: New test case.
31565
31566 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
31567
31568 * gcc.dg/asmreg-1.c: New test.
31569
31570 2003-02-21 Mark Mitchell <mark@codesourcery.com>
31571
31572 PR c++/9749
31573 * g++.dg/parse/varmod1.C: New test.
31574
31575 2003-02-21 Mark Mitchell <mark@codesourcery.com>
31576
31577 PR c++/9727
31578 * g++.dg/template/op1.C: New test.
31579
31580 2003-02-21 Mark Mitchell <mark@codesourcery.com>
31581
31582 PR c++/8906
31583 * g++.dg/template/nested2.C: New test.
31584
31585 2003-02-21 Mark Mitchell <mark@codesourcery.com>
31586
31587 PR c++/8724
31588 * g++.dg/expr/dtor1.C: New test.
31589
31590 2003-02-21 Zack Weinberg <zack@codesourcery.com>
31591
31592 * gcc.dg/cpp/include3.c: New test.
31593 * gcc.dg/cpp/inc/foo.h: New file.
31594
31595 2003-02-21 Glen Nakamura <glen@imodulo.com>
31596
31597 * gcc.c-torture/execute/20030221-1.c: New test.
31598
31599 2003-02-20 Mark Mitchell <mark@codesourcery.com>
31600
31601 PR c++/9729
31602 * g++.dg/abi/conv1.C: New test.
31603
31604 2003-02-20 Jan Hubicka <jh@suse.cz>
31605
31606 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31607
31608 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
31609
31610 * gcc.c-torture/compile/20030219-1.c: New test.
31611
31612 2003-02-18 Jan Hubicka <jh@suse.cz>
31613
31614 * gcc.dg/funcorder.c: New test.
31615
31616 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
31617
31618 * gcc.c-torture/execute/20030218-1.c: New.
31619
31620 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
31621
31622 * gcc.dg/20030218-1.c: New.
31623
31624 2003-02-18 Richard Henderson <rth@redhat.com>
31625
31626 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31627 * gcc.dg/attr-used-2.c: New.
31628
31629 2003-02-18 Mark Mitchell <mark@codesourcery.com>
31630
31631 PR c++/9704
31632 * g++.dg/init/copy5.C: New test.
31633
31634 2003-02-18 Geoffrey Keating <geoffk@apple.com>
31635
31636 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31637 * g++.dg/pch/pch.exp: Likewise.
31638
31639 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
31640
31641 * gcc.c-torture/execute/20030209-1.c: Enable the test if
31642 STACK_SIZE is not defined.
31643
31644 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31645
31646 PR c++/9457
31647 * g++.dg/template/init1.C: New test.
31648
31649 2003-02-16 Jan HUbicka <jh@suse.cz>
31650
31651 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31652 (foo): Add few extra tests
31653 * gcc.dg/c99-const-expr-3.c: Likewise.
31654 * gcc.c-torture/execute/20030216-1.c: New.
31655
31656 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31657
31658 PR c++/9459
31659 * g++.dg/ext/typeof4.C: New test.
31660
31661 2003-02-15 Roger Sayle <roger@eyesopen.com>
31662
31663 * gcc.dg/i386-387-3.c: New test case.
31664
31665 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
31666
31667 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31668 cris-*-elf* cris-*-aout* and mmix-*-*.
31669
31670 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
31671
31672 * gcc.dg/20030213-1.c: New test.
31673
31674 2003-02-12 Roger Sayle <roger@eyesopen.com>
31675
31676 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31677 * gcc.dg/i386-387-2.c: Likewise.
31678
31679 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
31680
31681 * gcc.dg/ppc-spe.c: Fix formatting.
31682 Enable tests that were previously unsupported by gas.
31683 Delete tests for instructions that no longer exist.
31684 Switch arguments on evsubifw builtin.
31685
31686 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
31687
31688 * gcc.c-torture/execute/20030209-1.c: Disable the test if
31689 STACK_SIZE is too small.
31690
31691 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31692 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31693
31694 * gcc.dg/decl-2.c: New test.
31695
31696 2003-02-10 Jan Hubicka <jh@suse.cz>
31697
31698 * gcc.dg/i386-fpcvt-1.c: New test.
31699
31700 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
31701
31702 * gcc.c-torture/execute/20030209-1.c: New test.
31703
31704 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
31705
31706 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31707 int-wide bitops, use the constants of the same width.
31708 Likewise, if long long is 32-bit wide, test bitops using
31709 32-bit constants.
31710
31711 2003-02-07 Loren James Rittle <ljrittle@acm.org>
31712
31713 * gcc.dg/20021014-1.c: Annotate with expected notice text.
31714
31715 2003-02-07 Roger Sayle <roger@eyesopen.com>
31716
31717 * testsuite/gcc.dg/builtins-4.c: New test case.
31718
31719 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31720
31721 * gcc.dg/20020430-1.c: Fix dg command typos.
31722 * gcc.dg/20020503-1.c: Likewise.
31723
31724 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31725
31726 PR c++/8785
31727 * g++.dg/parse/fused-params1.C: New test.
31728
31729 PR c++/8857
31730 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31731
31732 PR c++/8921
31733 * g++.dg/parse/non-dependent1.C: New test.
31734
31735 PR c++/8928
31736 * g++.dg/parse/dupl-tmpl-args1.C: New test.
31737
31738 PR c++/9228
31739 * g++.dg/parse/undefined7.C: New test.
31740 * g++.dg/parse/non-templ1.C: New test.
31741
31742 PR c++/9229
31743 * g++.dg/parse/too-many-tmpl-args1.C: New test.
31744
31745 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31746
31747 * gcc.c-torture/compile/20030206-1.c: New test.
31748
31749 2003-02-05 Roger Sayle <roger@eyesopen.com>
31750
31751 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31752 "pow" to "foo" to avoid potential confusion with a math built-in.
31753
31754 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31755
31756 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31757 conditions for SPARC targets.
31758
31759 2003-02-05 Jakub Jelinek <jakub@redhat.com>
31760
31761 * gcc.dg/20030204-1.c: New test.
31762
31763 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31764
31765 PR c++/38
31766 * g++.dg/parse/array-size1.C: New test.
31767
31768 PR c++/5657
31769 * g++.dg/parse/undefined3.C: New test.
31770
31771 PR c++/5665
31772 * g++.dg/parse/undefined4.C: New test.
31773
31774 PR c++/5975
31775 * g++.dg/parse/undefined5.C: New test.
31776
31777 PR c++/7259
31778 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31779
31780 PR c++/8578
31781 * g++.dg/parse/casting-operator1.C: New test.
31782
31783 PR c++/8596
31784 * g++.dg/parse/undefined6.C: New test.
31785
31786 PR c++/8736
31787 * g++.dg/parse/missing-template1.C: New test.
31788
31789 2003-02-04 Jan Hubicka <jh@suse.cz>
31790
31791 * gcc.dg/i386-cadd.c: Compile using -march=k8.
31792 * gcc.dg/i386-cmov?.c: Likewise.
31793 * gcc.dg/i386-fpcvt-?.c: Likewise.
31794 * gcc.dg/i386-ssefp-1.c: Likewise.
31795 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31796 conventions.
31797
31798 2003-02-03 Mark Mitchell <mark@codesourcery.com>
31799
31800 PR c++/7129
31801 * testsuite/g++.dg/ext/max.C: New test.
31802
31803 2003-02-03 Jan Hubicka <jh@suse.cz>
31804
31805 * gcc.c-torture/execute/20030203-1.c: New test.
31806
31807 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
31808
31809 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31810 'natural-endian'.
31811
31812 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
31813
31814 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31815 * g++.dg/init/new2.C: Likewise.
31816 * g++.dg/other/new1.C: Likewise.
31817
31818 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
31819
31820 * gcc.dg/struct-ret-libc.c: New test.
31821
31822 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
31823
31824 * gcc.dg/20030129-1.c: New test.
31825
31826 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31827
31828 PR c++/8849
31829 * g++.dg/template/ptrmem4.C: New test.
31830
31831 2003-01-29 Mark Mitchell <mark@codesourcery.com>
31832
31833 * g++.dg/parser/constant1.C: New test.
31834
31835 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31836
31837 PR c++/8591
31838 * g++.dg/parse/friend2.C: New test.
31839
31840 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
31841
31842 PR c++/9437
31843 * g++.dg/template/unify4.C: New test.
31844
31845 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
31846
31847 * gcc.c-torture/execute/20030128-1.c: New test.
31848
31849 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
31850
31851 * g++.dg/lookup/nested1.C: Test moved from ...
31852 * g++.old-deja/g++.other/lookup24.C: ... here.
31853
31854 2003-01-28 Jan Hubicka <jh@suse.cz>
31855
31856 * gcc.dg/i386-cmov5.c: New test.
31857
31858 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31859
31860 * gcc.c-torture/execute/20010925-1.c: Changed the
31861 memcpy declaration.
31862
31863 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
31864
31865 PR c++/3902
31866 * g++.dg/parse/template5.C: New test.
31867
31868 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
31869
31870 PR fortran/9258
31871 * g77.dg/pr9258: New test.
31872
31873 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
31874
31875 * README: Move relevant parts from README.g++.
31876
31877 * README.g++: Remove this file.
31878
31879 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
31880
31881 * g++.dg/abi/dcast1.C: New test.
31882
31883 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31884
31885 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31886
31887 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
31888
31889 PR c++/47
31890 * g++.old-deja/g++.other/lookup24.C: New test.
31891
31892 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31893
31894 PR middle-end/7227
31895 * gcc.dg/uninit-C.c: New test.
31896
31897 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
31898
31899 * g++.dg/abi/covariant1.C: New test.
31900
31901 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
31902
31903 * gcc.dg/20030123-1.c: New test.
31904
31905 2003-01-25 Jan Hubicka <jh@suse.cz>
31906
31907 PR opt/8492
31908 * gcc.c-torture/compile/20030125-1.c
31909
31910 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
31911
31912 PR c++/9403
31913 * g++.dg/parse/template3.C: New test.
31914 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31915
31916 PR c++/795
31917 * g++.dg/parse/template4.C: New test.
31918
31919 PR c++/9415
31920 * g++.dg/template/qual2.C: New test.
31921
31922 PR c++/8545
31923 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31924
31925 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31926
31927 2003-01-25 Roger Sayle <roger@eyesopen.com>
31928
31929 * gcc.c-torture/execute/switch-1.c: New test case.
31930
31931 2003-01-25 Jan Hubicka <jh@suse.cz>
31932
31933 * gcc.c-torture/execute/20030125-1.[cx]: New test.
31934
31935 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
31936
31937 Tweaks for Bison-1.875. From the NEWS file:
31938 "- `parse error' -> `syntax error'
31939 Bison now uniformly uses the term `syntax error'"
31940 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31941 * gcc.dg/cpp/digraph2.c: Likewise.
31942 * gcc.dg/cpp/direct2.c: Likewise.
31943 * gcc.dg/cpp/paste4.c: Likewise.
31944 * gcc.dg/c90-restrict-1.c: Likewise.
31945 * gcc.dg/c99-func-2.c: Likewise.
31946 * gcc.dg/noncompile/920721-2.c: Likewise.
31947 * gcc.dg/noncompile/930622-2.c: Likewise.
31948 * gcc.dg/noncompile/940112-1.c: Likewise.
31949 * gcc.dg/noncompile/950921-1.c: Likewise.
31950 * gcc.dg/noncompile/951123-1.c: Likewise.
31951 * gcc.dg/noncompile/971104-1.c: Likewise.
31952 * gcc.dg/noncompile/990416-1.c: Likewise.
31953
31954 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
31955
31956 * g++.dg/parse/undefined1.C: Add error message.
31957
31958 2003-01-22 Mark Mitchell <mark@codesourcery.com>
31959
31960 PR c++/9354
31961 * g++.dg/parse/new1.C: New test.
31962
31963 PR c++/9216
31964 * g++.dg/parse/template2.C: New test.
31965
31966 PR c++/9354
31967 * g++.dg/parse/typedef2.C: New test.
31968
31969 PR c++/9328
31970 * g++.dg/ext/typeof3.C: New test.
31971
31972 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31973
31974 PR c++/2738
31975 * g++.dg/parse/ret-type1.C: New test.
31976
31977 PR c++/3792
31978 * g++.dg/parse/tmpl-outside1.C: New test.
31979
31980 PR c++/4207
31981 * g++.dg/parse/int-as-enum1.C: New test.
31982
31983 PR c++/4903
31984 * g++.dg/parse/no-typename1.C: New test.
31985
31986 PR c++/5533
31987 * g++.dg/parse/no-value1.C: New test.
31988
31989 PR c++/5921
31990 * g++.dg/parse/wrong-inline1.C: New test.
31991
31992 PR c++/6402
31993 * g++.dg/parse/ref1.C: New test.
31994
31995 PR c++/6992
31996 * g++.dg/parse/attr-ctor1.C: New test.
31997
31998 PR c++/7229
31999 * g++.dg/parse/namespace5.C: New test.
32000
32001 PR c++/7917
32002 * g++.dg/parse/func-def1.C: New test.
32003
32004 PR c++/8143
32005 * g++.dg/parse/undefined1.C: New test.
32006
32007 PR c++/5723, PR c++/8522
32008 * g++.dg/parse/specialization1.C: New test.
32009
32010 PR c++/163, PR c++/8595
32011 * g++.dg/parse/struct-as-enum1.C: New test.
32012
32013 PR c++/9173
32014 * g++.dg/parse/undefined2.C: New test.
32015
32016 2003-01-22 Mark Mitchell <mark@codesourcery.com>
32017
32018 PR c++/9298
32019 * g++.dg/parse/template1.C: New test.
32020
32021 PR c++/9384
32022 * g++.dg/parse/using1.C: New test.
32023
32024 PR c++/9285
32025 PR c++/9294
32026 * g++.dg/parse/expr2.C: New test.
32027
32028 PR c++/9388
32029 * g++.dg/parse/lookup2.C: Likewise.
32030
32031 2003-01-21 Jan Hubicka <jh@suse.cz>
32032
32033 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
32034 * gcc.c-torture/execute/eeprof-1.c: Likewise.
32035 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
32036 * gcc.c-torture/execute/string-opt-*.c: Likewise.
32037
32038 2003-01-20 Nick Clifton <nickc@redhat.com>
32039
32040 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
32041 problem with ARM sibcall code generation.
32042
32043 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
32044
32045 * gcc.c-torture/execute/20030120-1.c: New.
32046
32047 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
32048
32049 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
32050
32051 2003-01-17 Mark Mitchell <mark@codesourcery.com>
32052
32053 PR c++/9272
32054 * g++.dg/parse/ctor1.C: New test.
32055
32056 PR c++/9294:
32057 * g++.dg/parse/qualified1.C: New test.
32058
32059 * g++.dg/parse/typename3.C: New test.
32060
32061 2003-01-16 Richard Henderson <rth@redhat.com>
32062
32063 * g++.dg/tls/init-2.C: Fix error matches for real this time.
32064
32065 2003-01-16 Richard Henderson <rth@redhat.com>
32066
32067 * g++.dg/pch/pch.exp: Copy test header to the working directory
32068 before using it either for precompilation or direct use.
32069 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
32070 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
32071
32072 2003-01-16 Richard Henderson <rth@redhat.com>
32073
32074 * gcc.dg/pch/pch.exp: Copy test header to the working directory
32075 before using it either for precompilation or direct use.
32076 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
32077 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
32078
32079 2003-01-16 Mark Mitchell <mark@codesourcery.com>
32080
32081 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
32082 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
32083 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
32084 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
32085 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
32086 typename warning into error.
32087 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
32088 error messages.
32089 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
32090 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
32091 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
32092 messages.
32093 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
32094 make declaration visible in template.
32095 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
32096 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
32097 messages.
32098 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
32099 message.
32100 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
32101 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
32102 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
32103 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
32104 typename warning with error message.
32105 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
32106 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
32107 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
32108
32109 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
32110
32111 * g++.dg/parse/ambig2.C: New test.
32112
32113 2003-01-15 Richard Henderson <rth@redhat.com>
32114
32115 * g++.dg/tls/init-2.C: Update error message string.
32116
32117 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32118
32119 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
32120
32121 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
32122
32123 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
32124 all for HC11/HC12.
32125 * gcc.c-torture/compile/20001205-1.x: Likewise.
32126 * gcc.c-torture/compile/20001226-1.x: Likewise.
32127 * gcc.c-torture/compile/920520-1.x: Likewise.
32128 * gcc.c-torture/compile/961203-1.x: Likewise.
32129 * gcc.c-torture/compile/20020604-1.x: Likewise.
32130
32131 2003-01-15 Jan Hubicka <jh@suse.cz>
32132
32133 * gcc.c-torture/compile/20030115-1.c: New test.
32134
32135 * gcc.dg/i386-fpcvt-1.c: New test.
32136 * gcc.dg/i386-fpcvt-2.c: New test.
32137
32138 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
32139
32140 Further conform g++'s __vmi_class_type_info to the C++ ABI
32141 specification.
32142 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
32143 the specification.
32144
32145 2003-01-14 Jan Hubicka <jh@suse.cz>
32146
32147 * gcc.dg/i386-fpcvt-1.c: New test.
32148 * gcc.dg/i386-fpcvt-2.c: New test.
32149
32150 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
32151
32152 * gcc.dg/i386-mmx-3.c: New test.
32153
32154 2003-01-12 Mark Mitchell <mark@codesourcery.com>
32155
32156 PR c++/9264
32157 * g++.dg/parse/octal1.C: New file.
32158
32159 PR c++/9172
32160 * g++.dg/parse/typename1.C: New file.
32161
32162 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
32163
32164 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
32165 * gcc.dg/bf-no-ms-layout.c: Likewise.
32166 * gcc.dg/bf-ms-attrib.c: Likewise.
32167
32168 2003-01-10 Mark Mitchell <mark@codesourcery.com>
32169
32170 PR c++/9099
32171 * g++.dg/parse/dtor1.C: New file.
32172
32173 PR c++/9128
32174 * g++.dg/rtti/typeid1.C: New file.
32175
32176 PR c++/9153
32177 * g++.dg/parse/lookup1.C: New file.
32178
32179 PR c++/9171
32180 * g++.dg/templ/spec5.C: New file.
32181
32182 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
32183
32184 * gcc.c-torture/compile/20030110-1.c: New test.
32185
32186 2003-01-09 Geoffrey Keating <geoffk@apple.com>
32187
32188 Merge from pch-branch:
32189
32190 2002-12-23 Geoffrey Keating <geoffk@apple.com>
32191
32192 * gcc.dg/pch/cpp-1.h: New.
32193 * gcc.dg/pch/cpp-1.c: New.
32194 * gcc.dg/pch/cpp-2.h: New.
32195 * gcc.dg/pch/cpp-2.c: New.
32196
32197 2002-11-19 Geoffrey Keating <geoffk@apple.com>
32198
32199 * gcc.dg/pch/except-1.h: New.
32200 * gcc.dg/pch/except-1.c: New.
32201
32202 2002-11-13 Geoffrey Keating <geoffk@apple.com>
32203
32204 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
32205 running test.
32206 * gcc.dg/pch: Include *.hp not *.h.
32207 * gcc.dg/pch/system-1.h: New.
32208 * gcc.dg/pch/system-1.c: New.
32209
32210 2002-11-11 Geoffrey Keating <geoffk@apple.com>
32211
32212 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
32213 rather than trying to build and run a program using PCH.
32214 * gcc.dg/pch: Remove dg-do commands from test files.
32215
32216 2002-11-08 Geoffrey Keating <geoffk@apple.com>
32217
32218 * gcc.dg/pch/macro-3.c: New.
32219 * gcc.dg/pch/macro-3.h: New.
32220
32221 2002-11-04 Geoffrey Keating <geoffk@apple.com>
32222
32223 * gcc.dg/pch/common-1.c: New.
32224 * gcc.dg/pch/common-1.h: New.
32225 * gcc.dg/pch/decl-1.c: New.
32226 * gcc.dg/pch/decl-1.h: New.
32227 * gcc.dg/pch/decl-2.c: New.
32228 * gcc.dg/pch/decl-2.h: New.
32229 * gcc.dg/pch/decl-3.c: New.
32230 * gcc.dg/pch/decl-3.h: New.
32231 * gcc.dg/pch/decl-4.c: New.
32232 * gcc.dg/pch/decl-4.h: New.
32233 * gcc.dg/pch/decl-5.c: New.
32234 * gcc.dg/pch/decl-5.h: New.
32235 * gcc.dg/pch/global-1.c: New.
32236 * gcc.dg/pch/global-1.h: New.
32237 * gcc.dg/pch/inline-1.c: New.
32238 * gcc.dg/pch/inline-1.h: New.
32239 * gcc.dg/pch/inline-2.c: New.
32240 * gcc.dg/pch/inline-2.h: New.
32241 * gcc.dg/pch/static-1.c: New.
32242 * gcc.dg/pch/static-1.h: New.
32243 * gcc.dg/pch/static-2.c: New.
32244 * gcc.dg/pch/static-2.h: New.
32245
32246 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
32247
32248 * g++.dg/pch/pch.exp: Better handle failing testcases.
32249 * gcc.dg/pch/pch.exp: Likewise.
32250 * gcc.dg/pch/macro-1.c: New.
32251 * gcc.dg/pch/macro-1.h: New.
32252 * gcc.dg/pch/macro-2.c: New.
32253 * gcc.dg/pch/macro-2.h: New.
32254
32255 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
32256
32257 * g++.dg/dg.exp: Treat files in pch/ specially.
32258 * g++.dg/pch/pch.exp: New file.
32259 * g++.dg/pch/empty.H: New file.
32260 * g++.dg/pch/empty.C: New file.
32261 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
32262 "precompile".
32263
32264 * gcc.dg/pch/pch.exp: New file.
32265 * gcc.dg/pch/empty.h: New file.
32266 * gcc.dg/pch/empty.c: New file.
32267 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
32268 "precompile".
32269
32270 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32271
32272 * g++.dg/template/friend14.C: New test.
32273
32274 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
32275
32276 * gcc.dg/old-style-asm-1.c: New test.
32277
32278 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
32279
32280 * gcc.c-torture/compile/20030109-1.c: New test.
32281
32282 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
32283
32284 * gcc.c-torture/execute/20030109-1.c: New test.
32285
32286 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
32287
32288 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
32289 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
32290 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
32291 * g++.old-deja/g++.mike/eh2.C: Likewise.
32292 * g++.old-deja/g++.mike/eh3.C: Likewise.
32293 * g++.old-deja/g++.mike/eh5.C: Likewise.
32294 * g++.old-deja/g++.mike/eh6.C: Likewise.
32295 * g++.old-deja/g++.mike/eh7.C: Likewise.
32296 * g++.old-deja/g++.mike/eh8.C: Likewise.
32297 * g++.old-deja/g++.mike/eh9.C: Likewise.
32298 * g++.old-deja/g++.mike/eh10.C: Likewise.
32299 * g++.old-deja/g++.mike/eh12.C: Likewise.
32300 * g++.old-deja/g++.mike/eh13.C: Likewise.
32301 * g++.old-deja/g++.mike/eh14.C: Likewise.
32302 * g++.old-deja/g++.mike/eh16.C: Likewise.
32303 * g++.old-deja/g++.mike/eh17.C: Likewise.
32304 * g++.old-deja/g++.mike/eh18.C: Likewise.
32305 * g++.old-deja/g++.mike/eh21.C: Likewise.
32306 * g++.old-deja/g++.mike/eh23.C: Likewise.
32307 * g++.old-deja/g++.mike/eh24.C: Likewise.
32308 * g++.old-deja/g++.mike/eh25.C: Likewise.
32309 * g++.old-deja/g++.mike/eh26.C: Likewise.
32310 * g++.old-deja/g++.mike/eh27.C: Likewise.
32311 * g++.old-deja/g++.mike/eh28.C: Likewise.
32312 * g++.old-deja/g++.mike/eh29.C: Likewise.
32313 * g++.old-deja/g++.mike/eh31.C: Likewise.
32314 * g++.old-deja/g++.mike/eh33.C: Likewise.
32315 * g++.old-deja/g++.mike/eh34.C: Likewise.
32316 * g++.old-deja/g++.mike/eh35.C: Likewise.
32317 * g++.old-deja/g++.mike/eh36.C: Likewise.
32318 * g++.old-deja/g++.mike/eh37.C: Likewise.
32319 * g++.old-deja/g++.mike/eh38.C: Likewise.
32320 * g++.old-deja/g++.mike/eh39.C: Likewise.
32321 * g++.old-deja/g++.mike/eh40.C: Likewise.
32322 * g++.old-deja/g++.mike/eh41.C: Likewise.
32323 * g++.old-deja/g++.mike/eh42.C: Likewise.
32324 * g++.old-deja/g++.mike/eh44.C: Likewise.
32325 * g++.old-deja/g++.mike/eh46.C: Likewise.
32326 * g++.old-deja/g++.mike/eh47.C: Likewise.
32327 * g++.old-deja/g++.mike/eh48.C: Likewise.
32328 * g++.old-deja/g++.mike/eh49.C: Likewise.
32329 * g++.old-deja/g++.mike/eh50.C: Likewise.
32330 * g++.old-deja/g++.mike/eh51.C: Likewise.
32331 * g++.old-deja/g++.mike/eh53.C: Likewise.
32332 * g++.old-deja/g++.mike/eh55.C: Likewise.
32333 * g++.old-deja/g++.mike/p7912.C: Likewise.
32334 * g++.old-deja/g++.mike/p9706.C: Likewise.
32335 * g++.old-deja/g++.mike/p10416.C: Likewise.
32336 * g++.old-deja/g++.mike/p11667.C: Likewise.
32337 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32338 Remove redundant reference to Iris.
32339 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32340 Elxsi, i860, Pico Java, and WE32K.
32341
32342 2003-01-07 Mark Mitchell <mark@codesourcery.com>
32343
32344 * g++.dg/ext/asm4.C: New test.
32345
32346 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32347
32348 PR c++/9030
32349 * g++.dg/template/friend12.C: New test.
32350 * g++.dg/template/friend13.C: Likewise.
32351 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32352
32353 2003-01-08 Jan Hubicka <jh@suse.cz>
32354
32355 * gcc.dg/i386-cadd.c: New test.
32356 * gcc.dg/i386-cmov4.c: Likewise.
32357
32358 2003-01-06 Mark Mitchell <mark@codesourcery.com>
32359
32360 PR c++/9165
32361 * g++.dg/warn/Wunused-3.C: New test.
32362
32363 * g++.dg/abi/bitfield9.C: New test.
32364
32365 PR c++/9189
32366 * g++.dg/parse/defarg3.C: New test.
32367
32368 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
32369
32370 * g++.dg/parse/ambig1.C: New test.
32371 * g++.dg/parse/defarg2.C: New test.
32372
32373 2003-01-05 Mark Mitchell <mark@codesourcery.com>
32374
32375 * g++.dg/template/defarg-1.C: New test.
32376 * g++.dg/template/local2.C: Likewise.
32377
32378 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
32379
32380 * gcc.c-torture/execute/20030105-1.c: New test.
32381
32382 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32383
32384 * g++.dg/parse/namespace3.C: Remove extra semicolons.
32385 * g++.dg/parse/namespace4.C: Likewise.
32386
32387 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
32388
32389 * g++.dg/template/ntp2.C: New test.
32390
32391 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
32392
32393 * g++.dg/parse/extern-C-1.C: New test.
32394
32395 * g++.dg/parse/namespace4.C: New test.
32396
32397 * g++.dg/template/nested1.C: New test.
32398
32399 * g++.dg/parse/namespace3.C: New test.
32400
32401 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
32402
32403 * g++.dg/lookup/two-stage1.C: New test.
32404
32405 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32406
32407 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32408 * g++.old-deja/g++.jason/access8.C: Likewise.
32409 * g++.old-deja/g++.other/decl5.C: Likewise.
32410
32411 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
32412
32413 * g++.dg/parse/parse7.C: New test.
32414
32415 2003-01-02 Mark Mitchell <mark@codesourcery.com>
32416
32417 PR c++/2843
32418 * g++.dg/ext/attrib7.C: New test.
32419
32420 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
32421
32422 * g++.dg/parse/parse6.C: New test.
32423
32424 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
32425
32426 * gcc.dg/h8300-stack-1.c: New.
32427
32428 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
32429
32430 g++.dg/lookup/exception1.C: New test.
32431
32432 g++.dg/lookup/template1.C: New test.
32433
32434 g++.dg/parse/namespace2.C: New test.
32435
32436 g++.dg/parse/parens2.C: New test.
32437
32438 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
32439
32440 * g++.dg/parse/parse5.C: New test.
32441 * g++.dg/lookup/scoped4.C: New test.
32442
32443 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
32444
32445 * g++.dg/parse/parens1.C: New test.
32446
32447 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32448 angle-bracket1.C.
32449 * g++.dg/parse/parens2.C: New test.
32450
32451 * g++.dg/lookup/scope-operator1.C: New test.
32452
32453 * g++.dg/parse/operator1.C: New test.
32454
32455 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32456
32457 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32458 * g++.old-deja/g++.other/access6.C: Likewise.
32459 * g++.old-deja/g++.other/decl1.C: Likewise.
32460 * g++.old-deja/g++.pt/typename12.C: Likewise.
32461
32462 2002-12-31 Mark Mitchell <mark@codesourcery.com>
32463
32464 * g++.dg/parse/namespace1.C: New test.
32465
32466 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
32467
32468 * g++.dg/parse/parse4.C: New test.
32469
32470 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
32471
32472 * g++.dg/parse/parse3.C: New test.
32473
32474 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
32475
32476 * g++.dg/parse/parse2.C: New test.
32477
32478 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
32479
32480 * g++.dg/template/friend11.C: New test.
32481
32482 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
32483
32484 * g++.dg/parse/parse1.C: New test.
32485
32486 2002-12-31 Janis Johnson <janis187@us.ibm.com>
32487
32488 * lib/profopt.exp: Change the name of a global variable to avoid
32489 possible clashes with other test suites.
32490
32491 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
32492
32493 * g++.dg/inherit/covariant8.C: New test.
32494
32495 2002-12-31 Mark Mitchell <mark@codesourcery.com>
32496
32497 * g++.dg/init/array9.C: New test.
32498
32499 PR c++/9112
32500 * g++.dg/parse/expr1.C: New test.
32501
32502 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
32503
32504 * gcc.c-torture/compile/20021230-1.c: New test.
32505
32506 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
32507
32508 * g++.dg/inherit/covariant5.C: New test.
32509 * g++.dg/inherit/covariant6.C: New test.
32510 * g++.dg/inherit/covariant7.C: New test.
32511
32512 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32513
32514 PR c++/2739
32515 * g++.dg/other/access2.C: New test.
32516
32517 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
32518
32519 * g++.dg/other/anon-struct.C: No longer fails
32520 * g++.old-deja/g++.brendan/parse4.C: Likewise.
32521 * g++.old-deja/g++.brendan/parse5.C: Likewise.
32522 * g++.old-deja/g++.brendan/parse6.C: Likewise.
32523
32524 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
32525
32526 * g++.dg/parse/angle-bracket.C (main): No longer fails.
32527
32528 2002-12-27 Mark Mitchell <mark@codesourcery.com>
32529
32530 * g++.dg/eh/spec4.C: Remove stray semicolon.
32531 * g++.dg/expr/pmf-1.C: Change error message.
32532 * g++.dg/ext/asm1.C: Remove stray semicolon.
32533 * g++.dg/ext/typename1.C: Add missing typenames.
32534 * g++.dg/inherit/template-as-base.C: Change error message.
32535 * g++.dg/lookup/scoped1.C: Likewise.
32536 * g++.dg/lookup/scoped2.C: Likewise.
32537 * g++.dg/lookup/using2.C: Likewise.
32538 * g++.dg/other/component1.C: Remove stray semicolon.
32539 * g++.dg/other/do1.C: Change error message.
32540 * g++.dg/other/error2.C: Likewise.
32541 * g++.dg/other/init1.C: Likewise.
32542 * g++.dg/other/packed1.C: Remove stray semicolon.
32543 * g++.dg/other/ptrmem2.C: Change error message.
32544 * g++.dg/parse/parameter-declaration-1.C: Remove line number
32545 marker.
32546 * g++.dg/special/initp1.C: Remove invalid attribute usage.
32547 * g++.dg/template/access3.C: Add typename keyword.
32548 * g++.dg/template/access5.C: Remove stray semicolon.
32549 * g++.dg/template/access6.C: Likewise.
32550 * g++.dg/template/complit1.C: Likewise.
32551 * g++.dg/template/crash1.C: Change error message.
32552 * g++.dg/template/inherit2.C: Remove stray semicolon.
32553 * g++.dg/template/instantiate2.C: Likewise.
32554 * g++.dg/template/instantiate3.C: Change error message.
32555 * g++.dg/template/qual1.C: Remove stray semicolon.
32556 * g++.dg/template/qualttp18.C: Change error message.
32557 * g++.dg/template/ref1.C: Remove stray semicolon.
32558 * g++.dg/template/sizeof1.C (A::value): Declare it.
32559 * g++.dg/template/spec4.C: Change error message.
32560 * g++.dg/template/static1.C: Likewise.
32561 * g++.dg/template/type1.C: Likewise.
32562 * g++.dg/template/typename3.C: Likewise.
32563 * g++.old-deja/g++.benjamin/13478.C: Change error message.
32564 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32565 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32566 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32567 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32568 named return value extension.
32569 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32570 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32571 * g++.old-deja/g++.bob/extern_C.C: Likewise.
32572 * g++.old-deja/g++.bob/inherit2.C: Likewise.
32573 * g++.old-deja/g++.brendan/complex1.C: Likewise.
32574 * g++.old-deja/g++.brendan/copy5.C: Likewise.
32575 * g++.old-deja/g++.brendan/crash13.C: Likewise.
32576 * g++.old-deja/g++.brendan/crash15.C: Likewise.
32577 * g++.old-deja/g++.brendan/crash18.C: Change error message.
32578 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32579 * g++.old-deja/g++.brendan/crash38.C: Likewise.
32580 * g++.old-deja/g++.brendan/crash50.C: Likewise.
32581 * g++.old-deja/g++.brendan/crash56.C: Likewise.
32582 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32583 syntax.
32584 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32585 * g++.old-deja/g++.brendan/crash8.C: Change error message.
32586 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32587 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32588 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32589 * g++.old-deja/g++.brendan/template11.C: Likewise.
32590 * g++.old-deja/g++.brendan/template26.C: Likewise.
32591 * g++.old-deja/g++.brendan/template27.C: Use explicit
32592 specialization syntax.
32593 * g++.old-deja/g++.brendan/template30.C: Likewise.
32594 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32595 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32596 non-dependent names.
32597 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32598 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32599 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32600 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32601 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32602 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32603 named return value extension.
32604 * g++.old-deja/g++.ext/namedret2.C: Likewise.
32605 * g++.old-deja/g++.ext/namedret3.C: Likewise.
32606 * g++.old-deja/g++.ext/return1.C: Likewise.
32607 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32608 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32609 * g++.old-deja/g++.jason/access8.C: Likewise.
32610 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32611 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32612 pseudo-destructor names.
32613 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32614 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32615 pseudo-destructor names.
32616 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32617 * g++.old-deja/g++.jason/overload19.C: Likewise.
32618 * g++.old-deja/g++.jason/overload32.C: Likewise.
32619 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32620 stray semicolons.
32621 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32622 * g++.old-deja/g++.jason/return.C: Likewise.
32623 * g++.old-deja/g++.jason/return2.C: Likewise.
32624 * g++.old-deja/g++.jason/shadow1.C: Likewise.
32625 * g++.old-deja/g++.jason/special.C: Use explicit specialization
32626 syntax.
32627 * g++.old-deja/g++.jason/template10.C: Account for use of
32628 non-dependent names.
32629 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32630 syntax.
32631 * g++.old-deja/g++.jason/template37.C: Likewise.
32632 * g++.old-deja/g++.law/access4.C: Change error messages.
32633 * g++.old-deja/g++.law/arm13.C: Remove incorrect
32634 pseudo-destructor names.
32635 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32636 * g++.old-deja/g++.law/ctors9.C: Likewise.
32637 * g++.old-deja/g++.law/cvt22.C: Likewise.
32638 * g++.old-deja/g++.law/dtors5.C: Likewise.
32639 * g++.old-deja/g++.law/global-init1.C: Likewise.
32640 * g++.old-deja/g++.law/missed-error3.C: Likewise.
32641 * g++.old-deja/g++.law/operators28.C: Likewise.
32642 * g++.old-deja/g++.law/visibility28.C: Likewise.
32643 * g++.old-deja/g++.martin/eval1.C: Likewise.
32644 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32645 name.
32646 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32647 * g++.old-deja/g++.mike/net34.C: Likewise.
32648 * g++.old-deja/g++.mike/net36.C: Likewise.
32649 * g++.old-deja/g++.mike/ns2.C: Likewise.
32650 * g++.old-deja/g++.mike/p12306.C: Likewise.
32651 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32652 value extension.
32653 * g++.old-deja/g++.mike/p700.C: Likewise.
32654 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32655 * g++.old-deja/g++.mike/p710.C: Likewise.
32656 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32657 value extension.
32658 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32659 * g++.old-deja/g++.mike/pmf9.C: Likewise.
32660 * g++.old-deja/g++.ns/crash2.C: Likewise.
32661 * g++.old-deja/g++.ns/crash3.C: Likewise.
32662 * g++.old-deja/g++.ns/invalid1.C: Likewise.
32663 * g++.old-deja/g++.ns/ns17.C: Likewise.
32664 * g++.old-deja/g++.ns/template16.C: Likewise.
32665 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32666 keyword.
32667 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32668 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32669 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32670 named return value extension.
32671 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32672 * g++.old-deja/g++.other/access4.C: Issue additional error
32673 messages.
32674 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32675 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32676 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32677 * g++.old-deja/g++.other/crash25.C: Change error message.
32678 * g++.old-deja/g++.other/crash4.C: Change error message.
32679 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32680 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32681 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32682 checks.
32683 * g++.old-deja/g++.other/defarg8.C: Likewise.
32684 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32685 * g++.old-deja/g++.other/dtor10.C: Likewise.
32686 * g++.old-deja/g++.other/incomplete.C: Likewise.
32687 * g++.old-deja/g++.other/linkage7.C: Likewise.
32688 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32689 lookup algorithm.
32690 * g++.old-deja/g++.other/mangle2.C: Likewise.
32691 * g++.old-deja/g++.other/refinit2.C: Likewise.
32692 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32693 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32694 * g++.old-deja/g++.pt/crash28.C: Likewise.
32695 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32696 syntax.
32697 * g++.old-deja/g++.pt/crash32.C: Change error message.
32698 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32699 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32700 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32701 error message position.
32702 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32703 * g++.old-deja/g++.pt/defarg8.C: Change error message.
32704 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32705 syntax.
32706 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32707 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32708 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32709 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32710 keyword.
32711 * g++.old-deja/g++.pt/explicit31.C: Likewise.
32712 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32713 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32714 keyword.
32715 * g++.old-deja/g++.pt/explicit71.C: Change error message.
32716 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32717 syntax.
32718 * g++.old-deja/g++.pt/friend28.C: Account for use of
32719 non-dependent names.
32720 * g++.old-deja/g++.pt/friend29.C: Likewise.
32721 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32722 rules.
32723 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32724 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32725 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32726 lookup rules.
32727 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32728 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32729 keyword.
32730 * g++.old-deja/g++.pt/memclass20.C: Likewise.
32731 * g++.old-deja/g++.pt/memclass5.C: Likewise.
32732 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32733 keyword.
32734 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32735 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32736 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32737 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32738 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32739 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32740 keyword.
32741 * g++.old-deja/g++.pt/spec10.C: Likewise.
32742 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32743 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32744 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32745 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32746 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32747 * g++.old-deja/g++.pt/ttp62.C: Likewise.
32748 * g++.old-deja/g++.pt/ttp64.C: Likewise.
32749 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32750 * g++.old-deja/g++.pt/typename15.C: Likewise.
32751 * g++.old-deja/g++.pt/typename22.C: Likewise.
32752 * g++.old-deja/g++.pt/typename6.C: Change error messages.
32753 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32754 * g++.old-deja/g++.pt/virtual2.C: Likewise.
32755 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32756 syntax.
32757 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32758 return value extension.
32759 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32760 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32761 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32762 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32763
32764 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
32765
32766 * g++.dg/warn/inline1.C: New test.
32767 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32768 * g++.old-deja/g++.jason/synth10.C: Likewise.
32769 * g++.old-deja/g++.mike/net31.C: Likewise.
32770 * g++.old-deja/g++.mike/p8786.C: Likewise.
32771
32772 * g++.dg/template/friend10.C: New test.
32773 * g++.dg/template/conv5.C: New test.
32774
32775 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
32776
32777 * g++.dg/lookup/scoped3.C: New test.
32778
32779 * g++.dg/lookup/decl1.C: New test.
32780 * g++.dg/lookup/decl2.C: New test.
32781
32782 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
32783
32784 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32785 gcc.c-torture/compile/20021015-1.c,
32786 gcc.c-torture/compile/20021015-2.c,
32787 gcc.c-torture/compile/20021123-1.c,
32788 gcc.c-torture/compile/20021123-2.c,
32789 gcc.c-torture/compile/20021123-3.c,
32790 gcc.c-torture/compile/20021123-4.c,
32791 gcc.c-torture/execute/20021024-1.c: Add tests previously added
32792 only to 3.1 or 3.2 branch.
32793
32794 2002-12-23 Mark Mitchell <mark@codesourcery.com>
32795
32796 * gcc.dg/i386-bitfield3.c: New test.
32797
32798 * gcc.dg/i386-bitfield2.c: New test.
32799
32800 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
32801
32802 * g++.dg/parse/conv_op1.C: New test.
32803
32804 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
32805
32806 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32807 approved.
32808
32809 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
32810
32811 * gcc.c-torture/compile/20021220-1.c: New test.
32812
32813 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
32814
32815 * gcc.dg/i386-fastcall-1.c: New.
32816
32817 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32818
32819 * gcc.c-torture/execute/20021219-1.c: New test.
32820
32821 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32822
32823 * gcc.dg/i386-pic-1.c: New test.
32824
32825 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32826
32827 PR c++/8099
32828 * g++.dg/template/friend9.C: New test.
32829
32830 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32831
32832 PR c++/3663
32833 * g++.dg/template/access7.C: New test.
32834
32835 2002-12-18 Nick Clifton <nickc@redhat.com>
32836
32837 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32838 the libstdc++-v3 directory has been found.
32839
32840 2002-12-12 Devang Patel <dpatel@apple.com>
32841 * gcc.dg/darwin-ld-1.c: New test.
32842 * gcc.dg/darwin-ld-2.c: New test.
32843 * gcc.dg/darwin-ld-3.c: New test.
32844 * gcc.dg/darwin-ld-4.c: New test.
32845 * gcc.dg/darwin-ld-5.c: New test.
32846
32847 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
32848
32849 * gcc.c-torture/compile/20021212-1.c: New test.
32850
32851 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
32852
32853 * gcc.dg/fshort-wchar: New test.
32854
32855 2002-12-10 Mark Mitchell <mark@codesourcery.com>
32856
32857 PR c++/8372
32858 * g++.dg/template/dtor1.C: New test.
32859
32860 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32861 markers.
32862
32863 2002-12-10 Jakub Jelinek <jakub@redhat.com>
32864
32865 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32866
32867 2002-12-09 Mark Mitchell <mark@codesourcery.com>
32868
32869 * g++.dg/template/static1.C: New test.
32870 * g++.dg/template/static2.C: New test.
32871 * g++.old-deja/g++.ext/memconst.C: New test.
32872
32873 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32874
32875 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32876 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32877 * g++.dg/special/initp1.C: Likewise.
32878
32879 2002-12-06 Jakub Jelinek <jakub@redhat.com>
32880
32881 * gcc.c-torture/execute/20021204-1.c: New test.
32882
32883 2002-12-04 Geoffrey Keating <geoffk@apple.com>
32884
32885 * gcc.dg/ppc-fmadd-1.c: New file.
32886 * gcc.dg/ppc-fmadd-2.c: New file.
32887 * gcc.dg/ppc-fmadd-3.c: New file.
32888
32889 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32890
32891 * gcc.c-torture/compile/20021204-1.c: New test.
32892
32893 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
32894
32895 * g++.dg/inherit/covariant2.C: New test.
32896 * g++.dg/inherit/covariant3.C: New test.
32897 * g++.dg/inherit/covariant4.C: New test.
32898 * g++.dg/inherit/covariant1.C: Remove XFAIL.
32899 * g++.old-deja/g++.robertl/eb17.C: Likewise.
32900
32901 2002-12-03 Mark Mitchell <mark@codesourcery.com>
32902
32903 PR c++/8688
32904 * g++.dg/init/brace3.C: New test.
32905
32906 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
32907
32908 * gcc.dg/20020210-1.c: Fix a comment typo.
32909
32910 2002-12-02 Mark Mitchell <mark@codesourcery.com>
32911
32912 PR c++/8720
32913 * g++.dg/parse/defarg1.C: New test.
32914
32915 PR c++/8615
32916 * g++.dg/template/char1.C: New test.
32917
32918 * g++.dg/template/varmod1.C: Fix typo.
32919
32920 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32921
32922 DR 180
32923 * g++.old-deja/g++.pt/crash32.C: Expect error.
32924
32925 2002-12-01 Mark Mitchell <mark@codesourcery.com>
32926
32927 PR c++/5919
32928 * g++.dg/template/varmod1.C: New test.
32929
32930 PR c++/8727
32931 * g++.dg/inherit/typeinfo1.C: New test.
32932
32933 PR c++/8663
32934 * g++.dg/inherit/typedef1.C: New test.
32935
32936 2002-11-30 Mark Mitchell <mark@codesourcery.com>
32937
32938 PR c++/8332
32939 PR c++/8493
32940 * g++.dg/template/strlen1.C: New test.
32941
32942 PR c++/8227
32943 * g++.dg/template/ctor2.C: New test.
32944
32945 PR c++/8214
32946 * g++.dg/init/string1.C: New test.
32947
32948 PR c++/8511
32949 * g++.dg/template/friend8.C: New test.
32950
32951 2002-11-29 Joe Buck <jbuck@synopsys.com>
32952
32953 * g++.dg/lookup/anon2.C: New test.
32954
32955 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
32956
32957 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32958 h8300 port.
32959
32960 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
32961
32962 * gcc.dg/bitfld-6.c: New test.
32963
32964 2002-11-27 Jan Hubicka <jh@suse.cz>
32965
32966 * gcc.c-torture/execute/20021127.[cx]: New test.
32967
32968 2002-11-26 Jan Hubicka <jh@suse.cz>
32969
32970 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32971 quality.
32972
32973 2002-11-26 Geoffrey Keating <geoffk@apple.com>
32974
32975 * g++.dg/init/brace2.C: New test.
32976 * g++.old-deja/g++.mike/p9129.C: Correct.
32977
32978 2002-11-26 Mark Mitchell <mark@codesourcery.com>
32979
32980 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32981
32982 2002-11-25 Andreas Bauer <baueran@in.tum.de>
32983
32984 * gcc.dg/sibcall-6: New test for indirect sibcalls.
32985
32986 2002-11-25 Mark Mitchell <mark@codesourcery.com>
32987
32988 * testsuite/g++.dg/abi/empty11.C: New test.
32989 * testsuite/g++.dg/rtti/cv1.C: New test.
32990
32991 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
32992
32993 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32994
32995 2002-11-24 Mark Mitchell <mark@codesourcery.com>
32996
32997 * g++.dg/abi/empty10.C: New test.
32998
32999 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
33000
33001 * gcc.c-torture/compile/20021124-1.c: New test.
33002
33003 2002-11-22 Mark Mitchell <mark@codesourcery.com>
33004
33005 * g++.dg/abi/rtti2.C: New test.
33006
33007 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
33008
33009 * gcc.dg/i386-unroll-1.c: New test.
33010
33011 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
33012
33013 * gcc.c-torture/compile/20021120-1.c: New test.
33014 * gcc.c-torture/compile/20021120-2.c: New test.
33015
33016 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
33017
33018 * gcc.dg/bitfld-5.c: New test.
33019
33020 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
33021
33022 * gcc.c-torture/execute/20021120-3.c: New test.
33023
33024 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
33025
33026 * gcc.c-torture/execute/20021120-2.c: New test.
33027
33028 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
33029
33030 * gcc.c-torture/execute/20021120-1.c: New test.
33031
33032 2002-11-20 Jakub Jelinek <jakub@redhat.com>
33033
33034 * gcc.c-torture/execute/20021118-3.c: New test.
33035
33036 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
33037
33038 * gcc.c-torture/compile/20021119-1.c: New test.
33039
33040 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
33041
33042 * gcc.dg/duff-1.c: New test.
33043 * gcc.dg/duff-2.c: New test.
33044 * gcc.dg/duff-3.c: New test.
33045
33046 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
33047
33048 * gcc.dg/cpp/_Pragma5.c: New test.
33049
33050 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
33051
33052 * gcc.c-torture/execute/20021118-2.c: New test.
33053
33054 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
33055
33056 * gcc.c-torture/execute/20021118-1.c: New test.
33057
33058 2002-11-16 Jakub Jelinek <jakub@redhat.com>
33059
33060 * gcc.dg/20021116-1.c: New test.
33061
33062 2002-11-14 Mark Mitchell <mark@codesourcery.com>
33063
33064 * g++.dg/abi/vcall1.C: New test.
33065
33066 2002-11-14 Jakub Jelinek <jakub@redhat.com>
33067
33068 * gcc.dg/20021029-1.c: New test.
33069 * gcc.dg/20021029-2.c: New test.
33070
33071 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
33072
33073 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
33074
33075 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
33076
33077 PR c/8439
33078 * gcc.dg/20021110.c: Move to ...
33079 * gcc.c-torture/compile/20021110.c: .... here.
33080
33081 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33082
33083 PR c/8467
33084 * gcc.c-torture/execute/20021111-1.c
33085
33086 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
33087
33088 PR c/8439
33089 * gcc.dg/20021110.c: New test.
33090
33091 2002-11-10 Mark Mitchell <mark@codesourcery.com>
33092
33093 * g++.dg/abi/vthunk3.C: Run only on x86.
33094
33095 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
33096
33097 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
33098
33099 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
33100
33101 * lib/compat.exp (compat-execute): Fix logic error in last
33102 change.
33103
33104 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
33105
33106 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
33107
33108 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33109
33110 PR c++/8389
33111 * g++.dg/template/access6.C: New test.
33112
33113 2002-11-08 Jan Hubicka <jh@suse.cz>
33114
33115 * gcc.dg/i386-ssefp-1.c: New test.
33116 * gcc.dg/i386-ssefp-1.c: New test.
33117
33118 2002-11-08 Jan Hubicka <jh@suse.cz>
33119
33120 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
33121
33122 2002-11-07 Mark Mitchell <mark@codesourcery.com>
33123
33124 * g++.dg/abi/vthunk3.C: New test.
33125
33126 PR c++/8338
33127 * g++.dg/template/crash2.C: New test.
33128
33129 2002-11-07 Mark Mitchell <mark@codesourcery.com>
33130
33131 * testsuite/g++.dg/abi/dtor1.C: New test.
33132 * testsuite/g++.dg/abi/dtor2.C: Likewise.
33133
33134 2002-11-05 Geoffrey Keating <geoffk@apple.com>
33135
33136 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
33137 Darwin.
33138
33139 2002-11-04 Adam Nemet <anemet@lnxw.com>
33140
33141 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
33142 -mthumb. Only xfail with -O0.
33143
33144 2002-11-03 Mark Mitchell <mark@codesourcery.com>
33145
33146 * g++.dg/abi/thunk1.C: New test.
33147 * g++.dg/abi/thunk2.C: Likewise.
33148 * g++.dg/abi/vtt1.C: Likewise.
33149
33150 2002-11-02 Diego Novillo <dnovillo@redhat.com>
33151
33152 PR optimization/8423
33153 * gcc.c-torture/execute/builtin-constant.c: New test.
33154
33155 2002-11-01 Zack Weinberg <zack@codesourcery.com>
33156
33157 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
33158 Add some more cases.
33159
33160 2002-11-01 Mark Mitchell <mark@codesourcery.com>
33161
33162 PR c++/8391
33163 * g++.dg/opt/local1.C: New test.
33164
33165 2002-10-30 Mark Mitchell <mark@codesourcery.com>
33166
33167 PR c++/8160
33168 * g++.dg/template/complit1.C: New test.
33169
33170 PR c++/8149
33171 * g++.dg/template/typename4.C: Likewise.
33172
33173 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33174
33175 Core issue 287, PR c++/7639
33176 * g++.dg/template/instantiate1.C: Adjust error location.
33177 * g++.dg/template/instantiate3.C: New test.
33178 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
33179 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
33180 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
33181
33182 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
33183
33184 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
33185
33186 2002-10-29 Mark Mitchell <mark@codesourcery.com>
33187
33188 PR c++/8287
33189 * g++.dg/init/dtor2.C: New test.
33190
33191 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33192
33193 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
33194 * gcc.dg/nest.c: Bypass errors on irix6.
33195
33196 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
33197
33198 * gcc.dg/nest.c: Expect error for mmix-*-*.
33199 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
33200
33201 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
33202
33203 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
33204 markers.
33205
33206 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
33207
33208 2002-10-25 Mike Stump <mrs@apple.com>
33209
33210 * gcc.dg/warn-1.c: New test.
33211
33212 2002-10-25 Zack Weinberg <zack@codesourcery.com>
33213
33214 * g++.dg/template/typename3.C: New test.
33215
33216 2002-10-25 Mark Mitchell <mark@codesourcery.com>
33217
33218 * g++.dg/lookup/ptrmem1.C: New test.
33219
33220 * g++.dg/abi/vthunk2.C: New test.
33221
33222 2002-10-25 Zack Weinberg <zack@codesourcery.com>
33223
33224 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
33225
33226 2002-10-24 Mark Mitchell <mark@codesourcery.com>
33227
33228 * g++.dg/abi/empty9.C: New test.
33229
33230 2002-10-24 Richard Henderson <rth@redhat.com>
33231
33232 * g++.dg/inherit/thunk1.C: Enable for ia64.
33233
33234 2002-10-23 Mark Mitchell <mark@codesourcery.com>
33235
33236 PR c++/8067
33237 * g++.dg/lookup/pretty1.C: New test.
33238
33239 2002-10-23 Jakub Jelinek <jakub@redhat.com>
33240
33241 * gcc.dg/20021023-1.c: New test.
33242
33243 2002-10-23 Mark Mitchell <mark@codesourcery.com>
33244
33245 PR c++/7679
33246 * g++.dg/parse/inline1.C: New test.
33247
33248 2002-10-23 Richard Henderson <rth@redhat.com>
33249
33250 * g++.dg/inherit/thunk1.C: Enable for x86_64.
33251
33252 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
33253
33254 2002-10-22 Mark Mitchell <mark@codesourcery.com>
33255
33256 PR c++/6579
33257 * g++.dg/parse/stmtexpr3.C: New test.
33258
33259 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
33260
33261 * g++.dg/expr/cond1.C: New test.
33262
33263 2002-10-21 Zack Weinberg <zack@codesourcery.com>
33264
33265 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
33266
33267 2002-10-21 Mark Mitchell <mark@codesourcery.com>
33268
33269 * g++.dg/abi/vbase13.C: New test.
33270 * g++.dg/abi/vbase14.C: Likewise.
33271
33272 2002-10-21 Jakub Jelinek <jakub@redhat.com>
33273
33274 * gcc.dg/tls/pic-1.c: New test.
33275 * gcc.dg/tls/nonpic-1.c: New test.
33276 * gcc.dg/20021018-1.c: New test.
33277
33278 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
33279
33280 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
33281 Remove only files with the same base name as the test case.
33282 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
33283 (profopt-execute): Likewise. Also, remove old profiling
33284 and performance data files before running the tests.
33285
33286 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
33287 * g++.dg/bprob/bprob.exp: Likewise.
33288 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
33289 to allow more general test case names.
33290
33291 * g++.dg/bprob/bprob-1.C: Rename to ...
33292 * g++.dg/bprob/g++-bprob-1.C: ... this.
33293
33294 * g77.dg/bprob/bprob-1.f: Rename to ...
33295 * g77.dg/bprob/g77-bprob-1.f: ... this.
33296
33297 2002-10-21 Zack Weinberg <zack@codesourcery.com>
33298
33299 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
33300 bison 1.50 or later.
33301
33302 2002-10-21 Janis Johnson <janis187@us.ibm.com>
33303
33304 * g++.dg/README: Describe more test directories.
33305
33306 2002-10-21 Mark Mitchell <mark@codesourcery.com>
33307
33308 * g++.dg/init/array6.C: Add additional tests.
33309
33310 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
33311
33312 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
33313 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
33314
33315 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
33316
33317 * gcc.c-torture/compile/20020604-1.x: New.
33318 * gcc.c-torture/compile/simd-5.x: Likewise.
33319 * gcc.c-torture/execute/920710-1.x: Likewise.
33320 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
33321
33322 2002-10-21 Mark Mitchell <mark@codesourcery.com>
33323
33324 * g++.dg/inherit/override1.C: Add dg-options clause.
33325
33326 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33327
33328 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
33329 _mm_slli_si128.
33330
33331 2002-10-19 Andreas Schwab <schwab@suse.de>
33332
33333 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
33334 directory component.
33335
33336 2002-10-18 Mark Mitchell <mark@codesourcery.com>
33337
33338 * g++.dg/inherit/thunk1.C: New test.
33339
33340 * g++.dg/inherit/override1.C: New test.
33341
33342 * g++.dg/abi/mangle11.C: New test.
33343 * g++.dg/abi/mangle14.C: New test.
33344 * g++.dg/abi/mangle17.C: New test.
33345
33346 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
33347
33348 * g++.dg/overload/member2.C: New test.
33349
33350 2002-10-17 Janis Johnson <janis187@us.ibm.com>
33351
33352 * g++.dg/README: Describe new compat directory.
33353 * g++.dg/dg.exp: Skip tests in compat directory.
33354 * README.compat: New file.
33355 * lib/compat.exp: New expect script.
33356 * g++.dg/compat: New test directory.
33357 * g++.dg/compat/compat.exp: New expect script.
33358 * g++.dg/compat/abi: New test directory.
33359 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
33360 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
33361 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
33362 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
33363 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
33364 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
33365 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
33366 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
33367 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
33368 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
33369 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
33370 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
33371 * g++.dg/compat/break: New test directory.
33372 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
33373 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
33374 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
33375 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
33376 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
33377 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
33378 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
33379 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
33380 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
33381 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
33382 g++.dg/compat/break/README: New files.
33383 * g++.dg/compat/eh: New test directory.
33384 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
33385 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
33386 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
33387 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
33388 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
33389 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33390 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33391 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33392 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33393 g++.dg/compat/eh/filter2_y.C,
33394 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33395 g++.dg/compat/eh/new1_y.C,
33396 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33397 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33398 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33399 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33400 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33401 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33402 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33403 g++.dg/compat/eh/unexpected1_y.C: New files.
33404 * g++.dg/compat/init: New test directory.
33405 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33406 g++.dg/compat/init/array5_y.C,
33407 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33408 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33409 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33410 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33411 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33412 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33413 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33414 g++.dg/compat/init/init-ref2_y.C: New files.
33415
33416 2002-10-17 Mark Mitchell <mark@codesourcery.com>
33417
33418 PR c++/7584
33419 * g++.dg/inherit/using3.C: New test.
33420
33421 2002-10-17 Jan Hubicka <jh@suse.cz>
33422
33423 * gcc.dg/20021017-2.c: New test.
33424
33425 2002-10-17 Mark Mitchell <mark@codesourcery.com>
33426
33427 * g++.dg/abi/mangle16.C: Adjust.
33428
33429 * g++.dg/init/array8.C: New test.
33430
33431 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
33432
33433 * gcc.dg/special/mips-abi.exp: New test.
33434 * gcc.dg/special/mips-abi.s: Empty file used by the above.
33435
33436 2002-10-16 Mark Mitchell <mark@codesourcery.com>
33437
33438 * g++.dg/abi/mangle16.C: New test.
33439 * g++.dg/abi/mangle17.C: Likewise.
33440
33441 PR c++/7478
33442 * g++.dg/template/ref1.C: New test.
33443
33444 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33445
33446 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33447
33448 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
33449
33450 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33451
33452 2002-10-16 Mark Mitchell <mark@codesourcery.com>
33453
33454 PR c++/7524
33455 * g++.dg/init/array7.C: New test.
33456
33457 2002-10-15 Mark Mitchell <mark@codesourcery.com>
33458
33459 * g++.dg/init/array6.C: New test.
33460
33461 * g++.dg/abi/mangle13.C: Likewise.
33462 * g++.dg/abi/mangle14.C: Likewise.
33463 * g++.dg/abi/mangle15.C: Likewise.
33464
33465 2002-10-14 Mark Mitchell <mark@codesourcery.com>
33466
33467 * g++.dg/abi/empty8.C: New test.
33468
33469 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
33470
33471 * g++.dg/init/ctor1.C: New test.
33472
33473 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
33474
33475 * gcc.c-torture/execute/20021015-1.c: New test.
33476
33477 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
33478
33479 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33480
33481 2002-10-14 Jan Hubicka <jh@suse.cz>
33482
33483 * gcc.dg/i386-ssetype-[1-5].c: New tests.
33484
33485 2002-10-14 Richard Henderson <rth@redhat.com>
33486
33487 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33488
33489 2002-10-14 Mark Mitchell <mark@codesourcery.com>
33490
33491 PR optimization/6631
33492 * g++.dg/opt/const2.C: New test.
33493
33494 2002-10-14 Mark Mitchell <mark@codesourcery.com>
33495
33496 PR c++/7176
33497 * g++.dg/parse/friend1.C: New test.
33498 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33499
33500 2002-10-14 Jakub Jelinek <jakub@redhat.com>
33501
33502 * gcc.dg/20021014-1.c: New test.
33503
33504 2002-10-11 Mark Mitchell <mark@codesourcery.com>
33505
33506 PR c++/5661
33507 * g++.dg/ext/vlm1.C: New test.
33508 * g++.dg/ext/vlm2.C: Likewise.
33509
33510 * g++.dg/init/array1.C: Remove invalid braces.
33511 * g++.dg/init/brace1.C: New test.
33512 * g++.dg/init/copy2.C: Likewise.
33513 * g++.dg/init/copy3.C: Likewise.
33514 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33515 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33516 braces.
33517
33518 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
33519
33520 * gcc.dg/cpp/assembler.S: Don't use -ansi.
33521
33522 2002-10-11 Richard Shann <richard.shann@superh.com>
33523
33524 * gcc.c-torture/compile/simd-5.c: New test.
33525
33526 2002-10-10 Roger Sayle <roger@eyesopen.com>
33527
33528 * gcc.c-torture/execute/shiftopt-1.c: New test case.
33529
33530 2002-10-10 Jim Wilson <wilson@redhat.com>
33531
33532 * gcc.c-torture/execute/20021010-1.c: New test.
33533
33534 2002-10-09 Zack Weinberg <zack@codesourcery.com>
33535
33536 PR c/7353
33537 * g++.dg/ext/typedef-init.C: New test.
33538 * gcc.dg/typedef-init.c: New test.
33539
33540 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
33541
33542 * gcc.dg/cpp/paste13.c: New test.
33543
33544 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33545
33546 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
33547 remaining platforms, XFAIL during compile, not execute. Don't
33548 XFAIL at -O0.
33549
33550 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
33551
33552 * gcc.dg/alias-1.c: Tweak expected warning.
33553
33554 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33555
33556 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33557
33558 2002-10-06 Andreas Jaeger <aj@suse.de>
33559
33560 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33561 * gcc.dg/cpp/c++98.C: Likewise.
33562
33563 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33564 * g++.dg/cpp/c++98.C: Likewise.
33565
33566 * g++.dg/README (Subdirectories): Mention cpp directory.
33567
33568 PR target/7559
33569 * gcc.dg/20021006-1.c: New test.
33570
33571 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33572
33573 PR c++/7804
33574 * g++.dg/other/warning1.C: New test.
33575
33576 2002-10-04 Roger Sayle <roger@eyesopen.com>
33577
33578 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33579 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
33580 and sparc-*-* with -m64 as expected failures. See PR 8087.
33581
33582 2002-10-03 Mark Mitchell <mark@codesourcery.com>
33583
33584 PR c++/7931
33585 * g++.dg/template/ptrmem3.C: New test.
33586
33587 PR c++/7754
33588 * g++.dg/template/union1.C: New test.
33589
33590 2002-10-03 Mark Mitchell <mark@codesourcery.com>
33591
33592 PR c++/8006
33593 * g++.dg/abi/mangle9.C: New test.
33594 * g++.dg/abi/mangle10.C: New test.
33595 * g++.dg/abi/mangle11.C: New test.
33596 * g++.dg/abi/mangle12.C: New test.
33597
33598 2002-10-02 Mark Mitchell <mark@codesourcery.com>
33599
33600 PR c++/7188.
33601 * g++.dg/template/meminit1.C: New test.
33602 * g++.dg/warn/Wreorder-1.C: Likewise.
33603 * g++.old-deja/g++.mike/warn3.C: Tweak.
33604 * lib/prune.exp: Ingore "in copy constructor".
33605
33606 2002-10-02 Andreas Jaeger <aj@suse.de>
33607
33608 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33609 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33610 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33611 on x86-64.
33612
33613 2002-10-01 Mark Mitchell <mark@codesourcery.com>
33614
33615 * gcc.dg/empty1.C: Fix typo.
33616
33617 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
33618
33619 * gcc.dg/alias-1.c: New test.
33620
33621 2002-10-01 Mark Mitchell <mark@codesourcery.com>
33622
33623 * gcc.dg/empty1.C: New test.
33624
33625 * g++.dg/tls/init-2.C: Tweak error messages.
33626
33627 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
33628
33629 * gcc.c-torture/compile/20020923-1.c: New test.
33630
33631 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
33632
33633 * gcc.c-torture/execute/ffs-1.c: New test.
33634 * gcc.c-torture/execute/ffs-2.c: Ditto.
33635
33636 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
33637
33638 * g++.dg/overload/member1.C: New test.
33639
33640 2002-09-30 Mark Mitchell <mark@codesourcery.com>
33641
33642 * g++.dg/abi/empty7.C: New test.
33643 * g++.dg/init/pm2.C: Likewise.
33644
33645 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
33646
33647 * g++.dg/rtti/crash1.C: New test.
33648
33649 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
33650
33651 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33652 gcc.dg/sibcall-4.c: New tests.
33653
33654 2002-09-28 Roger Sayle <roger@eyesopen.com>
33655
33656 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33657 powerpc and MMIX targets.
33658
33659 2002-09-27 Zack Weinberg <zack@codesourcery.com>
33660
33661 * gcc.dg/cpp/20020927-1.c: New.
33662
33663 2002-09-26 David S. Miller <davem@redhat.com>
33664
33665 * gcc.c-torture/compile/trunctfdf.c: New.
33666
33667 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33668
33669 * lib/target-supports.exp (check_weak_available): Handle solaris2.
33670
33671 2002-09-27 Alan Modra <amodra@bigpond.net.au>
33672
33673 * gcc.c-torture/execute/loop-15.c: New.
33674
33675 2002-09-26 Janis Johnson <janis187@us.ibm.com>
33676
33677 * README.QMTEST: Fix typo.
33678
33679 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
33680
33681 * gcc.dg/20020926-1.c: New test.
33682
33683 2002-09-25 David S. Miller <davem@redhat.com>
33684
33685 PR target/7842
33686 * gcc.c-torture/execute/shiftdi.c: New test.
33687
33688 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
33689
33690 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33691 unique to the tool.
33692 * lib/g77.exp (g77_init): Likewise.
33693 * lib/g++.exp (g++_init): Likewise.
33694 * lib/objc.exp (objc_init): Likewise.
33695
33696 2002-09-25 Mark Mitchell <mark@codesourcery.com>
33697
33698 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33699 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33700 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33701
33702 2002-09-25 Richard Henderson <rth@redhat.com>
33703
33704 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33705 too-small long double.
33706
33707 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
33708
33709 * gcc.dg/20020919-1.c: New test.
33710
33711 2002-09-23 Mark Mitchell <mark@codesourcery.com>
33712
33713 * g++.dg/abi/bitfield6.C: New test.
33714 * g++.dg/abi/bitfield7.C: New test.
33715 * g++.dg/abi/bitfield8.C: New test.
33716 * g++.dg/abi/vbase11.C: New test.
33717
33718 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
33719
33720 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33721 hppa*-*-hpux*. Update test comment.
33722
33723 2002-09-20 Jakub Jelinek <jakub@redhat.com>
33724
33725 * gcc.dg/tls/struct-1.c: New test.
33726
33727 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
33728
33729 * gcc.dg/cpp/tr-warn2.c: Update.
33730
33731 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
33732
33733 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33734
33735 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
33736
33737 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33738 systems.
33739
33740 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
33741
33742 * gcc.c-torture/execute/ieee/mzero3.c: New test.
33743
33744 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33745 Adjust for c++filt moved to binutils. Remove spurious duplicate
33746 setting of cxxfilt.
33747
33748 2002-09-19 Geoffrey Keating <geoffk@apple.com>
33749
33750 * gcc.dg/20020312-2.c: Update for darwin.
33751
33752 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
33753
33754 * g++.old-deja/g++.other/crash32.C: Mark ICE.
33755
33756 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
33757
33758 * objc.dg/comp-types-1.m: New test.
33759 * objc.dg/comp-types-2.m: New test.
33760 * objc.dg/comp-types-3.m: New test.
33761 * objc.dg/comp-types-4.m: New test.
33762 * objc.dg/comp-types-5.m: New test.
33763 * objc.dg/comp-types-6.m: New test.
33764
33765 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
33766
33767 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33768
33769 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
33770
33771 * g++.dg/other/do1.C: New test.
33772
33773 * g++.dg/template/subst1.C: New test.
33774
33775 2002-09-16 Steve Ellcey <sje@cup.hp.com>
33776
33777 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33778
33779 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
33780
33781 * g++.dg/template/qualttp20.C: Adjust expected errors.
33782 * g++.old-deja/g++.jason/report.C: Likewise.
33783 * g++.old-deja/g++.other/qual1.C: Likewise.
33784
33785 * g++.dg/lookup/scoped2.C: New test.
33786
33787 * g++.dg/ext/asm3.C: New test.
33788
33789 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
33790
33791 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33792
33793 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
33794
33795 * ChangeLog: follow spelling conventions.
33796 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33797 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33798 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33799 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33800 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33801 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33802 * g++.old-deja/g++.law/global-init1.C: Likewise.
33803 * g++.old-deja/g++.other/delete4.C: Likewise.
33804 * g++.old-deja/g++.other/inline21.C: Likewise.
33805 * g++.old-deja/g++.other/singleton.C: Likewise.
33806 * g77.dg/strlen0.f: Likewise.
33807 * g77.f-torture/compile/20010519-1.f: Likewise.
33808 * g77.f-torture/compile/980310-4.f: Likewise.
33809 * gcc.c-torture/compile/20000605-1.c: Likewise.
33810 * gcc.c-torture/execute/20020225-1.c: Likewise.
33811 * gcc.dg/c90-hexfloat-2.c: Likewise.
33812 * gcc.dg/c99-bool-1.c: Likewise.
33813 * gcc.dg/c99-hexfloat-2.c: Likewise.
33814 * gcc.dg/dll-2.c: Likewise.
33815 * gcc.dg/wtr-union-init-1.c: Likewise.
33816 * gcc.dg/wtr-union-init-2.c: Likewise.
33817 * gcc.dg/wtr-union-init-3.c: Likewise.
33818 * gcc.dg/cpp/avoidpaste1.c: Likewise.
33819 * gcc.dg/cpp/defined.c: Likewise.
33820 * gcc.dg/cpp/macsyntx.c: Likewise.
33821 * gcc.dg/cpp/paste2.c: Likewise.
33822 * gcc.dg/cpp/trad/defined.c: Likewise.
33823 * gcc.dg/format/c90-printf-1.c: Likewise.
33824 * gcc.dg/format/c90-scanf-1.c: Likewise.
33825 * gcc.dg/format/c99-printf-1.c: Likewise.
33826 * gcc.dg/format/c99-scanf-1.c: Likewise.
33827 * gcc.misc-tests/gcov-8.c: Likewise.
33828 * lib/profopt.exp: Likewise.
33829
33830 2002-09-15 Krister Walfridsson <cato@df.lth.se>
33831
33832 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33833
33834 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
33835
33836 * g++.dg/inherit/using2.C: New test.
33837
33838 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
33839
33840 * ChangeLog: Follow spelling conventions.
33841 * g++.dg/template/friend4.C: Likewise.
33842 * g++.old-deja/g++.pt/crash67.C: Likewise.
33843 * gcc.c-torture/execute/20000801-4.c: Likewise.
33844 * gcc.dg/c90-digraph-1.c: Likewise.
33845 * gcc.dg/c94-digraph-1.c: Likewise.
33846 * gcc.dg/c99-digraph-1.c: Likewise.
33847 * gcc.dg/cpp/line5.c: Likewise.
33848 * gcc.dg/cpp/multiline.c: Likewise.
33849 * gcc.dg/cpp/trad/literals-1.c: Likewise.
33850 * gcc.dg/format/attr-3.c: Likewise.
33851 * gcc.dg/format/c90-scanf-3.c: Likewise.
33852 * gcc.dg/format/ext-4.c: Likewise.
33853
33854 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
33855
33856 * g++.dg/template/pretty1.C: New test.
33857
33858 2002-09-14 Alan Modra <amodra@bigpond.net.au>
33859
33860 * gcc.c-torture/execute/struct-cpy-1.c: New test.
33861
33862 2002-09-13 Matt Austern <austern@apple.com>
33863
33864 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33865 passing a cast expression to a function by const reference.
33866
33867 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
33868
33869 * g++.dg/template/deduce1.C: New test.
33870
33871 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
33872
33873 * gcc.c-torture/execute/simd-1.c: Force all use of int to
33874 32-bit int.
33875
33876 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
33877
33878 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33879 usage.
33880
33881 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
33882
33883 * gcc.c-torture/compile/20020910-1.c: New test.
33884
33885 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
33886
33887 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33888
33889 2002-09-10 Andreas Jaeger <aj@suse.de>
33890
33891 * gcc.dg/20020312-2.c: Adjust for x86-64.
33892
33893 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
33894
33895 * g77.dg/7388.f: New test case for PR 7388.
33896
33897 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
33898
33899 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33900
33901 2002-09-05 Ziemowit Laski <zlaski@apple.com>
33902
33903 * objc.dg/proto-lossage-1.m: New test.
33904
33905 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
33906
33907 * gcc.dg/cpp/_Pragma4.c: Fix typo.
33908
33909 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
33910
33911 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
33912 expected to pass.
33913
33914 2002-09-06 Stan Shebs <shebs@apple.com>
33915 David Edelsohn <edelsohn@gnu.org>
33916
33917 * gcc.dg/weak: New directory.
33918 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33919 target-specific xfail bits.
33920 * gcc.dg/typeof-2.c: Move to new directory.
33921 * gcc.dg/weak.exp: New expect script.
33922
33923 2002-09-06 Alan Modra <amodra@bigpond.net.au>
33924
33925 * gcc.c-torture/execute/extzvsi.c: New test.
33926
33927 2002-09-05 Stan Shebs <shebs@apple.com>
33928
33929 * gcc.dg/weak-1.c: xfail on Darwin.
33930 * gcc.dg/weak-2.c: Ditto.
33931 * gcc.dg/weak-3.c: Ditto.
33932 * gcc.dg/weak-4.c: Ditto.
33933 * gcc.dg/weak-5.c: Ditto.
33934 * gcc.dg/weak-6.c: Ditto.
33935 * gcc.dg/weak-7.c: Ditto.
33936 * gcc.dg/weak-8.c: Ditto.
33937 * gcc.dg/weak-9.c: Ditto.
33938
33939 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
33940
33941 * gcc.c-torture/execute/loop-14.c: New test.
33942
33943 2002-09-04 Jakub Jelinek <jakub@redhat.com>
33944
33945 * g++.dg/other/cxa-atexit1.C: New test.
33946
33947 * gcc.dg/typeof-2.c: New test.
33948
33949 2002-09-03 Roger Sayle <roger@eyesopen.com>
33950
33951 * gcc.dg/builtins-2.c: New testcase.
33952 * gcc.dg/builtins-3.c: New testcase.
33953
33954 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
33955
33956 * gcc.dg/cpp/_Pragma4.c: New test.
33957
33958 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
33959
33960 * objc/execute/nil_method-1.m: New testcase.
33961
33962 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
33963
33964 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33965 [Object class], not [Object initialize].
33966
33967 2002-08-31 Roger Sayle <roger@eyesopen.com>
33968 Hans-Peter Nilsson <hp@bitrange.com>
33969
33970 * gcc.c-torture/execute/20020720-1.x: Skip test on
33971 mmix-knuth-mmixware. Correct comment.
33972
33973 2002-08-27 Mark Mitchell <mark@codesourcery.com>
33974
33975 * testsuite/g++.dg/abi/bitfield5.C: New test.
33976 * testsuite/g++.dg/abi/vbase10.C: Likewise.
33977
33978 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
33979
33980 * objc.dg/undeclared-selector.m: New test.
33981
33982 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
33983
33984 * g++.dg/other/offsetof1.C: Avoid cast warning.
33985
33986 2002-08-26 Ziemowit Laski <zlaski@apple.com>
33987
33988 * objc.dg/super-class-2.m: New test.
33989
33990 2002-08-24 Matt Austern <austern@apple.com>
33991
33992 * g++.dg/ext/lvaddr.C: New test.
33993 * g++.dg/ext/lvcast.C: New test.
33994
33995 2002-08-22 Mark Mitchell <mark@codesourcery.com>
33996
33997 * testsuite/g++.dg/inherit/cond1.C: New test.
33998
33999 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
34000
34001 * gcc.dg/noncompile/incomplete-1.c: New test.
34002
34003 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
34004
34005 * gcc.dg/typespec-1.c: New test.
34006
34007 2002-08-20 Devang Patel <dpatel@apple.com>
34008 * objc.dg/proto-hier-2.m: New test.
34009
34010 2002-08-19 Ziemowit Laski <zlaski@apple.com>
34011
34012 * objc.dg/bitfield-1.m: New test.
34013 * objc.dg/bitfield-2.m: New test.
34014
34015 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
34016
34017 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
34018 gcc.dg/c99-flex-array-4.c: New tests.
34019
34020 2002-08-16 Stan Shebs <shebs@apple.com>
34021
34022 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
34023
34024 2002-08-15 Jakub Jelinek <jakub@redhat.com>
34025
34026 * gcc.dg/typeof-1.c: New test.
34027 * g++.dg/ext/typeof2.C: New test.
34028
34029 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
34030
34031 * g++.dg/other/offsetof1.C: New test.
34032
34033 2002-08-14 Richard Henderson <rth@redhat.com>
34034
34035 * gcc.dg/tls/diag-3.c: Fix expected message strings.
34036
34037 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
34038
34039 * gcc.dg/cpp/_Pragma3.c: New test.
34040
34041 2002-08-13 Mark Mitchell <mark@codesourcery.com>
34042
34043 * g++.dg/template/inherit3: New test.
34044
34045 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
34046
34047 * gcc.dg/bitfld-4.c: Add blank options.
34048
34049 2002-08-09 Mark Mitchell <mark@codesourcery.com>
34050
34051 * g++.dg/template/crash1.C: New test.
34052
34053 2002-08-08 Jakub Jelinek <jakub@redhat.com>
34054
34055 * gcc.dg/tls/opt-2.c: New test.
34056
34057 2002-08-08 Devang Patel <dpatel@apple.com>
34058
34059 * objc.dg/selector-1.m : New test
34060
34061 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
34062
34063 * g++.dg/abi/bitfield4.C: New test.
34064 * gcc.dg/bitfld-4.c: New test.
34065
34066 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
34067
34068 * g++.dg/other/packed1.C: New test.
34069
34070 2002-08-07 Mark Mitchell <mark@codesourcery.com>
34071
34072 * g++.dg/abi/offsetof.C: Tweak error messages.
34073 * g++.old-deja/g++.mike/p10769a.C: Likewise.
34074
34075 2002-08-08 Jakub Jelinek <jakub@redhat.com>
34076
34077 * gcc.dg/bitfld-3.c: New test.
34078
34079 2002-08-07 Jakub Jelinek <jakub@redhat.com>
34080 Richard Henderson <rth@redhat.com>
34081
34082 * gcc.dg/i386-bitfield1.c: New test.
34083 * g++.dg/abi/bitfield3.C: Update.
34084
34085 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
34086
34087 * objc.dg/const-str-2.m: Update.
34088 * gcc.dg/cpp/c++98.c: Change to C extension.
34089 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
34090 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
34091
34092 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
34093
34094 * testsuite/gcc.dg/tls/diag-3.c: New.
34095
34096 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
34097
34098 * g++.dg/README (Subdirectories): Document new subdir expr.
34099 * g++.dg/expr/pmf-1.C: New test.
34100
34101 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
34102
34103 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
34104
34105 2002-08-06 Jakub Jelinek <jakub@redhat.com>
34106
34107 * g++.dg/abi/bitfield3.C: New test.
34108
34109 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
34110
34111 * lib/gcov.exp: Tweak expected line formats.
34112 * gcc.misc-tests/gcov8.c: New test.
34113 * gcc.misc-tests/gcov8.x: New flags.
34114
34115 2002-08-05 Jakub Jelinek <jakub@redhat.com>
34116
34117 * consistency.vlad/layout/endian.c: Include string.h.
34118
34119 * gcc.c-torture/execute/20020805-1.c: New test.
34120
34121 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
34122
34123 * g++.dg/other/conversion1.C: New test.
34124
34125 2002-08-03 Roger Sayle <roger@eyesopen.com>
34126
34127 * gcc.dg/builtins-1.c: New testcase.
34128
34129 2002-08-02 Mark Mitchell <mark@codesourcery.com>
34130
34131 * g++.dg/inherit/access3.C: New test.
34132
34133 2002-08-01 Jakub Jelinek <jakub@redhat.com>
34134
34135 * gcc.dg/ia64-visibility-2.c: New test.
34136
34137 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
34138
34139 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
34140 __qualifier_flags to __flags.
34141
34142 2002-07-31 Mark Mitchell <mark@codesourcery.com>
34143
34144 * g++.dg/inherit/operator1.C: New test.
34145 * g++.dg/lookup/disamb1.C: Fix typo in comment.
34146 * g++.dg/other/error1.C: Change expected error message.
34147 * g++.dg/template/conv4.C: Likewise.
34148
34149 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
34150
34151 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
34152 for documented behavior.
34153
34154 2002-07-25 Roger Sayle <roger@eyesopen.com>
34155
34156 * gcc.c-torture/execute/20020720-1.x: Skip this test on
34157 several targets known to fail.
34158
34159 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
34160
34161 * gcc.dg/mips-args-[123].c: New tests.
34162
34163 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
34164
34165 * gcc.dg/ppc-spe.c: New.
34166
34167 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
34168
34169 * g++.dg/other/ptrmem4.C: New testcase.
34170
34171 2002-07-24 Richard Henderson <rth@redhat.com>
34172
34173 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
34174
34175 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
34176
34177 * g++.dg/ext/alignof1.C (main): Return 0 for success.
34178
34179 2002-07-24 Roger Sayle <roger@eyesopen.com>
34180
34181 * gcc.c-torture/execute/memset-3.c: New testcase.
34182
34183 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
34184
34185 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
34186 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
34187
34188 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34189
34190 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
34191 Delete.
34192
34193 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
34194
34195 * gcc.c-torture/compile/simd-4.c: New test.
34196
34197 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34198
34199 PR c++/7347, c++/7348
34200 * g++.dg/template/access4.C: New test.
34201 * g++.dg/template/access5.C: New test.
34202 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
34203 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
34204 * g++.old-deja/g++.pt/ttp58.C: Likewise.
34205 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
34206
34207 2002-07-22 Jakub Jelinek <jakub@redhat.com>
34208
34209 * gcc.dg/gnu89-init-2.c: New test.
34210
34211 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
34212
34213 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
34214
34215 2002-07-20 Roger Sayle <roger@eyesopen.com>
34216
34217 * gcc.c-torture/execute/20020720-1.c: New testcase.
34218
34219 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
34220
34221 * gcc.dg/cpp/Wsignprom.c: New tests.
34222
34223 2002-07-20 Alan Modra <amodra@bigpond.net.au>
34224
34225 * gcc.c-torture/execute/loop-13.c: New test.
34226
34227 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
34228
34229 * gcc.dg/cpp/expr.c: New tests.
34230
34231 2002-07-18 David Edelsohn <edelsohn@gnu.org>
34232
34233 * g++.dg/opt/pr6713.C: Add template instantiation.
34234
34235 2002-07-18 Alan Modra <amodra@bigpond.net.au>
34236
34237 * gcc.dg/nest.c: New test.
34238
34239 2002-07-17 Richard Henderson <rth@redhat.com>
34240
34241 * g++.dg/opt/pr6713.C: New test.
34242
34243 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
34244
34245 * gcc.c-torture/execute/loop-2e.x: Let the testcase
34246 XFAIL for all x86 processors.
34247
34248 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
34249
34250 * gcc.c-torture/execute/20010122-1.x: Do not test with
34251 -fomit-frame-pointer.
34252
34253 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34254
34255 * g++.dg/template/instantiate2.C: New test.
34256 * g++.dg/template/spec4.C: New test.
34257
34258 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34259
34260 * g++.dg/template/access2.C: New test.
34261 * g++.dg/template/access3.C: New test.
34262
34263 2002-07-15 Zack Weinberg <zack@codesourcery.com>
34264
34265 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
34266 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
34267 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
34268 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
34269 Convert to use <stdarg.h>.
34270 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
34271 Delete.
34272 * gcc.dg/va-arg-2.c: New.
34273 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
34274
34275 2002-07-15 Jakub Jelinek <jakub@redhat.com>
34276
34277 * gcc.c-torture/compile/20020710-1.c: New test.
34278
34279 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
34280 Andrew Pinski <pinskia@physics.uc.edu>
34281
34282 gcc.c-torture/compile/simd-2.c: New testcase.
34283 gcc.c-torture/compile/simd-3.c: Likewise.
34284
34285 2002-07-11 Mark Mitchell <mark@codesourcery.com>
34286
34287 PR c++/7224
34288 * g++.dg/overload/error1.C: New test.
34289
34290 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34291
34292 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
34293 configuration and IRIX 6 O32 ABI.
34294
34295 2002-07-11 Roger Sayle <roger@eyesopen.com>
34296
34297 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
34298
34299 2002-07-10 Roger Sayle <roger@eyesopen.com>
34300
34301 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
34302
34303 2002-07-10 Jeffrey A Law <law@redhat.com>
34304
34305 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
34306
34307 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
34308
34309 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
34310
34311 * gcc.dg/20020312-2.c: Check for __PPC__.
34312
34313 2002-07-09 Diego Novillo <dnovillo@redhat.com>
34314
34315 * gcc.c-torture/compile/20020709-1.c: New test.
34316
34317 2002-07-07 Roger Sayle <roger@eyesopen.com>
34318
34319 * g++.dg/template/qualttp21.C: New test case.
34320
34321 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
34322
34323 * gcc.c-torture/compile/20020706-1.c: New test.
34324 * gcc.c-torture/compile/20020706-2.c: New test.
34325
34326 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
34327 Alexandre Oliva <aoliva@redhat.com>
34328
34329 * g++.dg/warn/incomplete1.C: New test.
34330
34331 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34332
34333 PR c++/7099
34334 * g++.dg/warn/noreturn1.C: New test.
34335
34336 2002-07-03 Mark Mitchell <mark@codesourcery.com>
34337
34338 PR c++/6706
34339 * g++.dg/debug/debug6.C: New test.
34340 * g++.dg/debug/debug7.C: New test.
34341
34342 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
34343
34344 * gcc.c-torture/compile/simd-3.c: New test.
34345
34346 2002-07-03 Chris Demetriou <cgd@broadcom.com>
34347
34348 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34349 * gcc.dg/20020620-1.c: Likewise.
34350
34351 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34352
34353 PR c++/6944
34354 * g++.dg/init/array4.C: New test.
34355 * g++.dg/init/array5.C: New test.
34356
34357 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
34358
34359 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
34360 * gcc.c-torture/execute/simd-2.c (main): Likewise.
34361
34362 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34363
34364 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
34365 * gcc.dg/wtr-aggr-init-1.c: Likewise.
34366 * gcc.dg/wtr-conversion-1.c: Likewise.
34367 * gcc.dg/wtr-escape-1.c: Likewise.
34368 * gcc.dg/wtr-int-type-1.c: Likewise.
34369 * gcc.dg/wtr-label-1.c: Likewise.
34370 * gcc.dg/wtr-static-1.c: Likewise.
34371 * gcc.dg/wtr-strcat-1.c: Likewise.
34372 * gcc.dg/wtr-suffix-1.c: Likewise.
34373 * gcc.dg/wtr-switch-1.c: Likewise.
34374 * gcc.dg/wtr-unary-plus-1.c: Likewise.
34375 * gcc.dg/wtr-union-init-1.c: Likewise.
34376 * gcc.dg/wtr-union-init-2.c: Likewise.
34377 * gcc.dg/wtr-union-init-3.c: Likewise.
34378
34379 * gcc.dg/wtr-func-def-1.c: New test.
34380
34381 2002-07-02 Devang Patel <dpatel@apple.com>
34382
34383 * objc.dg/param-1.m: New test.
34384
34385 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
34386
34387 * gcc.dg/cpp/trad/directive.c: Add test.
34388 * gcc.dg/cpp/trad/macroargs.c: Add test.
34389 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34390
34391 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
34392
34393 * gcc.dg/cpp/cmdlne-M.c: New test.
34394
34395 2002-07-02 Ziemowit Laski <zlaski@apple.com>
34396
34397 * objc.dg/desig-init-1.m: New test.
34398
34399 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34400
34401 PR c++/6716
34402 * g++.dg/template/instantiate1.C: New test.
34403
34404 2002-07-01 Mark Mitchell <mark@codesourcery.com>
34405
34406 PR c++/7112
34407 * g++.dg/template/sizeof2.C: New test.
34408
34409 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
34410
34411 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34412 gcc.dg/cpp/trad/include.c: New tests.
34413
34414 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
34415
34416 PR target/7177
34417 * gcc.c-torture/compile/20020701-1.c: New test.
34418
34419 2002-07-01 Stan Shebs <shebs@apple.com>
34420
34421 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34422 header here...
34423 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34424 (objc-torture-execute): or here.
34425
34426 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
34427
34428 * gcc.c-torture/execute/arith-rand-ll.c: New test.
34429
34430 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
34431
34432 * gcc.dg/cpp/trad/escaped-nl.c: New test.
34433
34434 2002-06-30 Devang Patel <dpatel@apple.com>
34435
34436 * objc.dg/fsyntax-only.m: New test.
34437
34438 2002-06-27 Mark Mitchell <mark@codesourcery.com>
34439
34440 PR c++/6695
34441 * g++.dg/template/friend7.C: New file.
34442
34443 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
34444
34445 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34446 return type.
34447
34448 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
34449
34450 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34451 avoid division by zero.
34452
34453 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
34454
34455 * gcc.dg/Wunknownprag.c: New tests.
34456
34457 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
34458
34459 * gcc.c-torture/execute/simd-2.c: New test.
34460
34461 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
34462
34463 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34464 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34465 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34466 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34467 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34468 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34469 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34470 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34471 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34472 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34473 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34474 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34475 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34476 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34477 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34478 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34479 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34480
34481 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
34482
34483 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34484 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34485 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34486 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34487 New tests.
34488 * gcc.dg/cpp/trad/directive.c: Update.
34489
34490 2002-06-23 Andreas Jaeger <aj@suse.de>
34491
34492 * gcc.c-torture/execute/complex-6.c: New.
34493
34494 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
34495
34496 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34497 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34498 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34499 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34500
34501 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
34502
34503 * gcc.dg/cpp/trad: New directory with traditional tests copied
34504 from parent directory.
34505 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34506 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34507 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34508 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34509 Move to trad/ and rename.
34510 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34511 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34512 gcc.dg/cpp/trad/redef2.c: New tests.
34513 * gcc.dg/cpp/trad/trad.exp: New driver.
34514
34515 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
34516
34517 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34518 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34519 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34520 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34521 Remove.
34522
34523 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
34524
34525 * gcc.dg/20020620-1.c: New test.
34526
34527 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34528
34529 * g++.dg/template/ttp4.C: New test.
34530
34531 2002-06-19 Jakub Jelinek <jakub@redhat.com>
34532
34533 * g++.dg/opt/vt1.C: Fix regexp.
34534
34535 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34536
34537 * gcc.c-torture/execute/pure-1.c: Make functions static again.
34538 Don't use attribute `noinline'.
34539
34540 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
34541
34542 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34543
34544 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
34545
34546 * gcc.c-torture/execute/simd-1.c: New.
34547
34548 * gcc.dg/simd-1.c: New.
34549
34550 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
34551
34552 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34553
34554 2002-06-16 Richard Henderson <rth@redhat.com>
34555
34556 * g++.dg/ext/anon-struct1.C: New.
34557 * g++.dg/ext/anon-struct2.C: New.
34558 * g++.dg/ext/anon-struct3.C: New.
34559 * gcc.dg/anon-struct-1.c: New.
34560 * gcc.dg/anon-struct-2.c: New.
34561 * gcc.dg/anon-struct-3.c: New.
34562 * gcc.dg/20011008-1.c: Adjust warning text.
34563 * gcc.dg/20020527-1.c: Add -fms-extensions.
34564
34565 2002-06-16 Richard Henderson <rth@redhat.com>
34566
34567 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34568
34569 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
34570
34571 * gcc.c-torture/execute/20020615-1.c: New test.
34572
34573 2002-06-15 Roger Sayle <roger@eyesopen.com>
34574
34575 * gcc.c-tortuture/execute/compare-1.c: New test case.
34576 * gcc.c-tortuture/execute/compare-2.c: New test case.
34577 * gcc.c-tortuture/execute/compare-3.c: New test case.
34578
34579 2002-06-13 Richard Henderson <rth@redhat.com>
34580
34581 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
34582 ia64 ilp32.
34583
34584 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34585
34586 * g++.dg/template/typename2.C: Update error message.
34587
34588 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
34589
34590 * gcc.c-torture/execute/20020611-1.c: New test.
34591
34592 2002-06-11 Bob Wilson <bob.wilson@acm.org>
34593
34594 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34595 list of targets to skip.
34596
34597 2002-06-10 Bob Wilson <bob.wilson@acm.org>
34598
34599 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34600 targets if not optimizing.
34601
34602 2002-06-10 Jakub Jelinek <jakub@redhat.com>
34603
34604 * gcc.c-torture/compile/20020605-1.c: New test.
34605
34606 * g++.dg/opt/vt1.C: New test.
34607
34608 * gcc.dg/20020531-1.c: New test.
34609
34610 * gcc.dg/20020530-1.c: New test.
34611
34612 * gcc.dg/20020527-1.c: New test.
34613
34614 * g++.dg/opt/cse1.C: New test.
34615
34616 2002-06-07 Roger Sayle <roger@eyesopen.com>
34617
34618 * gcc.dg/20020607-2.c: New test case.
34619
34620 2002-06-07 Jakub Jelinek <jakub@redhat.com>
34621
34622 * gcc.c-torture/compile/20020604-1.c: New test.
34623
34624 2002-06-04 Richard Henderson <rth@redhat.com>
34625
34626 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34627 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34628 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34629
34630 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
34631
34632 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34633
34634 2002-06-03 Richard Henderson <rth@redhat.com>
34635
34636 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34637 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34638
34639 2002-06-02 Richard Henderson <rth@redhat.com>
34640
34641 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34642 test functions static.
34643
34644 2002-06-02 Andreas Jaeger <aj@suse.de>
34645
34646 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34647 now.
34648
34649 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
34650
34651 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34652 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34653 Update for mofified diagnostics.
34654 * gcc.dg/c99-intconst-1.c: No longer fail.
34655
34656 2002-06-02 Richard Henderson <rth@redhat.com>
34657
34658 * gcc.dg/uninit-A.c: Remove xfail markers.
34659
34660 2002-06-01 Roger Sayle <roger@eyesopen.com>
34661
34662 * gcc.dg/fnegate-1.c: New test case.
34663
34664 2002-05-30 Osku Salerma <osku@iki.fi>
34665
34666 * gcc.c-torture/execute/mayalias-1.c: New file.
34667
34668 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
34669
34670 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34671 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34672 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34673
34674 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
34675
34676 * gcc.c-torture/execute/20020529-1.c: New test.
34677
34678 2002-05-27 Richard Henderson <rth@redhat.com>
34679
34680 * g++.dg/ext/attrib6.C: New test case.
34681
34682 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34683
34684 * gcc.c-torture/execute/pure-1.c: New test.
34685
34686 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
34687
34688 * gcc.dg/cpp/arith-2.c: Remove.
34689
34690 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
34691
34692 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34693 * gcc.dg/cpp/if-3.c: Remove.
34694
34695 2002-05-26 Jakub Jelinek <jakub@redhat.com>
34696
34697 * g++.dg/opt/cse2.C: New test.
34698
34699 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
34700
34701 * gcc.dg/cpp/arith-1.c: New semantic tests.
34702 * gcc.dg/cpp/if-1.c: Update.
34703
34704 2002-05-24 Ben Elliston <bje@redhat.com>
34705
34706 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34707
34708 2002-05-24 Jakub Jelinek <jakub@redhat.com>
34709
34710 * gcc.dg/verbose-asm.c: New test.
34711
34712 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
34713
34714 * gcc.dg/cpp/paste12.c: New test.
34715
34716 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
34717
34718 * g++.dg/parse/named_ops.C: New test.
34719
34720 2002-05-23 Mark Mitchell <mark@codesourcery.com>
34721
34722 * gcc/testsuite/gcc.dg/weak-8.c: New test.
34723
34724 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
34725
34726 * gcc.dg/weak-2.c: Allow optional leading underscore
34727 in scan-assembler symbol name.
34728 * gcc.dg/weak-3.c: Likewise.
34729 * gcc.dg/weak-4.c: Likewise.
34730 * gcc.dg/weak-5.c: Likewise.
34731
34732 2002-05-23 Jakub Jelinek <jakub@redhat.com>
34733
34734 * gcc.dg/20020523-1.c: New test.
34735
34736 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
34737
34738 * objc.dg/const-str-2.m: Update now that we stop after
34739 a command line error.
34740
34741 2002-05-22 Richard Henderson <rth@redhat.com>
34742
34743 * g++.dg/dg.exp: Fix typo in test pruneing.
34744
34745 2002-05-22 Richard Henderson <rth@redhat.com>
34746
34747 * g++.dg/dg.exp: Prune the tls subdirectory.
34748 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34749 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34750 * g++.dg/tls/init-1.C: New.
34751
34752 2002-05-22 Jakub Jelinek <jakub@redhat.com>
34753
34754 * gcc.dg/20020517-1.c: New test.
34755
34756 2002-05-21 Richard Henderson <rth@redhat.com>
34757
34758 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34759 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34760
34761 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
34762
34763 * g++.dg/other/copy2.C: New test.
34764
34765 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
34766
34767 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34768 (MAX_COPY): Bump up to 10 times sizeof (long long).
34769 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34770
34771 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34772 sizeof (long long).
34773
34774 * gcc.c-torture/execute/strcpy-1.c: New test.
34775
34776 2002-05-19 Jason Merrill <jason2redhat.com>
34777
34778 * g++.dg/ext/oper1.C: New test.
34779
34780 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
34781 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
34782
34783 * README.QMTEST: New file.
34784
34785 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34786
34787 2002-05-19 Andreas Jaeger <aj@suse.de>
34788
34789 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34790 now.
34791 * gcc.c-torture/execute/loop-2d.x: Likewise.
34792
34793 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
34794
34795 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34796 support weak symbols.
34797 * gcc.dg/weak-4.c: Likewise.
34798 * gcc.dg/weak-6.c: Likewise.
34799
34800 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
34801
34802 * gcc.dg/weak-3.c: Add dg-excess-error comment for
34803 cygwin, coff and h8300-*-hms targets
34804 * gcc.dg/weak-5.c: Likewise.
34805 * gcc.dg/weak-7.c: Likewise.
34806
34807 2002-05-16 Jason Merrill <jason@redhat.com>
34808
34809 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34810 (scan-assembler-not, scan-assembler-dem): Likewise.
34811 (scan-assembler-dem-not): Likewise.
34812
34813 2002-05-15 Richard Henderson <rth@redhat.com>
34814
34815 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34816
34817 2002-05-15 Richard Henderson <rth@redhat.com>
34818
34819 * gcc.dg/weak-5.c (vfoo1c): No warning here.
34820 (vfoo1f): Warning here.
34821 (vfoo1l): Don't redefine the alias.
34822
34823 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
34824
34825 * g++.dg/init/pm1.C: New test.
34826
34827 2002-05-12 David S. Miller <davem@redhat.com>
34828
34829 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34830 types.
34831
34832 2002-05-10 Roger Sayle <roger@eyesopen.com>
34833
34834 * gcc.c-torture/execute/20020510-1.c: New test case.
34835
34836 2002-05-10 David S. Miller <davem@redhat.com>
34837
34838 * gcc.c-torture/execute/conversion.c: Test long double too.
34839
34840 2002-05-09 Jakub Jelinek <jakub@redhat.com>
34841
34842 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34843 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34844 * lib/g++.exp (g++_link_flags): Likewise.
34845 * lib/objc.exp (objc_target_compile): Likewise.
34846
34847 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
34848
34849 * gcc.dg/cpp/poison.c: Update.
34850 * gcc.dg/cpp/20000625-2.c: Remove.
34851 * gcc.dg/cpp/direct2s.c: Remove final test.
34852
34853 2002-05-08 Tom Rix <trix@redhat.com>
34854
34855 * gcc.c-torture/execute/20020508-1.c: New test.
34856 * gcc.c-torture/execute/20020508-2.c: New test.
34857 * gcc.c-torture/execute/20020508-3.c: New test.
34858
34859 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
34860
34861 * gcc.dg/cpp/charconst-4.c: More tests.
34862
34863 2002-05-08 Mark Mitchell <mark@codesourcery.com>
34864
34865 PR c/6569
34866 * gcc.dg/weak-3.c: Update location of warning messages.
34867 * gcc.dg/weak-5.c: Likewise.
34868
34869 2002-05-06 Roger Sayle <roger@eyesopen.com>
34870
34871 * gcc.c-torture/execute/20020506-1.c: New test case.
34872
34873 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
34874
34875 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34876
34877 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
34878
34879 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34880
34881 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
34882
34883 * gcc.dg/cpp/charconst-3.c: New test.
34884
34885 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
34886
34887 * gcc.dg/cpp/charconst.c: Update tests.
34888
34889 2002-05-05 Tim Josling <tej@melbpc.org.au>
34890
34891 * treelang: Added directory for new sample language treelang. Also
34892 lib/treelang.exp: New file to signal treelang should be tested.
34893
34894 2002-05-03 Jakub Jelinek <jakub@redhat.com>
34895
34896 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34897 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34898 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34899 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34900 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34901 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34902 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34903
34904 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
34905
34906 * gcc.dg/format/xopen-2.c: New test.
34907
34908 2002-05-03 Jakub Jelinek <jakub@redhat.com>
34909
34910 * gcc.dg/20020503-1.c: New test.
34911
34912 2002-05-02 Mark Mitchell <mark@codesourcery.com>
34913
34914 * g++.dg/init/dtor1.C: Make it tougher.
34915
34916 2002-05-01 Mark Mitchell <mark@codesourcery.com>
34917
34918 * g++.dg/init/dtor1.C: New test.
34919
34920 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
34921
34922 * gcc.dg/altivec-8.c: New.
34923
34924 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
34925
34926 * gcc.dg/altivec-7.c: New.
34927
34928 2002-04-29 Jakub Jelinek <jakub@redhat.com>
34929
34930 * g++.dg/parse/typedef1.C: New test.
34931
34932 2002-04-29 Mark Mitchell <mark@codesourcery.com>
34933
34934 PR c++/6486
34935 * g++.dg/template/friend6.C: New test.
34936
34937 PR c++/6492
34938 * g++.dg/init/copy1.C: New test.
34939
34940 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
34941
34942 * g++.dg/warn/effc1.C: New test.
34943
34944 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
34945
34946 * gcc.dg/cpp/if-cexp.c: Add a test.
34947
34948 2002-04-28 Jakub Jelinek <jakub@redhat.com>
34949
34950 * gcc.dg/20020426-2.c: New test.
34951
34952 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
34953
34954 * gcc.dg/cpp/if-mop.c: Update.
34955 * gcc.dg/cpp/if-mpar.c: Add test.
34956 * gcc.dg/cpp/if-oppr.c: Update.
34957
34958 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34959
34960 PR c/6343
34961 * gcc.dg/weak-[2-7].c: New tests.
34962
34963 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
34964
34965 * gcc.dg/enum1.c: New test.
34966
34967 2002-04-26 Mark Mitchell <mark@codesourcery.com>
34968
34969 PR c++/6497
34970 * g++.dg/inherit/access2.C: New test.
34971
34972 2002-04-26 Mark Mitchell <mark@codesourcery.com>
34973
34974 PR bootstrap/6445
34975 * gcc.dg/20020426-1.c: New test.
34976
34977 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
34978
34979 * g++.dg/abi/enum1.C: New test.
34980
34981 2002-04-26 Richard Henderson <rth@redhat.com>
34982
34983 * gcc.dg/c99-bool-1.c: Expect always true warning.
34984
34985 2002-04-25 Roger Sayle <roger@eyesopen.com>
34986
34987 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34988
34989 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34990
34991 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34992 targets.
34993
34994 2002-04-24 Mark Mitchell <mark@codesourcery.com>
34995
34996 * g++.dg/abi/mange7.C: New test.
34997
34998 PR c++/6438.
34999 * g++.dg/parse/stmtexpr2.C: New test.
35000
35001 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
35002
35003 * gcc.dg/20020312-2.c: Add SH target.
35004
35005 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35006
35007 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
35008 compiler output on mips*-*-irix*.
35009
35010 2002-04-23 Jakub Jelinek <jakub@redhat.com>
35011
35012 * g++.dg/parse/attr1.C: New test.
35013
35014 2002-04-23 Roger Sayle <roger@eyesopen.com>
35015
35016 * gcc.c-torture/execute/string-opt-17.c: New test case.
35017 * gcc.c-torture/execute/memset-2.c: New test case.
35018
35019 2002-04-23 Mark Mitchell <mark@codesourcery.com>
35020
35021 PR c++/6256:
35022 * g++.dg/template/friend5.C: New test.
35023
35024 PR c++/6331:
35025 * g++.dg/template/qual1.C: Likewise.
35026
35027 2002-04-22 Zack Weinberg <zack@codesourcery.com>
35028
35029 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
35030 Include stdlib.h, not stdio.h or ctype.h.
35031
35032 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
35033
35034 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
35035 cris-*-elf* and mmix-*-*.
35036 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
35037 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
35038 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
35039 Ditto.
35040 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
35041 * gcc.dg/wchar_t-1.c: Ditto.
35042
35043 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
35044
35045 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
35046 Clarify comment.
35047
35048 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
35049
35050 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
35051
35052 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35053
35054 * gcc.c-torture/execute/20000906-1.x: Delete.
35055
35056 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
35057
35058 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
35059
35060 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
35061
35062 * PR6367
35063 * g77.f-torture/execute/6367.f: New test.
35064 * g77.f-torture/execute/6367.x: Disable for MMIX.
35065
35066 2002-04-19 Mark Mitchell <mark@codesourcery.com>
35067
35068 * PR6352
35069 * g++.dg/opt/inline2.C: New test.
35070
35071 2002-04-18 Richard Henderson <rth@redhat.com>
35072
35073 * gcc.dg/20000906-1.c: Enable for all targets.
35074 * gcc.c-torture/compile/iftrap-2.c: New.
35075
35076 2002-04-18 Jakub Jelinek <jakub@redhat.com>
35077
35078 * gcc.dg/20020418-1.c: New test.
35079 * gcc.dg/20020418-2.c: New test.
35080
35081 2002-04-18 Richard Henderson <rth@redhat.com>
35082
35083 * gcc.c-torture/compile/iftrap-1.c: New.
35084 * gcc.dg/iftrap-1.c: Adjust for ia64.
35085 * gcc.dg/iftrap-2.c: New.
35086
35087 2002-04-18 Jakub Jelinek <jakub@redhat.com>
35088
35089 * gcc.c-torture/compile/20020418-1.c: New test.
35090
35091 2002-04-18 Roger Sayle <roger@eyesopen.com>
35092
35093 * gcc.c-torture/compile/20020415-1.c: New.
35094
35095 2002-04-18 David S. Miller <davem@redhat.com>
35096
35097 * gcc.c-torture/execute/20020418-1.c: New test.
35098
35099 2002-04-17 Jakub Jelinek <jakub@redhat.com>
35100
35101 * gcc.dg/20020416-1.c: New test.
35102
35103 * g++.dg/opt/inline1.C: New test.
35104
35105 2002-04-16 Jakub Jelinek <jakub@redhat.com>
35106
35107 * gcc.dg/altivec-5.c: New test.
35108
35109 * gcc.dg/20020415-1.c: New test.
35110
35111 2002-04-15 Mark Mitchell <mark@codesourcery.com>
35112
35113 * testsuite/lib/chill.exp: Remove.
35114
35115 2002-04-14 Jakub Jelinek <jakub@redhat.com>
35116
35117 * g++.dg/other/big-struct.C: New test.
35118
35119 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
35120
35121 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
35122 of scratch file.
35123
35124 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
35125
35126 PR c/6277
35127 * gcc.dg/i386-387-1.c: Allow optional leading underscore
35128 in scan-assembler function name
35129
35130 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
35131
35132 * g77.f-torture/execute/980628-4.x,
35133 g77.f-torture/execute/980628-5.x,
35134 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35135 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35136 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
35137 i[34567]86-*-*.
35138
35139 2002-04-13 David S. Miller <davem@redhat.com>
35140
35141 * gcc.c-torture/execute/20020413-1.c: New test.
35142
35143 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
35144
35145 * gcc.dg/asm-6.c,
35146 * g++.dg/ext/asm1.C: New tests.
35147
35148 2002-04-12 Mark Mitchell <mark@codesourcery.com>
35149
35150 PR c++ 5373.
35151 * g++.dg/parse/stmtexpr1.C: New test.
35152
35153 PR c++/5189.
35154 * g++.dg/template/copy1.C: New test.
35155
35156 2002-04-12 Richard Henderson <rth@redhat.com>
35157
35158 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
35159
35160 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
35161
35162 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
35163 gcc.c-torture/execute/20020307-2.c.
35164
35165 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
35166
35167 * g++.dg/ext/attrib5.C,
35168 * g++.dg/lookup/struct1.C: New tests.
35169
35170 2002-04-11 Jakub Jelinek <jakub@redhat.com>
35171
35172 * gcc.dg/20020411-1.c: New test.
35173
35174 * gcc.c-torture/execute/20020411-1.c: New test.
35175
35176 2002-04-10 Janis Johnson <janis187@us.ibm.com>
35177
35178 * g77.f-torture/execute/6177.f: New test.
35179
35180 2002-04-10 Jakub Jelinek <jakub@redhat.com>
35181
35182 PR middle-end/6247
35183 * g++.dg/opt/cleanup1.C: New test.
35184
35185 * g++.dg/opt/const1.C: New test.
35186
35187 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
35188
35189 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
35190
35191 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
35192
35193 PR c++/5507
35194 * g++.dg/template/typename2.C: New test.
35195
35196 2002-04-10 Alan Modra <amodra@bigpond.net.au>
35197
35198 * gcc.c-torture/execute/loop-12.c: New.
35199
35200 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
35201
35202 * g77.f-torture/execute/980628-4.x,
35203 g77.f-torture/execute/980628-5.x,
35204 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35205 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35206 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
35207
35208 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35209
35210 PR optimization/6086
35211 * g++.dg/opt/preinc1.C: New test.
35212
35213 2002-04-06 Mark Mitchell <mark@codesourcery.com>
35214
35215 PR c++/5571
35216 * g++.dg/opt/static2.C: New test.
35217
35218 2002-04-06 Mark Mitchell <mark@codesourcery.com>
35219
35220 PR c/5120
35221 * gcc.dg/20020406-1.c: New test.
35222
35223 2002-04-04 David S. Miller <davem@redhat.com>
35224
35225 * gcc.c-torture/execute/20020404-1.c: New test.
35226
35227 2002-04-04 Jakub Jelinek <jakub@redhat.com>
35228
35229 PR c/6123
35230 * gcc.dg/20020312-2.c: Do not declare global register variable
35231 if __PIC__ or __pic__ is defined.
35232
35233 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
35234
35235 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
35236 __asm__ so that it works correctly even if -ansi -pedantic-errors.
35237
35238 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35239
35240 * gcc.misc-tests/linkage.exp: Update last change to handle
35241 sparc*-, not just sparc-.
35242
35243 2002-04-03 Richard Henderson <rth@redhat.com>
35244
35245 * gcc.dg/cpp/ucs.c: Improved long UCS test.
35246
35247 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
35248
35249 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
35250
35251 2002-04-02 David S. Miller <davem@redhat.com>
35252
35253 * gcc.c-torture/execute/20020402-3.c: New test.
35254
35255 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
35256
35257 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
35258 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
35259
35260 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
35261 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
35262 g77.f-torture/execute/20001201.x,
35263 g77.f-torture/execute/u77-test.x: New files.
35264
35265 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
35266 * gcc.dg/wchar_t-1.c: Ditto.
35267
35268 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35269
35270 * gcc.c-torture/execute/20020402-1.c: New test.
35271
35272 2002-04-01 Richard Henderson <rth@redhat.com>
35273
35274 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
35275
35276 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
35277
35278 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35279
35280 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
35281
35282 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
35283
35284 * g++.dg/inherit/template-as-base.C: Expect error.
35285 * g++.dg/inherit/namespace-as-base.C: Likewise.
35286
35287 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
35288
35289 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
35290 g++.dg/ext/instantiate3.C: Tweak match patterns.
35291
35292 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
35293 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
35294 -da test.
35295
35296 2002-03-31 Richard Henderson <rth@redhat.com>
35297
35298 * gcc.dg/special/alias-2.c: New.
35299 * gcc.dg/special/ecos.exp: Run it.
35300
35301 2002-03-31 Richard Henderson <rth@redhat.com>
35302
35303 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
35304
35305 2002-03-31 Kazu Hirata <kazu@hxi.com>
35306
35307 * gcc.dg/weak-1.c: Disable on h8300 port.
35308
35309 2002-03-29 Janis Johnson <janis187@us.ibm.com>
35310
35311 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
35312 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
35313 ordering tests.
35314 * g++.dg/bprob/bprob-1.C: New test.
35315 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
35316 * g++.dg/gcov/gcov-1.C: New test.
35317 * g++.dg/gcov/gcov-1.x: New file.
35318 * g++.dg/gcov/gcov-2.C: New test.
35319 * g++.dg/gcov/gcov-3.C: New test.
35320 * g++.dg/gcov/gcov-3.h: New file.
35321
35322 2002-03-28 Roger Sayle <roger@eyesopen.com>
35323
35324 * g++.old-deja/g++.other/builtins5.C: New test.
35325 * g++.old-deja/g++.other/builtins6.C: New test.
35326 * g++.old-deja/g++.other/builtins7.C: New test.
35327 * g++.old-deja/g++.other/builtins8.C: New test.
35328 * g++.old-deja/g++.other/builtins9.C: New test.
35329
35330 2002-03-29 Jakub Jelinek <jakub@redhat.com>
35331
35332 * g++.dg/opt/static1.C: New test.
35333
35334 * g++.dg/opt/longbranch1.C: New test.
35335
35336 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
35337
35338 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35339
35340 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35341
35342 2002-03-28 Jeffrey A Law (law@redhat.com)
35343
35344 * gcc.c-torture/execute/20020328-1.c: New test.
35345
35346 2002-03-27 Richard Henderson <rth@redhat.com>
35347
35348 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35349 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35350 move from g++.old-deja/g++.ext/.
35351
35352 2002-03-27 Mark Mitchell <mark@codesourcery.com>
35353
35354 * g++.dg/init/new2.C: New test.
35355
35356 2002-03-26 Richard Henderson <rth@redhat.com>
35357
35358 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
35359
35360 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
35361 on sparc.
35362
35363 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
35364 sparcv9 systems.
35365 * gcc.dg/20001102-1.c: Likewise.
35366
35367 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
35368
35369 * gcc.dg/cpp/endif-pedantic1.c,
35370 gcc.dg/cpp/endif-pedantic2.c: New tests.
35371
35372 2002-03-26 Mark Mitchell <mark@codesourcery.com>
35373
35374 * g++.dg/init/new1.C: New test.
35375
35376 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
35377
35378 * g++.dg/abi/vbase9.C: New test.
35379
35380 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
35381
35382 * gcc.dg/arm-asm.c: New test.
35383
35384 2002-03-26 Andrew Cagney <ac131313@redhat.com>
35385
35386 * gcc.dg/Wswitch-enum.c: New test.
35387 Fix PR c/5044.
35388
35389 2002-03-26 Richard Henderson <rth@redhat.com>
35390
35391 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35392 structure.
35393
35394 2002-03-25 Richard Henderson <rth@redhat.com>
35395
35396 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
35397 sparcv9 systems.
35398
35399 * gcc.c-torture/compile/20011119-1.c (xxx): New.
35400 * gcc.c-torture/compile/20011119-2.c (xxx): New.
35401
35402 2002-03-25 Zack Weinberg <zack@codesourcery.com>
35403
35404 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35405
35406 2002-03-25 Bob Wilson <bob.wilson@acm.org>
35407
35408 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35409 targets using generic thunk support.
35410
35411 2002-03-25 Jakub Jelinek <jakub@redhat.com>
35412
35413 * gcc.c-torture/compile/20020323-1.c: New test.
35414
35415 * g++.dg/opt/conj2.C: New test.
35416
35417 2002-03-24 Richard Henderson <rth@redhat.com>
35418
35419 * gcc.dg/weak-1.c: Use -fno-common.
35420
35421 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
35422
35423 * g77.dg/f77-edit-apostrophe-out.f: New test
35424 * g77.dg/f77-edit-h-out.f: New test
35425 * g77.dg/f77-edit-t-in.f: New test
35426 * g77.dg/f77-edit-t-out.f: New test
35427 * g77.dg/f77-edit-x-out.f: New test
35428 * g77.dg/f77-edit-slash-out.f: New test
35429 * g77.dg/f77-edit-colon-out.f: New test
35430 * g77.dg/f77-edit-s-out.f: New test
35431
35432 2002-03-24 Richard Henderson <rth@redhat.com>
35433
35434 * objc/execute/formal_protocol-6.x: New XFAIL.
35435
35436 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
35437
35438 * gcc.dg/weak-1.c: Early return from dg-final on platforms
35439 that do not support weak symbols
35440
35441 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
35442
35443 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35444 * lib/g77.exp: Likewise.
35445 * lib/objc.exp: Likewise.
35446
35447 2002-03-23 Andrew Cagney <ac131313@redhat.com>
35448
35449 * gcc.dg/Wswitch-default.c: New test.
35450
35451 2002-03-23 Jakub Jelinek <jakub@redhat.com>
35452
35453 * g++.dg/other/enum1.C: New test.
35454
35455 2002-03-23 Zack Weinberg <zack@codesourcery.com>
35456
35457 * gcc.dg/pragma-ep-3.c: Fix typo.
35458
35459 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
35460
35461 * g++.dg/inherit/template-as-base.C: New test.
35462
35463 2002-03-22 Jakub Jelinek <jakub@redhat.com>
35464
35465 * g++.old-deja/g++.other/dwarf2-1.C: Move...
35466 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
35467
35468 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
35469
35470 * gcc.dg/cpp/multiline.c: Update to match.
35471
35472 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
35473
35474 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35475
35476 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
35477
35478 * gcc.dg/cpp/extratokens2.c: New file.
35479
35480 2002-03-21 David Edelsohn <edelsohn@gnu.org>
35481
35482 * gcc.dg/20020312-2.c: Add rs6000 target.
35483
35484 * gcc.c-torture/compile/20020319-1.c: New test.
35485
35486 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35487
35488 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35489 (A, E): Handle this.
35490
35491 2002-03-20 Jason Merrill <jason@redhat.com>
35492
35493 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35494 ignoring -fpic.
35495 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35496 through prune_gcc_output.
35497
35498 2002-03-20 Jakub Jelinek <jakub@redhat.com>
35499
35500 * gcc.c-torture/compile/20020320-1.c: New test.
35501
35502 2002-03-19 Jakub Jelinek <jakub@redhat.com>
35503
35504 * gcc.c-torture/compile/20020318-1.c: New test.
35505
35506 * gcc.dg/struct-by-value-1.c: New test.
35507
35508 * gcc.dg/20020319-1.c: New test.
35509
35510 2002-03-18 Jakub Jelinek <jakub@redhat.com>
35511
35512 * g++.dg/opt/conj1.C: New test.
35513
35514 2002-03-17 Mark Mitchell <mark@codesourcery.com>
35515
35516 * g++.dg/template/qualttp20.C: Revert previous change.
35517 * g++.dg/template/qualttp3.C: Likewise.
35518 * g++.dg/template/qualttp4.C: Likewise.
35519 * g++.dg/template/qualttp5.C: Likewise.
35520 * g++.dg/template/qualttp6.C: Likewise.
35521 * g++.dg/template/qualttp7.C: Likewise.
35522 * g++.dg/template/qualttp8.C: Likewise.
35523 * g++.dg/template/recurse.C: Likewise.
35524
35525 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
35526
35527 * gcc.dg/cpp/wchar-1.c: Update.
35528
35529 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
35530
35531 * g++.dg/template/conv1.C: New test.
35532 * g++.dg/template/conv2.C: New test.
35533 * g++.dg/template/conv3.C: New test.
35534 * g++.dg/template/conv4.C: New test.
35535
35536 2002-03-15 Mark Mitchell <mark@codesourcery.com>
35537
35538 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35539 * g++.dg/template/qualttp3.C: Likewise.
35540 * g++.dg/template/qualttp4.C: Likewise.
35541 * g++.dg/template/qualttp5.C: Likewise.
35542 * g++.dg/template/qualttp6.C: Likewise.
35543 * g++.dg/template/qualttp7.C: Likewise.
35544 * g++.dg/template/qualttp8.C: Likewise.
35545 * g++.dg/template/recurse.C: Likewise.
35546
35547 2002-03-15 Mark Mitchell <mark@codesourcery.com>
35548
35549 * g++.dg/opt/dtor1.C: New test.
35550
35551 2002-03-15 Jakub Jelinek <jakub@redhat.com>
35552
35553 * gcc.c-torture/compile/20020315-1.c: New test.
35554
35555 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
35556
35557 * gcc.dg/weak-1.c: Fix scan tests.
35558
35559 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
35560
35561 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35562 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35563 cris-*-aout* mmix-*-*.
35564 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35565 cris-*-aout* mmix-*-*.
35566 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35567 cris-*-elf* cris-*-aout* and mmix-*-*.
35568 * gcc.dg/20001009-1.c: Ditto.
35569 * gcc.dg/20010912-1.c: Ditto.
35570 * gcc.dg/20020122-4.c: Ditto.
35571 * gcc.dg/inline-2.c: Ditto.
35572
35573 2002-03-14 Jeffrey A Law (law@cygnus.com)
35574
35575 * gcc.c-torture/compile/20020314-1.c: New test.
35576
35577 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
35578
35579 * gcc.c-torture/execute/20020314-1.c: New test.
35580
35581 2002-03-14 Jakub Jelinek <jakub@redhat.com>
35582
35583 * g++.dg/warn/Wunused-1.C: New test.
35584
35585 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
35586
35587 * g++.dg/abi/mangle6.C: New test.
35588
35589 2002-03-13 Jakub Jelinek <jakub@redhat.com>
35590
35591 * gcc.c-torture/compile/20020309-2.c: New test.
35592
35593 * gcc.c-torture/compile/20020312-1.c: New test.
35594
35595 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
35596
35597 * g++.dg/other/access1.C: New test.
35598
35599 2002-03-12 Jakub Jelinek <jakub@redhat.com>
35600
35601 * gcc.c-torture/execute/wchar_t-1.c: New test.
35602
35603 2002-03-12 David Edelsohn <edelsohn@gnu.org>
35604
35605 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35606
35607 2002-03-12 Roger Sayle <roger@eyesopen.com>
35608
35609 * gcc.dg/20020312-1.c: New test case.
35610
35611 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
35612
35613 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35614
35615 2002-03-11 Richard Henderson <rth@redhat.com>
35616
35617 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35618 * g++.old-deja/g++.jason/report.C: Likewise.
35619
35620 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
35621
35622 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35623 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35624
35625 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
35626
35627 * testsuite/g++.dg/overload/pmf1.C: New test.
35628
35629 2002-03-11 Kazu Hirata <kazu@hxi.com>
35630
35631 * gcc.c-torture/execute/20020307-1.c: Use long.
35632
35633 2002-03-11 Jakub Jelinek <jakub@redhat.com>
35634
35635 PR optimization/5844
35636 * gcc.dg/20020310-1.c: New test.
35637
35638 2002-03-09 Michael Meissner <meissner@redhat.com>
35639
35640 * gcc.c-torture/execute/memcpy-2.c: New test.
35641 * gcc.c-torture/execute/memset-1.c: New test.
35642 * gcc.c-torture/execute/strlen-1.c: New test.
35643 * gcc.c-torture/execute/strcmp-1.c: New test.
35644 * gcc.c-torture/execute/strncmp-1.c: New test.
35645
35646 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
35647
35648 * gcc.dg/ppc-ldstruct.c: New test.
35649
35650 2002-03-09 Jakub Jelinek <jakub@redhat.com>
35651
35652 * gcc.c-torture/execute/va-arg-22.c: New test.
35653
35654 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
35655
35656 * gcc.c-torture/compile/20020309-1.c: New test.
35657
35658 2002-03-08 Jakub Jelinek <jakub@redhat.com>
35659
35660 * gcc.c-torture/execute/20020307-2.c: New test.
35661
35662 2002-03-07 Jeffrey A Law (law@redhat.com)
35663
35664 * g77.f-torture/compile/20020307-1.f: New test.
35665
35666 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
35667
35668 * gcc.dg/unordered-1.c: New test.
35669
35670 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
35671
35672 * gcc.c-torture/execute/20020307-1.c: New test.
35673
35674 2002-03-05 Jakub Jelinek <jakub@redhat.com>
35675
35676 * gcc.dg/20020304-1.c: New test.
35677
35678 * gcc.c-torture/compile/20020304-2.c: New test.
35679
35680 2002-03-04 Zack Weinberg <zack@codesourcery.com>
35681
35682 * gcc.c-torture/compile/20020304-1.c: New test case
35683 (from PR c/5830).
35684
35685 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
35686
35687 * gcc.dg/20020103-1.c: Add other -D ppc variants.
35688
35689 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
35690
35691 * g++.dg/other/classkey1.C: New test.
35692
35693 2002-03-01 Richard Henderson <rth@redhat.com>
35694
35695 * gcc.c-torture/compile/981223-1.x: New.
35696 * gcc.c-torture/compile/920625-1.x: New.
35697
35698 2002-02-28 Richard Henderson <rth@redhat.com>
35699
35700 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35701
35702 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
35703
35704 * gcc.c-torture/execute/20020227-1.c: New test.
35705
35706 2002-02-27 Mark Mitchell <mark@codesourcery.com>
35707
35708 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35709 here" ERROR lines.
35710 * g++.old-deja/g++.oliva/partord1.C: Likewise.
35711 * g++.old-deja.g++.other/defarg1.C: Likewise.
35712 * g++.old-deja/g++.pt/calls2.C: Likewise.
35713 * g++.old-deja/g++.pt/crash20.C: Likewise.
35714 * g++.old-deja/g++.pt/crash30.C: Likewise.
35715 * g++.old-deja/g++.pt/crash36.C: Likewise.
35716 * g++.old-deja/g++.pt/crash6.C: Likewise.
35717 * g++.old-deja/g++.pt/defarg13.C: Likewise.
35718 * g++.old-deja/g++.pt/derived3.C: Likewise.
35719 * g++.old-deja/g++.pt/error1.C: Likewise.
35720 * g++.old-deja/g++.pt/friend21.C: Likewise.
35721 * g++.old-deja/g++.pt/friend23.C: Likewise.
35722 * g++.old-deja/g++.pt/infinite1.C: Likewise.
35723 * g++.old-deja/g++.robertl/eb128.C: Likewise.
35724
35725 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
35726
35727 * gcc.c-torture/execute/20020225-2.c: New test.
35728
35729 2002-02-27 Zack Weinberg <zack@codesourcery.com>
35730
35731 * gcc.c-torture/execute/920730-1t.c,
35732 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35733 Delete test cases, only relevant to -traditional.
35734
35735 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
35736
35737 * gcc.dg/cpp/undef1.c: Remove.
35738 * gcc.dg/cpp/directiv.c: Update.
35739 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35740
35741 2002-02-27 Michael Meissner <meissner@redhat.com>
35742
35743 * gcc.c-torture/execute/20020226-1.c: New test.
35744
35745 2002-02-26 Jakub Jelinek <jakub@redhat.com>
35746
35747 * g++.dg/debug/debug4.C: New test.
35748
35749 * gcc.dg/ia64-visibility-1.c: New test.
35750
35751 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
35752
35753 * gcc.dg/debug/20020224-1.c: New.
35754
35755 2002-02-25 Kazu Hirata <kazu@hxi.com>
35756
35757 * gcc.c-torture/execute/960416-1.x: New.
35758 * gcc.c-torture/execute/divconst-3.x: Likewise.
35759
35760 2002-02-25 Jakub Jelinek <jakub@redhat.com>
35761
35762 * gcc.dg/20020224-1.c: New test.
35763
35764 2002-02-25 Alan Modra <amodra@bigpond.net.au>
35765
35766 * gcc.c-torture/execute/20020225-1.c: New.
35767
35768 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
35769
35770 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35771
35772 2002-02-23 Jakub Jelinek <jakub@redhat.com>
35773
35774 * gcc.dg/20020222-1.c: New test.
35775
35776 2002-02-22 Jakub Jelinek <jakub@redhat.com>
35777
35778 * g++.dg/opt/anonunion1.C: New test.
35779
35780 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
35781
35782 * g++.dg/template/qualttp19.C: New test.
35783 * g++.dg/template/qualttp20.C: New test.
35784 * g++.old-deja/g++.jason/report.C: Adjust expected errors
35785 * g++.old-deja/g++.other/qual1.C: Likewise.
35786
35787 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
35788
35789 * gcc.dg/attr-alwaysinline.c: New.
35790
35791 2002-02-21 Jakub Jelinek <jakub@redhat.com>
35792
35793 * gcc.dg/20020220-1.c: New test.
35794
35795 * gcc.dg/20020220-2.c: New test.
35796
35797 * g++.dg/opt/mmx1.C: New test.
35798
35799 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
35800
35801 * gcc.c-torture/compile/20020110.c: New test.
35802
35803 2002-02-20 Jakub Jelinek <jakub@redhat.com>
35804
35805 * gcc.c-torture/execute/20020219-1.c: New test.
35806
35807 * gcc.dg/20020219-1.c: New test.
35808
35809 * gcc.dg/noncompile/20020220-1.c: New test.
35810
35811 * g++.dg/opt/ptrintsum1.C: New test.
35812
35813 * gcc.dg/debug/20020220-1.c: New test.
35814
35815 2002-02-17 Jakub Jelinek <jakub@redhat.com>
35816
35817 * gcc.c-torture/execute/20020216-1.c: New test.
35818
35819 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
35820
35821 * gcc.dg/decl-1.c: Update, new test.
35822
35823 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
35824
35825 * g++.dg/abi/bitfield1.C: New test.
35826 * g++.dg/abi/bitfield2.C: New test.
35827
35828 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
35829
35830 * gcc.dg/attr-nest.c: New test.
35831
35832 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
35833
35834 * gcc.c-torture/execute/20020215-1.c: New test.
35835
35836 2002-02-14 Jakub Jelinek <jakub@redhat.com>
35837
35838 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35839 * g++.dg/debug/debug.exp: New.
35840 * g++.dg/debug/trivial.C: New.
35841 * g++.dg/debug/debug1.C: Moved...
35842 * g++.dg/other/debug1.C: ...from here.
35843 * g++.dg/debug/debug2.C: Moved...
35844 * g++.dg/other/debug2.C: ...from here.
35845 * g++.dg/debug/debug3.C: Moved...
35846 * g++.dg/other/debug3.C: ...from here.
35847
35848 * gcc.dg/noncompile/20020213-1.c: New test.
35849
35850 2002-02-13 Jakub Jelinek <jakub@redhat.com>
35851
35852 * g++.dg/other/debug3.C: New test.
35853
35854 * gcc.c-torture/execute/20020213-1.c: New test.
35855
35856 2002-02-13 Richard Smith <richard@ex-parrot.com>
35857
35858 * g++.old-deja/g++.other/thunk1.C: New test.
35859
35860 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
35861
35862 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35863
35864 2002-02-13 Stan Shebs <shebs@apple.com>
35865
35866 * gcc.dg/altivec-3.c: New.
35867
35868 2002-02-12 Jakub Jelinek <jakub@redhat.com>
35869
35870 * gcc.dg/Wunreachable-1.c: New test.
35871 * gcc.dg/Wunreachable-2.c: New test.
35872
35873 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
35874
35875 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35876
35877 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
35878
35879 * gcc.dg/decl-1.c: New test.
35880
35881 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
35882
35883 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35884
35885 2002-02-10 Kazu Hirata <kazu@hxi.com>
35886
35887 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35888 * gcc.c-torture/compile/980506-1.x: Likewise.
35889
35890 2002-02-10 Kazu Hirata <kazu@hxi.com>
35891
35892 * gcc.dg/20020210-1.c: New.
35893
35894 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
35895
35896 * g77.f-torture/execute/947.f: New regression test
35897 for PR fortran/947.
35898
35899 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
35900
35901 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35902 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35903
35904 2002-02-08 Richard Henderson <rth@redhat.com>
35905
35906 * gcc.c-torture/compile/labels-3.c: New.
35907
35908 2002-02-08 Jakub Jelinek <jakub@redhat.com>
35909
35910 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35911 expression statements work instead.
35912 * gcc.dg/noncompile/20020207-1.c: New test.
35913
35914 2002-02-07 Richard Henderson <rth@redhat.com>
35915
35916 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35917
35918 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
35919
35920 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35921 message from g77
35922 * lib/g77-dg.exp: Trim g77 error messages so that they are
35923 recognized by dg.exp.
35924
35925 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
35926
35927 PR fortran/5473
35928 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
35929
35930 2002-02-07 Richard Henderson <rth@redhat.com>
35931
35932 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35933 to be sufficiently aligned for integers.
35934
35935 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
35936
35937 * g++.dg/template/friend4.C: New test.
35938
35939 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
35940
35941 PR fortran/5743
35942 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35943 unsupported cases.
35944
35945 2002-02-07 Richard Henderson <rth@redhat.com>
35946
35947 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35948 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35949 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35950 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35951
35952 2002-02-06 Richard Henderson <rth@redhat.com>
35953
35954 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35955
35956 2002-02-06 Janis Johnson <janis187@us.ibm.com>
35957
35958 * gcc.dg/20020206-1.c: New test.
35959
35960 2002-02-06 Jakub Jelinek <jakub@redhat.com>
35961
35962 * gcc.c-torture/execute/20020206-1.c: New test.
35963
35964 * gcc.c-torture/execute/20020206-2.c: New test.
35965
35966 PR optimization/5429:
35967 * gcc.c-torture/compile/20020206-1.c: New test.
35968
35969 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
35970
35971 * g++.dg/ext/align1.C: Do not use an explicit alignment value
35972 as certain file formats cannot support particularly large
35973 alignments.
35974
35975 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35976 and do not expect to be able to link the executable.
35977
35978 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35979 fail because the COFF format does not support the weak attribute.
35980
35981 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
35982
35983 * g77.dg/pr5473.f: New test
35984
35985 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
35986
35987 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35988 Fix testcase accordingly.
35989
35990 2002-02-04 Richard Henderson <rth@redhat.com>
35991
35992 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35993 (buf): Change to be an array of pointers, not ints.
35994
35995 2002-02-04 Jakub Jelinek <jakub@redhat.com>
35996
35997 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
35998 before all tests. Move warning one line above to match where it
35999 C frontend emits.
36000 * gcc.dg/Wswitch-2.c: New test.
36001 * g++.dg/warn/Wswitch-1.C: New test.
36002 * g++.dg/warn/Wswitch-2.C: New test.
36003
36004 2002-02-04 Richard Henderson <rth@redhat.com>
36005
36006 * g++.dg/abi/offsetof.C: Fix size comparison.
36007
36008 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
36009
36010 * gcc.dg/cast-qual-2.c: New test.
36011
36012 2002-02-04 Jakub Jelinek <jakub@redhat.com>
36013
36014 * gcc.dg/20020201-4.c: New test.
36015
36016 2002-02-04 Ben Elliston <bje@redhat.com>
36017
36018 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
36019 target_info attribute != 0, in addition to the empty string.
36020 (gcc_target_compile): Likewise.
36021
36022 2002-02-03 Andrew Cagney <ac131313@redhat.com>
36023
36024 * gcc.dg/Wswitch.c: New test.
36025 PR gcc/4475. PR gcc/3780.
36026
36027 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
36028
36029 * g77.f-torture/execute/5122.f: New test for regressions
36030 against PR fortran/5122.
36031
36032 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
36033
36034 * g77.f-torture/compile/pr3743.f: Delete
36035 * g77.dg/pr3743-1.f: New test.
36036 * g77.dg/pr3743-2.f: New test.
36037 * g77.dg/pr3743-3.f: New test.
36038 * g77.dg/pr3743-4.f: New test.
36039
36040 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
36041
36042 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
36043
36044 2002-02-02 Richard Henderson <rth@redhat.com>
36045
36046 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
36047 * gcc.c-torture/execute/bf64-1.c: Likewise.
36048
36049 2002-02-02 Jakub Jelinek <jakub@redhat.com>
36050
36051 * gcc.dg/20020201-2.c: New test.
36052
36053 * gcc.dg/20020201-3.c: New test.
36054
36055 * gcc.c-torture/execute/bitfld-2.c: New test.
36056
36057 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
36058
36059 * gcc.dg/bitfld-1.c: Update.
36060 * gcc.dg/bitfld-2.c: Update.
36061 * gcc.c-torture/execute/bitfld-1.x: New.
36062
36063 2002-02-02 Jakub Jelinek <jakub@redhat.com>
36064
36065 * gcc.c-torture/execute/20020201-1.c: New test.
36066
36067 2002-02-01 Janis Johnson <janis187@us.ibm.com>
36068
36069 PR target/5469
36070 * gcc.dg/20020201-1.c: New test.
36071
36072 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
36073
36074 PR fortran/3743
36075 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
36076 * g77.f-torture/compile/pr3743.x: Remove
36077
36078 2002-01-31 Tom Rix <trix@redhat.com>
36079
36080 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
36081
36082 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
36083
36084 * gcc.dg/noncompile/20020130-1.c: New test.
36085
36086 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
36087
36088 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
36089
36090 2002-01-29 Richard Henderson <rth@redhat.com>
36091
36092 * gcc.c-torture/execute/991118-1.c: Cast various constants back
36093 to long long.
36094 * gcc.c-torture/execute/bf64-1.c: Likewise.
36095
36096 2002-01-29 Jakub Jelinek <jakub@redhat.com>
36097
36098 * gcc.c-torture/execute/20020129-1.c: New test.
36099
36100 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
36101
36102 * gcc.c-torture/compile/20000224-1.c: Update.
36103 * gcc.c-torture/execute/bitfld-1.c: New tests.
36104 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
36105 * gcc.dg/uninit-A.c: Update.
36106
36107 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
36108
36109 * g++.dg/template/ctor1.C: Add instantiation.
36110
36111 2002-01-28 Paul Koning <pkoning@equallogic.com>
36112
36113 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
36114 argument to __builtin_prefetch to be const ptr.
36115
36116 2002-01-28 Jakub Jelinek <jakub@redhat.com>
36117
36118 * gcc.c-torture/compile/20020120-1.c: New test.
36119
36120 2002-01-27 Kazu Hirata <kazu@hxi.com>
36121
36122 * gcc.c-torture/execute/20020127-1.c: New test.
36123
36124 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
36125
36126 * g77.dg/f77-edit-i-in.f: New test
36127 * g77.dg/f77-edit-i-out.f: New test
36128
36129 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
36130
36131 * gcc.dg/debug/debug.exp: New file.
36132 * gcc.dg/debug/trivial.c: New file.
36133 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
36134 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
36135 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
36136 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
36137 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
36138 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
36139 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
36140 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
36141 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
36142 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
36143 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
36144 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
36145 * gcc.dg/20000503-1.c: Removed.
36146 * gcc.dg/20010207-1.c: Removed.
36147 * gcc.dg/20011223-1.c: Removed.
36148 * gcc.dg/20020104-2.c: Removed.
36149 * gcc.dg/debug-1.c: Removed.
36150 * gcc.dg/debug-2.c: Removed.
36151 * gcc.dg/debug-3.c: Removed.
36152 * gcc.dg/debug-4.c: Removed.
36153 * gcc.dg/debug-5.c: Removed.
36154 * gcc.dg/debug-6.c: Removed.
36155 * gcc.dg/dwarf2-1.c: Removed.
36156 * gcc.dg/dwarf2-2.c: Removed.
36157
36158 2002-01-25 Jakub Jelinek <jakub@redhat.com>
36159
36160 * g++.old-deja/g++.other/eh5.C: New test.
36161 * g++.old-deja/g++.other/sibcall2.C: New test.
36162 * g++.old-deja/g++.other/array9.C: New test.
36163 * g++.old-deja/g++.other/typename2.C: New test.
36164 * g++.old-deja/g++.other/crash60.C: New test.
36165 * g++.old-deja/g++.other/conv9.C: New test.
36166 * g++.old-deja/g++.other/mangle10.C: New test.
36167 * g++.old-deja/g++.other/unchanging1.C: New test.
36168 * g++.old-deja/g++.other/exprstmt1.C: New test.
36169 * g++.old-deja/g++.other/inline23.C: New test.
36170 * g++.old-deja/g++.eh/ia64-1.C: New test.
36171 * g++.old-deja/g++.other/dwarf2-1.C: New test.
36172 * g++.old-deja/g++.other/reload1.C: New test.
36173 * g++.old-deja/g++.other/static20.C: New test.
36174 * g++.old-deja/g++.other/local-alloc1.C: New test.
36175 * g++.old-deja/g++.other/conv8.C: New test.
36176 * g++.old-deja/g++.other/stmtexpr2.C: New test.
36177 * g++.old-deja/g++.other/storeexpr1.C: New test.
36178 * g++.old-deja/g++.other/storeexpr2.C: New test.
36179 * g++.dg/eh/template2.C: New test.
36180 * g++.dg/warn/weak1.C: New test.
36181
36182 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
36183
36184 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36185 Remove first, non-varying, argument.
36186
36187 2002-01-23 Richard Henderson <rth@redhat.com>
36188
36189 * gcc.dg/inline-2.c: New.
36190
36191 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
36192 Add optional target arg. Check number of arguments.
36193 (scan-assembler-not, scan-assembler-dem): Likewise.
36194 (scan-assembler-dem-not): Likewise.
36195
36196 2002-01-23 Zack Weinberg <zack@codesourcery.com>
36197
36198 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
36199 line 12.
36200 * g++.old-deja/g++.brendan/parse3.C,
36201 g++.old-deja/g++.other/crash26.C,
36202 g++.old-deja/g++.other/crash28.C,
36203 g++.old-deja/g++.other/crash29.C,
36204 g++.old-deja/g++.other/crash30.C,
36205 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
36206
36207 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
36208
36209 * gcc.dg/20020115-1.c: New.
36210
36211 2002-01-23 Bob Wilson <bob.wilson@acm.org>
36212
36213 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
36214
36215 2002-01-23 Janis Johnson <janis187@us.ibm.com>
36216
36217 * gcc.dg/20020122-3.c: New.
36218
36219 2002-01-23 Jakub Jelinek <jakub@redhat.com>
36220
36221 * g++.dg/other/gc1.C: New test.
36222
36223 2002-01-23 Zack Weinberg <zack@codesourcery.com>
36224
36225 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
36226
36227 2002-01-22 Richard Henderson <rth@redhat.com>
36228
36229 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
36230
36231 2002-01-22 Richard Henderson <rth@redhat.com>
36232
36233 * gcc.dg/20020122-4.c: New.
36234
36235 2002-01-22 H.J. Lu <hjl@gnu.org>
36236
36237 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
36238 link output.
36239 * gcc.dg/special/ecos.exp: Likewise.
36240 * lib/g++-dg.exp: Likewise.
36241 * lib/g77-dg.exp: Likewise.
36242 * lib/gcc-dg.exp : Likewise.
36243 * lib/mike-g++.exp: Likewise.
36244 * lib/mike-g77.exp: Likewise.
36245 * lib/mike-gcc.exp: Likewise.
36246 * lib/objc-dg.exp: Likewise.
36247
36248 2002-01-22 Janis Johnson <janis187@us.ibm.com>
36249
36250 PR target/5379
36251 * gcc.dg/20020122-2.c: New test.
36252
36253 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
36254
36255 * gcc.dg/20020122-1.c: New test.
36256
36257 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
36258
36259 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
36260
36261 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
36262
36263 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
36264
36265 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36266
36267 * gcc.c-torture/compile/20020121-1.c: New test.
36268
36269 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
36270
36271 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
36272 ld_library_path.
36273
36274 2002-01-21 Jakub Jelinek <jakub@redhat.com>
36275
36276 * gcc.dg/20020218-1.c: New test.
36277
36278 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
36279
36280 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
36281 messages
36282 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
36283 "At global scope" warning
36284 * g++.dg/ext/align1.C: Change cygwin test for alignment
36285 from db-bogus to dg-warning
36286
36287 2002-01-21 Zack Weinberg <zack@codesourcery.com>
36288
36289 * g77.f-torture/compile/cpp2.F: New test.
36290
36291 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
36292
36293 * g++.dg/template/access1.C: New test.
36294
36295 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
36296
36297 * gcc.dg/20020118-1.c: New.
36298
36299 2002-01-18 Kazu Hirata <kazu@hxi.com>
36300
36301 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
36302
36303 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
36304
36305 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
36306 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
36307 alignment warnings.
36308
36309 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
36310
36311 * gcc.misc-tests/i386-prefetch.exp: Save and restore
36312 torture_with_loops and torture_without_loops
36313
36314 2002-01-17 Jakub Jelinek <jakub@redhat.com>
36315
36316 * gcc.c-torture/compile/20020116-1.c: New test.
36317
36318 2002-01-16 Jakub Jelinek <jakub@redhat.com>
36319
36320 * gcc.dg/20020116-2.c: New test.
36321
36322 * gcc.dg/ultrasp4.c: New test.
36323
36324 * gcc.dg/20020116-1.c: New test.
36325
36326 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
36327
36328 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
36329 by EABI.
36330
36331 2002-01-15 Janis Johnson <janis187@us.ibm.com>
36332
36333 * gcc.misc-tests/i386-prefetch.exp: New.
36334 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
36335 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
36336 * gcc.misc-tests/i386-pf-none-1.c: New test.
36337 * gcc.misc-tests/i386-pf-sse-1.c: New test.
36338
36339 2002-01-15 Jakub Jelinek <jakub@redhat.com>
36340
36341 * gcc.dg/gnu89-init-1.c: Add new tests.
36342
36343 2002-01-15 Andreas Jaeger <aj@suse.de>
36344
36345 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36346 * gcc.dg/i386-mmx-2.c: Likewise.
36347 * gcc.dg/i386-sse-1.c: Likewise.
36348 * gcc.dg/i386-sse-2.c: Likewise.
36349 * gcc.dg/i386-sse-3.c: Likewise.
36350
36351 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
36352
36353 * g77.f-torture/execute/intrinsic-unix-bessel.f:
36354 Uncomment additional cases that now pass.
36355
36356 2002-01-11 Richard Henderson <rth@redhat.com>
36357
36358 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
36359 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
36360
36361 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
36362
36363 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
36364
36365 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
36366
36367 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
36368 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
36369
36370 2002-01-10 Dale Johannesen <dalej@apple.com>
36371
36372 * gcc.c-torture/execute/loop-11.c: New.
36373
36374 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
36375
36376 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
36377 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
36378
36379 2002-01-09 Richard Henderson <rth@redhat.com>
36380
36381 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
36382 type in which to perform the operation for each size.
36383
36384 2002-01-09 Alan Matsuoka (alanm@redhat.com)
36385
36386 * gcc.c-torture/compile/20020109-2.c: New test.
36387
36388 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
36389
36390 * gcc.c-torture/execute/loop-10.c: New test.
36391
36392 2002-01-09 Jakub Jelinek <jakub@redhat.com>
36393
36394 * gcc.c-torture/compile/20010226-1.c: New test.
36395 * gcc.c-torture/compile/20010227-1.c: New test.
36396 * gcc.c-torture/compile/20010426-1.c: New test.
36397 * gcc.c-torture/compile/20010510-1.c: New test.
36398 * gcc.c-torture/compile/20010605-3.c: New test.
36399 * gcc.c-torture/compile/20010824-1.c: New test.
36400 * gcc.c-torture/execute/20010409-1.c: New test.
36401 * gcc.dg/noncompile/20000901-1.c: New test.
36402 * gcc.dg/20001023-1.c: New test.
36403 * gcc.dg/20001101-1.c: New test.
36404 * gcc.dg/20001102-1.c: New test.
36405 * gcc.dg/20010207-1.c: New test.
36406 * gcc.dg/20010405-1.c: New test.
36407 * gcc.dg/20010822-1.c: New test.
36408 * gcc.dg/20011107-1.c: New test.
36409
36410 2002-01-09 Jeffrey A Law (law@redhat.com)
36411
36412 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36413
36414 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
36415 execution failure on PA targets.
36416
36417 2002-01-09 Jakub Jelinek <jakub@redhat.com>
36418
36419 * gcc.c-torture/compile/20020109-1.c: New test.
36420
36421 2002-01-08 Kazu Hirata <kazu@hxi.com>
36422
36423 * gcc.c-torture/execute/20020108-1.c: New test.
36424
36425 2002-01-08 Jakub Jelinek <jakub@redhat.com>
36426
36427 * gcc.dg/20020108-1.c: New test.
36428
36429 2002-01-08 H.J. Lu <hjl@gnu.org>
36430
36431 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36432 for header files.
36433
36434 2002-01-08 Geoff Keating <geoffk@redhat.com>
36435
36436 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36437 consistency.
36438
36439 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
36440
36441 * gcc.dg/altivec-4.c: Test altivec predicates.
36442
36443 2002-01-07 Jakub Jelinek <jakub@redhat.com>
36444
36445 * gcc.c-torture/execute/20020107-1.c: New test.
36446
36447 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
36448
36449 PR c/5279
36450 * gcc.c-torture/compile/20020106-1.c: New test.
36451
36452 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
36453
36454 * gcc.c-torture/execute/nestfunc-4.c: New test.
36455
36456 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
36457
36458 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36459 extra triple that slipped in.
36460 * g++.old-deja/g++.abi/align.C: Likewise.
36461 * g++.old-deja/g++.abi/bitfields.C: Likewise.
36462
36463 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
36464
36465 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36466 * g++.old-deja/g++.abi/align.C: Likewise.
36467 * g++.old-deja/g++.abi/bitfields.C: Likewise.
36468
36469 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36470 on FreeBSD/i386.
36471 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36472 FreeBSD.
36473
36474 2002-01-04 Jakub Jelinek <jakub@redhat.com>
36475
36476 * gcc.dg/20020104-1.c: New test.
36477
36478 * gcc.dg/20020104-2.c: New test.
36479
36480 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
36481
36482 * gcc.dg/20020103-1.c: Fix typo in target selector.
36483
36484 2002-01-03 Richard Henderson <rth@redhat.com>
36485
36486 * gcc.dg/20020103-1.c: New.
36487
36488 2002-01-03 Kazu Hirata <kazu@hxi.com>
36489
36490 * gcc.c-torture/execute/20020103-1.c: New test.
36491
36492 2002-01-03 Jakub Jelinek <jakub@redhat.com>
36493
36494 * g++.dg/other/debug2.C: New test.
36495
36496 * gcc.c-torture/compile/20020103-1.c: New test.
36497
36498 2002-01-02 Jakub Jelinek <jakub@redhat.com>
36499
36500 * gcc.dg/gnu89-init-1.c: Added new tests.
36501
36502 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
36503
36504 * g++.dg/template/friend2.C: Remove as patch is reverted.
36505
36506 * g++.dg/warn/oldcast1.C: New test.
36507
36508 * g++.dg/template/ptrmem1.C: New test.
36509 * g++.dg/template/ptrmem2.C: New test.
36510
36511 * g++.dg/template/ntp.C: New test.
36512
36513 * g++.dg/other/component1.C: New test.
36514
36515 * g++.dg/template/ttp3.C: New test.
36516
36517 * g++.dg/template/friend2.C: New test.
36518 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36519
36520 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
36521
36522 * g++.dg/other/ptrmem1.C: New test.
36523 * g++.dg/other/ptrmem2.C: New test.
36524
36525 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
36526
36527 * g++.dg/template/ctor1.C: New test.
36528
36529 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
36530
36531 * g++.dg/template/friend2.C: New test.
36532
36533 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
36534
36535 * gcc.dg/mmix-1.c: New test.
36536
36537 2001-12-31 Richard Henderson <rth@redhat.com>
36538
36539 * gcc.dg/asm-5.c: New.
36540
36541 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
36542
36543 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36544 in namespace __gnu_cxx
36545
36546 2001-12-30 Richard Henderson <rth@redhat.com>
36547
36548 * gcc.dg/debug-6.c: New.
36549
36550 2001-12-30 Jakub Jelinek <jakub@redhat.com>
36551
36552 * gcc.c-torture/compile/20011229-2.c: New test.
36553
36554 2001-12-29 Jakub Jelinek <jakub@redhat.com>
36555
36556 * gcc.dg/debug-3.c: New test.
36557 * gcc.dg/debug-4.c: New test.
36558 * gcc.dg/debug-5.c: New test.
36559
36560 2001-12-29 Richard Henderson <rth@redhat.com>
36561
36562 * g++.dg/eh/loop1.C: New.
36563
36564 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
36565
36566 * g++.dg/template/crash1.C: New test.
36567
36568 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
36569
36570 * g++.dg/other/const1.C: New test.
36571
36572 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
36573
36574 * gcc.c-torture/compile/20011229-1.c: New test.
36575
36576 2001-12-28 Stan Shebs <shebs@apple.com>
36577
36578 * lib/objc-torture.exp: Resync with c-torture.exp.
36579 * lib/objc.exp: Load standard libraries.
36580
36581 2001-12-28 Jakub Jelinek <jakub@redhat.com>
36582
36583 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36584 additional tests.
36585
36586 2001-12-27 Roger Sayle <roger@eyesopen.com>
36587
36588 * gcc.c-torture/execute/string-opt-16.c: New testcase.
36589
36590 2001-12-27 Richard Henderson <rth@redhat.com>
36591
36592 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36593
36594 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
36595
36596 * g++.dg/eh/ctor1.C: New test.
36597 * g++.dg/other/error2.C: New test.
36598
36599 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
36600
36601 * g++.dg/other/init2.C: New test.
36602
36603 2001-12-24 Richard Henderson <rth@redhat.com>
36604
36605 * gcc.dg/20011223-1.c: New.
36606 * gcc.dg/inline-1.c: New.
36607
36608 2001-12-23 Richard Henderson <rth@redhat.com>
36609
36610 * gcc.dg/asm-4.c: Test operand modifiers.
36611
36612 2001-12-23 Richard Henderson <rth@redhat.com>
36613
36614 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36615
36616 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
36617
36618 * gcc.c-torture/execute/20011223-1.c: New test.
36619
36620 2001-12-21 Richard Henderson <rth@redhat.com>
36621
36622 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36623 re-enables the warning.
36624
36625 2001-12-21 Richard Henderson <rth@redhat.com>
36626
36627 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36628
36629 2001-12-20 Jakub Jelinek <jakub@redhat.com>
36630
36631 * gcc.c-torture/compile/20011218-1.c: New test.
36632
36633 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
36634
36635 * gcc.misc-test/arm-isr.exp: New file. Control running of the
36636 arm-isr.c test.
36637 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
36638 epilogue generation for ARM ISR routines.
36639
36640 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36641
36642 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36643 * gcc.dg/format/c90-printf-3.c: Likewise.
36644 * gcc.dg/format/c99-printf-3.c: Likewise.
36645 * gcc.dg/format/ext-1.c: Likewise.
36646 * gcc.dg/format/ext-6.c: Likewise.
36647 * gcc.dg/format/format.h: Prototype unlocked stdio.
36648
36649 2001-12-20 Richard Henderson <rth@redhat.com>
36650
36651 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36652 (arena): Use it.
36653 (malloc): Correct allocation logic. Abort if we fill up the
36654 arena before initialization complete.
36655 (realloc): Correct allocation logic.
36656
36657 2001-12-20 Jakub Jelinek <jakub@redhat.com>
36658
36659 * gcc.c-torture/compile/20011219-2.c: New test.
36660
36661 * gcc.c-torture/execute/20011219-1.c: New test.
36662
36663 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
36664
36665 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36666 target does not support weak symbols.
36667
36668 2001-12-19 Jakub Jelinek <jakub@redhat.com>
36669
36670 * gcc.c-torture/compile/20011219-1.c: New test.
36671
36672 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
36673
36674 * g++.dg/other/error1.C: New test.
36675
36676 2001-12-17 Jeffrey A Law (law@redhat.com)
36677
36678 * gcc.c-torture/execute/20011217-1.c: New test.
36679
36680 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
36681
36682 * objc.dg/special/: New directory.
36683 * objc.dg/special/special.exp: New file.
36684 * objc.dg/special/unclaimed-category-1.h: New file.
36685 * objc.dg/special/unclaimed-category-1a.m: New file.
36686 * objc.dg/special/unclaimed-category-1.m: New file.
36687
36688 2001-12-17 Andreas Jaeger <aj@suse.de>
36689
36690 * gcc.c-torture/compile/20011217-2.c: New test.
36691
36692 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
36693
36694 * gcc.c-torture/compile/20011217-1.c: New test.
36695
36696 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
36697
36698 * testsuite/gcc.dg/20011214-1.c: New.
36699
36700 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
36701
36702 * gcc.dg/altivec-4.c: New.
36703
36704 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
36705
36706 * gcc.dg/20011113-1.c: New test.
36707
36708 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
36709
36710 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36711 std::__malloc_alloc_template<0> and
36712 std::__default_alloc_template<false, 0>.
36713
36714 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
36715
36716 * objc/execute/bf-21.m: New test.
36717 * objc/execute/enumeration-1.m: New test.
36718 * objc/execute/enumeration-2.m: New test.
36719
36720 2001-12-12 Jakub Jelinek <jakub@redhat.com>
36721
36722 * gcc.dg/gnu89-init-1.c: New test.
36723
36724 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
36725
36726 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36727 * g++.old-deja/g++.jason/2371.C: Likewise.
36728 * g++.old-deja/g++.jason/template33.C: Likewise.
36729 * g++.old-deja/g++.jason/template34.C: Likewise.
36730 * g++.old-deja/g++.jason/template36.C: Likewise.
36731 * g++.old-deja/g++.oliva/typename1.C: Likewise.
36732 * g++.old-deja/g++.oliva/typename2.C: Likewise.
36733 * g++.old-deja/g++.other/typename1.C: Likewise.
36734 * g++.old-deja/g++.pt/inherit2.C: Likewise.
36735 * g++.old-deja/g++.pt/nontype5.C: Likewise.
36736 * g++.old-deja/g++.pt/typename11.C: Likewise.
36737 * g++.old-deja/g++.pt/typename14.C: Likewise.
36738 * g++.old-deja/g++.pt/typename16.C: Likewise.
36739 * g++.old-deja/g++.pt/typename3.C: Likewise.
36740 * g++.old-deja/g++.pt/typename4.C: Likewise.
36741 * g++.old-deja/g++.pt/typename5.C: Likewise.
36742 * g++.old-deja/g++.pt/typename7.C: Likewise.
36743 * g++.old-deja/g++.robertl/eb9.C: Likewise.
36744
36745 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
36746
36747 * g++.dg/other/linkage1.C: New test.
36748 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36749 specifiers.
36750
36751 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
36752
36753 * gcc.dg/concat.c: New test.
36754
36755 2001-12-11 Stan Shebs <shebs@apple.com>
36756
36757 * objc/compile: New test directory.
36758 * objc/compile/compile.exp: New expect script.
36759 * objc/compile/20011211-1.m: New compile test.
36760
36761 2001-12-11 Jason Merrill <jason@redhat.com>
36762
36763 * lib/prune.exp (prune_gcc_output): Also handle "In member
36764 function". So many permutations...
36765
36766 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
36767
36768 * g++.dg/template/typedef1.C: New test.
36769
36770 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
36771
36772 * g++.dg/other/copy1.C: New test.
36773
36774 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
36775
36776 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36777
36778 * gcc.dg/builtin-choose-expr.c: New.
36779
36780 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
36781
36782 * gcc.dg/altivec-2.c: New.
36783
36784 2001-12-07 Richard Henderson <rth@redhat.com>
36785
36786 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36787
36788 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
36789
36790 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36791 ultrasparc.
36792
36793 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36794
36795 * g++-old.deja/g++.robertl/eb101.C: Deleted.
36796
36797 2001-12-06 Janis Johnson <janis187@us.ibm.com>
36798
36799 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36800 variable argument list.
36801
36802 2001-12-06 Zack Weinberg <zack@codesourcery.com>
36803
36804 * gcc.c-torture/execute/memcheck: Delete entire directory.
36805 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36806 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36807
36808 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
36809
36810 * gcc.dg/Wshadow-1.c: New test.
36811
36812 2001-12-05 Jakub Jelinek <jakub@redhat.com>
36813
36814 * gcc.c-torture/compile/20011130-1.c: New test.
36815
36816 * gcc.dg/noncompile/20011025-1.c: New test.
36817
36818 * g++.dg/other/anon-union.C: New test.
36819
36820 * gcc.c-torture/execute/20011024-1.c: New test.
36821
36822 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
36823
36824 * gcc.c-torture/execute/20000722-1.x,
36825 gcc.c-torture/execute/20010123-1.x: Remove.
36826 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36827 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36828 gcc.dg/c99-complit-2.c: New tests.
36829
36830 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
36831
36832 * g++.dg/inherit/base1.C: New test.
36833
36834 2001-12-04 Jakub Jelinek <jakub@redhat.com>
36835
36836 * g++.dg/other/stdarg1.C: New test.
36837
36838 * gcc.c-torture/compile/20011130-2.c: New test.
36839
36840 2001-12-03 Janis Johnson <janis187@us.ibm.com>
36841
36842 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36843 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36844 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36845 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36846 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36847 * gcc.dg/builtin-prefetch-1.c: New test.
36848
36849 2001-12-03 Jakub Jelinek <jakub@redhat.com>
36850
36851 * gcc.dg/20011130-1.c: New test.
36852
36853 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
36854
36855 * g++.dg/other/scope1.C: New test.
36856 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36857
36858 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
36859
36860 * gcc.dg/vla-init-1.c: New test.
36861
36862 2001-12-01 Geoff Keating <geoffk@redhat.com>
36863
36864 * gcc.c-torture/compile/structs.c: New testcase from GDB.
36865
36866 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
36867
36868 * objc.dg/alias.m: Update.
36869 * objc.dg/class-1.m: Update.
36870 * objc.dg/const-str-1.m: Update.
36871 * objc.dg/fwd-proto-1.m: Update.
36872 * objc.dg/id-1.m: Update.
36873 * objc.dg/super-class-1.m: Update.
36874
36875 2001-11-29 Mark Mitchell <mark@codesourcery.com>
36876
36877 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36878 constructs.
36879
36880 2001-11-28 Jeffrey A Law (law@cygnus.com)
36881
36882 * gcc.c-torture/execute/20011128-1.c: New test.
36883
36884 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
36885
36886 * gcc.dg/20011127-1.c: New test.
36887
36888 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
36889
36890 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
36891 from Austin Group draft 7.
36892 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
36893 scanf format arguments.
36894 * gcc.dg/format/no-exargs-2.c: New test.
36895
36896 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
36897
36898 * g++.dg/abi/vbase8-4.C: New test.
36899
36900 2001-11-24 Ian Lance Taylor <ian@airs.com>
36901
36902 * gcc.c-torture/execute/20011121-1.c: New test.
36903
36904 2001-11-23 Jeffrey A Law (law@cygnus.com)
36905
36906 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36907
36908 2001-11-23 Andreas Jaeger <aj@suse.de>
36909
36910 * gcc.dg/cpp/charconst-2.c: New test.
36911
36912 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
36913
36914 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36915 to the host if it is remote. Let tests specify extra headers
36916 they use.
36917 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36918 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36919 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36920 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36921 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36922 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36923 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36924 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36925 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36926 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36927
36928 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
36929
36930 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36931 for little endian ARMs.
36932
36933 2001-11-20 Jakub Jelinek <jakub@redhat.com>
36934
36935 * gcc.c-torture/compile/20011119-1.c: New test.
36936 * gcc.c-torture/compile/20011119-2.c: New test.
36937
36938 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
36939
36940 * gcc.dg/altivec-1.c: Fix typo.
36941
36942 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
36943
36944 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36945
36946 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
36947
36948 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36949
36950 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
36951
36952 * lib/g77.exp: Don't specify --rpath-link.
36953
36954 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36955 across all the headers.
36956 * gcc.dg/format/format.exp: For testing on a remote host,
36957 copy format.h.
36958
36959 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36960 * gcc.c-torture/execute/930406-1.c: Likewise.
36961 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36962
36963 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
36964
36965 * gcc.dg/altivec-1.c: New.
36966
36967 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
36968
36969 * gcc.dg/cpp/fpreprocessed.c: New test case.
36970
36971 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
36972
36973 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36974 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36975 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36976
36977 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
36978
36979 * gcc.dg/no-builtin-1.c: New test.
36980
36981 2001-11-16 Jakub Jelinek <jakub@redhat.com>
36982
36983 * gcc.c-torture/execute/20011115-1.c: New test.
36984
36985 2001-11-15 Jakub Jelinek <jakub@redhat.com>
36986
36987 * gcc.c-torture/compile/20011114-2.c: New test.
36988 * gcc.c-torture/compile/20011114-3.c: New test.
36989 * gcc.c-torture/compile/20011114-4.c: New test.
36990
36991 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
36992
36993 * g++.dg/other/init1.C: New test.
36994
36995 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
36996
36997 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36998 message.
36999
37000 * gcc.c-torture/execute/20011114-1.c: New testcase.
37001
37002 * gcc.c-torture/compile/20010327-1.c: Revert last change.
37003 * gcc.c-torture/compile/20011114-1.c: New test, exactly
37004 like the (before this change) version of 20010327-1.c.
37005
37006 2001-11-14 Roger Sayle <roger@eyesopen.com>
37007
37008 * gcc.c-torture/execute/string-opt-13.c: New testcase.
37009
37010 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
37011
37012 * g++.dg/init/array2.C: New test.
37013
37014 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
37015
37016 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
37017
37018 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
37019
37020 * g++.dg/other/forscope1.C: New test.
37021 * g++.dg/ext/forscope1.C: New test.
37022 * g++.dg/ext/forscope2.C: New test.
37023
37024 2001-11-13 Jakub Jelinek <jakub@redhat.com>
37025
37026 * gcc.c-torture/execute/20011113-1.c: New test.
37027
37028 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
37029
37030 * gcc.c-torture/execute/20011109-2.c: New test.
37031
37032 * gcc.c-torture/execute/20011109-1.c: New test.
37033
37034 2001-11-09 Jakub Jelinek <jakub@redhat.com>
37035
37036 * gcc.c-torture/compile/20011109-1.c: New test.
37037
37038 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
37039
37040 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
37041 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
37042 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
37043 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
37044 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
37045 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
37046 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
37047
37048 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
37049
37050 * g++.dg/warn/Wshadow-1.C: New tests.
37051 * g++.old-deja/g++.mike/for3.C: Update.
37052
37053 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
37054
37055 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
37056 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
37057 XFAILs. Adjust expected error texts.
37058 * gcc.c-torture/compile/20011106-1.c,
37059 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
37060 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
37061 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
37062 gcc.dg/c99-array-lval-5.c: New tests.
37063
37064 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
37065
37066 * gcc.dg/cpp/defined.c: Update.
37067
37068 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
37069
37070 * gcc.c-torture/execute/anon-1.c: New test.
37071
37072 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
37073
37074 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
37075 same size, so no warning should be produced on stormy16.
37076
37077 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
37078 due to oversized array.
37079 * g++.old-deja/g++.mike/ns15.C: Likewise.
37080 * g++.old-deja/g++.pt/crash16.C: Likewise.
37081
37082 2001-11-02 Graham Stott <grahams@redhat.com>
37083
37084 * g++.dgother/debug1.C: Fix typos.
37085
37086 2001-11-01 Jakub Jelinek <jakub@redhat.com>
37087
37088 * g++.dg/other/debug1.C: New test.
37089
37090 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
37091
37092 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
37093 of unsigned long.
37094
37095 2001-10-30 Jakub Jelinek <jakub@redhat.com>
37096
37097 * gcc.dg/20011029-2.c: New test.
37098
37099 * gcc.c-torture/compile/20011029-1.c: New test.
37100
37101 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
37102
37103 * objc/execute/class_self-1.m: New test.
37104 * objc/execute/class_self-2.m: New test.
37105
37106 2001-10-25 Zack Weinberg <zack@codesourcery.com>
37107
37108 * gcc.misc-tests/msgs.exp: Delete.
37109 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
37110 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
37111 error set to match recent changes.
37112
37113 2001-10-24 Zack Weinberg <zack@codesourcery.com>
37114
37115 * gcc.dg/20011021-1.c: New test.
37116
37117 2001-10-24 Jakub Jelinek <jakub@redhat.com>
37118
37119 * gcc.c-torture/compile/20011023-1.c: New test.
37120
37121 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
37122
37123 * lib/g77.exp: Rewrite based on lib/g++.exp.
37124
37125 2001-10-19 Jakub Jelinek <jakub@redhat.com>
37126
37127 * gcc.c-torture/execute/20011019-1.c: New test.
37128
37129 * gcc.dg/20011018-1.c: New test.
37130
37131 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
37132
37133 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
37134
37135 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
37136
37137 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
37138 * gcc.dg/attr-invalid.c: Likewise.
37139
37140 2001-10-18 Jakub Jelinek <jakub@redhat.com>
37141
37142 * testsuite/gcc.dg/20011015-1.c: New test.
37143
37144 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
37145
37146 * g++.dg/template/unify2.C: New test.
37147
37148 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
37149
37150 * g++.dg/other/exception-specification.C: New test
37151
37152 2001-10-13 Tom Rix <trix@redhat.com>
37153
37154 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
37155 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
37156
37157 2001-10-12 Jakub Jelinek <jakub@redhat.com>
37158
37159 * testsuite/gcc.dg/20011009-1.c: New test.
37160
37161 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
37162
37163 PR g++/4476
37164 * g++.dg/other/friend1.C: New test.
37165
37166 2001-10-11 Richard Henderson <rth@redhat.com>
37167
37168 * g++.old-deja/g++.other/crash18.C: Add -S to options.
37169
37170 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37171
37172 * gcc.c-torture/compile/20011010-1.c: New.
37173
37174 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
37175
37176 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
37177 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
37178 g77.f-torture/execute/execute.exp,
37179 g77.f-torture/noncompile/noncompile.exp,
37180 gcc.c-torture/compile/compile.exp,
37181 gcc.c-torture/execute/execute.exp,
37182 gcc.c-torture/execute/ieee/ieee.exp,
37183 gcc.c-torture/execute/memcheck/memcheck.exp,
37184 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
37185 objc/execute/execute.exp: Update FSF address.
37186
37187 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
37188
37189 * gcc.dg/cpp/cmdlne-C.c: Update.
37190 * gcc.dg/cpp/cmdlne-C2.c: New.
37191
37192 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37193
37194 * gcc.c-torture/execute/20011008-3.c: New.
37195
37196 2001-10-08 DJ Delorie <dj@redhat.com>
37197
37198 * gcc.dg/20011008-1.c: New.
37199 * gcc.dg/20011008-2.c: New.
37200
37201 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
37202
37203 * gcc.dg/cpp/spacing1.c: Update test.
37204
37205 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
37206
37207 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
37208 spelling errors of "separate" as "seperate".
37209
37210 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
37211
37212 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
37213 enough to avoid inlining.
37214
37215 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
37216
37217 * lib/g77.exp: set libg2c_dir correctly.
37218
37219 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
37220
37221 * gcc.dg/cpp/macro11.c: New test.
37222
37223 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
37224
37225 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
37226 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
37227 gcc.dg/format/multattr-3.c: New tests.
37228 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
37229 tests for format attributes on function pointers being rejected.
37230
37231 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
37232
37233 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
37234
37235 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
37236
37237 * g++.dg/warn/format1.C: New test.
37238
37239 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
37240
37241 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
37242
37243 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
37244
37245 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
37246
37247 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
37248
37249 * gcc.dg/cpp/redef2.c: Add test.
37250
37251 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
37252
37253 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
37254 long-standing bug on i686, apparently.
37255 * gcc.c-torture/execute/loop-2c.x: New file.
37256 * gcc.c-torture/execute/loop-2d.x: New file.
37257 * gcc.c-torture/execute/loop-3c.x: New file.
37258
37259 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
37260
37261 * gcc.dg/cpp/20000625-2.c: Correct line number.
37262
37263 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
37264
37265 * gcc.dg/cpp/macro10.c: New test.
37266 * gcc.dg/cpp/strify3.c: New test.
37267 * gcc.dg/cpp/spacing1.c: Add tests.
37268 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
37269 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
37270
37271 2001-09-24 DJ Delorie <dj@redhat.com>
37272
37273 * gcc.c-torture/execute/20010924-1.c: New test.
37274
37275 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
37276
37277 * testsuite/objc/execute/paste.m: Remove.
37278
37279 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
37280
37281 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
37282
37283 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
37284
37285 * g77.dg/strlen0.f: New test.
37286
37287 2001-09-21 Richard Henderson <rth@redhat.com>
37288
37289 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
37290 * g++.old-deja/g++.abi/vtable2.C: Likewise.
37291
37292 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
37293
37294 Table-driven attributes.
37295 * g++.dg/ext/attrib1.C: New test.
37296
37297 2001-09-20 DJ Delorie <dj@redhat.com>
37298
37299 * gcc.dg/20000926-1.c: Update expected warning messages.
37300 * gcc.dg/array-2.c: Likewise, and test for warnings too.
37301 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
37302 array.
37303
37304 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
37305
37306 * g++.dg/eh/registers1.C: New test case.
37307
37308 2001-09-17 Richard Henderson <rth@redhat.com>
37309
37310 * gcc.dg/array-5.c: Fix VLA decomposition test.
37311
37312 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
37313
37314 * gcc.dg/cpp/line5.c: New testcase.
37315
37316 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
37317
37318 * gcc.dg/cpp/macro9.c: New test.
37319
37320 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
37321
37322 * gcc.c-torture/execute/980223.c: Change type of addr from long
37323 to char *.
37324
37325 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
37326
37327 * gcc.c-torture/execute/20010915-1.c: New test.
37328
37329 2001-09-14 Janis Johnson <janis187@us.ibm.com>
37330
37331 * g77.dg/bprob: New directory.
37332 * g77.dg/bprob/bprob.exp: New file.
37333 * g77.dg/bprob/bprob-1.f: New test.
37334 * g77.dg/gcov: New directory.
37335 * g77.dg/gcov/gcov.exp: New file.
37336 * g77.dg/gcov/gcov-1.f: New test.
37337 * g77.dg/gcov/gcov-1.x: New file.
37338
37339 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
37340
37341 * gcc.dg/cpp/directiv.c: Update.
37342 * gcc.dg/cpp/undef1.c: Update.
37343
37344 2001-09-12 Jakub Jelinek <jakub@redhat.com>
37345
37346 * gcc.dg/20010912-1.c: New test.
37347
37348 2001-09-11 Janis Johnson <janis187@us.ibm.com>
37349
37350 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37351 language-independent file in lib.
37352 * lib/gcov.exp: New file.
37353
37354 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
37355
37356 * gcc.c-torture/compile/20010911-1.c: New test.
37357
37358 2001-09-10 Janis Johnson <janis187@us.ibm.com>
37359
37360 * lib/profopt.exp: New, to support profile-directed optimizations.
37361 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
37362 * gcc.misc-tests/bprob-1.c: New test.
37363 * gcc.misc-tests/bprob-2.c: New test.
37364
37365 2001-09-07 Janis Johnson <janis187@us.ibm.com>
37366
37367 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
37368 XFAIL and which kinds of gcov output to verify.
37369 * gcc.misc-tests/gcov-4b.x: New file.
37370 * gcc.misc-tests/gcov-5b.x: New file.
37371 * gcc.misc-tests/gcov-6.x: New file.
37372 * gcc.misc-tests/gcov-7.c: New test.
37373 * gcc.misc-tests/gcov-7.x: New file.
37374
37375 2001-09-06 Janis Johnson <janis187@us.ibm.com>
37376
37377 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
37378 * gcc.misc-tests/gcov-6.c: New test.
37379
37380 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
37381
37382 PR c++/3986
37383 * g++.dg/abi/vbase1.C: New test.
37384
37385 2001-09-05 Ziemowit Laski <zlaski@apple.com>
37386
37387 * objc.dg/method-2.m: New.
37388
37389 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
37390
37391 PR c++/4203
37392 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37393 * g++.dg/init/empty1.C: New test.
37394
37395 2001-09-03 Jakub Jelinek <jakub@redhat.com>
37396
37397 * gcc.c-torture/compile/20010903-1.c: New test.
37398
37399 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
37400
37401 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37402 for m68k.
37403
37404 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
37405
37406 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37407
37408 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37409
37410 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37411
37412 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
37413
37414 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37415 for 16-bit 'unsigned int'.
37416
37417 2001-08-29 Kazu Hirata <kazu@hxi.com>
37418
37419 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37420
37421 2001-08-27 Richard Henderson <rth@redhat.com>
37422
37423 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37424 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37425
37426 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
37427
37428 * gcc.dg/asm-names.c (ymain): New.
37429
37430 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
37431
37432 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37433 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37434 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37435
37436 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37437
37438 * gcc.dg/compare5.c: New testcase.
37439
37440 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
37441
37442 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37443 and "In instantiation".
37444
37445 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
37446
37447 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37448
37449 2001-08-20 Janis Johnson <janis187@us.ibm.com>
37450
37451 * gcc.misc-tests/gcov.exp: Add support for branch information.
37452 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37453 * gcc.misc-tests/gcov-4.c: New test.
37454 * gcc.misc-tests/gcov-4b.c: New test.
37455 * gcc.misc-tests/gcov-5b.c: New test.
37456
37457 2001-08-20 Zack Weinberg <zackw@panix.com>
37458
37459 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37460 expected to fail.
37461
37462 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
37463
37464 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37465
37466 2001-08-19 Jakub Jelinek <jakub@redhat.com>
37467
37468 * g++.dg/eh/template1.C: New test.
37469
37470 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
37471
37472 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37473 Fix thinko.
37474 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37475 for xfail.
37476
37477 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
37478
37479 * lib/g77-dg.exp: Use prune.exp for common procedures
37480 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37481 * lib/g77.exp: (g77-dg-prune) Remove
37482
37483 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
37484
37485 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37486
37487 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37488
37489 * g++.dg/template/unify1.C: New test.
37490
37491 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
37492
37493 * g++.dg/abi/empty4.C: New test.
37494
37495 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
37496
37497 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37498 solaris2.*
37499 * g77.f-torture/compile/pr3743.x: Likewise.
37500
37501 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
37502
37503 * g++.dg/other/using-declaration.C: New test.
37504
37505 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
37506
37507 * gcc.dg/cpp/tr-sign.c: New testcase.
37508
37509 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
37510
37511 * gcc.dg/cpp/19951025-1.c: Revert.
37512 * gcc.dg/cpp/directiv.c: We no longer process directives that
37513 interrupt macro arguments.
37514
37515 2001-08-03 Zack Weinberg <zackw@stanford.edu>
37516
37517 * gcc.dg/bconstp-1.c: New test.
37518
37519 2001-08-03 Richard Henderson <rth@redhat.com>
37520
37521 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37522
37523 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
37524
37525 * gcc.dg/cpp/19951025-1.c: Update.
37526
37527 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
37528
37529 * g77.dg/ff90-1.f (s): Fix reference of variable z,
37530 should be x.
37531
37532 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
37533
37534 Kill -fhonor-std.
37535 * g++.old-deja/g++.ns/ns14.C: Remove special options.
37536 * g++.old-deja/g++.other/std1.C: Likewise.
37537 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37538
37539 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37540
37541 * lib/g77.exp: Load gcc-defs.exp for common procedures
37542 (g77_pass, g77_fail, g77_finish, g77_exit,
37543 ${tool}_check_unsupported_p} Now redundant. Deleted.
37544
37545 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37546
37547 * g77.dg/fbackslash.f
37548 * g77.dg/fcase-preserve.f
37549 * g77.dg/ff90-1.f
37550 * g77.dg/ffixed-line-length-0.f
37551 * g77.dg/ffixed-line-length-132.f
37552 * g77.dg/ffixed-line-length-7.f
37553 * g77.dg/ffixed-line-length-72.f
37554 * g77.dg/ffixed-line-length-none.f
37555 * g77.dg/ffree-form-1.f
37556 * g77.dg/fno-backslash.f
37557 * g77.dg/fno-f90-1.f
37558 * g77.dg/fno-fixed-form-1.f
37559 * g77.dg/fno-onetrip.f
37560 * g77.dg/fno-typeless-boz.f
37561 * g77.dg/fno-underscoring.f
37562 * g77.dg/fno-vxt-1.f
37563 * g77.dg/fonetrip.f
37564 * g77.dg/ftypeless-boz.f
37565 * g77.dg/fugly-assumed.f
37566 * g77.dg/funderscoring.f
37567 * g77.dg/fvxt-1.f
37568
37569 2001-08-01 Ziemowit Laski <zlaski@apple.com>
37570
37571 * objc.dg/fwd-proto-1.m: New.
37572 * objc.dg/local-decl-1.m: New.
37573 * objc.dg/naming-1.m: New.
37574 * objc.dg/naming-2.m: New.
37575 * objc.dg/proto-hier-1.m: New.
37576
37577 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
37578
37579 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37580 largest-type elements to a struct makes its size grow.
37581
37582 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
37583
37584 * g++.dg/abi/vthunk1.C: New test.
37585
37586 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
37587
37588 * g++.dg/abi/vbase8-22.C: New test.
37589
37590 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
37591
37592 * gcc.dg/cpp/macro8.c: New test.
37593
37594 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
37595
37596 * g++.dg/abi/vbase8-21.C: New test.
37597
37598 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
37599
37600 * g++.dg/abi/vbase8-10.C: New test.
37601
37602 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37603
37604 * lib/g++.exp (g++_set_ld_library_path): Renamed to
37605 ${tool}_set_ld_library_path.
37606 Changed caller.
37607 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37608 g++.exp.
37609
37610 2001-07-26 Stan Cox <scox@redhat.com>
37611
37612 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37613 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37614 gcc_exit, gcc_check_unsupported_p):
37615 Moved to gcc-deps.exp
37616 * gcc-deps.exp: New file.
37617
37618 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37619
37620 * g++.old-deja/g++.pt/defarg14.C: New test.
37621
37622 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
37623
37624 * g++.old-deja/g++.other/lineno5.C: New test.
37625
37626 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
37627
37628 * g++.old-deja/g++.pt/crash68.C: New test.
37629
37630 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
37631
37632 * g++.old-deja/g++.other/crash42.C: New test.
37633
37634 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
37635
37636 * gcc.dg/cpp/extratokens.c: Fix.
37637 * gcc.dg/cpp/skipping2.c: New tests.
37638
37639 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37640
37641 * gcc.c-torture/execute/20010724-1.c: New file.
37642 * gcc.c-torture/execute/20010724-1.x: New file.
37643
37644 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
37645
37646 * g++.old-deja/g++.other/cond7.C: New test.
37647
37648 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
37649
37650 * g++.old-deja/g++.other/optimize4.C: New test.
37651
37652 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
37653
37654 * g++.old-deja/g++.abi/vbase8-5.C: New test.
37655
37656 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
37657
37658 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37659 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37660 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37661 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37662
37663 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37664 bug report" message.
37665
37666 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37667 * g++.dg/ext/instantiate1.C: Move from old-deja.
37668
37669 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
37670
37671 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37672 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37673 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37674 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37675
37676 2001-07-23 Jeffrey A Law (law@cygnus.com)
37677
37678 * gcc.c-torture/execute/20010723-1.c: New test.
37679
37680 2001-07-23 Ben Elliston <bje@redhat.com>
37681
37682 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37683
37684 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37685
37686 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37687 i[34567]86-*-*.
37688 Delete handling of ieee_multilib_flags.
37689 Pass -mieee for alpha*-*-* and sh-*-*.
37690 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37691
37692 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
37693
37694 Remove old-abi tests.
37695 * g++.old-deja/g++.mike/p11116.C: Remove.
37696 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37697
37698 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
37699
37700 * g77.f-torture/compile/pr3743.f: New test
37701
37702 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
37703
37704 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37705
37706 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37707
37708 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37709 g++.old-deja/g++.pt/static6.C: Likewise.
37710 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37711 supports weak symbols.
37712
37713 2001-07-18 Andreas Jaeger <aj@suse.de>
37714
37715 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37716 supported again.
37717
37718 2001-07-18 Andreas Jaeger <aj@suse.de>
37719
37720 * gcc.dg/iftrap-1.c: Fix target line.
37721
37722 2001-07-17 Richard Henderson <rth@redhat.com>
37723
37724 * gcc.c-torture/execute/20010717-1.c: New.
37725
37726 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
37727
37728 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37729 tests.
37730
37731 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
37732
37733 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37734
37735 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37736
37737 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37738 UAC_SIGBUS, UAC_NOPRINT definitions.
37739
37740 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
37741
37742 * objc/execute/object_is_class.m: New test.
37743 * objc/execute/object_is_meta_class.m: New test.
37744
37745 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
37746
37747 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37748 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37749
37750 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
37751
37752 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37753 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37754
37755 2001-07-14 Richard Henderson <rth@redhat.com>
37756
37757 * gcc.dg/iftrap-1.c: New.
37758
37759 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
37760
37761 * g77.f-torture/execute/intrinsic77.f: New test.
37762
37763 2001-07-11 Janis Johnson <janis@us.ibm.com>
37764
37765 * gcc.misc-tests/gcov-3.c: New test.
37766
37767 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
37768
37769 * gcc.c-torture/compile/20010711-1.c,
37770 * gcc.c-torture/compile/20010711-2.c: New tests.
37771
37772 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
37773
37774 * gcc.c-torture/execute/20010711-1.c: New test.
37775
37776 2001-07-11 Ben Elliston <bje@redhat.com>
37777
37778 * g++.old-deja/g++.other/enum5.C: New test.
37779
37780 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
37781
37782 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37783 (g++-dg-prune): Call prune_gcc_output.
37784 * prune.exp: New file for prune_gcc_output.
37785 * lib/g++.exp, lib/gcc.exp: Load it.
37786
37787 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
37788
37789 * gcc.c-torture/compile/20010701-1.c,
37790 g++.old-deja/g++.ext/attrib6.C: New tests.
37791
37792 2001-07-06 Jeffrey A Law (law@cygnus.com)
37793
37794 * gcc.c-torture/compile/20010706-1.c: New test.
37795
37796 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
37797
37798 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37799
37800 2001-06-28 Stan Shebs <shebs@apple.com>
37801
37802 * gcc.dg/pragma-darwin.c: New test.
37803
37804 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37805
37806 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37807 Solaris 2.[678] system.
37808
37809 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
37810
37811 * gcc.dg/20010622-1.c: New test.
37812
37813 2001-06-18 Stan Shebs <shebs@apple.com>
37814
37815 * objc.dg: New directory.
37816 * objc.dg/dg.exp: New file.
37817 * objc.dg/alias.m: New.
37818 * objc.dg/class-1.m: New.
37819 * objc.dg/class-2.m: New.
37820 * objc.dg/const-str-1.m: New.
37821 * objc.dg/const-str-2.m: New.
37822 * objc.dg/id-1.m: New.
37823 * objc.dg/method-1.m: New.
37824 * objc.dg/super-class-1.m: New.
37825 * lib/objc-dg.exp: New file.
37826
37827 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
37828
37829 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37830 of label name.
37831
37832 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
37833
37834 * g++.old-deja/g++.abi/vbase8-9.C: New test.
37835
37836 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37837
37838 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37839 variable.
37840
37841 2001-06-12 Richard Henderson <rth@redhat.com>
37842
37843 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37844
37845 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
37846
37847 * g++.old-deja/g++.abi/vbase5.C: New test.
37848 * g++.old-deja/g++.abi/vbase6.C: New test.
37849 * g++.old-deja/g++.abi/vbase7.C: New test.
37850
37851 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37852
37853 * gcc.c-torture/compile/20010610-1.c: New test.
37854
37855 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
37856
37857 * g++.old-deja/g++.abi/vbase4.C: New test.
37858
37859 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
37860
37861 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37862 support %f for HC11/HC12 targets.
37863 * gcc.c-torture/execute/930513-1.x: New file, likewise.
37864 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37865 on HC11/HC12 targets.
37866 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37867
37868 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37869
37870 * gcc.dg/wchar_t-1.c: New file.
37871 * gcc.dg/wint_t-1.c: Likewise.
37872
37873 2001-06-11 Bernd Schmidt <bernds@redhat.com>
37874
37875 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37876
37877 2001-06-11 Richard Henderson <rth@redhat.com>
37878
37879 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37880
37881 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
37882
37883 * gcc.c-torture/compile/20010611-1.c: New test.
37884
37885 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
37886
37887 * gcc.dg/c99-tag-1.c: Add more tests.
37888
37889 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
37890
37891 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37892 representation on MN10300 and ARM/Thumb.
37893
37894 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
37895
37896 * g77.f-torture/execute/20010610.f: New.
37897
37898 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
37899
37900 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37901 names.
37902
37903 2001-06-09 Richard Henderson <rth@redhat.com>
37904
37905 * gcc.c-torture/execute/ashrdi-1.c: New.
37906 * gcc.c-torture/execute/ashldi-1.c: New.
37907 * gcc.c-torture/execute/lshrdi-1.c: New.
37908
37909 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
37910
37911 * objc/execute/load-3.m: Added. Check sending +load to categories,
37912 in addition to classes.
37913
37914 2001-06-08 Stan Shebs <shebs@apple.com>
37915
37916 * objc/execute/load-2.m: New test. From Nicola Pero
37917 <n.pero@mi.flashnet.it>.
37918
37919 2001-06-08 Jakub Jelinek <jakub@redhat.com>
37920
37921 * gcc.c-torture/execute/20010605-2.c: New test.
37922
37923 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
37924
37925 * g++.old-deja/g++.abi/vbase2.C: New test.
37926 * g++.old-deja/g++.abi/vbase3.C: New test.
37927
37928 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
37929
37930 * g++.old-deja/g++.pt/friend49.C: New test.
37931
37932 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
37933
37934 * g++.old-deja/g++.ext/anon3.C: New test.
37935
37936 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
37937
37938 * g++.old-deja/g++.other/conv7.C: New test.
37939
37940 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
37941
37942 * gcc.c-torture/compile/20010605-2.c: New test.
37943
37944 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
37945
37946 * gcc.c-torture/execute/20010604-1.c: New test.
37947
37948 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
37949
37950 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37951
37952 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
37953
37954 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37955 (g++_link_flags): Likewise.
37956 (g++_init): Pass gccpath's value to two previous functions.
37957
37958 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37959
37960 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37961 Ensure logfile entry matches exec command line.
37962
37963 2001-05-31 Richard Henderson <rth@redhat.com>
37964
37965 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37966 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37967
37968 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
37969
37970 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37971 compiler for irix6.2
37972
37973 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
37974
37975 * g++.old-deja/g++.other/optimize3.C: New file.
37976
37977 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
37978
37979 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37980 assemble.
37981
37982 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
37983
37984 * g++.old-deja/g++.other/optimize2.C: New file.
37985
37986 2001-05-25 Diego Novillo <dnovillo@redhat.com>
37987
37988 * gcc.c-torture/compile/20010518-2.c: New file.
37989 * gcc.c-torture/execute/20010518-1.c: New file.
37990 * gcc.c-torture/execute/20010518-2.c: New file.
37991
37992 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
37993
37994 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37995
37996 2001-05-24 Mark Mitchell <mark@codesourcery.com>
37997
37998 G++ no longer defines builtins that do not begin with __builtin.
37999 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
38000 * g++.old-deja/g++.brendand/misc13.C: Likewise.
38001 * g++.old-deja/g++.law/builtin1.C: Likewise.
38002 * g++.old-deja/g++.law/cvt2.C: Likewise.
38003 * g++.old-deja/g++.mike/net5.C: Likewise.
38004 * g++.old-deja/g++.other/builtins1.C: Likewise.
38005 * g++.old-deja/g++.other/builtins2.C: Likewise.
38006 * g++.old-deja/g++.other/builtins3.C: Likewise.
38007 * g++.old-deja/g++.other/builtins4.C: Likewise.
38008 * g++.old-deja/g++.other/inline8.C: Likewise.
38009 * g++.old-deja/g++.robertl/eb39.C: Likewise.
38010
38011 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
38012
38013 * g++.old-deja/g++.pt/using1.C: Adjust.
38014 * g++.old-deja/g++.pt/using2.C: New test.
38015
38016 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
38017
38018 * gcc.dg/cpp/charconst.c: New tests.
38019 * gcc.dg/cpp/escape.c: New tests.
38020 * gcc.dg/cpp/escape-1.c: New tests.
38021 * gcc.dg/cpp/escape-2.c: New tests.
38022 * gcc.dg/cpp/ucs.c: New tests.
38023
38024 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
38025
38026 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
38027 native compiler for irix6.5.
38028
38029 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
38030
38031 * lib/g++.exp (g++_include_flags): Use args to compute
38032 get_multilibs.
38033 (g++_link_flags): Likewise.
38034 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
38035
38036 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
38037
38038 * gcc.dg/c90-hexfloat-1.c: Add more tests.
38039
38040 2001-05-21 Geoff Keating <geoffk@redhat.com>
38041
38042 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
38043 this file.
38044
38045 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
38046
38047 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
38048 STACK_SIZE;
38049 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
38050 to STACK_SIZE; Use it to define size of add_histo array.
38051 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
38052 to STACK_SIZE.
38053 (f): Use GITT_SIZE to define size of gitt local table.
38054 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
38055 to STACK_SIZE; Use it to define size of bytemem array.
38056
38057 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
38058
38059 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
38060 on 68HC11/HC12 due to the asm instruction.
38061 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
38062 * gcc.c-torture/compile/920520-1.x: Likewise.
38063 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
38064 on 68HC11/HC12 because the function is larger than 64K.
38065 * gcc.c-torture/compile/961203-1.x: New file, this test fails
38066 on 68HC11/HC12 because the structure is too large.
38067
38068 2001-05-20 Richard Henderson <rth@redhat.com>
38069
38070 * gcc.c-torture/execute/20010520-1.c: New.
38071
38072 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38073
38074 * g++.old-deja/g++.warn/compare1.C: New test.
38075 * gcc.dg/compare4.c: New test.
38076
38077 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
38078
38079 * g++.old-deja/g++.other/optimize1.C: New test.
38080
38081 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38082
38083 * g++.old-deja/g++.pt/spec41.C: New test.
38084
38085 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
38086
38087 * gcc.c-torture/compile/20010114-1.x: Remove.
38088
38089 2001-05-18 Stan Shebs <shebs@apple.com>
38090
38091 * gcc.c-torture/compile/20010518-1.c: New test.
38092
38093 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
38094
38095 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
38096 * g++.old-deja/g++.pt/crash67.C: New test.
38097
38098 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
38099
38100 * g++.old-deja/g++.other/debug9.C: New test.
38101
38102 2001-05-16 Zack Weinberg <zackw@stanford.edu>
38103
38104 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
38105
38106 2001-05-16 Jan Hubicka <jh@suse.cz>
38107
38108 * gcc.c-torture/compile/20010516-1.c: New test.
38109
38110 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
38111
38112 * g++.old-deja/g++.other/crash41.C: New test.
38113
38114 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
38115
38116 * g++.old-deja/g++.pt/crash66.C: New test.
38117
38118 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
38119
38120 * g++.old-deja/g++.robertl/eb27.C: Convert.
38121
38122 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
38123
38124 * g++.dg/friend-warn.C: New test. Do not warn about friend
38125 declaration being redundant.
38126
38127 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
38128
38129 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
38130
38131 2001-05-14 Mark Mitchell <mark@codesourcery.com>
38132
38133 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
38134
38135 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
38136
38137 * lib/g++.exp: Use testsuite_flags.
38138
38139 2001-05-13 Mark Mitchell <mark@codesourcery.com>
38140
38141 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
38142
38143 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
38144
38145 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
38146
38147 2001-05-11 Mark Mitchell <mark@codesourcery.com>
38148
38149 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
38150
38151 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
38152
38153 * gcc.c-torture/compile/20010313-1.c: New test.
38154
38155 2001-05-09 Zack Weinberg <zackw@stanford.edu>
38156
38157 * gcc.dg/cpp/direct2.c: New test.
38158 * gccq.dg/cpp/direct2s.c: New test.
38159
38160 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
38161
38162 2001-05-07 Mark Mitchell <mark@codesourcery.com>
38163
38164 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
38165 * g++.old-deja/g++.other/op3.C: Likewise.
38166
38167 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
38168
38169 * gcc.dg/cpp/syshdr.h: New file.
38170 * gcc.dg/cpp/sysmac1.c: Update.
38171 * gcc.dg/cpp/sysmac2.c: Update.
38172
38173 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
38174
38175 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
38176
38177 2001-05-04 David Edelsohn <edelsohn@gnu.org>
38178
38179 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
38180 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
38181
38182 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
38183
38184 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
38185
38186 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
38187
38188 * lib/g++.exp (g++_include_flags): Don't use any special flags
38189 if TESTING_IN_BUILD_TREE is not defined.
38190 (g++_init): Use a plain 'c++' as the compiler if
38191 TESTING_IN_BUILD_TREEE is not defined.
38192
38193 2001-05-02 Jakub Jelinek <jakub@redhat.com>
38194
38195 * g++.old-deja/g++.eh/catch13.C: New test.
38196 * g++.old-deja/g++.eh/catch14.C: New test.
38197
38198 2001-05-02 Jakub Jelinek <jakub@redhat.com>
38199
38200 * gcc.dg/cpp/tr-define.c: New test.
38201
38202 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
38203
38204 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
38205 <stdlib.h>, not <malloc.h>.
38206
38207 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
38208
38209 * g++.old-deja/g++.ns/template17.C: New test.
38210
38211 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
38212
38213 * g++.old-deja/g++.pt/ref4.C: New test.
38214
38215 2001-04-30 Richard Henderson <rth@redhat.com>
38216
38217 * gcc.dg/20000724-1.c: Revert last change.
38218
38219 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
38220
38221 * g77.f-torture/execute/20010430.f: New test.
38222
38223 2001-04-30 Mark Mitchell <mark@codesourcery.com>
38224
38225 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
38226
38227 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
38228
38229 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
38230
38231 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
38232
38233 * g++.old-deja/g++.eh/crash6.C: New test.
38234
38235 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
38236
38237 * g++.old-deja/g++.other/warn7.C: New test.
38238
38239 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
38240
38241 * g++.old-deja/g++.other/defarg9.C: New test.
38242
38243 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
38244
38245 * g77.f-torture/compile/20010426.f: New test.
38246 * g77.f-torture/execute/20010426.f: New test.
38247
38248 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
38249
38250 * g77.f-torture/compile/20000629-1.x: Remove - error
38251 has been fixed.
38252
38253 2001-04-26 Jeffrey A Law (law@cygnus.com)
38254
38255 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
38256 Tweak slightly to work with g++.dg framework.
38257 * g++.dg/special/ecos.exp: Run initp1.C test.
38258 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
38259
38260 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
38261 its linker doesn't give line numbers either.
38262 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
38263
38264 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
38265
38266 * g++.old-deja/g++.other/lex1.C: New test.
38267
38268 2001-04-26 Jakub Jelinek <jakub@redhat.com>
38269
38270 * gcc.dg/noncompile/20010425-1.c: New test.
38271
38272 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
38273
38274 * g++.old-deja/g++.pt/mangle2.C: New test.
38275
38276 2001-04-25 Jakub Jelinek <jakub@redhat.com>
38277
38278 * gcc.dg/format/plus-1.c: New test.
38279
38280 2001-04-25 Jakub Jelinek <jakub@redhat.com>
38281
38282 * gcc.dg/20010423-1.c: New test.
38283
38284 2001-04-25 Jakub Jelinek <jakub@redhat.com>
38285
38286 * gcc.c-torture/execute/20010422-1.c: New test.
38287
38288 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
38289
38290 * g++.old-deja/g++.ns/type2.C: New test.
38291
38292 2001-04-24 Zack Weinberg <zackw@stanford.edu>
38293
38294 * g++.old-deja/g++.other/perf1.C: New test.
38295
38296 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
38297
38298 * gcc.dg/c99-func-2.c: Remove xfail.
38299 * gcc.dg/c99-func-3.c: Remove xfail.
38300 * gcc.dg/c99-func-4.c: Remove xfail.
38301
38302 2001-04-23 Zack Weinberg <zackw@stanford.edu>
38303
38304 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
38305
38306 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
38307
38308 * gcc.c-torture/compile/20010423-1.c: New test.
38309
38310 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
38311
38312 * g++.old-deja/g++.pt/typename28.C: New test.
38313
38314 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
38315
38316 * g++.old-deja/g++.abi/empty2.C: New test.
38317 * g++.old-deja/g++.abi/empty3.C: New test.
38318
38319 2001-04-20 Jakub Jelinek <jakub@redhat.com>
38320
38321 * g++.old-deja/g++.other/comdat2.C: New test.
38322 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
38323
38324 2001-04-20 Jakub Jelinek <jakub@redhat.com>
38325
38326 * g++.old-deja/g++.other/overload14.C: New test.
38327
38328 2001-04-20 Jakub Jelinek <jakub@redhat.com>
38329
38330 * g++.old-deja/g++.other/lookup23.C: New test.
38331
38332 2001-04-20 Jakub Jelinek <jakub@redhat.com>
38333
38334 * gcc.c-torture/execute/20010403-1.c: New test.
38335
38336 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
38337 Mark Mitchell <mark@codesourcery.com>
38338
38339 * lib/old-dejagnu.exp: Don't delete output of executable.
38340 Add .exe suffix to executables.
38341
38342 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
38343
38344 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38345
38346 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38347
38348 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38349
38350 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
38351
38352 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38353 * g++.old-deja/g++.abi/crash1.C: New test.
38354
38355 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
38356
38357 * g++.old-deja/g++.other/crash40.C: New test.
38358
38359 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38360
38361 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
38362
38363 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
38364
38365 * g++.old-deja/g++.other/warn6.C: New test.
38366
38367 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
38368
38369 * g++.old-deja/g++.robertl/eb42.C: Same.
38370
38371 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38372
38373 * gcc.dg/wtr-conversion-1.c: New testcase.
38374
38375 2001-04-10 Richard Henderson <rth@redhat.com>
38376
38377 * g++.old-deja/g++.other/array5.C: New.
38378
38379 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38380
38381 * gcc.c-torture/execute/20010408-1.c: New test.
38382
38383 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
38384
38385 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
38386 headers and constructs.
38387 * g++.old-deja/g++.robertl/eb79.C: Same.
38388 * g++.old-deja/g++.robertl/eb77.C (main): Same.
38389 * g++.old-deja/g++.robertl/eb73.C: Same.
38390 * g++.old-deja/g++.robertl/eb66.C (main): Same.
38391 * g++.old-deja/g++.robertl/eb55.C (t): Same.
38392 * g++.old-deja/g++.robertl/eb54.C (main): Same.
38393 * g++.old-deja/g++.robertl/eb46.C (main): Same.
38394 * g++.old-deja/g++.robertl/eb44.C: Same.
38395 * g++.old-deja/g++.robertl/eb41.C (main): Same.
38396 * g++.old-deja/g++.robertl/eb4.C (main): Same.
38397 * g++.old-deja/g++.robertl/eb39.C: Same.
38398 * g++.old-deja/g++.robertl/eb33.C (main): Same.
38399 * g++.old-deja/g++.robertl/eb31.C (main): Same.
38400 * g++.old-deja/g++.robertl/eb30.C: Same.
38401 * g++.old-deja/g++.robertl/eb3.C: Same.
38402 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38403 * g++.old-deja/g++.robertl/eb21.C: Same.
38404 * g++.old-deja/g++.robertl/eb15.C: Same.
38405 * g++.old-deja/g++.robertl/eb118.C: Same.
38406 * g++.old-deja/g++.robertl/eb115.C (main): Same.
38407 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38408 * g++.old-deja/g++.robertl/eb109.C: Same.
38409 * g++.old-deja/g++.other/sibcall1.C (main): Same.
38410 * g++.old-deja/g++.mike/rtti1.C: Same.
38411 * g++.old-deja/g++.mike/p658.C: Same.
38412 * g++.old-deja/g++.mike/net46.C: Same.
38413 * g++.old-deja/g++.mike/net34.C: Same.
38414 * g++.old-deja/g++.mike/memoize1.C: Same.
38415 * g++.old-deja/g++.mike/eh2.C: Same.
38416 * g++.old-deja/g++.law/weak.C: Same.
38417 * g++.old-deja/g++.law/visibility7.C: Same.
38418 * g++.old-deja/g++.law/visibility25.C: Same.
38419 * g++.old-deja/g++.law/visibility22.C: Same.
38420 * g++.old-deja/g++.law/visibility2.C: Same.
38421 * g++.old-deja/g++.law/visibility17.C: Same.
38422 * g++.old-deja/g++.law/visibility13.C: Same.
38423 * g++.old-deja/g++.law/visibility10.C: Same.
38424 * g++.old-deja/g++.law/visibility1.C: Same.
38425 * g++.old-deja/g++.law/virtual3.C (eval): Same.
38426 * g++.old-deja/g++.law/vbase1.C: Same.
38427 * g++.old-deja/g++.law/operators32.C: Same.
38428 * g++.old-deja/g++.law/nest3.C: Same.
38429 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38430 * g++.old-deja/g++.law/except5.C (main): Same.
38431 * g++.old-deja/g++.law/cvt7.C (run): Same.
38432 * g++.old-deja/g++.law/cvt2.C: Same.
38433 * g++.old-deja/g++.law/cvt16.C: Same.
38434 * g++.old-deja/g++.law/ctors6.C (bar): Same.
38435 * g++.old-deja/g++.law/ctors17.C (main): Same.
38436 * g++.old-deja/g++.law/ctors13.C: Same.
38437 * g++.old-deja/g++.law/ctors12.C (main): Same.
38438 * g++.old-deja/g++.law/ctors10.C: Same.
38439 * g++.old-deja/g++.law/code-gen5.C: Same.
38440 * g++.old-deja/g++.law/bad-error7.C: Same.
38441 * g++.old-deja/g++.law/arm9.C: Same.
38442 * g++.old-deja/g++.law/arm12.C: Same.
38443 * g++.old-deja/g++.law/arg8.C: Same.
38444 * g++.old-deja/g++.law/arg1.C: Same.
38445 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38446 * g++.old-deja/g++.jason/template31.C: Same.
38447 * g++.old-deja/g++.jason/template24.C (main): Same.
38448 * g++.old-deja/g++.jason/2371.C: Same.
38449 * g++.old-deja/g++.eh/new2.C: Same.
38450 * g++.old-deja/g++.eh/new1.C: Same.
38451 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38452 * g++.old-deja/g++.brendan/nest21.C (main): Same.
38453 * g++.old-deja/g++.brendan/err-msg3.C: Same.
38454 * g++.old-deja/g++.brendan/crash62.C: Same.
38455 * g++.old-deja/g++.brendan/crash52.C: Same.
38456 * g++.old-deja/g++.brendan/crash49.C (main): Same.
38457 * g++.old-deja/g++.brendan/crash38.C: Same.
38458 * g++.old-deja/g++.brendan/crash15.C (main): Same.
38459 * g++.old-deja/g++.brendan/copy9.C: Same.
38460
38461 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
38462
38463 * gcc.c-torture/execute/20001203-2.c (memset):
38464 Count argument is of type __SIZE_TYPE__.
38465
38466 2001-04-04 Diego Novillo <dnovillo@redhat.com>
38467
38468 * gcc.c-torture/compile/20010404-1.c: New test.
38469
38470 2001-04-04 Jakub Jelinek <jakub@redhat.com>
38471
38472 * gcc.c-torture/compile/20010326-1.c: New test.
38473
38474 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
38475
38476 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38477 peculiarities of the SH.
38478 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38479
38480 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38481
38482 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38483 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38484 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38485
38486 2001-04-02 Jakub Jelinek <jakub@redhat.com>
38487
38488 * g77.f-torture/compile/20010321-1.f: New test.
38489
38490 2001-04-02 Jakub Jelinek <jakub@redhat.com>
38491
38492 * gcc.c-torture/compile/20010329-1.c: New test.
38493
38494 2001-04-02 Jakub Jelinek <jakub@redhat.com>
38495
38496 * gcc.c-torture/execute/20010329-1.c: New test.
38497
38498 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
38499
38500 * g++.old-deja/g++.other/eh4.C: Fix typo.
38501
38502 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
38503
38504 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38505
38506 2001-03-28 Philip Blundell <philb@gnu.org>
38507
38508 * gcc.c-torture/compile/20010328-1.c: New test.
38509
38510 2001-03-27 Richard Henderson <rth@redhat.com>
38511
38512 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38513 * g++.old-deja/g++.eh/vbase3.C: Likewise.
38514
38515 2001-03-27 Alan Modra <alan@linuxcare.com.au>
38516
38517 * gcc.c-torture/compile/20010327-1.c: New test.
38518
38519 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
38520
38521 * g++.old-deja/g++.other/friend12.C: New test.
38522 * g++.old-deja/g++.other/friend9.C: Expect no errors.
38523 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38524
38525 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
38526
38527 * gcc.c-torture/execute/20010325-1.c: New test.
38528
38529 2001-03-23 Jakub Jelinek <jakub@redhat.com>
38530
38531 * g++.old-deja/g++.other/mangle3.C: New test.
38532
38533 2001-03-22 Jakub Jelinek <jakub@redhat.com>
38534
38535 * g++.old-deja/g++.other/anon8.C: New test.
38536
38537 2001-03-20 Philip Blundell <philb@gnu.org>
38538
38539 * gcc.c-torture/compile/20010320-1.c: New test.
38540
38541 2001-03-17 Richard Henderson <rth@redhat.com>
38542
38543 * g++.old-deja/g++.other/eh4.C: Add expected error text.
38544
38545 2001-03-15 Geoff Keating <geoff@redhat.com>
38546
38547 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38548 tests on AIX.
38549
38550 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
38551
38552 * g++.old-deja/g++.other/eh4.C: New test.
38553
38554 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
38555
38556 * gcc.dg/cpp/mi1.c: Update.
38557
38558 2001-03-14 Jakub Jelinek <jakub@redhat.com>
38559
38560 * g++.old-deja/g++.other/regstack.C: New test.
38561
38562 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
38563
38564 * g++.old-deja/g++.other/ref4.C: New test.
38565
38566 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
38567
38568 * objc/execute/va_method.m: Added.
38569 * objc/execute/IMP.m: Added.
38570 * objc/execute/_cmd.m: Added.
38571 * objc/execute/accessing_ivars.m: Added.
38572 * objc/execute/class-1.m: Added.
38573 * objc/execute/class-10.m: Added.
38574 * objc/execute/class-11.m: Added.
38575 * objc/execute/class-12.m: Added.
38576 * objc/execute/class-13.m: Added.
38577 * objc/execute/class-14.m: Added.
38578 * objc/execute/class-2.m: Added.
38579 * objc/execute/class-3.m: Added.
38580 * objc/execute/class-4.m: Added.
38581 * objc/execute/class-5.m: Added.
38582 * objc/execute/class-6.m: Added.
38583 * objc/execute/class-7.m: Added.
38584 * objc/execute/class-8.m: Added.
38585 * objc/execute/class-9.m: Added.
38586 * objc/execute/class-tests-1.h
38587 * objc/execute/class-tests-2.h
38588 * objc/execute/compatibility_alias.m: Added.
38589 * objc/execute/encode-1.m: Added.
38590 * objc/execute/formal_protocol-1.m: Added.
38591 * objc/execute/formal_protocol-2.m: Added.
38592 * objc/execute/formal_protocol-3.m: Added.
38593 * objc/execute/formal_protocol-4.m: Added.
38594 * objc/execute/formal_protocol-5.m: Added.
38595 * objc/execute/formal_protocol-6.m: Added.
38596 * objc/execute/formal_protocol-7.m: Added.
38597 * objc/execute/informal_protocol.m: Added.
38598 * objc/execute/initialize.m: Added.
38599 * objc/execute/load.m: Added.
38600 * objc/execute/many_args_method.m: Added.
38601 * objc/execute/nested-3.m: Added.
38602 * objc/execute/no_clash.m: Added.
38603 * objc/execute/private.m: Added.
38604 * objc/execute/redefining_self.m: Added.
38605 * objc/execute/root_methods.m: Added.
38606 * objc/execute/selector-1.m: Added.
38607 * objc/execute/static-1.m: Added.
38608 * objc/execute/static-2.m: Added.
38609 * objc/execute/va_method.m: Added.
38610
38611 2001-03-10 Richard Henderson <rth@redhat.com>
38612
38613 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38614
38615 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
38616
38617 * g++.old-deja/g++.other/crash31.C: XFAIL.
38618 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38619 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38620 * gcc.c-torture/execute/20010123-1.x: XFAIL.
38621 * gcc.c-torture/execute/20010124-1.x: XFAIL.
38622 * gcc.dg/sequence-pt-1.c: XFAIL one test.
38623
38624 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
38625
38626 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38627
38628 2001-03-06 Zack Weinberg <zackw@stanford.edu>
38629
38630 * gcc.dg/20000724-1.c: Don't use multiline strings.
38631
38632 2001-03-06 Zack Weinberg <zackw@stanford.edu>
38633
38634 * objc/execute/string1.m, objc/execute/string2.m: Compare the
38635 result of -cString against what we expect it to be; don't just
38636 print it out for no one to read.
38637
38638 * objc/execute/string3.m, objc/execute/string4.m: New tests.
38639 Based on testcases provided by Nicola Pero.
38640
38641 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
38642
38643 * gcc.dg/cpp/macro7.c: New test.
38644
38645 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
38646
38647 * gcc.dg/cpp/multiline.c: Update.
38648
38649 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
38650
38651 * g++.old-deja/g++.other/enum3.C: New test.
38652
38653 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
38654
38655 * g++.old-deja/g++.other/pod1.C: New test.
38656
38657 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
38658
38659 * g++.old-deja/g++.ext/overload1.C: New test.
38660
38661 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
38662
38663 * g++.old-deja/g++.pt/using1.C: New test.
38664
38665 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
38666
38667 * g++.old-deja/g++.other/using9.C: New test.
38668
38669 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
38670
38671 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38672
38673 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38674
38675 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
38676
38677 * g++.old-deja/g++.ext/realpt1.C: Remove.
38678
38679 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
38680
38681 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38682
38683 2001-02-26 Will Cohen <wcohen@redhat.com>
38684
38685 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38686
38687 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
38688
38689 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38690 templatized constructors.
38691
38692 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38693
38694 * gcc.c-torture/execute/20010224-1.c: New test.
38695
38696 2001-02-23 Jakub Jelinek <jakub@redhat.com>
38697
38698 * gcc.c-torture/execute/20010222-1.c: New test.
38699
38700 2001-02-22 Jakub Jelinek <jakub@redhat.com>
38701
38702 * g++.old-deja/g++.other/inline20.C: New test.
38703
38704 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
38705
38706 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38707
38708 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
38709
38710 * g++.old-deja/g++.other/lookup22.C: New test.
38711
38712 2001-02-19 Zack Weinberg <zackw@stanford.edu>
38713
38714 * g77.dg: New directory.
38715 * g77.dg/20010216-1.f: New test case.
38716 * g77.dg/dg.exp: New driver.
38717 * lib/g77-dg.exp: New driver library.
38718
38719 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38720
38721 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38722
38723 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
38724
38725 * g++.old-deja/g++.other/decl9.C: New test.
38726
38727 2001-02-16 Jakub Jelinek <jakub@redhat.com>
38728
38729 * g++.old-deja/g++.other/init16.C: Update the test so that it does
38730 not need <string> and also tests the initialization at runtime.
38731
38732 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
38733
38734 * gcc.c-torture/execute/longlong.c: New test.
38735
38736 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
38737
38738 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38739
38740 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
38741
38742 * gcc.c-torture/execute/920302-1.c (execute):
38743 Change argument type to short.
38744
38745 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
38746
38747 * g++.old-deja/g++.pt/deduct6.C: New test.
38748
38749 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
38750
38751 * g++.old-deja/g++.pt/deduct5.C: New test.
38752
38753 2001-02-14 Jakub Jelinek <jakub@redhat.com>
38754
38755 * gcc.c-torture/execute/20010209-1.c: New test.
38756
38757 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
38758
38759 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38760
38761 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
38762
38763 * g++.dg/vtgc1.C: Update for new ABI.
38764
38765 * consistency.vlad: New directory, 1665 files.
38766
38767 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
38768
38769 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38770 return type.
38771 * gcc.dg/cpp/digraphs.c: Declare puts.
38772
38773 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
38774
38775 * g++.old-deja/g++.other/warn5.C: New test.
38776
38777 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
38778
38779 * g++.old-deja/g++.pt/spec40.C: New test.
38780
38781 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
38782
38783 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38784 case.
38785 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38786
38787 2001-02-12 Jakub Jelinek <jakub@redhat.com>
38788
38789 * gcc.c-torture/compile/20010209-1.c: New test.
38790
38791 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
38792
38793 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38794 excess errors message but not if it crashes.
38795 * g++.old-deja/g++.other/crash27.C: Likewise.
38796 * g++.old-deja/g++.other/crash28.C: Likewise.
38797 * g++.old-deja/g++.other/crash30.C: Likewise.
38798 * g++.old-deja/g++.other/crash32.C: Likewise.
38799 * g++.old-deja/g++.other/crash35.C: Likewise.
38800 * g++.old-deja/g++.pt/inherit2.C: Likewise.
38801
38802 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
38803
38804 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38805 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38806 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38807 g77.f-torture/execute/execute.exp,
38808 g77.f-torture/noncompile/noncompile.exp,
38809 gcc.c-torture/execute/execute.exp,
38810 gcc.c-torture/execute/memcheck/memcheck.exp,
38811 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38812 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38813 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38814 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38815 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38816 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38817 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38818 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38819 Remove bug reporting instructions with ancient email addresses.
38820
38821 2001-02-07 Jakub Jelinek <jakub@redhat.com>
38822
38823 * gcc.dg/20010202-1.c: New test.
38824 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38825
38826 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
38827
38828 * g++.dg/stdbool-if.C: New test.
38829
38830 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
38831
38832 * objc/execute/fdecl.m: Added main().
38833
38834 2001-02-07 Jakub Jelinek <jakub@redhat.com>
38835
38836 * gcc.c-torture/execute/20010206-1.c: New test.
38837
38838 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
38839
38840 * gcc.dg/cpp/avoidpaste1.c: Update.
38841
38842 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
38843
38844 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38845 Pero <nicola@brainstorm.co.uk>.
38846 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38847
38848 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
38849
38850 * g++.old-deja/g++.pt/spec39.C: New test.
38851
38852 2001-02-05 Jakub Jelinek <jakub@redhat.com>
38853
38854 * gcc.c-torture/compile/20010202-1.c: New test.
38855
38856 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
38857
38858 * g++.old-deja/g++.abi/primary2.C: New test.
38859 * g++.old-deja/g++.abi/primary3.C: New test.
38860 * g++.old-deja/g++.abi/primary4.C: New test.
38861 * g++.old-deja/g++.abi/primary5.C: New test.
38862 * g++.old-deja/g++.abi/vtable3.h: New test.
38863 * g++.old-deja/g++.abi/vtable3a.C: New test.
38864 * g++.old-deja/g++.abi/vtable3b.C: New test.
38865 * g++.old-deja/g++.abi/vtable3c.C: New test.
38866 * g++.old-deja/g++.abi/vtable3d.C: New test.
38867 * g++.old-deja/g++.abi/vtable3e.C: New test.
38868 * g++.old-deja/g++.abi/vtable3f.C: New test.
38869 * g++.old-deja/g++.abi/vtable3g.C: New test.
38870 * g++.old-deja/g++.abi/vtable3h.C: New test.
38871 * g++.old-deja/g++.abi/vtable3i.C: New test.
38872 * g++.old-deja/g++.abi/vtable3j.C: New test.
38873 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38874
38875 2001-02-03 Jakub Jelinek <jakub@redhat.com>
38876
38877 * g++.old-deja/g++.other/anon6.C: New test.
38878 * g++.old-deja/g++.other/anon7.C: New test.
38879
38880 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
38881
38882 * gcc.dg/cpp/avoidpaste2.c: New tests.
38883
38884 2001-01-31 Jakub Jelinek <jakub@redhat.com>
38885
38886 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38887
38888 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
38889
38890 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38891 DECIMAL_DIG cases for Irix."
38892
38893 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
38894
38895 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38896
38897 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
38898
38899 * gcc.dg/c99-tag-1.c: New test.
38900
38901 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
38902
38903 * gcc.dg/cpp/tr-warn1.c: Add tests.
38904
38905 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
38906
38907 * gcc.dg/cpp/avoidpaste1.c: Update.
38908 * gcc.dg/cpp/paste4.c: Update.
38909
38910 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
38911
38912 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38913 cases for Irix.
38914
38915 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
38916
38917 * g++.old-deja/g++.other/inline19.C: New test.
38918
38919 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
38920
38921 * gcc.dg/Wlarger-than.c: New test.
38922
38923 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
38924
38925 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38926
38927 2001-01-29 Jakub Jelinek <jakub@redhat.com>
38928
38929 * gcc.c-torture/execute/20010129-1.c: New test.
38930 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38931
38932 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
38933
38934 * gcc.dg/cpp/avoidpaste1.c: Test case.
38935
38936 2001-01-28 Jakub Jelinek <jakub@redhat.com>
38937
38938 * g++.old-deja/g++.other/inline18.C: New test.
38939
38940 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38941
38942 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38943 and __builtin_putchar.
38944
38945 2001-01-27 Jakub Jelinek <jakub@redhat.com>
38946
38947 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38948 tests.
38949
38950 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
38951
38952 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38953 floating point number rounding mode to round to the nearest
38954 representable mode.
38955
38956 2001-01-25 Jakub Jelinek <jakub@redhat.com>
38957
38958 * g++.old-deja/g++.other/mangle2.C: New test.
38959
38960 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
38961
38962 * gcc.c-torture/compile/20010124-1.c: New test.
38963
38964 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
38965
38966 * g++.old-deja/g++.pt/spec38.C: New test.
38967
38968 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38969
38970 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38971 "Build don't run".
38972
38973 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38974
38975 * gcc.c-torture/execute/20010123-1.c: New test.
38976
38977 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
38978
38979 * g++.old-deja/g++.pt/spec37.C: New test.
38980
38981 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
38982
38983 * g++.old-deja/g++.pt/overload14.C: New test.
38984
38985 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38986
38987 * gcc.c-torture/execute/20010122-1.c: New test, exercise
38988 __builtin_return_address.
38989
38990 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
38991
38992 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38993 * g++.old-deja/g++.pt/spec35.C: New test.
38994 * g++.old-deja/g++.pt/spec36.C: New test.
38995
38996 2001-01-20 Jakub Jelinek <jakub@redhat.com>
38997
38998 * gcc.c-torture/compile/20010118-1.c: New test.
38999
39000 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
39001
39002 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
39003
39004 2001-01-19 Jakub Jelinek <jakub@redhat.com>
39005
39006 * gcc.c-torture/execute/20010119-1.c: New test.
39007
39008 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
39009
39010 * g++.old-deja/g++.other/vbase5.C: New test.
39011
39012 2001-01-19 Jakub Jelinek <jakub@redhat.com>
39013
39014 * gcc.c-torture/execute/20010118-1.c: New test.
39015
39016 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
39017
39018 * g++.old-deja/g++.pt/deduct3.C: New test.
39019
39020 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
39021
39022 * g++.old-deja/g++.pt/spec34.C: New test.
39023
39024 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
39025
39026 * g77.f-torture/compile/20000601-2.f: New test.
39027
39028 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
39029
39030 * g++.old-deja/g++.other/init17.C: New test.
39031
39032 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
39033
39034 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
39035
39036 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
39037
39038 * g++.old-deja/g++.pt/unify8.C: New test.
39039
39040 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
39041
39042 * g++.old-deja/g++.abi/vbase1.C: New test.
39043
39044 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
39045
39046 * g++.old-deja/g++.pt/crash65.C: New test.
39047
39048 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
39049
39050 * gcc.dg/cpp/assembl2.S: New test case.
39051
39052 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
39053
39054 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
39055 are supported.
39056
39057 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39058
39059 * g++.old-deja/g++.other/builtins1.C: New test.
39060 * g++.old-deja/g++.other/builtins2.C: Likewise.
39061 * g++.old-deja/g++.other/builtins3.C: Likewise.
39062 * g++.old-deja/g++.other/builtins4.C: Likewise.
39063
39064 2001-01-17 Jakub Jelinek <jakub@redhat.com>
39065
39066 * gcc.c-torture/compile/20010117-1.c: New test.
39067 * gcc.c-torture/compile/20010117-2.c: New test.
39068
39069 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
39070
39071 * g77.f-torture/execute/20010116.[fx]: New test,
39072 XFAIL on i?86-*-*.
39073 * g77.f-torture/compile/20010115.f: Indicate it's
39074 a test for PR fortran/1636.
39075
39076 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
39077
39078 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
39079
39080 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
39081
39082 * g77.f-torture/compile/20010115.f: New test.
39083
39084 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
39085
39086 * g++.old-deja/g++.pt/nontype5.C: New test.
39087
39088 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
39089
39090 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
39091 have an equivalent working one below it.
39092
39093 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
39094
39095 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
39096 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39097
39098 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
39099
39100 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
39101 message containing "init_priority".
39102 (conpr-2.C): Likewise.
39103 (conpr-3.C): Likewise.
39104 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
39105
39106 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39107
39108 * gcc.c-torture/execute/20010114-2.c: New test.
39109
39110 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
39111
39112 * gcc.c-torture/compile/20010114-1.c: New test.
39113 * gcc.c-torture/compile/20010114-1.x: Xfail.
39114 * gcc.c-torture/compile/20010114-2.c: New test.
39115 * gcc.c-torture/execute/20010114-1.c: New test.
39116 * gcc.dg/trunc-1.c: New test.
39117 * gcc.dg/uninit-B.c: New test.
39118
39119 2001-01-13 Nick Clifton <nickc@redhat.com>
39120
39121 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
39122 target.
39123
39124 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
39125
39126 * gcc.c-torture/compile/20010113-1.c: New test.
39127
39128 2001-01-13 Jakub Jelinek <jakub@redhat.com>
39129
39130 * gcc.c-torture/compile/20001212-1.c: New test.
39131
39132 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
39133
39134 * gcc.dg/cpp/widestr1.c: Update.
39135 * gcc.dg/cpp/prag-imp.c: Remove.
39136
39137 2001-01-12 Jakub Jelinek <jakub@redhat.com>
39138
39139 * gcc.c-torture/execute/20000801-3.x: Remove.
39140 * gcc.dg/c90-init-1.c: New test.
39141 * gcc.dg/c99-init-1.c: New test.
39142 * gcc.dg/c99-init-2.c: New test.
39143 * gcc.dg/gnu99-init-1.c: New test.
39144
39145 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
39146
39147 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
39148 testing that no relevant ones were found.
39149
39150 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
39151
39152 * g++.old-deja/g++.pt/cast2.C: New test.
39153
39154 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
39155
39156 * g++.old-deja/g++.pt/friend47.C: New test.
39157
39158 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
39159
39160 * g++.old-deja/g++.pt/instantiate13.C: New test.
39161
39162 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
39163
39164 * g++.old-deja/g++.other/defarg7.C: New test.
39165 * g++.old-deja/g++.other/defarg8.C: New test.
39166
39167 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
39168
39169 * g++.old-deja/g++.pt/crash64.C: New test.
39170
39171 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
39172
39173 * g++.old-deja/g++.pt/crash63.C: New test.
39174
39175 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
39176
39177 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
39178
39179 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
39180
39181 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
39182
39183 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
39184
39185 * g++.old-deja/g++.pt/error3.C: New test.
39186
39187 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
39188
39189 * g++.old-deja/g++.other/crash39.C: New test.
39190
39191 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
39192
39193 * g++.old-deja/g++.other/vbase4.C: New test.
39194
39195 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
39196
39197 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
39198 * gcc.dg/special/20000419-2.c: New file. Identical to above.
39199 * gcc.dg/special/special.exp: New test driver which will check
39200 for alias support for the above test.
39201
39202 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
39203
39204 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
39205 problems on small machines.
39206 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
39207 parameterize.
39208
39209 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
39210
39211 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
39212 mips.
39213 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39214
39215 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
39216
39217 * g++.old_deja/g++.pt/using8.C: New test.
39218
39219 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
39220
39221 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
39222
39223 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
39224
39225 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
39226 where a failure is expected.
39227 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
39228
39229 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
39230
39231 * g++.old_deja/g++.pt/instantiate12.C: New test.
39232
39233 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
39234
39235 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
39236 start of structs.
39237 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
39238 * g++.old-deja/g++.brendan/crash17.C: Likewise.
39239 * g++.old-deja/g++.brendan/crash29.C: Likewise.
39240 * g++.old-deja/g++.brendan/crash48.C: Likewise.
39241 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39242 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
39243 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
39244 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
39245 * g++.old-deja/g++.eh/spec6.C: Likewise.
39246 * g++.old-deja/g++.jason/crash3.C: Likewise.
39247 * g++.old-deja/g++.law/ctors11.C: Likewise.
39248 * g++.old-deja/g++.law/ctors17.C: Likewise.
39249 * g++.old-deja/g++.law/ctors5.C: Likewise.
39250 * g++.old-deja/g++.law/ctors9.C: Likewise.
39251 * g++.old-deja/g++.mike/ambig1.C: Likewise.
39252 * g++.old-deja/g++.mike/net22.C: Likewise.
39253 * g++.old-deja/g++.mike/p3538a.C: Likewise.
39254 * g++.old-deja/g++.mike/p3538b.C: Likewise.
39255 * g++.old-deja/g++.mike/virt3.C: Likewise.
39256 * g++.old-deja/g++.niklas/t128.C: Likewise.
39257 * g++.old-deja/g++.other/anon4.C: Likewise.
39258 * g++.old-deja/g++.other/using1.C: Likewise.
39259 * g++.old-deja/g++.other/warn3.C: Likewise.
39260 * g++.old-deja/g++.pt/t37.C: Likewise.
39261 * g++.old-deja/g++.robertl/eb69.C: Likewise.
39262 * g++.old-deja/g++.robertl/eb71.C: Likewise.
39263
39264 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
39265
39266 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
39267
39268 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39269
39270 * gcc.c-torture/execute/stdio-opt-3.c: New test.
39271
39272 2001-01-07 Jakub Jelinek <jakub@redhat.com>
39273
39274 * gcc.c-torture/compile/20010107-1.c: New test.
39275
39276 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
39277
39278 * gcc.c-torture/execute/builtin-noret-1.c: New test.
39279
39280 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
39281
39282 * gcc.dg/format/format.h: New file.
39283 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
39284 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
39285 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
39286 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
39287 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
39288 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39289 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
39290 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
39291 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
39292 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
39293 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
39294 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
39295 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
39296 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
39297 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
39298 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
39299 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
39300 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
39301 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
39302 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
39303 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
39304 instead of declaring standard types, macros and functions in each
39305 test.
39306
39307 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
39308
39309 * gcc.c-torture/execute/20010106-1.c: New test.
39310
39311 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
39312
39313 * gcc.dg/format/format.exp: New file.
39314 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
39315 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
39316 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
39317 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
39318 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
39319 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
39320 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
39321 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
39322 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
39323 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
39324 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
39325 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
39326 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
39327 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
39328 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
39329 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
39330 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
39331 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
39332 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
39333 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
39334 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
39335 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
39336 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
39337 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39338 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39339 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39340 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39341 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39342 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39343 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39344 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39345 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39346 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39347 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39348 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39349 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39350 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39351 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39352 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39353 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39354 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39355 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
39356
39357 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
39358
39359 * gcc.c-torture/execute/991228-1.c: Take word endianness into
39360 account.
39361
39362 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
39363
39364 * gcc.c-torture/execute/builtin-complex-1.c: New test.
39365
39366 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
39367
39368 * g++.old-deja/g++.pt/crash62.C: New test.
39369
39370 2001-01-04 Richard Henderson <rth@redhat.com>
39371
39372 * gcc.dg/20000926-1.c: Update expected warnings.
39373 * gcc.dg/array-2.c: Likewise.
39374 * gcc.dg/array-4.c: Also validate flexible array members.
39375 * gcc.dg/c99-flex-array-1.c: New.
39376
39377 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
39378
39379 * gcc.c-torture/compile/20001222-1.x: Remove.
39380
39381 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39382
39383 * gcc.c-torture/execute/built-in-setjmp.c: New.
39384
39385 2001-01-03 Richard Henderson <rth@redhat.com>
39386
39387 * gcc.dg/940510-1.c: Update expected error wording.
39388 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
39389
39390 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
39391
39392 * lib/target-supports.exp (check_alias_available): Modified to
39393 indicate aliases not supported if only weak aliases are supported.
39394
39395 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39396
39397 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39398 Turn on cmpstrsi checks for __pj__ and __i370__.
39399
39400 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
39401
39402 * g++.old-deja/g++.other/virtual11.C: New test.
39403
39404 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
39405
39406 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39407
39408 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39409
39410 * gcc.c-torture/compile/20010102-1.c: New test.
39411
39412 2001-01-02 Andreas Jaeger <aj@suse.de>
39413
39414 * gcc.dg/noreturn-3.c: New test.
39415
39416 * gcc.dg/noreturn-4.c: New test.
39417
39418 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39419
39420 * gcc.c-torture/execute/stdio-opt-1.c: Also test
39421 __builtin_fputc and __builtin_fwrite.
39422
39423 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
39424
39425 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39426 signed char, not default char.
39427
39428 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
39429
39430 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39431
39432 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
39433
39434 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39435
39436 2000-12-29 Richard Henderson <rth@redhat.com>
39437
39438 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39439 (__cyg_profile_func_exit): Define.
39440
39441 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
39442
39443 * g++.dg/vtgc1.C: New test.
39444
39445 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
39446
39447 * gcc.dg/noncompile/20001228-1.c: New test.
39448
39449 * gcc.dg/20001228-1.c: New test.
39450
39451 * gcc.c-torture/execute/20001228-1.c: New test.
39452
39453 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
39454
39455 * gcc.dg/format-strfmon-1.c: New test.
39456
39457 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39458
39459 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39460 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39461 * gcc.c-torture/execute/string-opt-1.c: Likewise.
39462 * gcc.c-torture/execute/string-opt-2.c: Likewise.
39463 * gcc.c-torture/execute/string-opt-3.c: Likewise.
39464 * gcc.c-torture/execute/string-opt-4.c: Likewise.
39465 * gcc.c-torture/execute/string-opt-6.c: Likewise.
39466 * gcc.c-torture/execute/string-opt-7.c: Likewise.
39467 * gcc.c-torture/execute/string-opt-8.c: Likewise.
39468 * gcc.c-torture/execute/string-opt-9.c: Likewise.
39469 * gcc.c-torture/execute/string-opt-10.c: Likewise.
39470 * gcc.c-torture/execute/string-opt-11.c: Likewise.
39471 * gcc.c-torture/execute/string-opt-12.c: Likewise.
39472
39473 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39474 * gcc.c-torture/execute/string-opt-4.c: Test index.
39475
39476 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
39477
39478 * gcc.c-torture/compile/20001226-1.c: New test.
39479
39480 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
39481
39482 * gcc.c-torture/compile/20001222-1.c: New test.
39483 * gcc.c-torture/compile/20001222-1.x: Xfail.
39484
39485 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
39486
39487 * gcc.c-torture/execute/comp-goto-2.c: New test.
39488
39489 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
39490
39491 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39492 Use long types if __INT_MAX__ is 32767.
39493 (main): Use cast to (sint32 *) when poking 88 into a_page.
39494
39495 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39496
39497 2000-12-21 Bernd Schmidt <bernds@redhat.com>
39498
39499 * gcc.c-torture/compile/20001221-1.c: New test.
39500 * gcc.c-torture/execute/20001221-1.c: New test.
39501
39502 2000-12-20 Richard Henderson <rth@redhat.com>
39503
39504 * g++.old-deja/g++.pt/crash36.C: Update error lines.
39505 * g++.old-deja/g++.robertl/eb109.C: Likewise.
39506
39507 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39508
39509 * gcc.dg/compare3.c: New test.
39510
39511 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
39512
39513 * gcc.dg/format-warnll-1.c: New test.
39514
39515 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
39516
39517 * gcc.dg/cpp/cmdlne-P.c: New test.
39518
39519 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
39520
39521 * gcc.c-torture/execute/builtin-abs-1.c,
39522 gcc.c-torture/execute/builtin-abs-2.c: New tests.
39523
39524 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
39525
39526 * gcc.dg/cpp/multiline.c: New test.
39527
39528 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
39529
39530 * g++.old-deja/g++.other/syshdr1.C: Update.
39531 * gcc.dg/cpp/lineflags.c: Remove temporarily.
39532
39533 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39534
39535 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39536
39537 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39538
39539 * g++.old-deja/g++.pt/ttp65.C: New test.
39540
39541 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39542
39543 * g++.old-deja/g++.pt/ttp64.C: New test.
39544
39545 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39546
39547 * g++.old-deja/g++.pt/spec33.C: New test.
39548
39549 2000-12-14 Catherine Moore <clm@redhat.com>
39550
39551 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39552 * gcc.c-torture/execute/920612-2.c: Likewise.
39553 * gcc.c-torture/execute/920428-2.c: Likewise.
39554 * gcc-c-torture/execute/va-arg-11.c: Call exit.
39555 * gcc.c-torture/execute/va-arg-21.c: Likewise.
39556
39557 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39558
39559 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39560 * gcc.dg/pack-test-2.c: Likewise.
39561
39562 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
39563
39564 Tests by Zack Weinberg <zackw@stanford.edu>.
39565
39566 * gcc.dg/cpp/defined.c: Update.
39567 * gcc.dg/cpp/defined_trad.c: New tests.
39568
39569 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
39570
39571 * gcc.dg/cpp/trad-direct.c: Update.
39572
39573 2000-12-11 Neil Booth <neilb@earthling.net>
39574
39575 * gcc.dg/cpp/defined_trad.c
39576
39577 2000-12-11 Neil Booth <neilb@earthling.net>
39578
39579 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39580
39581 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
39582
39583 * gcc.dg/format-miss-2.c: New test.
39584
39585 2000-12-09 Neil Booth <neilb@earthling.net>
39586
39587 * gcc.dg/cpp/lineflags.c: New tests.
39588 * gcc.dg/cpp/poison.c: Update.
39589 * gcc.dg/cpp/redef2.c: Update.
39590 * gcc.dg/cpp/skipping.c: New test.
39591
39592 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
39593
39594 * g++.old-deja/g++.other/eh3.C: New testcase.
39595
39596 2000-12-07 Neil Booth <neilb@earthling.net>
39597
39598 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39599 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39600 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39601 wtr-union-init-2.c, wtr-union-init-3.c: Update.
39602 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39603 Update.
39604
39605 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
39606
39607 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39608 __SIZE_TYPE__ instead of int for type of integers cast to
39609 pointers.
39610
39611 2000-12-07 Jakub Jelinek <jakub@redhat.com>
39612
39613 * g++.old-deja/g++.other/cleanup4.C: New test.
39614
39615 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
39616
39617 * format-sec-1.c: New test.
39618
39619 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
39620
39621 * gcc.dg/format-nonlit-3.c: New test.
39622
39623 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
39624
39625 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39626 through a null pointer.
39627
39628 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39629
39630 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39631 * g++.old-deja/g++.pt/partial4.C: New test.
39632
39633 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
39634
39635 * gcc.c-torture/execute/ieee/hugeval.x: New.
39636
39637 2000-12-06 Neil Booth <neilb@earthling.net>
39638
39639 * gcc.dg/cpp/backslash2.c: New tests.
39640
39641 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39642
39643 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39644 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39645
39646 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
39647
39648 * gcc.c-torture/execute/20001203-2.c: New testcase.
39649
39650 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
39651
39652 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39653 * g++.old-deja/g++.other/virtual10.C: New test.
39654
39655 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
39656
39657 * g++.old-deja/g++.mike/pmf5.C: Remove test.
39658
39659 2000-12-05 Richard Henderson <rth@redhat.com>
39660
39661 * gcc.c-torture/compile/20001205-1.c: New.
39662
39663 2000-12-04 Neil Booth <neilb@earthling.net>
39664
39665 * g++.old-deja/g++.other/virtual9.C: New test.
39666 * g++.old-deja/g++.pt/crash61.C: New test.
39667 * gcc.c-torture/execute/loop-9.c: New test.
39668
39669 2000-12-04 Neil Booth <neilb@earthling.net>
39670
39671 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39672 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39673 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39674 * gcc.dg/cpp/extratokens.c: ...here.
39675
39676 2000-12-04 Neil Booth <neilb@earthling.net>
39677
39678 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39679 New tests.
39680
39681 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39682
39683 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39684 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39685
39686 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
39687
39688 * gcc.c-torture/execute/20001203-1.c: New test.
39689
39690 2000-12-03 Neil Booth <neilb@earthling.net>
39691
39692 * gcc.dg/cpp/macro6.c: New test cases.
39693
39694 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39695
39696 * gcc.c-torture/execute/string-opt-9.c: New test.
39697 * gcc.c-torture/execute/string-opt-10.c: Likewise.
39698 * gcc.c-torture/execute/string-opt-11.c: Likewise.
39699 * gcc.c-torture/execute/string-opt-12.c: Likewise.
39700
39701 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39702 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39703
39704 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
39705
39706 * gcc.dg/cpp/if-6.c: New testcase.
39707
39708 * gcc.dg/20001201-1.c: New testcase.
39709
39710 2000-12-02 Neil Booth <neilb@earthling.net>
39711
39712 * g++.old-deja/g++.other/externC4.C,
39713 g++.old-deja/g++.other/friend10.C: New tests.
39714
39715 2000-12-02 Neil Booth <neilb@earthling.net>
39716
39717 * g++.old-deja/g++.other/instan2.C
39718 * g++.old-deja/g++.other/instan3.C: New test.
39719
39720 2000-12-02 Neil Booth <neilb@earthling.net>
39721
39722 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39723 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39724 gnuc99.c,gnuc99-pedantic.c: New tests.
39725
39726 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
39727
39728 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39729 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39730
39731 2000-12-01 Neil Booth <neilb@earthling.net>
39732
39733 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39734 * gcc.dg/cpp/poison.c: Update.
39735 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39736
39737 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
39738
39739 * g77.f-torture/execute/20001201.f: New test.
39740
39741 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
39742
39743 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39744
39745 2000-12-01 Jakub Jelinek <jakub@redhat.com>
39746
39747 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39748
39749 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
39750
39751 * g++.old-deja/g++.other/cast6.C: New test.
39752
39753 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
39754
39755 * gcc.c-torture/execute/20001130-2.c: New testcase.
39756
39757 2000-11-30 Richard Henderson <rth@redhat.com>
39758
39759 * gcc.c-torture/execute/20001130-1.c: New test.
39760
39761 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
39762
39763 * g++.old-deja/g++.other/op3.C: New test.
39764
39765 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
39766
39767 * g++.old-deja/g++.other/op2.C: New test.
39768
39769 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
39770
39771 * g++.old-deja/g++.other/crash38.C: New test.
39772
39773 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
39774
39775 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39776
39777 2000-11-29 Jakub Jelinek <jakub@redhat.com>
39778
39779 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39780 tests.
39781 * gcc.c-torture/execute/string-opt-6.c: New test.
39782
39783 * gcc.dg/20001117-1.c: Add main.
39784
39785 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
39786
39787 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39788 Move from here ...
39789 * gcc.dg/940510-1.c: ... to here.
39790
39791 * gcc.dg/20000926-1.c: GNU C now allows initializations of
39792 zero-size arrays in toplevel structures.
39793
39794 2000-11-28 Jakub Jelinek <jakub@redhat.com>
39795
39796 * gcc.c-torture/execute/loop-8.c: New test.
39797
39798 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
39799
39800 * g++.old-deja/g++.other/base1.C: New test.
39801
39802 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
39803
39804 * g++.old-deja/g++.other/parse2.C: New test.
39805
39806 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
39807
39808 * g++.old-deja/g++.pt/incomplete1.C: New test.
39809
39810 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
39811
39812 * g++.old-deja/g++.other/friend9.C: New test.
39813
39814 2000-11-28 Jakub Jelinek <jakub@redhat.com>
39815
39816 * gcc.dg/20001127-1.c: New test.
39817
39818 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
39819
39820 * g++.old-deja/g++.pt/friend46.C: New test.
39821
39822 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
39823
39824 * g++.old-deja/g++.other/ptrmem8.C: New test.
39825
39826 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39827
39828 * gcc.c-torture/execute/string-opt-7.c: New test.
39829 * gcc.c-torture/execute/string-opt-8.c: Likewise.
39830
39831 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
39832
39833 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39834 instead of 'mkcheck 2'.
39835
39836 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
39837
39838 * gcc.c-torture/execute/memcheck/driver.c,
39839 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39840 C9X references to refer to C99.
39841
39842 2000-11-25 Jakub Jelinek <jakub@redhat.com>
39843
39844 * gcc.dg/ultrasp3.c: New test.
39845
39846 2000-11-25 Neil Booth <neilb@earthling.net>
39847
39848 * gcc.dg/cpp/include2.c: Update test to be locale independent.
39849
39850 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
39851
39852 * gcc.c-torture/compile/20001123-2.c: New.
39853
39854 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39855
39856 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39857
39858 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
39859
39860 * gcc.dg/sequence-point-1.c: Add some new tests.
39861 * gcc.c-torture/execute/20001124-1.c: New test.
39862
39863 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
39864
39865 * g++.old-deja/g++.other/vaarg4.C: New test.
39866 * gcc.c-torture/compile/20001123-1.c: New test.
39867
39868 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
39869
39870 * g++.other/crash24.C: Adjust and remove XFAIL.
39871 * g++.other/crash37.C: New test.
39872
39873 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
39874
39875 * g++.old-deja/g++.pt/instantiate9.C: New test.
39876
39877 2000-11-22 Mark Mitchell <mark@codesourcery.com>
39878
39879 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39880 new ABI, too.
39881
39882 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39883 * g++.old-deja/g++.robertl/eb55.C: Likewise.
39884
39885 2000-11-22 Neil Booth <neilb@earthling.net>
39886
39887 * gcc.dg/cpp/Wtrigraphs.c: New test.
39888
39889 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
39890
39891 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39892
39893 2000-11-22 Jakub Jelinek <jakub@redhat.com>
39894
39895 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39896
39897 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
39898
39899 * lib/gcc-dg.exp: load_lib scanasm.exp.
39900 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39901 * lib/g++-dg.exp: load_lib scanasm.exp.
39902 * lib/scanasm.exp: New.
39903 (scan-assembler, scan-assembler-not): Add optional arguments to
39904 test name, or if not present, the pattern name.
39905 (scan-assembler-dem, scan-assembler-dem-not): New.
39906
39907 * g++.dg/dg.exp: New.
39908
39909 2000-11-21 Neil Booth <neilb@earthling.net>
39910
39911 * gcc.dg/cpp/integrated1.c: Remove.
39912
39913 2000-11-21 Jakub Jelinek <jakub@redhat.com>
39914
39915 * gcc.c-torture/execute/20001121-1.c: New test.
39916
39917 2000-11-21 Richard Henderson <rth@redhat.com>
39918
39919 * gcc.c-torture/compile/20001121-1.c: New test.
39920
39921 2000-11-20 Neil Booth <neilb@earthling.net>
39922
39923 * gcc.dg/cpp/integrated1.c: New test.
39924
39925 2000-11-21 Jakub Jelinek <jakub@redhat.com>
39926
39927 * g++.old-deja/g++.other/inline17.C: New test.
39928
39929 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
39930
39931 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39932 local variable to be zero: I made the variable global. Now
39933 uses abort() and exit() instead of relying on main's return value.
39934
39935 2000-11-20 Neil Booth <neilb@earthling.net>
39936
39937 * gcc.dg/cpp/paste2.c: Update test.
39938 * objc/execute/paste.m: New test.
39939
39940 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
39941
39942 * gcc.dg/c99-condexpr-1.c: New test.
39943
39944 2000-11-20 Neil Booth <neilb@earthling.net>
39945
39946 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39947
39948 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
39949
39950 * g++.old-deja/g++.pt/export1.C: New test.
39951
39952 2000-11-20 Jakub Jelinek <jakub@redhat.com>
39953
39954 * gcc.dg/20001117-1.c: New test.
39955
39956 2000-11-18 Richard Henderson <rth@redhat.com>
39957
39958 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39959
39960 2000-11-18 Richard Henderson <rth@redhat.com>
39961
39962 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39963 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39964 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39965
39966 2000-11-18 Richard Henderson <rth@redhat.com>
39967
39968 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39969 (main): New. Exit cleanly.
39970
39971 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
39972
39973 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39974 gcc.dg/c99-fordecl-2.c: New tests.
39975
39976 2000-11-18 Richard Henderson <rth@redhat.com>
39977
39978 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39979 * gcc.c-torture/execute/zerolen-2.c: New.
39980
39981 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39982
39983 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39984 memory.
39985
39986 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
39987
39988 * g++.old-deja/g++.pt/instantiate8.C: New test.
39989
39990 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
39991
39992 * g++.old-deja/g++.other/incomplete.C: Add more tests.
39993 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39994
39995 2000-11-16 Nick Clifton <nickc@redhat.com>
39996
39997 * gcc.c-torture/execute/nestfunc-2.c: New test.
39998 * gcc.c-torture/execute/nestfunc-3.c: New test.
39999
40000 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
40001
40002 * gcc.c-torture/compile/20001116-1.c: New test.
40003
40004 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40005
40006 * gcc.c-torture/execute/20001115-1.c: New test.
40007
40008 2000-11-15 Mark Mitchell <mark@codesourcery.com>
40009
40010 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
40011 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
40012 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
40013 * g++.old-deja/g++.abi/vmihint.C: Likewise.
40014
40015 2000-11-15 Neil Booth <neilb@earthling.net>
40016
40017 gcc.dg/cpp/_Pragma1.c: Update.
40018 gcc.dg/cpp/_Pragma2.c: New test.
40019
40020 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
40021
40022 * g++.old-deja/g++.other/anon5.C: New test.
40023
40024 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
40025
40026 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
40027 tests.
40028
40029 2000-11-14 Jakub Jelinek <jakub@redhat.com>
40030
40031 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
40032 output.
40033
40034 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
40035
40036 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
40037 labels at end of compound statements.
40038
40039 2000-11-13 Jakub Jelinek <jakub@redhat.com>
40040
40041 * gcc.c-torture/execute/loop-7.c: New test.
40042
40043 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
40044
40045 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
40046
40047 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
40048
40049 * gcc.dg/c99-bool-1.c: New test.
40050
40051 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
40052
40053 * gcc.dg/c99-scope-1.c: Remove xfail.
40054 * gcc.dg/c99-scope-2.c: New test.
40055
40056 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40057
40058 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
40059 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
40060
40061 2000-11-11 Mark Mitchell <mark@codesourcery.com>
40062
40063 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
40064 error messages.
40065
40066 * g++.mike/p700.C: Don't typedef wchar_t.
40067 * g++.mike/p784.C: Likewise.
40068 * g++.mike/eb101.C: Don't use __wchar_t.
40069
40070 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
40071
40072 * g77.f-torture/execute/20001111.[fx]: Test premature exit
40073 from DO loop.
40074
40075 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
40076
40077 * gcc.c-torture/execute/20001111-1.c: New test.
40078
40079 2000-11-10 Nick Clifton <nickc@redhat.com>
40080
40081 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
40082 long multuiple and accumulate.
40083
40084 2000-11-09 Richard Henderson <rth@redhat.com>
40085
40086 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
40087 via size_t instead of int.
40088
40089 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
40090 * gcc.c-torture/execute/string-opt-2.c: Likewise.
40091 * gcc.c-torture/execute/string-opt-3.c: Likewise.
40092 * gcc.c-torture/execute/string-opt-4.c: Likewise.
40093
40094 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
40095
40096 * gcc.c-torture/compile/20001109-1.c: New test.
40097 * gcc.c-torture/compile/20001109-2.c: New test.
40098
40099 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
40100
40101 * g++.old-deja/g++.pt/operator1.C: New test.
40102 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
40103
40104 2000-11-09 Jakub Jelinek <jakub@redhat.com>
40105
40106 * gcc.dg/20001108-1.c: New test.
40107
40108 2000-11-09 Jakub Jelinek <jakub@redhat.com>
40109
40110 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
40111 with both arguments constant strings.
40112 * gcc.c-torture/execute/string-opt-3.c: New test.
40113 * gcc.c-torture/execute/string-opt-4.c: New test.
40114 * gcc.c-torture/execute/string-opt-5.c: New test.
40115
40116 2000-11-08 Nick Clifton <nickc@redhat.com>
40117
40118 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
40119 mulsidi3adddi patterns.
40120
40121 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
40122
40123 * g++.old-deja/g++.other/crash36.C: New test.
40124
40125 2000-11-08 Jakub Jelinek <jakub@redhat.com>
40126
40127 * g++.old-deja/g++.other/init16.C: New test.
40128
40129 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
40130
40131 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
40132
40133 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
40134
40135 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
40136 * gcc.c-torture/execute/va-arg-16.x: Likewise.
40137 * gcc.c-torture/execute/va-arg-17.x: Likewise.
40138
40139 2000-11-07 DJ Delorie <dj@redhat.com>
40140
40141 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
40142
40143 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40144
40145 * gcc.c-torture/execute/string-opt-1.c: New test.
40146
40147 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
40148
40149 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
40150 mips-sgi-irix6.* because the MIPS ABI passes floating-point
40151 parameters in registers, and there is no way for a varargs
40152 function to know in which order the integer and floating-point
40153 parameters should be interleaved when they are placed on the
40154 stack.
40155 * gcc.c-torture/execute/va-arg-16.x: Likewise.
40156 * gcc.c-torture/execute/va-arg-17.x: Likewise.
40157
40158 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40159
40160 * gcc.c-torture/execute/string-opt-2.c: New test.
40161
40162 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
40163
40164 * g++.old-deja/g++.pt/crash60.C: New test.
40165
40166 2000-11-06 Jakub Jelinek <jakub@redhat.com>
40167
40168 * g++.old-deja/g++.other/crash24.C: New test.
40169 * g++.old-deja/g++.other/crash25.C: New test.
40170 * g++.old-deja/g++.other/crash26.C: New test.
40171 * g++.old-deja/g++.other/crash27.C: New test.
40172 * g++.old-deja/g++.other/crash28.C: New test.
40173 * g++.old-deja/g++.other/crash29.C: New test.
40174 * g++.old-deja/g++.other/crash30.C: New test.
40175 * g++.old-deja/g++.other/crash31.C: New test.
40176 * g++.old-deja/g++.other/crash32.C: New test.
40177 * g++.old-deja/g++.other/crash33.C: New test.
40178 * g++.old-deja/g++.other/crash34.C: New test.
40179 * g++.old-deja/g++.other/crash35.C: New test.
40180
40181 2000-11-06 Jakub Jelinek <jakub@redhat.com>
40182
40183 * gcc.c-torture/execute/20001031-1.c: New test.
40184
40185 2000-11-04 Mark Mitchell <mark@codesourcery.com>
40186
40187 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
40188 namespace.
40189
40190 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
40191 standards-conformant.
40192
40193 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
40194
40195 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
40196 * g++.old-deja/g++.mike/p755a.C: Likewise.
40197 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
40198 library makes no calls to `operator new' during initialization.
40199
40200 2000-11-04 Neil Booth <neilb@earthling.net>
40201
40202 * gcc.dg/cpp/include2.c: New tests.
40203
40204 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
40205
40206 * lib/g++.exp (g++_set_ld_library_path): New function.
40207 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
40208
40209 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
40210
40211 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
40212 warnings.
40213
40214 2000-11-01 Richard Henderson <rth@redhat.com>
40215
40216 * g++.old-deja/g++.ext/namedret1.C: New.
40217 * g++.old-deja/g++.ext/namedret2.C: New.
40218 * g++.old-deja/g++.ext/namedret3.C: New.
40219
40220 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
40221
40222 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
40223 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
40224
40225 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40226
40227 * gcc.c-torture/execute/va-arg-21.c: New test.
40228
40229 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
40230
40231 * gcc.dg/c99-complex-2.c: New test.
40232
40233 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40234
40235 * gcc.c-torture/execute/stdio-opt-1.c: New test.
40236
40237 2000-10-31 Jakub Jelinek <jakub@redhat.com>
40238
40239 * g++.old-deja/g++.other/inline16.C: New test.
40240
40241 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
40242
40243 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
40244 __PRETTY_FUNCTION__
40245
40246 2000-10-29 Neil Booth <neilb@earthling.net>
40247
40248 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
40249 New tests.
40250 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
40251 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
40252 optimisation.
40253
40254 2000-10-29 Neil Booth <neilb@earthling.net>
40255
40256 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
40257 * mi1.c, mi1c.h: Add null directives to multiple-include test.
40258 * mi5.c: Test multiple includes work with -C.
40259 * trigraphs.c: Test ^= version.
40260
40261 2000-10-28 Neil Booth <neilb@earthling.net>
40262
40263 New tests and test updates for new macro expander.
40264
40265 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
40266 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
40267 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
40268 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
40269 new diagnostic messages.
40270
40271 * gcc.dg/cpp/macro3.c: New tests.
40272
40273 2000-10-27 Mark Mitchell <mark@codesourcery.com>
40274
40275 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
40276 on the same line.
40277
40278 2000-10-27 Jakub Jelinek <jakub@redhat.com>
40279
40280 * g++.old-deja/g++.other/eh2.C: New test.
40281
40282 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
40283
40284 * gcc.c-torture/execute/20001027-1.c: New test.
40285
40286 2000-10-26 Richard Henderson <rth@redhat.com>
40287
40288 * gcc.c-torture/execute/20001026-1.c: New.
40289
40290 2000-10-26 Mark Mitchell <mark@codesourcery.com>
40291
40292 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
40293 * g++.old-deja/g++.law/builtin1.C: Likewise.
40294 * g++.old-deja/g++.law/ctors10.C: Likewise.
40295 * g++.old-deja/g++.law/virtual3.C: Likewise.
40296 * g++.old-deja/g++.mike/p658.C: Likewise.
40297 * g++.old-deja/g++.other/sibcall1.C: Likewise.
40298 * g++.old-deja/g++.other/vaarg2.C: Likewise.
40299 * g++.old-deja/g++.robertl/eb124.C: Likewise.
40300 * g++.old-deja/g++.robertl/eb44.C: Likewise.
40301 * g++.old-deja/g++.robertl/eb77.C: Likewise.
40302
40303 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
40304
40305 * gcc.c-torture/compile/20001024-1.c: New test.
40306
40307 2000-10-25 Mark Mitchell <mark@codesourcery.com>
40308
40309 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
40310 to tell us whether or not we are using V3.
40311
40312 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
40313
40314 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
40315 operands.
40316
40317 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
40318
40319 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
40320
40321 2000-10-25 Jakub Jelinek <jakub@redhat.com>
40322
40323 * gcc.c-torture/execute/20001024-1.c: New test.
40324
40325 2000-10-24 Jakub Jelinek <jakub@redhat.com>
40326
40327 * g++.old-deja/g++.other/sibcall1.C: New test.
40328
40329 2000-10-20 Jakub Jelinek <jakub@redhat.com>
40330
40331 * gcc.dg/noncompile/init-3.c: New test.
40332
40333 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
40334
40335 * gcc.dg/format-array-1.c: New test.
40336
40337 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
40338
40339 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40340 writing through null pointers; remove comment about testing
40341 unterminated strings.
40342
40343 2000-10-17 Matthew Hiller <hiller@redhat.com>
40344
40345 * gcc.c-torture/execute/20001017-2.c: New test.
40346
40347 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
40348
40349 * gcc.c-torture/compile/20001018-1.c: New test.
40350 * gcc.c-torture/compile/20001018-1.x: Xfail.
40351
40352 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40353
40354 * gcc.c-torture/execute/20001017-1.c: New test.
40355
40356 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
40357
40358 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
40359 for multiple use of arguments with scanf formats; add tests for
40360 multiple use of arguments.
40361
40362 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
40363
40364 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
40365
40366 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
40367
40368 * gcc.dg/format-miss-1.c: New test.
40369
40370 2000-10-16 Jakub Jelinek <jakub@redhat.com>
40371
40372 * gcc.c-torture/execute/20001013-1.c: New test.
40373
40374 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
40375
40376 * gcc.dg/format-branch-1.c: New test.
40377
40378 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
40379
40380 * README, lib/file-format.exp: Remove EGCS references.
40381
40382 2000-10-16 Jakub Jelinek <jakub@redhat.com>
40383
40384 * gcc.dg/20001013-1.c: New test.
40385
40386 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
40387
40388 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
40389 for intmax_t in the compiler using __typeof__ and the type rules
40390 for conditional expressions.
40391
40392 2000-10-13 Jakub Jelinek <jakub@redhat.com>
40393
40394 * gcc.dg/20001012-1.c: New test.
40395 * gcc.dg/20001012-2.c: New test.
40396
40397 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
40398
40399 * gcc.dg/format-attr-1.c: New test.
40400
40401 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
40402
40403 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40404 __LONG_LONG_MAX__ instead of LLONG_MAX.
40405
40406 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
40407
40408 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40409 scanf flags.
40410 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40411 flags.
40412
40413 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
40414
40415 * gcc.dg/sequence-pt-1.c: New test.
40416
40417 2000-10-11 Geoff Keating <geoffk@cygnus.com>
40418
40419 * gcc.c-torture/execute/20001011-1.c: New testcase.
40420 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40421
40422 2000-10-10 Jakub Jelinek <jakub@redhat.com>
40423
40424 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40425 does not error on it.
40426
40427 2000-10-10 Jakub Jelinek <jakub@redhat.com>
40428
40429 * gcc.dg/20001009-1.c: New test.
40430
40431 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
40432
40433 * gcc.c-torture/compile/20001009-1.c: Move from here ....
40434 * gcc.c-torture/execute/20001009-2.c: ... to here.
40435
40436 2000-10-09 Geoff Keating <geoffk@cygnus.com>
40437
40438 * gcc.c-torture/compile/20001009-1.c: New testcase.
40439 * gcc.c-torture/execute/20001009-1.c: New testcase.
40440 Testcases provided by Jan Hubicka <jh@suse.cz>.
40441
40442 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
40443
40444 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40445 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40446 uintmax_t using <limits.h> to emulate the compiler's internal
40447 logic. No longer XFAIL %j tests.
40448
40449 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
40450
40451 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40452 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40453 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40454 regexps and details of expected handling of some bad formats.
40455 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40456 suppression.
40457
40458 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
40459
40460 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40461 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40462 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40463 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40464 in list archives.
40465
40466 2000-10-06 Richard Henderson <rth@cygnus.com>
40467
40468 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40469 * g++.old-deja/g++.brendan/crash52.C: Likewise.
40470 * g++.old-deja/g++.jason/report.C: Likewise.
40471 * g++.old-deja/g++.law/friend5.C: Likewise.
40472 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
40473 of the expected warnings.
40474
40475 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
40476
40477 * g++.old-deja/g++.pt/enum14.C: New test.
40478
40479 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
40480
40481 * g++.old-deja/g++.pt/crash59.C: New test.
40482
40483 2000-10-04 Will Cohen <wcohen@redhat.com>
40484
40485 * gcc.dg/20000926-1.c: New test.
40486
40487 2000-10-03 Geoff Keating <geoffk@cygnus.com>
40488
40489 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40490 function name for current C++ compiler.
40491 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40492
40493 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
40494
40495 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40496 __PRETTY_FUNCTION__.
40497 * g++.old-deja/g++.ext/pretty2.C: Likewise.
40498
40499 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40500
40501 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40502
40503 2000-09-26 Jakub Jelinek <jakub@redhat.com>
40504
40505 * gcc.c-torture/compile/20000923-1.c: New test.
40506
40507 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40508
40509 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40510 * g++.old-deja/g++.pt/ttp62.C: Same.
40511 * g++.old-deja/g++.other/inline14.C: Same.
40512
40513 2000-09-24 Richard Henderson <rth@cygnus.com>
40514
40515 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40516
40517 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
40518
40519 * gcc.dg/c90-printf-1.c: Add test for wide string format.
40520
40521 2000-09-22 Geoff Keating <geoffk@cygnus.com>
40522
40523 * gcc.c-torture/compile/20000922-1.c: New file.
40524
40525 2000-09-21 Nick Clifton <nickc@redhat.com>
40526
40527 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40528 a signed long modulo operation.
40529 (mod6): New function - perform an unsigned long modulo operation.
40530 (main): Add tests for modulos of very large numbers by very small
40531 dividends.
40532
40533 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40534
40535 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40536
40537 2000-09-19 Richard Henderson <rth@cygnus.com>
40538
40539 * gcc.dg/compare2.c (case 10): XFAIL.
40540
40541 2000-09-18 Richard Henderson <rth@cygnus.com>
40542
40543 * gcc.c-torture/execute/20000906-1.c: Move ...
40544 * gcc.dg/20000906-1.c: ... here. Only run on targets
40545 that support __builtin_trap.
40546
40547 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
40548
40549 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40550
40551 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
40552
40553 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40554 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
40555 more $ format tests.
40556
40557 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
40558
40559 * gcc.dg/format-errmk-1.c: New test.
40560
40561 2000-09-17 Greg McGary <greg@mcgary.org>
40562
40563 * gcc.c-torture/execute/20000917-1.x: Remove.
40564
40565 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
40566
40567 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40568
40569 2000-09-17 Greg McGary <greg@mcgary.org>
40570
40571 * gcc.c-torture/execute/20000917-1.c: New test.
40572 * gcc.c-torture/execute/20000917-1.x: XFAIL.
40573
40574 2000-09-16 Neil Booth <NeilB@earthling.net>
40575
40576 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40577 in nested macro bug.
40578
40579 2000-09-15 Neil Booth <NeilB@earthling.net>
40580
40581 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40582
40583 2000-09-14 Jeffrey A Law (law@cygnus.com)
40584
40585 * gcc.c-torture/execute/20000914-1.c: New test.
40586
40587 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
40588
40589 * g++.other/inline13.C: New test.
40590
40591 2000-09-12 Andreas Jaeger <aj@suse.de>
40592
40593 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40594 constant by Ulrich Drepper <drepper@redhat.com>.
40595
40596 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
40597
40598 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40599
40600 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40601
40602 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40603
40604 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
40605
40606 * gcc.dg/cpp/backslash.c: New test.
40607
40608 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
40609
40610 * gcc.c-torture/execute/20000910-1.c: New test.
40611 * gcc.c-torture/execute/20000910-2.c: Likewise.
40612
40613 2000-09-11 Robert Lipe <robertl@sco.com>
40614
40615 * gcc.dg/pragma-align.c: New test.
40616
40617 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
40618
40619 * g++.old-deja/g++.pt/explicit82.C: New test.
40620 * g++.old-deja/g++.pt/explicit83.C: New test.
40621
40622 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
40623
40624 * gcc.dg/asm-names.c: New test.
40625
40626 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40627
40628 * gcc.dg/cpp/tr-warn6.c: New test
40629
40630 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
40631
40632 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40633 be accepted.
40634
40635 2000-09-07 Catherine Moore <clm@redhat.com>
40636
40637 * gcc.c-torture/execute/unroll-1.c: New test.
40638
40639 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
40640
40641 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40642 ERROR markers.
40643 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40644 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40645 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40646 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40647 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40648 Preprocess only.
40649 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40650 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40651
40652 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
40653
40654 * g++.old-deja/g++.pt/deduct2.C: New test.
40655
40656 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
40657
40658 * g++.old-deja/g++.pt/parms2.C: New test.
40659
40660 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
40661
40662 * g++.old-deja/g++.pt/crash58.C: New test.
40663
40664 2000-09-06 Greg McGary <greg@mcgary.org>
40665
40666 * gcc.c-torture/execute/20000906-1.c: New test.
40667 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40668
40669 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40670
40671 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40672
40673 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
40674
40675 * g++.old-deja/g++.pt/crash57.C: New test.
40676
40677 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
40678
40679 * g++.old-deja/g++.pt/crash56.C: New test.
40680
40681 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
40682
40683 * g++.old-deja/g++.pt/koenig1.C: New test.
40684
40685 2000-09-04 Jakub Jelinek <jakub@redhat.com>
40686
40687 * gcc.dg/20000904-1.c: New test.
40688
40689 2000-09-04 Jakub Jelinek <jakub@redhat.com>
40690
40691 * gcc.dg/cpp/paste8.c: New test.
40692
40693 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
40694
40695 * gcc.c-torture/compile/20000827-1.c: New test.
40696
40697 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
40698
40699 * gcc.dg/format-diag-1.c: New test.
40700
40701 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
40702
40703 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40704 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40705 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40706 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40707 gcc.dg/formatz-1.c: Adjust warning regular expressions.
40708
40709 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
40710
40711 * g++.old-deja/g++.other/nested4.C: New test.
40712
40713 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
40714
40715 * g++.old-deja/g++.ns/scoped1.C: New test.
40716
40717 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
40718
40719 * lib/g++.exp: Support testing already-installed GCC.
40720
40721 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40722
40723 * wtr-label-1.c, wtr-suffix-1.c: New tests.
40724
40725 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40726
40727 * gcc.dg/return-type-2.c: New test.
40728
40729 2000-08-27 Geoff Keating <geoffk@cygnus.com>
40730
40731 * gcc.c-torture/compile/20000825-1.c: New test.
40732
40733 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
40734
40735 * gcc.dg/dwarf2-2.c: New test.
40736
40737 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
40738
40739 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40740 dg-warning regexps.
40741
40742 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
40743
40744 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40745 gcc.dg/format-ext-5.c: New tests.
40746
40747 2000-08-25 Jakub Jelinek <jakub@redhat.com>
40748
40749 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40750
40751 2000-08-24 Mark Mitchell <mark@codesourcery.com>
40752
40753 * gcc.dg/noncompile/930622-2.c: Adjust error message.
40754
40755 2000-08-24 Richard Henderson <rth@cygnus.com>
40756
40757 * gcc.dg/ia64-sync-1.c: New test.
40758 * gcc.dg/ia64-sync-2.c: New test.
40759 * gcc.dg/ia64-asm-1.c: New test.
40760
40761 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
40762
40763 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40764 * gcc.dg/format-ext-2.c: New test.
40765
40766 2000-08-23 Jason Merrill <jason@redhat.com>
40767
40768 * lib/old-dejagnu.exp: Also ignore "In member function" and
40769 "At global scope".
40770
40771 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40772
40773 * gcc.dg/noncompile/label-lineno-1.c: New test.
40774
40775 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
40776
40777 * gcc.dg/c99-array-nonobj-1.c: New test.
40778
40779 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
40780
40781 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40782 tests.
40783 * gcc.dg/format-ext-1.c: New test.
40784
40785 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40786
40787 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40788 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40789 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40790 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40791 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40792
40793 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
40794
40795 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40796 gcc.dg/c99-strftime-2.c: New tests.
40797
40798 2000-08-22 Richard Henderson <rth@cygnus.com>
40799
40800 * gcc.c-torture/execute/20000822-1.c: New test.
40801
40802 2000-08-21 Jakub Jelinek <jakub@redhat.com>
40803
40804 * gcc.c-torture/execute/20000819-1.x: Remove.
40805
40806 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
40807
40808 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40809 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40810 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40811 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40812 gcc.dg/format-xopen-1.c: New tests.
40813
40814 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
40815
40816 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40817
40818 2000-08-21 Jakub Jelinek <jakub@redhat.com>
40819
40820 * g++.old-deja/g++.other/loop2.C: New test.
40821
40822 * gcc.c-torture/compile/20000606-1.c: New test.
40823 * gcc.c-torture/compile/20000728-1.c: New test.
40824 * gcc.c-torture/execute/20000801-1.c: New test.
40825 * gcc.c-torture/execute/20000801-2.c: New test.
40826 * gcc.c-torture/execute/20000819-1.c: New test.
40827 * gcc.c-torture/execute/20000819-1.x: XFAIL.
40828 * gcc.dg/20000629-1.c: New test.
40829 * gcc.dg/20000724-1.c: New test.
40830 * gcc.dg/20000807-1.c: New test.
40831
40832 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40833
40834 * gcc.dg/cpp/pragma-1.c: New test.
40835 * gcc.dg/cpp/pragma-2.c: New test.
40836
40837 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
40838
40839 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40840 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
40841
40842 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40843
40844 * gcc.c-torture/compile/20000818-1.c: New test.
40845
40846 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
40847
40848 * gcc.c-torture/execute/20000818-1.c: New test.
40849
40850 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
40851
40852 * gcc.dg/format-va-1.c: New test.
40853
40854 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
40855
40856 * g++.old-deja/g++.other/typedef8.C: New test.
40857
40858 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
40859
40860 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40861 * g++.old-deja/g++.mike/net36.C: Mark candidate.
40862 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40863 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40864 * g++.old-deja/g++.other/ptrmem7.C: New test.
40865 * g++.old-deja/g++.pt/ptrmem10.C: New test.
40866
40867 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
40868
40869 * g++.old-deja/g++.pt/typename27.C: New test.
40870
40871 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
40872
40873 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40874 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40875 * g++.old-deja/g++.pt/friend45.C: New test.
40876 * g++.old-deja/g++.other/friend8.C: New test.
40877
40878 2000-08-15 Richard Henderson <rth@cygnus.com>
40879
40880 * gcc.c-torture/execute/20000815-1.c: New test.
40881
40882 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
40883
40884 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40885 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40886 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40887
40888 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
40889
40890 * g++.old-deja/g++.other/refinit2.C: New test.
40891
40892 2000-08-13 Geoff Keating <geoffk@cygnus.com>
40893
40894 * lib/c-torture.exp (c-torture): Make
40895 compiler_conditional_xfail_data global.
40896 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40897 compiler_conditional_xfail_data machinery.
40898 (f-torture-execute): Likewise.
40899 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40900 and only when unrolling loops.
40901
40902 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40903
40904 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
40905
40906 * g++.old-deja/g++.pt/explicit81.C: New test.
40907
40908 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
40909
40910 * g++.old-deja/g++.pt/typename26.C: New test.
40911
40912 2000-08-10 Geoff Keating <geoffk@cygnus.com>
40913
40914 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40915 warning.
40916
40917 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
40918
40919 * g++.old-deja/g++.other/array3.C: New test.
40920
40921 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
40922
40923 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40924 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40925 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40926 New tests.
40927
40928 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
40929
40930 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40931 * g++.old-deja/g++.abi/vmihint.C: Likewise.
40932
40933 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
40934
40935 * gcc.c-torture/execute/20000808-1.c: New test.
40936
40937 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
40938
40939 * gcc.dg/c90-const-expr-1.c: New test.
40940
40941 2000-08-08 Richard Henderson <rth@cygnus.com>
40942
40943 * gcc.dg/noncompile/920923-1.c: Declare calloc.
40944
40945 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
40946
40947 * gcc.dg/noncompile/const-ll-1.c: New test.
40948
40949 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
40950
40951 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40952
40953 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
40954
40955 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40956 that running programs linked against the shared version of libobjc
40957 run correctly.
40958
40959 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
40960
40961 * gcc.dg/c99-printf-1.c: New test.
40962
40963 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
40964
40965 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40966
40967 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
40968
40969 * gcc.c-torture/execute/20000731-1.x: Delete.
40970
40971 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
40972
40973 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40974 and torture_without_loops as is done by c-torture.exp.
40975 (search_for): Copy from c-torture.exp.
40976 (gcc-dg-runtest): New function, drives a directory of tests
40977 iterating over the TORTURE_OPTIONS.
40978 (scan-assembler, scan-assembler-not): Move here from
40979 individual directory drivers.
40980
40981 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40982 defined by lib/gcc-dg.exp.
40983 * gcc.dg/cpp/cpp.exp: Likewise.
40984 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
40985 gcc-dg-runtest, so we cycle over optimization options.
40986
40987 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40988 * gcc.dg/compare2.c: No longer expected to fail.
40989
40990 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
40991
40992 * gcc.c-torture/execute/20000804-1.c: New test.
40993
40994 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
40995
40996 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40997
40998 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
40999
41000 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
41001
41002 2000-08-03 Jeffrey A Law (law@cygnus.com)
41003
41004 * gcc.c-torture/compile/20000803-1.c: New test.
41005
41006 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
41007
41008 * gcc.c-torture/execute/20000801-3.c,
41009 gcc.c-torture/execute/20000801-4.c: New tests.
41010 * gcc.c-torture/execute/20000801-3.x,
41011 gcc.c-torture/execute/20000801-4.x: Xfail.
41012
41013 2000-08-02 Geoff Keating <geoffk@cygnus.com>
41014
41015 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
41016 libobjc/.libs to allow for libtool.
41017
41018 2000-08-02 Jakub Jelinek <jakub@redhat.com>
41019
41020 * gcc.c-torture/compile/20000802-1.c: New test.
41021
41022 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
41023
41024 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
41025
41026 2000-07-31 Jeffrey A Law (law@cygnus.com)
41027
41028 * gcc-c-torture/execute/20000731-2.c: New test.
41029
41030 * gcc.c-torture/execute/20000731-1.c: New test.
41031 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
41032
41033 2000-07-31 Jakub Jelinek <jakub@redhat.com>
41034
41035 * testsuite/gcc.dg/cpp/paste7.c: New test.
41036 * gcc.dg/cpp/20000725-1.c: New test.
41037
41038 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
41039
41040 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
41041 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
41042 declaration warning for __builtin_dwarf_reg_size.
41043
41044 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
41045
41046 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
41047
41048 * gcc.dg/noncompile/voidparam-1.c: New test.
41049
41050 2000-07-30 Richard Henderson <rth@cygnus.com>
41051
41052 * gcc.dg/c90-digraph-1.c: Don't xfail.
41053 * gcc.dg/compare2.c (case 10): Xfail.
41054 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
41055
41056 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
41057
41058 * gcc.dg/c99-main-1.c: New test.
41059
41060 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
41061
41062 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
41063
41064 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
41065
41066 * gcc.c-tortuer/execute/20000726-1.c: New test.
41067
41068 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
41069
41070 * gcc.c-torture/execute/enum-2.c: New test.
41071
41072 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41073
41074 * gcc.dg/cpp/tr-warn3.c: New test.
41075
41076 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
41077
41078 * g++.old-deja/g++.ext/implicit1.C: Remove.
41079 * g++.old-deja/g++.jason/c2.C: Remove
41080 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
41081 * g++.old-deja/g++.pt/crash16.C: Likewise.
41082 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
41083
41084 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
41085
41086 * g++.old-deja/g++.other/for2.C: New test.
41087
41088 2000-07-25 Jakub Jelinek <jakub@redhat.com>
41089
41090 * gcc.dg/20000720-1.c: New test.
41091
41092 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
41093
41094 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
41095
41096 2000-07-24 Geoff Keating <geoffk@cygnus.com>
41097
41098 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
41099 * gcc.c-torture/execute/20000722-1.c: New.
41100 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
41101
41102 2000-07-24 Jakub Jelinek <jakub@redhat.com>
41103
41104 * gcc.dg/cpp/20000720-1.S: New test.
41105
41106 2000-07-21 Michael Meissner <meissner@redhat.com>
41107
41108 * gcc.c-torture/execute/ieee/hugeval.c: New test.
41109
41110 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
41111
41112 * g++.old-deja/g++.brendan/crash16.C,
41113 g++.old-deja/g++.brendan/parse3.C,
41114 g++.old-deja/g++.brendan/redecl1.C,
41115 g++.old-deja/g++.ns/template13.C,
41116 g++.old-deja/g++.other/decl4.C,
41117 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
41118
41119 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
41120
41121 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
41122 and "Internal error".
41123
41124 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
41125 regexps.
41126 * gcc.dg/cpp/paste6.c: New test.
41127
41128 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
41129
41130 * gcc.dg/cpp/tr-direct.c: New test.
41131
41132 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
41133 gcc.dg/cpp/undef1.c: Tweak error regexps.
41134
41135 2000-07-18 Eric Christopher <echristo@redhat.com>
41136
41137 * gcc.c-torture/compile/20000718-1.c: New test.
41138
41139 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
41140
41141 * cpplex.c (_cpp_push_token): If the token being pushed back
41142 is the previous token in this context, just subtract one from
41143 context->posn.
41144 * cppmacro.c (save_expansion): Clear aux field when storing a
41145 placemarker.
41146
41147 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
41148
41149 * gcc.dg/noncompile/redecl-1.c: New test.
41150
41151 2000-07-18 Jakub Jelinek <jakub@redhat.com>
41152
41153 * gcc.c-torture/execute/20000717-5.c: New test.
41154 * gcc.c-torture/execute/20000717-1.x: Removed.
41155
41156 2000-07-17 Richard Henderson <rth@cygnus.com>
41157
41158 * gcc.c-torture/execute/20000717-4.c: New test.
41159
41160 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
41161
41162 * gcc.dg/cpp/syshdr.c: New test.
41163 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
41164
41165 2000-07-17 Neil Booth <neilb@earthling.net>
41166
41167 * gcc.dg/cpp/cmdlne-dM.c: New test.
41168 * gcc.dg/cpp/cmdlne-dD.c: New test.
41169
41170 2000-07-17 Jeffrey A Law (law@cygnus.com)
41171
41172 * gcc.c-torture/execute/20000717-3.c: New test.
41173
41174 * gcc.c-torture/compile/20000717-1.c: New test.
41175
41176 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
41177
41178 * gcc.c-torture/execute/20000717-2.c: New test.
41179
41180 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
41181
41182 * gcc.dg/formatz-1.c: New test.
41183
41184 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
41185 * gcc.dg/c99-digraph-1.c: New tests.
41186
41187 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
41188 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
41189
41190 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
41191 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
41192 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
41193 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
41194 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
41195 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
41196 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
41197
41198 2000-07-17 Greg McGary <greg@mcgary.org>
41199
41200 * gcc.c-torture/execute/20000717-1.c: New test.
41201 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
41202
41203 2000-07-15 Jakub Jelinek <jakub@redhat.com>
41204
41205 * gcc.c-torture/execute/20000715-2.c: New test.
41206 * gcc.dg/20000715-1.c: New test.
41207
41208 2000-07-15 Michael Meissner <meissner@redhat.com>
41209
41210 * gcc.c-torture/execute/20000715-1.c: New test.
41211
41212 2000-07-13 Jakub Jelinek <jakub@redhat.com>
41213
41214 * gcc.c-torture/execute/20000707-1.c: New test.
41215
41216 2000-07-13 Neil Booth <NeilB@earthling.net>
41217
41218 * testsuite/gcc.dg/cpp/digraph1.c,
41219 testsuite/gcc.dg/cpp/digraph2.c,
41220 testsuite/gcc.dg/cpp/digraphs.c: New tests.
41221
41222 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
41223
41224 * g77.f-torture/compile/20000630-2.f: New test.
41225 * g77.f-torture/compile/20000630-2.x
41226
41227 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
41228
41229 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
41230
41231 2000-07-11 Neil Booth <NeilB@earthling.net>
41232
41233 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
41234
41235 2000-07-11 Neil Booth <NeilB@earthling.net>
41236
41237 * gcc.dg/cpp/cmdlne-C.c: New.
41238
41239 2000-07-09 Neil Booth <NeilB@earthling.net>
41240
41241 * gcc.dg/cpp/directiv.c: New tests.
41242 * gcc.dg/cpp/undef1.c: Update.
41243
41244 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
41245
41246 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
41247
41248 2000-07-09 Neil Booth <NeilB@earthling.net>
41249
41250 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
41251
41252 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
41253
41254 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
41255 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
41256
41257 2000-07-08 Neil Booth <NeilB@earthling.net>
41258
41259 * gcc.dg/cpp/macsyntx.c: New tests.
41260
41261 2000-07-07 Jakub Jelinek <jakub@redhat.com>
41262
41263 * gcc.dg/20000707-1.c: New test.
41264
41265 2000-07-07 Jakub Jelinek <jakub@redhat.com>
41266
41267 * gcc.c-torture/execute/20000706-1.c: New test.
41268 * gcc.c-torture/execute/20000706-2.c: New test.
41269 * gcc.c-torture/execute/20000706-3.c: New test.
41270 * gcc.c-torture/execute/20000706-4.c: New test.
41271 * gcc.c-torture/execute/20000706-5.c: New test.
41272
41273 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
41274
41275 * g++.old-deja/g++.pt/instantiate7.C: New test.
41276
41277 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
41278
41279 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
41280 * g++.old-deja/g++.mike/thunk3.C: Likewise.
41281 * g++.old-deja/g++.other/rtti3.C: Likewise.
41282 * g++.old-deja/g++.other/rttid3.C: Likewise.
41283
41284 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
41285
41286 * g77.f-torture/compile/20000630-1.x: Fix typo
41287
41288 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
41289
41290 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
41291 assembly output.
41292
41293 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
41294
41295 * gcc.dg/cpp/ident.c: New test.
41296
41297 2000-07-05 Neil Booth <NeilB@earthling.net>
41298
41299 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
41300 gcc.dg/cpp/lexstrng.c: New tests.
41301
41302 2000-07-04 Neil Booth <NeilB@earthling.net>
41303
41304 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
41305 * gcc.dg/cpp/strify2.c: Same.
41306
41307 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
41308
41309 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
41310 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
41311 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
41312 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
41313
41314 * testsuite/gcc.dg/cpp/macro1.c,
41315 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
41316 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
41317 testsuite/gcc.dg/cpp/strify1.c,
41318 testsuite/gcc.dg/cpp/strify2.c: New tests.
41319
41320 2000-07-03 Jakub Jelinek <jakub@redhat.com>
41321
41322 * gcc.c-torture/execute/20000703-1.c: New test.
41323
41324 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
41325
41326 * g++.old-deja/g++.pt (lookup10.C): New test.
41327
41328 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
41329
41330 * g++.old-deja/g++.pt (typename25.C): New test.
41331
41332 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
41333
41334 * gcc.c-torture/compile/20000701-1.c: New test.
41335
41336 2000-06-30 Nick Clifton <nickc@cygnus.com>
41337
41338 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41339 to test case.
41340
41341 2000-06-30 Catherine Moore <clm@cygnus.com>
41342
41343 * gcc.c-torture/execute/align-1.c: New test.
41344
41345 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
41346
41347 * g++.old-deja/g++.pt/expr8.C: New test.
41348 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41349
41350 2000-06-29 Nick Clifton <nickc@cygnus.com>
41351
41352 * gcc.c-torture/compile/20000629-1.c: New test.
41353
41354 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
41355
41356
41357 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
41358 gcc.dg/noncompile directory, depending on whether they're
41359 preprocessor tests or not. Annotate all the tests for the dg
41360 framework.
41361
41362 * gcc.c-torture/noncompile/noncompile.exp: Delete.
41363 * gcc.dg/noncompile/noncompile.exp: New.
41364
41365 * Moved files:
41366 Old name New name
41367 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
41368 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
41369 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
41370 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
41371 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
41372 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
41373 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
41374 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
41375 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
41376 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
41377 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
41378 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
41379 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
41380 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
41381 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
41382 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
41383 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
41384 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
41385 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
41386 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
41387 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
41388 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
41389 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
41390 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
41391
41392 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
41393 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
41394 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
41395 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
41396 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
41397 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
41398
41399 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
41400
41401 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41402 declare one variable. On the fourth, error.
41403 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41404 declared by 20000628-1a.h.
41405
41406 2000-06-29 Richard Henderson <rth@redhat.com>
41407
41408 * gcc.c-torture/execute/930529-1.x: New file.
41409 * gcc.dg/920413-1.c: Adjust expected warning text.
41410 * gcc.dg/980217-1.c: Declare abort.
41411 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41412
41413 2000-06-29 Jeffrey A Law (law@cygnus.com)
41414
41415 * g77.f-torture/compile/20000629-1.f: New test.
41416 * g77.f-torture/compile/20000629-1.x: Expected to fail.
41417
41418 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
41419
41420 Rearrange lots of files, removing entirely the
41421 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41422 directories.
41423
41424 * Deleted files:
41425 gcc.c-torture/code_quality/code_quality.exp
41426 gcc.c-torture/special/special.exp
41427 gcc.failure/failure.exp
41428 gcc.failure/940409-1.x
41429 gcc.c-torture/compile/961203-1.x
41430
41431 * New files:
41432 gcc.misc-tests/linkage.exp
41433 gcc.c-torture/execute/920730-1t.c
41434 gcc.c-torture/execute/920730-1t.x
41435 gcc.c-torture/compile/920520-1.x
41436 gcc.c-torture/compile/920521-1.x
41437 gcc.c-torture/compile/981006-1.x
41438 gcc.c-torture/execute/eeprof-1.x
41439
41440 * Moved files (possibly with modifications to fit a new harness):
41441 Old name New name
41442 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
41443 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
41444 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
41445 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
41446 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
41447 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
41448 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
41449 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
41450 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
41451 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
41452 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
41453 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
41454 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
41455 gcc.failure/940409-1.c gcc.dg/940409-1.c
41456
41457 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
41458
41459 * c-torture/compile/961203-1.x: Delete.
41460
41461 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
41462 not exit. Include stdio.h.
41463 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41464 * gcc.misc-tests/dg-12.c: Likewise.
41465 * gcc.misc-tests/dg-5.c: Likewise.
41466 * gcc.misc-tests/dg-6.c: Likewise.
41467 * gcc.misc-tests/dg-7.c: Prototype abort.
41468 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41469 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41470 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
41471 not exit.
41472 * gcc.misc-tests/sieve.c: Use return from main, not exit.
41473 * gcc.misc-tests/sort2.c: Use return from main, not exit.
41474
41475 2000-06-28 Jakub Jelinek <jakub@redhat.com>
41476
41477 * gcc.dg/cpp/20000628-1.c: New test.
41478 * gcc.dg/cpp/20000628-1.h: New header for above test.
41479 * gcc.dg/cpp/20000628-1a.h: Likewise.
41480
41481 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
41482
41483 * gcc.dg/cpp: New directory.
41484 * gcc.dg/cpp/cpp.exp: New driver.
41485 * gcc.dg/cpp/20000627-1.c: New test.
41486 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41487 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41488 and rewrite as a compilation test.
41489
41490 * gcc.dg: Move many files into the cpp subdirectory, possibly
41491 renaming or editing them as well.
41492 Old name New name
41493 990119-1.c cpp/19990119-1.c
41494 990228-1.c cpp/19990228-1.c
41495 990407-1.c cpp/19990407-1.c
41496 990409-1.c cpp/19990409-1.c
41497 990413-1.c cpp/19990413-1.c
41498 990703-1.c cpp/19990703-1.c
41499 20000127-1.c cpp/20000127-1.c
41500 20000129-1.c cpp/20000129-1.c
41501 20000207-1.c cpp/20000207-1.c
41502 20000207-2.c cpp/20000207-2.c
41503 20000209-1.c cpp/20000209-1.c
41504 20000209-2.c cpp/20000209-2.c
41505 20000301-1.c cpp/20000301-1.c
41506 20000419-1.c cpp/20000419-1.c
41507 20000510-1.S cpp/20000510-1.S
41508 20000519-1.c cpp/20000519-1.c
41509 20000529-1.c cpp/20000529-1.c
41510 20000625-1.c cpp/20000625-1.c
41511 20000625-2.c cpp/20000625-2.c
41512 cpp-as1.c cpp/assert1.c
41513 cpp-as2.c cpp/assert2.c
41514 cxx-comments-1.c cpp/cxxcom1.c
41515 cxx-comments-2.c cpp/cxxcom2.c
41516 endif-label.c cpp/endif.c
41517 cpp-hash1.c cpp/hash1.c
41518 cpp-hash2.c cpp/hash2.c
41519 cpp-if1.c cpp/if-1.c
41520 cpp-if2.c cpp/if-2.c
41521 cpp-if3.c cpp/if-3.c
41522 cpp-if4.c cpp/if-4.c
41523 cpp-if5.c cpp/if-5.c
41524 cpp-cond.c cpp/if-cexp.c
41525 cpp-missingop.c cpp/if-mop.c
41526 cpp-missingparen.c cpp/if-mpar.c
41527 cpp-opprec.c cpp/if-oppr.c
41528 cpp-ifparen.c cpp/if-paren.c
41529 cpp-shortcircuit.c cpp/if-sc.c
41530 cpp-shift.c cpp/if-shift.c
41531 cpp-unary.c cpp/if-unary.c
41532 cpp-li1.c cpp/line1.c
41533 cpp-li2.c cpp/line2.c
41534 lineno.c cpp/line3.c
41535 lineno-2.c cpp/line4.c
41536 cpp-mi.c cpp/mi1.c
41537 cpp-mic.h cpp/mi1c.h
41538 cpp-micc.h cpp/mi1cc.h
41539 cpp-mind.h cpp/mi1nd.h
41540 cpp-mindp.h cpp/mi1ndp.h
41541 cpp-mix.h cpp/mi1x.h
41542 cpp-mi2.c cpp/mi2.c
41543 cpp-mi2a.h cpp/mi2a.h
41544 cpp-mi2b.h cpp/mi2b.h
41545 cpp-mi2c.h cpp/mi2c.h
41546 cpp-mi3.c cpp/mi3.c
41547 cpp-mi3.def cpp/mi3.def
41548 poison-1.c cpp/poison.c
41549 pr-impl.c cpp/prag-imp.c
41550 cpp-redef-2.c cpp/redef1.c
41551 cpp-redef.c cpp/redef2.c
41552 strpaste.c cpp/strp1.c
41553 strpaste-2.c cpp/strp2.c
41554 cpp-tradpaste.c cpp/tr-paste.c
41555 cpp-tradstringify.c cpp/tr-str.c
41556 cpp-tradwarn1.c cpp/tr-warn1.c
41557 cpp-tradwarn2.c cpp/tr-warn2.c
41558 trigraphs.c cpp/trigraphs.c
41559 cpp-unc1.c cpp/unc1.c
41560 cpp-unc2.c cpp/unc2.c
41561 cpp-unc3.c cpp/unc3.c
41562 cpp-unc.c cpp/unc4.c
41563 undef.c cpp/undef1.c
41564 undef-2.c cpp/undef2.c
41565 cpp-wi1.c cpp/widestr1.c
41566
41567 2000-06-27 Mark Mitchell <mark@codesourcery.com>
41568
41569 * lib/g++.exp (g++_include_flags): Tweak.
41570
41571 2000-06-27 H.J. Lu <hjl@gnu.org>
41572 Loren J. Rittle <ljrittle@acm.org>
41573
41574 * lib/g++.exp (g++_include_flags): Override libgloss.exp
41575 version with one that knows about the new gcc tree structure.
41576 (g++_link_flags): Same.
41577
41578 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
41579
41580 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41581 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41582 case we are cross-compiling.
41583
41584 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41585 g++.old-deja/g++.niklas/Makefile.in,
41586 g++.old-deja/g++.niklas/configure.in,
41587 g++.old-deja/g++.other/Makefile.in,
41588 g++.old-deja/g++.other/configure.in,
41589 gcc.c-torture/code_quality/Makefile.in,
41590 gcc.c-torture/code_quality/configure.in,
41591 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41592 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41593 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41594 gcc.c-torture/execute/ieee/Makefile.in,
41595 gcc.c-torture/execute/ieee/configure.in,
41596 gcc.c-torture/noncompile/Makefile.in,
41597 gcc.c-torture/noncompile/configure.in,
41598 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41599 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41600 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41601
41602 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
41603
41604 * g++.old-deja/g++.other/ambig3.C: New test.
41605
41606 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
41607
41608 * g++.old-deja/g++.pt/syntax1.C: New test.
41609 * g++.old-deja/g++.pt/syntax2.C: New test.
41610 * g++.old-deja/g++.other/syntax3.C: New test.
41611 * g++.old-deja/g++.other/syntax4.C: New test.
41612
41613 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
41614
41615 * gcc.dg/20000623-1.c: Prototype exit and abort.
41616
41617 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
41618
41619 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41620 New tests.
41621 * gcc.dg/cpp-mi3.def: New file.
41622
41623 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41624 inside assertions.
41625 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41626 lexer's error messages.
41627 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41628 divine anything from the linemarkers.
41629 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41630 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41631
41632 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
41633
41634 * gcc.dg/20000623-1.c: New test.
41635
41636 2000-06-22 Jakub Jelinek <jakub@redhat.com>
41637
41638 * gcc.c-torture/execute/20000622-1.c: New test.
41639
41640 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
41641
41642 * g++.old-deja/g++.other/init15.C: New test.
41643
41644 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
41645
41646 * g++.old-deja/g++.pt/vaarg2.C: New test.
41647 * g++.old-deja/g++.pt/vaarg3.C: New test.
41648
41649 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
41650
41651 * g++.old-deja/g++.other/dyncast6.C: New test.
41652
41653 2000-06-15 Jakub Jelinek <jakub@redhat.com>
41654
41655 * gcc.c-torture/execute/loop-6.c: New test.
41656
41657 2000-06-14 Jakub Jelinek <jakub@redhat.com>
41658
41659 * gcc.dg/20000614-1.c: New test.
41660 * gcc.dg/20000614-2.c: New test.
41661
41662 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
41663
41664 * g++.old-deja/g++.other/inline12.C: New test.
41665
41666 2000-06-13 Jakub Jelinek <jakub@redhat.com>
41667
41668 * g++.old-deja/g++.other/eh1.C: New test.
41669
41670 2000-06-12 Jakub Jelinek <jakub@redhat.com>
41671
41672 * g++.old-deja/g++.other/type.C: New test.
41673
41674 2000-06-05 Jakub Jelinek <jakub@redhat.com>
41675
41676 * g++.old-deja/g++.other/initstring.C: New test.
41677
41678 2000-06-12 Jason Merrill <jason@redhat.com>
41679
41680 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41681
41682 2000-06-09 Jeffrey A Law (law@cygnus.com)
41683
41684 * gcc.c-torture/compile/20000609-1.c: New test.
41685
41686 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
41687
41688 * gcc.dg/20000609-1.c: New test.
41689
41690 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
41691
41692 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41693 * gcc.c-torture/noncompile/poison-1.c: Move...
41694 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41695 * gcc.dg/cpp-li1.c: Add a token after the #line.
41696
41697 2000-06-05 Richard Henderson <rth@cygnus.com>
41698
41699 * gcc.c-torture/execute/20000605-2.c: New test.
41700 * gcc.c-torture/execute/20000605-3.c: New test.
41701
41702 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
41703
41704 * g77.f-torture/execute/20000503-1.x: New file.
41705
41706 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
41707
41708 * g++.old-deja/g++.eh/badalloc1.C: New test.
41709
41710 2000-06-05 Richard Henderson <rth@cygnus.com>
41711
41712 * gcc.c-torture/execute/20000605-1.c: New test.
41713
41714 2000-06-05 Jakub Jelinek <jakub@redhat.com>
41715 Nathan Sidwell <nathan@codesourcery.com>
41716
41717 * gcc.c-torture/compile/20000605-1.c: New test.
41718
41719 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
41720
41721 * g77.f-torture/compile/20000601-1.f: New test.
41722
41723 2000-06-03 Richard Henderson <rth@cygnus.com>
41724
41725 * gcc.c-torture/execute/20000603-1.c: New.
41726
41727 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
41728
41729 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41730 * gcc.dg/noreturn-2.c (noreturn): Likewise.
41731
41732 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
41733
41734 * gcc.dg/compare2.c (case 12): XFAIL.
41735 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41736 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41737
41738 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41739
41740 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
41741
41742 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41743 guard macro is already defined when the header is first
41744 included.
41745 * gcc.dg/cpp-mix.h: New file.
41746 * gcc.dg/endif-label.c: Update patterns to match compiler.
41747
41748 * g++.brendan/complex1.C: Declare abort.
41749 * g++.law/refs4.C: Remove XFAIL.
41750 * g++.oliva/expr2.C: Declare abort and exit.
41751
41752 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
41753
41754 * gcc.c-torture/execute/20000528-1.c: New test.
41755
41756 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41757 * g++.old-deja/g++.law/temps4.C: Likewise.
41758
41759 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41760 stdlib.h. Call abort() on failure.
41761 * g++.old-deja/g++.law/refs4.C: Likewise.
41762 * g++.old-deja/g++.law/temps4.C: Likewise.
41763 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41764 * gcc.c-torture/execute/20000112-1.c: Include string.h.
41765
41766 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
41767
41768 Relative to g++.dg/special:
41769 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41770
41771 Relative to g++.old-deja:
41772 * g++.brendan/complex1.C, g++.jason/optimize2.C,
41773 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41774 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41775 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41776 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41777 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41778 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41779
41780 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41781 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41782 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41783 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41784 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41785 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41786 and/or string.h.
41787
41788 * g++.other/goto1.C: Update expectations for error messages.
41789
41790 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
41791
41792 * gcc.c-torture/compile/20000523-1.c: New test.
41793
41794 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
41795
41796 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41797
41798 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
41799
41800 * g++.old-deja/g++.eh/catch11.C: New test.
41801 * g++.old-deja/g++.eh/catch12.C: New test.
41802
41803 2000-05-24 Nick Clifton <nickc@cygnus.com>
41804
41805 * gcc.c-torture/execute/20000523-1.c: New test.
41806
41807 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
41808
41809 * c-torture/execute/bcp-1.c: Replace abort in arg of
41810 __builtin_constant_p with a generic external function.
41811
41812 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41813 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41814 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41815 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41816 Prototype abort and/or exit.
41817
41818 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41819 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41820 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41821 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41822
41823 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
41824
41825 * gcc.dg/dwarf2-1.c: New test.
41826
41827 2000-05-20 Richard Henderson <rth@cygnus.com>
41828
41829 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41830
41831 2000-05-20 Andreas Jaeger <aj@suse.de>
41832
41833 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41834 testcase.
41835
41836 2000-05-19 David Edelsohn <edelsohn@gnu.org>
41837
41838 * gcc.c-torture/execute/20000519-2.c: New test.
41839
41840 2000-05-19 Andreas Jaeger <aj@suse.de>
41841
41842 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41843 which fails with SSA.
41844
41845 * lib/c-torture.exp: Also test with -O3 -fssa.
41846
41847 2000-05-18 Michael Meissner <meissner@redhat.com>
41848
41849 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41850 * gcc.c-torture/execute/920415-1.c: Ditto.
41851 * gcc.c-torture/execute/920501-1.c: Ditto.
41852 * gcc.c-torture/execute/conversion.c: Ditto.
41853 * gcc.c-torture/execute/cvt-1.c: Ditto.
41854
41855 2000-05-18 Jeffrey A Law (law@cygnus.com)
41856
41857 * gcc.c-torture/compile/20000518-1.c: New test.
41858
41859 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
41860
41861 * g77.f-torture/compile/200005018.f: New test.
41862
41863 2000-05-17 Jeffrey A Law (law@cygnus.com)
41864
41865 * gcc.c-torture/compile/20000517-1.c: New test.
41866
41867 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41868
41869 * gcc.c-torture/execute/20000516-1.c: New test.
41870
41871 2000-05-15 Jakub Jelinek <jakub@redhat.com>
41872
41873 * g++.old-deja/g++.other/eh.C: New test.
41874
41875 2000-05-12 Richard Henderson <rth@cygnus.com>
41876
41877 * gcc.c-torture/execute/990208-1.c (main): Don't pass
41878 constants through to doit's conditional.
41879
41880 2000-05-11 Jeffrey A Law (law@cygnus.com)
41881
41882 * gcc.c-torture/compile/20000511-1.c: New test.
41883 * g77.f-torture/compile/20000511-1.f: New test.
41884 * g77.f-torture/compile/20000511-2.f: New test.
41885
41886 2000-05-11 Michael Meissner <meissner@redhat.com>
41887
41888 * gcc.c-torture/execute/20000511-1.c: New test.
41889
41890 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
41891
41892 * gcc.dg/dg.exp: Scan .S files as well as .c files.
41893 * gcc.dg/20000510-1.S: New.
41894
41895 2000-05-08 Catherine Moore <clm@cygnus.com>
41896
41897 * gcc.dg/unused-3.c: New.
41898
41899 2000-05-06 Richard Henderson <rth@cygnus.com>
41900
41901 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41902 * g++.old-deja/g++.mike/warn1.C: Likewise.
41903 * g++.old-deja/g++.pt/local1.C: Likewise.
41904 * g++.old-deja/g++.pt/local7.C: Likewise.
41905 * g++.old-deja/g++.pt/spec16.C: Likewise.
41906
41907 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
41908
41909 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41910
41911 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
41912
41913 * g77.f-torture/execute/20000503-1.f: New test.
41914
41915 2000-05-04 Andreas Jaeger <aj@suse.de>
41916
41917 * gcc.dg/noreturn-2.c: New test.
41918
41919 2000-05-04 Neil Booth <NeilB@earthling.net>
41920
41921 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41922 preprocessor.
41923
41924 2000-05-04 Richard Henderson <rth@cygnus.com>
41925
41926 * gcc.c-torture/execute/20000503-1.c: Fix typo.
41927
41928 2000-05-04 Richard Henderson <rth@cygnus.com>
41929
41930 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
41931 OpenSSL by Jason R Thorpe.
41932
41933 2000-05-03 Jim Wilson <wilson@cygnus.com>
41934
41935 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41936
41937 2000-05-03 Robert Lipe <robertlipe@usa.net>
41938
41939 * gcc.dg/20000503-1.c: New test.
41940
41941 2000-05-02 Jakub Jelinek <jakub@redhat.com>
41942
41943 * gcc.c-torture/compile/20000502-1.c: New test.
41944 * g++.old-deja/g++.other/align.C: New test.
41945 * gcc.dg/cpp-tradstringify.c: New test.
41946
41947 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
41948
41949 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41950 and hard registers.
41951
41952 2000-04-26 Geoff Keating <geoffk@cygnus.com>
41953
41954 * gcc.c-torture/execute/loop-5.c: New test.
41955
41956 2000-04-25 Jakub Jelinek <jakub@redhat.com>
41957
41958 * gcc.c-torture/execute/va-arg-20.c: New test.
41959
41960 2000-04-23 Jeffrey A Law (law@cygnus.com)
41961
41962 * gcc.c-torture/execute/20000422-1.c: New test.
41963
41964 2000-04-20 Greg McGary <gkm@gnu.org>
41965
41966 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41967 when optimizing, but without sibling-call optimizations (-O1).
41968
41969 2000-04-20 Jeffrey A Law (law@cygnus.com)
41970
41971 * gcc.c-torture/compile/20000420-1.c: New test.
41972
41973 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
41974
41975 * g++.abi/ptrflags.C: New test.
41976 * g++.eh/catchptr1.C: Test incomplete pointer chains.
41977
41978 2000-04-19 Catherine Moore <clm@cygnus.com>
41979
41980 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41981
41982 2000-04-19 Greg McGary <gkm@gnu.org>
41983
41984 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41985 sibling-call optimizations.
41986
41987 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
41988
41989 * gcc.dg/20000419-1.c: New test.
41990
41991 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
41992
41993 * gcc.c-torture/execute/20000412-6.c: New test.
41994
41995 2000-04-12 Jeffrey A Law (law@cygnus.com)
41996
41997 * gcc.c-torture/execute/20000412-5.c: New test.
41998 * g77.f-torture/compile/20000412-1.f: New test.
41999 * gcc.c-torture/execute/20000412-4.c: New test.
42000 * gcc.c-torture/compile/20000412-2.c: New test.
42001 * gcc.c-torture/execute/20000412-3.c: New test.
42002 * gcc.c-torture/compile/20000412-1.c: New test.
42003 * gcc.c-torture/execute/20000412-2.c: New test.
42004
42005 2000-04-12 Jakub Jelinek <jakub@redhat.com>
42006
42007 * objc/execute/bf-20.m: New test.
42008
42009 2000-04-10 Richard Henderson <rth@cygnus.com>
42010
42011 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
42012
42013 * gcc.c-torture/execute/20000412-1.c: New test.
42014
42015 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
42016
42017 * g++.old-deja/g++.eh/catchptr1.C: New test.
42018
42019 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
42020
42021 * g++.old-deja/g++.abi/cxa_vec.C: New test.
42022
42023 2000-04-08 Neil Booth <NeilB@earthling.net>
42024
42025 * gcc.dg/cpp-nullchar.c: Remove test as
42026 embedded nulls cause problems.
42027
42028 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42029
42030 * gcc.dg/compare2.c: New test.
42031
42032 2000-04-08 Neil Booth <NeilB@earthling.net>
42033
42034 * gcc.dg/cpp-nullchar.c: New test.
42035
42036 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
42037
42038 * gcc.dg/cpp-mi2.c: New test.
42039 * gcc.dg/cpp-mi2[abc].h: New files.
42040
42041 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
42042
42043 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
42044 member name.
42045
42046 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
42047
42048 * g++.old-deja/g++.abi/vmihint.C: New test.
42049
42050 2000-04-06 Neil Booth <NeilB@earthling.net>
42051
42052 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
42053 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
42054 copyright.
42055
42056 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
42057
42058 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
42059 avoid stack-frame overwrite.
42060
42061 2000-04-05 Jakub Jelinek <jakub@redhat.com>
42062
42063 * gcc.c-torture/compile/20000405-2.c: New test.
42064 * gcc.c-torture/compile/20000405-3.c: New test.
42065
42066 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
42067
42068 * gcc.c-torture/compile/20000405-1.c: New test.
42069
42070 2000-04-04 Geoff Keating <geoffk@cygnus.com>
42071
42072 * gcc.dg/cast-qual-1.c: Revert last change.
42073
42074 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42075
42076 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
42077
42078 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
42079
42080 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
42081 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
42082
42083 2000-04-03 Jeffrey A Law (law@cygnus.com)
42084
42085 * gcc.c-torture/compile/20000403-2.c: New test.
42086 * gcc.c-torture/compile/20000403-1.c: New test.
42087
42088 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
42089
42090 * gcc.c-torture/execute/20000403-1.c: New test.
42091
42092 2000-04-03 Geoff Keating <geoffk@cygnus.com>
42093
42094 * gcc.c-torture/execute/20000402-1.c: New test.
42095
42096 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
42097
42098 * gcc.c-torture/execute/va-arg-15.c: New test.
42099 * gcc.c-torture/execute/va-arg-16.c: New test.
42100 * gcc.c-torture/execute/va-arg-17.c: New test.
42101 * gcc.c-torture/execute/va-arg-18.c: New test.
42102 * gcc.c-torture/execute/va-arg-19.c: New test.
42103
42104 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
42105
42106 * gcc.c-torture/compile/981211-1.c: Move to...
42107 * gcc.dg/cpp-as1.c: ...here.
42108 * gcc.dg/cpp-as2.c: New file.
42109
42110 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
42111 compiler.
42112
42113 2000-04-02 Neil Booth <NeilB@earthling.net>
42114
42115 * gcc.dg/cpp-cond.c New tests.
42116 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
42117 accidental success less likely.
42118 * gcc.dg/cpp-missingop.c New tests.
42119 * gcc.dg/cpp-missingparen.c New tests.
42120 * gcc.dg/cpp-shift.c New tests.
42121 * gcc.dg/cpp-shortcircuit.c New tests.
42122 * gcc.dg/cpp-unary.c New tests.
42123
42124 2000-03-29 Jeffrey A Law (law@cygnus.com)
42125
42126 * gcc.c-torture/compile/20000329-1.c: New test.
42127
42128 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
42129
42130 * gcc.c-torture/compile/20000326-1.c: New test.
42131 * gcc.c-torture/compile/20000326-2.c: New test.
42132
42133 2000-03-24 Geoff Keating <geoffk@cygnus.com>
42134
42135 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
42136 the first parameter is a function argument.
42137
42138 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
42139
42140 * g++.old-deja/g++.ext/array4.C: New test.
42141
42142 2000-03-22 Geoff Keating <geoffk@cygnus.com>
42143
42144 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
42145
42146 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42147
42148 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
42149
42150 2000-03-19 Richard Henderson <rth@cygnus.com>
42151
42152 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
42153
42154 2000-03-19 Richard Henderson <rth@cygnus.com>
42155
42156 * gcc.c-torture/compile/20000319-1.c: New test.
42157
42158 2000-03-14 Jeffrey A Law (law@cygnus.com)
42159
42160 * gcc.c-torture/execute/20000314-3.c: New test.
42161 * gcc.c-torture/execute/20000314-2.c: New test.
42162 * gcc.c-torture/execute/20000314-1.c: New test.
42163 * gcc.c-torture/compile/20000314-2.c: New test.
42164 * gcc.c-torture/compile/20000314-1.c: New test.
42165
42166 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
42167
42168 * g++.old-deja/g++.warn/inline.C: New test.
42169
42170 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
42171
42172 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
42173 standards-compliant result rather than specific constants.
42174 Put test-values in array.
42175
42176 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
42177
42178 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
42179 (g++_target_compile): Put test-specific options last.
42180
42181 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
42182
42183 * g++.old-deja/g++.eh/vbase4.C: New test.
42184
42185 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
42186
42187 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
42188
42189 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
42190
42191 * g++.old-deja/g++.brendan/misc12.C: Removed.
42192 * g++.old-deja/g++.pt/memtemp77.C: Constify.
42193 * g++.old-deja/g++.ext/pretty4.C: New test.
42194
42195 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
42196
42197 * g++.old-deja/g++.other/string2.C: New test.
42198
42199 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
42200
42201 * g++.old-deja/g++.warn/impint2.C: New test.
42202
42203 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
42204
42205 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
42206 is 1, not zero.
42207
42208 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
42209
42210 * g++.old-deja/g++.warn/impint.C: New test.
42211 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
42212 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
42213 * g++.old-deja/g++.pt/explicit12.C: Likewise.
42214 * g++.old-deja/g++.pt/explicit13.C: Likewise.
42215 * g++.old-deja/g++.pt/explicit17.C: Likewise.
42216 * g++.old-deja/g++.pt/explicit18.C: Likewise.
42217 * g++.old-deja/g++.pt/explicit19.C: Likewise.
42218 * g++.old-deja/g++.pt/explicit23.C: Likewise.
42219 * g++.old-deja/g++.pt/explicit31.C: Likewise.
42220 * g++.old-deja/g++.pt/explicit35.C: Likewise.
42221 * g++.old-deja/g++.pt/explicit6.C: Likewise.
42222 * g++.old-deja/g++.pt/memclass7.C: Likewise.
42223
42224 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
42225
42226 * gcc.dg/cpp-redef.c: New test.
42227
42228 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
42229
42230 * g++.old-deja/g++.pt/unify7.C: New test.
42231
42232 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42233
42234 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
42235 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
42236
42237 2000-02-25 Geoff Keating <geoffk@cygnus.com>
42238
42239 * gcc.c-torture/compile/20000224-1.c: New test.
42240
42241 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
42242
42243 * gcc.c-torture/compile/cpp-2.c: New test.
42244 * gcc.c-torture/compile/cpp-1.c: New test.
42245
42246 2000-02-25 Jeffrey A Law (law@cygnus.com)
42247
42248 * gcc.c-torture/execute/20000225-1.c: New test.
42249
42250 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
42251
42252 * gcc.dg/cpp-li2.c: New test.
42253
42254 * gcc.dg/cpp-wi1.c: New test.
42255
42256 * gcc.dg/cpp-li1.c: New test.
42257
42258 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
42259
42260 * g++.old-deja/g++.other/sizeof5.C: New test.
42261
42262 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42263
42264 * gcc.c-torture/execute/va-arg-13.c: New test.
42265
42266 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
42267
42268 * gcc.c-torture/execute/va-arg-12.c: New test.
42269
42270 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
42271
42272 * gcc.c-torture/execute/20000223-1.c: New test.
42273
42274 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
42275
42276 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
42277
42278 2000-02-22 Mark Mitchell <mark@codesourcery.com>
42279
42280 * g++.old-deja/g++.abi/ptrmem.C: New test.
42281
42282 2000-02-19 Richard Henderson <rth@cygnus.com>
42283
42284 * gcc.c-torture/compile/init-3.c: New.
42285
42286 2000-02-17 Mark Mitchell <mark@codesourcery.com>
42287
42288 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
42289 ALWAYS_CXXFLAGS.
42290
42291 2000-02-11 Robert Lipe <robertl@sco.com>
42292
42293 * gcc.c-torture/compile/20000211-3.c: New test.
42294
42295 2000-02-11 Martin Buchholz <martin@xemacs.org>
42296
42297 * gcc.c-torture/compile/20000211-2.c: New test.
42298
42299 2000-02-11 Jeffrey A Law (law@cygnus.com)
42300
42301 * gcc.c-torture/compile/20000211-1.c: New test.
42302
42303 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
42304
42305 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
42306 on native targets
42307
42308 2000-02-08 Nathan Sidwell <nathan@acm.org>
42309
42310 * g++.old-deja/g++.other/cast5.C: New test.
42311
42312 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
42313
42314 * gcc.c-torture/execute/20000205-1.c: New.
42315
42316 2000-02-03 Nathan Sidwell <nathan@acm.org>
42317
42318 * g++.old-deja/g++.jason/cast3.C: Return void.
42319 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
42320
42321 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
42322
42323 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
42324
42325 * gcc.dg/loop-1.c: New test.
42326
42327 2000-01-27 Jakub Jelinek <jakub@redhat.com>
42328
42329 * gcc.c-torture/compile/20000127-1.c: New test.
42330 * gcc.c-torture/execute/991228-1.c: New test.
42331
42332 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
42333
42334 * gcc.dg/unused-2.c: New test.
42335
42336 * gcc.dg/conv-1.c: New test.
42337
42338 2000-01-24 Mark Mitchell <mark@codesourcery.com>
42339
42340 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42341 compiler.
42342 (tool_option_proc): Fix typo.
42343
42344 2000-01-24 Geoff Keating <geoffk@cygnus.com>
42345
42346 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42347 of the ld on the host, not on the build machine.
42348 Also, don't crash if '--help' is not a supported option.
42349
42350 2000-01-24 Richard Henderson <rth@cygnus.com>
42351
42352 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42353
42354 2000-01-20 Jeffrey A Law (law@cygnus.com)
42355
42356 * gcc.c-torture/execute/20000120-2.c: New test.
42357 * gcc.c-torture/execute/20000120-1.c: New test.
42358
42359 2000-01-13 Jeffrey A Law (law@cygnus.com)
42360
42361 * gcc.c-torture/execute/20000113-1.c: New test.
42362
42363 2000-01-12 Jeffrey A Law (law@cygnus.com)
42364
42365 * gcc.c-torture/execute/20000112-1.c: New test.
42366
42367 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
42368
42369 * gcc.dg/20000111-1.c: New test.
42370
42371 2000-01-10 Jeffrey A Law (law@cygnus.com)
42372
42373 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
42374 with 16 bit integers.
42375
42376 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
42377
42378 * gcc.dg/20000108-1.c: New test.
42379
42380 2000-01-05 Nathan Sidwell <nathan@acm.org>
42381
42382 * g++.old-deja/g++.ns/koenig8.C: New test.
42383
42384 2000-01-05 Nathan Sidwell <nathan@acm.org>
42385
42386 * g++.old-deja/g++.other/cast4.C: New test.
42387
42388 2000-01-05 Jeffrey A Law (law@cygnus.com)
42389
42390 * gcc.c-torture/compile/20000105-2.c: New test.
42391 * gcc.c-torture/compile/20000105-1.c: New test.
42392
42393 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42394
42395 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42396 references to printf & atoi to conform to ANSI standard.
42397 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42398 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42399 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42400 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42401 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42402 * g++.old-deja/g++.brendan/complex1.C: Likewise.
42403 * g++.old-deja/g++.brendan/copy1.C: Likewise.
42404 * g++.old-deja/g++.brendan/copy2.C: Likewise.
42405 * g++.old-deja/g++.brendan/copy3.C: Likewise.
42406 * g++.old-deja/g++.brendan/copy4.C: Likewise.
42407 * g++.old-deja/g++.brendan/copy5.C: Likewise.
42408 * g++.old-deja/g++.brendan/copy6.C: Likewise.
42409 * g++.old-deja/g++.brendan/copy7.C: Likewise.
42410 * g++.old-deja/g++.brendan/copy8.C: Likewise.
42411 * g++.old-deja/g++.brendan/crash11.C: Likewise.
42412 * g++.old-deja/g++.brendan/crash14.C: Likewise.
42413 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42414 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42415 * g++.old-deja/g++.brendan/delete2.C: Likewise.
42416 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42417 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42418 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42419 * g++.old-deja/g++.brendan/eh1.C: Likewise.
42420 * g++.old-deja/g++.brendan/groff1.C: Likewise.
42421 * g++.old-deja/g++.brendan/init3.C: Likewise.
42422 * g++.old-deja/g++.brendan/misc12.C: Likewise.
42423 * g++.old-deja/g++.brendan/misc7.C: Likewise.
42424 * g++.old-deja/g++.brendan/new2.C: Likewise.
42425 * g++.old-deja/g++.brendan/operators4.C: Likewise.
42426 * g++.old-deja/g++.brendan/operators5.C: Likewise.
42427 * g++.old-deja/g++.brendan/overload2.C: Likewise.
42428 * g++.old-deja/g++.brendan/overload7.C: Likewise.
42429 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42430 * g++.old-deja/g++.brendan/reference1.C: Likewise.
42431 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42432 * g++.old-deja/g++.brendan/template24.C: Likewise.
42433 * g++.old-deja/g++.brendan/template3.C: Likewise.
42434 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42435 * g++.old-deja/g++.jason/inline3.C: Likewise.
42436 * g++.old-deja/g++.jason/opeq.C: Likewise.
42437 * g++.old-deja/g++.law/arg5.C: Likewise.
42438 * g++.old-deja/g++.law/arm7.C: Likewise.
42439 * g++.old-deja/g++.law/ctors11.C: Likewise.
42440 * g++.old-deja/g++.law/cvt8.C: Likewise.
42441 * g++.old-deja/g++.law/init9.C: Likewise.
42442 * g++.old-deja/g++.law/refs4.C: Likewise.
42443 * g++.old-deja/g++.law/template2.C: Likewise.
42444 * g++.old-deja/g++.law/visibility24.C: Likewise.
42445 * g++.old-deja/g++.law/vtable3.C: Likewise.
42446 * g++.old-deja/g++.mike/asm2.C: Likewise.
42447 * g++.old-deja/g++.mike/eh1.C: Likewise.
42448 * g++.old-deja/g++.mike/misc1.C: Likewise.
42449 * g++.old-deja/g++.mike/misc13.C: Likewise.
42450 * g++.old-deja/g++.mike/misc14.C: Likewise.
42451 * g++.old-deja/g++.mike/ns12.C: Likewise.
42452 * g++.old-deja/g++.mike/p1248.C: Likewise.
42453 * g++.old-deja/g++.mike/p3708.C: Likewise.
42454 * g++.old-deja/g++.mike/p3708a.C: Likewise.
42455 * g++.old-deja/g++.mike/p3708b.C: Likewise.
42456 * g++.old-deja/g++.mike/p646.C: Likewise.
42457 * g++.old-deja/g++.mike/p700.C: Likewise.
42458 * g++.old-deja/g++.mike/p783.C: Likewise.
42459 * g++.old-deja/g++.mike/p783a.C: Likewise.
42460 * g++.old-deja/g++.mike/p783b.C: Likewise.
42461 * g++.old-deja/g++.mike/p786.C: Likewise.
42462 * g++.old-deja/g++.mike/p789.C: Likewise.
42463 * g++.old-deja/g++.mike/p789a.C: Likewise.
42464 * g++.old-deja/g++.mike/p807a.C: Likewise.
42465 * g++.old-deja/g++.other/delete3.C: Likewise.
42466 * g++.old-deja/g++.other/dyncast1.C: Likewise.
42467 * g++.old-deja/g++.other/dyncast2.C: Likewise.
42468 * g++.old-deja/g++.other/dyncast3.C: Likewise.
42469 * g++.old-deja/g++.other/empty1.C: Likewise.
42470 * g++.old-deja/g++.other/temporary1.C: Likewise.
42471 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42472 * g++.old-deja/g++.pt/t16.C: Likewise.
42473 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42474
42475 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
42476
42477 * gcc.dg/991230-1.c: New test.
42478
42479 1999-12-29 Jeffrey A Law (law@cygnus.com)
42480
42481 * gcc.c-torture/compile/991229-3.c: New test.
42482 * gcc.c-torture/compile/991229-2.c: New test.
42483 * gcc.c-torture/compile/991229-1.c: New test.
42484
42485 1999-12-29 Greg McGary <gkm@eng.ascend.com>
42486
42487 * gcc.c-torture/compile/labels-2.c: New test.
42488
42489 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
42490
42491 * gcc.c-torture/execute/991227-1.c: New test.
42492
42493 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
42494
42495 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42496
42497 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
42498
42499 * gcc.c-torture/execute/991221-1.c: New test.
42500
42501 1999-12-20 Nathan Sidwell <nathan@acm.org>
42502
42503 * g++.old-deja/g++.other/cast3.C: New test.
42504
42505 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
42506
42507 * gcc.c-torture/execute/991216-4.c: New test.
42508
42509 1999-12-16 Michael Meissner <meissner@cygnus.com>
42510
42511 * gcc.c-torture/execute/991216-1.c: New test.
42512 * gcc.c-torture/execute/991216-2.c: New test.
42513 * gcc.c-torture/execute/991216-3.c: New test.
42514
42515 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
42516
42517 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42518 Actually make the test fail by using "-O2" for compilation.
42519
42520 1999-12-15 Nathan Sidwell <nathan@acm.org>
42521
42522 * g++.old-deja/g++.warn/cast-align1.C: New test.
42523
42524 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
42525
42526 * gcc.c-torture/compile/991214-1.c: New test.
42527 * gcc.c-torture/compile/991214-2.c: New test.
42528
42529 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
42530
42531 * gcc.dg/991214-1.c: New test.
42532
42533 1999-12-13 Jeffrey A Law (law@cygnus.com)
42534
42535 * gcc.c-torture/compile/991213-3.c: New test.
42536 * gcc.c-torture/compile/991213-2.c: New test.
42537 * gcc.c-torture/compile/991213-1.c: New test.
42538
42539 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
42540
42541 * gcc.dg/991209-1.c: New test.
42542
42543 1999-12-08 Nathan Sidwell <nathan@acm.org>
42544
42545 * gcc.c-torture/compile/991208-1.c: New test.
42546
42547 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
42548
42549 * gcc.dg/ultrasp2.c: New test.
42550
42551 1999-12-05 Alex Samuel <samuel@codesourcery.com>
42552
42553 * g++.old-deja/g++.abi/align.C (main): Fix typo.
42554
42555 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
42556
42557 * gcc.c-torture/compile/991202-1.c: New test.
42558 * gcc.c-torture/execute/991202-1.c: New test.
42559 * gcc.c-torture/execute/991202-2.c: New test.
42560 * gcc.c-torture/execute/991202-3.c: New test.
42561
42562 1999-12-02 Alex Samuel <samuel@codesourcery.com>
42563
42564 * g++.old-deja/g++.abi/align.C: New test.
42565 * g++.old-deja/g++.abi/aggregates.C: Likewise.
42566 * g++.old-deja/g++.abi/bitfields.C: Likewise.
42567
42568 1999-12-01 Richard Henderson <rth@cygnus.com>
42569
42570 * gcc.c-torture/execute/991201-1.c: New.
42571
42572 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
42573
42574 * gcc.dg/991129-1.c: New test.
42575
42576 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
42577
42578 * gcc.c-torture/compile/991127-1.c: New test.
42579
42580 1999-11-22 Nathan Sidwell <nathan@acm.org>
42581
42582 * g++.old-deja/g++.other/warn4.C: New test.
42583
42584 1999-11-22 Nathan Sidwell <nathan@acm.org>
42585
42586 * g++.old-deja/g++.eh/cleanup2.C: New test.
42587 * g++.old-deja/g++.ext/pretty2.C: New test.
42588 * g++.old-deja/g++.ext/pretty3.C: New test.
42589 * g++.old-deja/g++.other/debug6.C: New test.
42590
42591 1999-10-20 Jim Wilson <wilson@cygnus.com>
42592
42593 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42594 compiler_output to look for one error message instead of two.
42595
42596 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
42597
42598 * gcc.c-torture/execute/991118-1.c: Also test case
42599 where the word boundary does not split a byte evenly.
42600
42601 1999-11-19 Nathan Sidwell <nathan@acm.org>
42602
42603 * g++.old-deja/g++.ext/restrict1.C: New test.
42604
42605 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42606
42607 * gcc.c-torture/execute/991118-1.c: New test.
42608
42609 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
42610
42611 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42612 working directory pathnames.
42613
42614 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
42615
42616 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42617 host is equipped with driver.h and driver.o so it can actually
42618 compile and run the tests.
42619
42620 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
42621
42622 * gcc.c-torture/compile/991008-1.c: New test.
42623
42624 1999-11-08 Nick Clifton <nickc@cygnus.com>
42625
42626 * lib/gcc-dg.exp: Include target-supports.exp
42627
42628 1999-11-05 Nick Clifton <nickc@cygnus.com>
42629
42630 * lib/target-supports.exp: New file: Provide procs to test for
42631 features supported by the target.
42632 (check_weak_available): Moved here from ecos.exp.
42633 (check_alias_available): New proc: Determine of the target
42634 toolchain supports the alias attribute.
42635
42636 * gcc.dg/special/ecos.exp: Move check_weak_available to
42637 target-supports.exp.
42638 (alias-1.c): Only perform the test if the target supports
42639 aliases.
42640 (wkali-1.c): Only perform the test if the target supports
42641 aliases.
42642
42643 * gcc.dg/990506-0.c: Expect error messages from cross
42644 targets as well as native targets.
42645
42646 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
42647
42648 * gcc.dg/ultrasp1.c: Removed xfail.
42649 * gcc.dg/struct-ret-2.c: Likewise.
42650 * gcc.dg/array-1.c: Likewise.
42651
42652 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
42653
42654 * gcc.dg/struct-ret-2.c: New test.
42655
42656 * gcc.dg/array-1.c: New test.
42657
42658 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
42659
42660 * gcc.c-torture/execute/991030-1.c: New test.
42661
42662 1999-10-26 Richard Henderson <rth@cygnus.com>
42663
42664 * gcc.c-torture/compile/991026-2.c: New test.
42665
42666 1999-10-26 Jeffrey A Law (law@cygnus.com)
42667
42668 * gcc.c-torture/compile/991026-1.c: New test.
42669
42670 1999-10-23 Jeffrey A Law (law@cygnus.com)
42671
42672 * gcc.c-torture/execute/991023-1.c: New test.
42673
42674 1999-10-19 Jeffrey A Law (law@cygnus.com)
42675
42676 * gcc.c-torture/execute/991019-1.c: New test.
42677
42678 1999-10-16 Richard Henderson <rth@cygnus.com>
42679
42680 * gcc.c-torture/execute/991016-1.c: New test.
42681
42682 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
42683
42684 * gcc.c-torture/execute/991014-1.c: New test.
42685
42686 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
42687
42688 * g++.old-deja/g++.other/union2.C: New test.
42689
42690 1999-10-13 Nathan Sidwell <nathan@acm.org>
42691
42692 * g++.old-deja/g++.other/vaarg2.C: New test.
42693 * g++.old-deja/g++.other/vaarg3.C: New test.
42694
42695 1999-10-12 Craig Burley <craig@jcb-sc.com>
42696
42697 * g77.f-torture/noncompile/19990905-1.f: Moved from being
42698 in compile/.
42699
42700 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
42701
42702 * gcc.c-torture/execute/va-arg-11.c: New test.
42703
42704 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
42705
42706 * lib/file-format.exp (gcc_target_object_format): Don't
42707 crash if objdump is unavailable.
42708
42709 1999-09-29 Donn Terry <donn@interix.com>
42710
42711 * gcc.misc-tests/mg.exp: delete extraneous redirection.
42712
42713 1999-09-28 Nick Clifton <nickc@cygnus.com>
42714
42715 * gcc.c-torture/compile/990928-1.c: New test.
42716
42717 1999-09-28 Nathan Sidwell <nathan@acm.org>
42718
42719 * g++.old-deja/g++.other/decl6.C: New test.
42720
42721 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42722
42723 * gcc.c-torture/execute/va-arg-10.c: New test.
42724
42725 1999-09-27 Nathan Sidwell <nathan@acm.org>
42726
42727 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42728 __PRETTY_FUNCTION__.
42729
42730 1999-09-23 Nick Clifton <nickc@cygnus.com>
42731
42732 * gcc.c-torture/execute/990923-1.c: New test.
42733
42734 1999-09-21 Nick Clifton <nickc@cygnus.com>
42735
42736 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42737 for which -fpic is inappropriate.
42738
42739 1999-09-21 Mark Mitchell <mark@codesourcery.com>
42740
42741 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42742
42743 1999-09-21 Nathan Sidwell <nathan@acm.org>
42744
42745 * g++.old-deja/g++.other/dyncast1.C: New test.
42746 * g++.old-deja/g++.other/dyncast2.C: New test.
42747 * g++.old-deja/g++.other/dyncast3.C: New test.
42748 * g++.old-deja/g++.other/dyncast4.C: New test.
42749 * g++.old-deja/g++.other/dyncast5.C: New test.
42750 * g++.old-deja/g++.eh/catch3.C: New test.
42751 * g++.old-deja/g++.eh/catch3p.C: New test.
42752 * g++.old-deja/g++.eh/catch4.C: New test.
42753 * g++.old-deja/g++.eh/catch4p.C: New test.
42754 * g++.old-deja/g++.eh/catch5.C: New test.
42755 * g++.old-deja/g++.eh/catch5p.C: New test.
42756 * g++.old-deja/g++.eh/catch6.C: New test.
42757 * g++.old-deja/g++.eh/catch6p.C: New test.
42758 * g++.old-deja/g++.eh/catch7.C: New test.
42759 * g++.old-deja/g++.eh/catch7p.C: New test.
42760 * g++.old-deja/g++.eh/catch8.C: New test.
42761 * g++.old-deja/g++.eh/catch8p.C: New test.
42762 * g++.old-deja/g++.eh/catch9.C: New test.
42763 * g++.old-deja/g++.eh/catch9p.C: New test.
42764
42765 1999-09-13 Nathan Sidwell <nathan@acm.org>
42766
42767 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42768 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42769
42770 1999-09-13 Jeffrey A Law (law@cygnus.com)
42771
42772 * gcc.c-torture/compile/990913-1.c: New test.
42773
42774 1999-09-10 Nathan Sidwell <nathan@acm.org>
42775
42776 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42777 * g++.old-deja/g++.jason/rfg5.C: Likewise.
42778
42779 1999-09-09 Richard Henderson <rth@cygnus.com>
42780
42781 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42782
42783 1999-09-09 Nathan Sidwell <nathan@acm.org>
42784
42785 * g++.old-deja/g++.other/lookup11.C: New test.
42786 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42787 what is permitted and what we want.
42788 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42789 overload use.
42790 * g++.old-deja/g++.jason/rfg5.C: Likewise.
42791
42792 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
42793
42794 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42795 * gcc.c-torture/noncompile/poison-1.c: New file.
42796
42797 1999-09-08 Nathan Sidwell <nathan@acm.org>
42798
42799 * g++.old-deja/g++.other/sizeof3.C: New test.
42800 * g++.old-deja/g++.other/sizeof4.C: New test.
42801 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42802 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42803
42804 1999-09-07 Richard Henderson <rth@cygnus.com>
42805
42806 * gcc.dg/va-arg-1.c: New.
42807
42808 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42809
42810 * gcc.c-torture/execute/va-arg-9.c: New test.
42811
42812 1999-09-05 Craig Burley <craig@jcb-sc.com>
42813
42814 * g77.f-torture/compile/980519-2.f: New test.
42815 * g77.f-torture/compile/19990905-0.f: New test.
42816 * g77.f-torture/compile/19990905-1.f: New test.
42817 * g77.f-torture/compile/19990905-2.f: New test.
42818
42819 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42820
42821 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
42822
42823 * gcc.c-torture/execute/990827-1.c: Fix typo.
42824
42825 1999-09-03 Nathan Sidwell <nathan@acm.org>
42826
42827 * g++.old-deja/g++.other/deref1.C: New test.
42828
42829 1999-09-02 Nathan Sidwell <nathan@acm.org>
42830
42831 * g++.old-deja/g++.other/ambig2.C: New test.
42832 * g++.old-deja/g++.other/cond5.C: New test.
42833 * g++.old-deja/g++.other/lookup16.C: New test.
42834
42835 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
42836
42837 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42838 assemblers too.
42839
42840 1999-08-31 Jeffrey A Law (law@cygnus.com)
42841
42842 * lib/c-torture.exp: Avoid the "compare executables" optimization
42843 when testing native.
42844
42845 1999-08-29 Jeffrey A Law (law@cygnus.com)
42846
42847 * gcc.c-torture/execute/990829-1.c: New test.
42848 * gcc.c-torture/compile/990829-1.c: New test.
42849
42850 1999-08-27 Paul Burchard <burchard@pobox.com>
42851
42852 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42853 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42854 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42855 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42856 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42857 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42858 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42859 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42860 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42861 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42862 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42863
42864 1999-08-27 Jeffrey A Law (law@cygnus.com)
42865
42866 * gcc.c-torture/execute/990827-1.c: New test.
42867
42868 1999-08-26 Craig Burley <craig@jcb-sc.com>
42869
42870 * g77.f-torture/noncompile/19990826-4.f: New test.
42871
42872 * g77.f-torture/compile/19990826-3.f: New test.
42873
42874 * g77.f-torture/execute/19990826-2.f: New test.
42875
42876 * g77.f-torture/compile/19990826-1.f: New test.
42877
42878 * gcc.c-torture/execute/990826-0.c: New test.
42879 * g77.c-torture/execute/19990826-0.f: New test.
42880
42881 * g77.f-torture/noncompile/970626-2.f: New test.
42882
42883 1999-08-25 Paul Burchard <burchard@pobox.com>
42884
42885 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42886 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42887 lss-011.C: New tests.
42888
42889 1999-08-25 Nathan Sidwell <nathan@acm.org>
42890
42891 * g++.old-deja/g++.other/decl5.C: New test.
42892
42893 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42894
42895 * noncompile/noncompile.exp: Load_lib c-torture.exp.
42896 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42897 call `postbase' for each one. All callers of `postbase' changed
42898 to call this instead.
42899
42900 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
42901
42902 * gcc.c-torture/execute/990811-1.c: New test.
42903
42904 1999-08-09 Nick Clifton <nickc@cygnus.com>
42905
42906 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42907 just native ones.
42908
42909 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42910 just native ones.
42911
42912 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
42913
42914 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42915
42916 1999-08-04 Jeffrey A Law (law@cygnus.com)
42917
42918 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42919
42920 1999-08-04 Nathan Sidwell <nathan@acm.org>
42921
42922 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42923
42924 1999-08-04 Jeffrey A Law (law@cygnus.com)
42925
42926 * gcc.c-torture/execute/990804-1.c: New test.
42927
42928 1999-08-03 Nathan Sidwell <nathan@acm.org>
42929
42930 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42931 * g++.old-deja/g++.brendan/crash64.C: Likewise.
42932 * g++.old-deja/g++.brendan/overload8.C: Likewise.
42933
42934 1999-08-03 Nathan Sidwell <nathan@acm.org>
42935
42936 * g++.old-deja/g++.other/struct1.C: New test.
42937
42938 1999-08-03 Nathan Sidwell <nathan@acm.org>
42939
42940 * g++.old-deja/g++.other/enum2.C: New test.
42941
42942 1999-08-02 Richard Henderson <rth@cygnus.com>
42943
42944 Adapted from tests from Franz Sirl:
42945 * gcc.c-torture/execute/va-arg-7.c: New test.
42946 * gcc.c-torture/execute/va-arg-8.c: New test.
42947
42948 1999-08-01 Jeffrey A Law (law@cygnus.com)
42949
42950 * gcc.c-torture/compile/990801-2.c: New test.
42951
42952 * gcc.c-torture/compile/990801-1.c: New test.
42953
42954 1999-07-27 Michael Meissner <meissner@cygnus.com>
42955
42956 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42957 fp-cmp-1.c, converting double to float.
42958
42959 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42960 fp-cmp-1.c, converting double to long double.
42961
42962 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42963 from fr1 to unknown_register, since fr1 is a legitimate register
42964 on some machines.
42965
42966 1999-07-25 Jeffrey A Law (law@cygnus.com)
42967
42968 * README: More listname related changes.
42969
42970 1999-07-08 Catherine Moore <clm@cygnus.com>
42971
42972 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
42973
42974 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
42975
42976 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42977
42978 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
42979
42980 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42981
42982 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
42983
42984 * gcc.dg/990703-1.c: New test.
42985
42986 1999-06-29 Nick Clifton <nickc@cygnus.com>
42987
42988 * lib/file-format.exp: New file: Move definition of proc
42989 gcc_target_object_format to here from
42990 gcc.dg/special/ecos.exp.
42991
42992 * lib/c-torture.exp: Include lib file-format.exp.
42993 * lib/gcc-dg.exp: Include lib file-format.exp.
42994
42995 * gcc.dg/special/ecos.exp: Remove definition of proc
42996 gcc_target_object_format.
42997
42998 1999-06-28 Jeffrey A Law (law@cygnus.com)
42999
43000 * gcc.c-torture/execute/990628-1.c: New test.
43001
43002 1999-06-25 Jeffrey A Law (law@cygnus.com)
43003
43004 * gcc.c-torture/compile/990625-2.c: New test.
43005
43006 * gcc.c-torture/compile/990625-1.c: New test.
43007
43008 1999-06-23 Nick Clifton <nickc@cygnus.com>
43009
43010 * gcc.c-torture/compile/dll.c: New test case. Check that dll
43011 attributes compile.
43012 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
43013 ports that use the COFF/PE file format.
43014
43015 1999-06-17 Jeffrey A Law (law@cygnus.com)
43016
43017 * gcc.c-torture/compile/990617-1.c: New test.
43018
43019 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
43020
43021 * g++.old-deja/g++.other/decl4.C: New test.
43022
43023 1999-06-14 Nathan Sidwell <nathan@acm.org>
43024
43025 * g++.old-deja/g++.other/bitfld3.C: New test.
43026
43027 1999-06-08 Nathan Sidwell <nathan@acm.org>
43028
43029 * g++.old-deja/g++.eh/catch1.C: New test.
43030
43031 1999-06-07 Jeffrey A Law (law@cygnus.com)
43032
43033 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
43034
43035 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
43036 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
43037
43038 1999-06-05 Craig Burley <craig@jcb-sc.com>
43039
43040 * g77.f-torture/compile/19990502-0.f: Replace with new,
43041 shorter, test that still fails after recent changes.
43042
43043 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43044
43045 * gcc.c-torture/execute/990604-1.c: New test.
43046
43047 1999-05-31 Jeffrey A Law (law@cygnus.com)
43048
43049 * gcc.c-torture/execute/990531-1.c: New test.
43050
43051 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43052
43053 * gcc.c-torture/compile/990527-1.c: New test.
43054
43055 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
43056
43057 * gcc.c-torture/execute/990527-1.c: New test.
43058
43059 1999-05-25 Nick Clifton <nickc@cygnus.com>
43060
43061 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
43062 bitfields as signed.
43063
43064 1999-05-25 Craig Burley <craig@jcb-sc.com>
43065
43066 * g77.f-torture/compile/19990525-0.f: New test.
43067
43068 1999-05-25 Jeffrey A Law (law@cygnus.com)
43069
43070 * gcc.c-torture/execute/990525-2.c: New test.
43071
43072 * gcc.c-torture/execute/990525-1.c: New test.
43073
43074 1999-05-24 Nathan Sidwell <nathan@acm.org>
43075
43076 * g++.old-deja/g++.other/anon3.C: New test.
43077 * g++.old-deja/g++.other/anon4.C: New test.
43078 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
43079 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
43080 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
43081 Merrill).
43082
43083 1999-05-24 Jeffrey A Law (law@cygnus.com)
43084
43085 * gcc.c-torture/execute/990524-1.c: New test.
43086
43087 * gcc.dg/990524-1.c: New test.
43088
43089 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43090
43091 * gcc.c-torture/compile/990523-1.c: New test.
43092
43093 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
43094
43095 * gcc.c-torture/compile/990519-1.c: New test.
43096
43097 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43098
43099 * gcc.c-torture/compile/990517-1.c: New test.
43100
43101 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
43102 (e4, f4): New tests.
43103 (main): Call them.
43104
43105 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43106
43107 * gcc.dg/noreturn-1.c: New test.
43108
43109 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43110
43111 * gcc.c-torture/execute/990513-1.c: New test.
43112
43113 1999-05-10 Richard Henderson <rth@cygnus.com>
43114
43115 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
43116
43117 1999-05-10 Craig Burley <craig@jcb-sc.com>
43118
43119 * g77.f-torture/execute/erfc.f: Use small single-precision
43120 values, to avoid problems on Alphas when not -mieee.
43121
43122 1999-05-08 Craig Burley <craig@jcb-sc.com>
43123
43124 * gcc.dg/990506-0.c: New test.
43125
43126 1999-05-08 Richard Henderson <rth@cygnus.com>
43127
43128 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
43129 the constant to test. Don't XFAIL 64-bit targets.
43130
43131 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
43132 * g++.old-deja/g++.law/profile1.C: Likewise.
43133
43134 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
43135 operator new instances.
43136 * g++.old-deja/g++.other/delete5.C: Likewise.
43137
43138 1999-05-03 Craig Burley <craig@jcb-sc.com>
43139
43140 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
43141 intrinsic.
43142
43143 1999-05-03 Craig Burley <craig@jcb-sc.com>
43144
43145 * g77.f-torture/execute/u77-test.f: Reverse order of two
43146 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
43147
43148 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43149
43150 * gcc.dg/compare1.c: New test.
43151
43152 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
43153
43154 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
43155 New tests.
43156
43157 1999-05-02 Craig Burley <craig@jcb-sc.com>
43158
43159 * g77.f-torture/compile/19990502-1.f: New test.
43160
43161 1999-05-02 Craig Burley <craig@jcb-sc.com>
43162
43163 * g77.f-torture/compile/19990502-0.f: New test.
43164
43165 1999-05-02 Craig Burley <craig@jcb-sc.com>
43166
43167 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
43168 intrinsic.
43169
43170 1999-05-02 Craig Burley <craig@jcb-sc.com>
43171
43172 * g77.f-torture/execute/u77-test.f (main): List libU77
43173 intrinsics not currently tested.
43174 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
43175 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
43176 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
43177 Trim blanks off the ends of some printed strings.
43178
43179 1999-05-02 Craig Burley <craig@jcb-sc.com>
43180
43181 * g77.f-torture/execute/u77-test.f (main): Just warn about
43182 FSTAT gid disagreement, as it's expected on some systems.
43183
43184 1999-05-01 Craig Burley <craig@jcb-sc.com>
43185
43186 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
43187 use a new function, which allows for some slop.
43188 Clean up some commentary.
43189 (issum): The new function.
43190 (sgladd): Deleted subroutine.
43191
43192 1999-05-01 Craig Burley <craig@jcb-sc.com>
43193
43194 * g77.f-torture/execute/u77-test.f: Modify to be more like
43195 libf2c/libU77 version, bringing patches to that version here.
43196 Add suitable commentary.
43197
43198 1999-04-25 Richard Henderson <rth@cygnus.com>
43199
43200 * gcc.dg/990424-1.c: New test.
43201
43202 1999-04-24 Craig Burley <craig@jcb-sc.com>
43203
43204 * g77.f-torture/execute/u77-test.f (main): Bug involving
43205 LSTAT has been fixed, so turn back on full checking.
43206
43207 1999-04-20 Craig Burley <craig@jcb-sc.com>
43208
43209 * g77.f-torture/compile/19990419-0.f: New test.
43210 * g77.f-torture/execute/19990419-1.f: New test.
43211
43212 1999-04-17 Richard Henderson <rth@cygnus.com>
43213
43214 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
43215 to avoid the need for a prototype to supress a warning.
43216
43217 1999-04-07 Jim Wilson <wilson@cygnus.com>
43218
43219 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
43220
43221 1999-04-04 Jeffrey A Law (law@cygnus.com)
43222
43223 * gcc.c-torture/execute/990404-1.c: New test.
43224
43225 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
43226
43227 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
43228 * gcc.dg/cpp-if3.c: Don't use -pedantic.
43229 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
43230 missing initializer warnings.
43231
43232 1999-03-28 Jeffrey A Law (law@cygnus.com)
43233
43234 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
43235 matching strings.
43236
43237 1999-03-26 Jeffrey A Law (law@cygnus.com)
43238
43239 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
43240
43241 1999-03-26 Craig Burley <craig@jcb-sc.com>
43242
43243 * g77.f-torture/execute/19990325-0.f: New test.
43244 * g77.f-torture/execute/19990325-1.f: New test.
43245
43246 1999-03-24 Jeffrey A Law (law@cygnus.com)
43247
43248 * gcc.c-torture/execute/990324-1.c: New test.
43249
43250 1999-03-22 Jim Wilson <wilson@cygnus.com>
43251
43252 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
43253 test with 4.
43254
43255 1999-03-17 Richard Henderson <rth@cygnus.com>
43256
43257 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
43258
43259 1999-03-13 Craig Burley <craig@jcb-sc.com>
43260
43261 * g77.f-torture/execute/19990313-2.f: New test.
43262 * g77.f-torture/execute/19990313-3.f: New test.
43263
43264 1999-03-13 Craig Burley <craig@jcb-sc.com>
43265
43266 * g77.f-torture/execute/19990313-0.f: New test.
43267 * g77.f-torture/execute/19990313-1.f: New test.
43268
43269 1999-03-12 Jim Wilson <wilson@cygnus.com>
43270
43271 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
43272 printf to sprintf.
43273 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
43274 (main): Add check for u15. Conditionalize u31 check depending on
43275 whether ints are <32 bits or >=32 bits.
43276
43277 1999-03-08 Craig Burley <craig@jcb-sc.com>
43278
43279 * g77.f-torture/execute/19981119-0.f: Improve testiness.
43280
43281 1999-03-08 Craig Burley <craig@jcb-sc.com>
43282
43283 * g77.f-torture/compile/19990305-0.f: New test.
43284 * g77.f-torture/execute/19981119-0.f: New test.
43285
43286 1999-03-08 Craig Burley <craig@jcb-sc.com>
43287
43288 * g77.f-torture/execute/970625-2.f: call ABORT if final
43289 result is not correct, instead of just printing it.
43290 Add this checking via newly introduced obfuscation, to
43291 trip up buggy front ends.
43292
43293 1999-03-07 Craig Burley <craig@jcb-sc.com>
43294
43295 * g77.f-torture/compile/960317-1.f: Moved from being
43296 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
43297
43298 1999-03-06 Craig Burley <craig@jcb-sc.com>
43299
43300 * g77.f-torture/execute/960317-1.f: New (old) test.
43301 * g77.f-torture/execute/970625-2.f: Ditto.
43302
43303 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
43304
43305 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
43306 message on line 1 or line 2; cccp and cpplib do this differently.
43307
43308 1999-03-01 Jeffrey A Law (law@cygnus.com)
43309
43310 * g++.old-deja/g++.law/weak1.C: New test.
43311
43312 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
43313
43314 * gcc.c-torture/execute/990119-1.c: Renamed to...
43315 * gcc.dg/990119-1.c: this, so it will only be tested once
43316 (it's a preprocessor test, it doesn't need to be run at
43317 multiple optimization levels).
43318
43319 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
43320
43321 * lib/g++.exp: Don't add incdir=$base_dir/../include to
43322 ALWAYS_CXXFLAGS.
43323
43324 1999-02-24 Craig Burley <craig@jcb-sc.com>
43325
43326 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
43327 * g77.f-torture/compile/19981216-0.f: ...as it is expected
43328 to not be compilable by current g77.
43329
43330 1999-02-24 Nick Clifton <nickc@cygnus.com>
43331
43332 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
43333
43334 1999-02-22 Jeffrey A Law (law@cygnus.com)
43335
43336 * gcc.c-torture/execute/990222-1.c: New test.
43337
43338 1999-02-19 Craig Burley <craig@jcb-sc.com>
43339
43340 * g77.f-torture/compile/19990218-0.f: New test.
43341 * g77.f-torture/noncompile/19990218-1.f: New test.
43342
43343 1999-02-18 Craig Burley <craig@jcb-sc.com>
43344
43345 * g77.f-torture/compile/19981216-0.f: New test.
43346
43347 1999-02-14 Jeffrey A Law (law@cygnus.com)
43348
43349 * gcc.dg/990214-1.c: New test.
43350
43351 1999-02-13 Jeffrey A Law (law@cygnus.com)
43352
43353 * gcc.dg/990213-2.c: New test.
43354
43355 * gcc.dg/990213-1.c: New test.
43356
43357 1999-02-12 Jeffrey A Law (law@cygnus.com)
43358
43359 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
43360 ints.
43361
43362 1999-02-11 Nick Clifton <nickc@cygnus.com>
43363
43364 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
43365 specified by target.
43366
43367 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
43368
43369 1999-02-11 Jeffrey A Law (law@cygnus.com)
43370
43371 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
43372
43373 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
43374
43375 * gcc.dg/special/ecos.exp: New test driver for new tests with
43376 special requirements.
43377
43378 * gcc.dg/special/alias-1.c: New test.
43379 * gcc.dg/special/gcsec-1.c: New test.
43380 * gcc.dg/special/weak-1.c: New test.
43381 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
43382 * gcc.dg/special/weak-2.c: New test.
43383 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
43384 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
43385 * gcc.dg/special/wkali-1.c: New test.
43386 * gcc.dg/special/wkali-2.c: New test.
43387 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
43388 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
43389
43390 1999-02-10 Felix Lee <flee@cygnus.com>
43391
43392 * lib/c-torture.exp (c-torture-compile): Pull out code for
43393 analyzing gcc error messages.
43394 (c-torture-execute): Likewise. Fix some (harmless) false
43395 positives.
43396 * lib/gcc.exp (gcc_check_compile): New function.
43397
43398 1999-02-08 Richard Henderson <rth@cygnus.com>
43399
43400 * gcc.c-torture/execute/990208-1.c: New test.
43401
43402 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
43403
43404 * g++.dg/special/ecos.exp: New driver for new tests with special
43405 requirements
43406
43407 * g++.dg/special/conpr-1.C: New test
43408 * g++.dg/special/conpr-2.C: New test
43409 * g++.dg/special/conpr-2a.C: New test
43410 * g++.dg/special/conpr-3.C: New test
43411 * g++.dg/special/conpr-3a.C: New test
43412 * g++.dg/special/conpr-3b.C: New test
43413
43414 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43415 allow g++ to use the dg driver
43416
43417 * README: Add comment about g++.dg directory
43418
43419 1999-02-06 Jeffrey A Law (law@cygnus.com)
43420
43421 * README: Update email addresses.
43422
43423 1999-02-03 Nick Clifton <nickc@cygnus.com>
43424
43425 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43426 arguments in order to force structure S onto the stack even on
43427 the alpha.
43428 (test): Pass 10 leading arguments to function foo as well as the
43429 structure S.
43430
43431 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43432 failure for all targets.
43433
43434 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43435 abort to terminate program execution.
43436
43437 1999-01-30 Richard Henderson <rth@cygnus.com>
43438
43439 * gcc.c-torture/execute/990130-1.c: New test.
43440
43441 1999-01-30 Jeffrey A Law (law@cygnus.com)
43442
43443 * gcc.dg/990130-1.c: New test.
43444
43445 1999-01-28 Michael Meissner <meissner@cygnus.com>
43446
43447 * gcc.c-torture/execute/990128-1.c: New test.
43448
43449 1999-01-27 Michael Meissner <meissner@cygnus.com>
43450
43451 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43452
43453 1999-01-27 Felix Lee <flee@cygnus.com>
43454
43455 * lib/c-torture.exp (c-torture-compile): pull out code for
43456 analyzing gcc error messages.
43457 (c-torture-execute): ditto, and fix some (harmless) false
43458 positives.
43459 * lib/gcc.exp (gcc_check_compile): new function.
43460
43461 1999-01-17 Jeffrey A Law (law@cygnus.com)
43462
43463 * gcc.dg/990117-1.c: New test.
43464
43465 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43466
43467 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43468
43469 1999-01-15 Jeffrey A Law (law@cygnus.com)
43470
43471 * g77.f-torture/compile/990115-1.f: New test.
43472
43473 1999-01-07 Jeffrey A Law (law@cygnus.com)
43474
43475 * gcc.c-torture/compile/990107-1.c: New test
43476
43477 1999-01-06 Jeffrey A Law (law@cygnus.com)
43478
43479 * gcc.c-torture/execute/990106-2.c: New test.
43480
43481 * gcc.c-torture/execute/990106-1.c: New test.
43482
43483 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
43484
43485 * gcc.c-torture/compile/981223-1.c: New test.
43486
43487 1998-12-29 Richard Henderson <rth@cygnus.com>
43488
43489 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43490 (opt3): Rename from opt4 and disable.
43491
43492 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
43493
43494 * g++.old-deja/g++.pt/ptrmem5.C: New test.
43495
43496 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
43497
43498 * g++.old-deja/g++.other/conv5.C: New test.
43499
43500 1998-12-14 Nick Clifton <nickc@cygnus.com>
43501
43502 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43503
43504 1998-12-11 Jeffrey A Law (law@cygnus.com)
43505
43506 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43507
43508 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
43509
43510 * gcc.c-torture/compile/981211-1.c: New test.
43511
43512 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
43513
43514 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43515
43516 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43517
43518 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43519
43520 * gcc.special/930510-1.c: Make C9X safe.
43521 * gcc.misc-tests/gcov-1.c Similarly.
43522 * gcc.misc-tests/gcov-2.c Similarly.
43523
43524 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
43525
43526 * gcc.dg/ultrasp1.c: New test.
43527
43528 1998-12-06 Richard Henderson <rth@cygnus.com>
43529
43530 * gcc.c-torture/execute/981206.c: New test.
43531
43532 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
43533
43534 * g++.old-deja/g++.ns/template7.C: New test.
43535
43536 * g++.old-deja/g++.other/expr1.C: New test.
43537
43538 * g++.old-deja/g++.eh/tmpl3.C: New test.
43539
43540 * g++.old-deja/g++.eh/tmpl2.C: New test.
43541
43542 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
43543
43544 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43545 * g++.old-deja/g++.other/using6.C: Removed.
43546 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43547
43548 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43549
43550 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
43551
43552 * g++.old-deja/g++.pt/overload8.C: New test.
43553
43554 * g++.old-deja/g++.pt/overload7.C: New test.
43555
43556 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43557
43558 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43559 and relinking messages.
43560 * lib/g++.exp (g++_target_compile): Remove .rpo file when
43561 compiling with -frepo.
43562
43563 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
43564
43565 * g++.old-deja/g++.pt/lookup6.C: New test.
43566
43567 1998-11-30 Nick Clifton <nickc@cygnus.com>
43568
43569 * gcc.c-torture/execute/981130-1.c: New test.
43570 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43571
43572 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
43573
43574 * g++.old-deja/g++.pt/explicit76.C: New test.
43575
43576 * g++.old-deja/g++.pt/friend38.C: New test.
43577
43578 * g++.old-deja/g++.ns/crash2.C: New test.
43579
43580 * g++.old-deja/g++.pt/defarg8.C: New test.
43581
43582 * g++.old-deja/g++.pt/instantiate6.C: New test.
43583
43584 * g++.old-deja/g++.pt/static6.C: New test.
43585
43586 * g++.old-deja/g++.pt/decl2.C: New test.
43587
43588 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
43589
43590 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
43591 problem is actually related with name lookup, but so what? :-)
43592
43593 * g++.old-deja/g++.pt/friend37.C: New test.
43594
43595 1998-11-25 Dave Love <d.love@dl.ac.uk>
43596
43597 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43598 element, which fails on some systems.
43599
43600 * g77.f-torture/execute/labug1.f: New test.
43601
43602 1998-11-21 Jeffrey A Law (law@cygnus.com)
43603
43604 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43605 is defined.
43606
43607 1998-11-18 Dave Love <d.love@dl.ac.uk>
43608
43609 * g77.f-torture/compile/981117-1.f: New test.
43610
43611 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
43612
43613 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
43614 properly discarded.
43615
43616 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
43617
43618 * gcc.c-torture/execute/memcheck: New directory of tests for
43619 -fcheck-memory-usage.
43620
43621 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43622
43623 * README: New file, general information about the testsuite and
43624 new description of the various C++ test subdirectories.
43625 * README.g++: Eliminate obsolete information, update and move most
43626 relevant stuff to README.
43627
43628 1998-11-07 Richard Henderson <rth@cygnus.com>
43629
43630 * gcc.c-torture/compile/981107-1.c: New test.
43631
43632 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
43633
43634 * execute/memcpy-bi.c: New testcase.
43635
43636 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
43637
43638 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43639 base classes.
43640
43641 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43642 template is selected.
43643
43644 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43645 classes, it should be accepted for all types.
43646
43647 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43648
43649 * g++.old-deja/g++.pt/spec24.C: Ensure that template
43650 specializations start with template headers.
43651
43652 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
43653
43654 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43655
43656 * g++.old-deja/g++.other/init9.C: Test cross initialization of
43657 non-POD types.
43658
43659 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
43660
43661 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43662
43663 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43664
43665 * compile/981022-1.c, compile/981022-1.x: New test and driver.
43666
43667 1998-10-19 Jeffrey A Law (law@cygnus.com)
43668
43669 * 981019-1.c: New test.
43670
43671 1998-10-14 Robert Lipe <robertl@dgii.com>
43672
43673 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43674 find objc headers.
43675
43676 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43677
43678 * compile/981001-4.c: Remove use of GCC extension that triggers a
43679 compiler bug.
43680
43681 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
43682
43683 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43684
43685 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
43686
43687 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
43688 instantiation of template produces incorrect code for delete
43689 expression.
43690
43691 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
43692 constructors' name is not unique.
43693 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43694 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43695
43696 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
43697 automatic array of const is ill-formed.
43698
43699 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
43700 of template parameter?
43701
43702 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
43703 const.
43704
43705 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
43706 pointer-to-member expression.
43707
43708 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
43709 declaration causes ICE.
43710
43711 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
43712
43713 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
43714 reserved in the global namespace.
43715
43716 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43717 generate needed virtual table.
43718
43719 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43720
43721 1998-10-10 Dariush Eslimi <eslimi@loran.com>
43722
43723 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43724 template-dependent type
43725
43726 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
43727
43728 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43729 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43730 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43731
43732 * g++.old-deja/g++.other/using5.C: New test; using decl from base
43733 class should be usable as argument of member function.
43734 * g++.old-deja/g++.other/using6.C: New test; using decl from base
43735 class should be usable as return type of member function.
43736 * g++.old-deja/g++.other/using7.C: New test; using decl from base
43737 class should be usable as type of data member.
43738
43739 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43740
43741 1998-10-09 Jeffrey A Law (law@cygnus.com)
43742
43743 * gcc.c-torture/special/920521-1.c: Fix bogus test.
43744
43745 1998-10-08 Nick Clifton <nickc@cygnus.com>
43746
43747 * gcc.dg/dll-?.c Add thumb to target list.
43748 Fix assembler scan patterns to match current assembler output.
43749
43750 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
43751
43752 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
43753 matching of template brackets.
43754
43755 * g++.old-deja/g++.other/using4.C: New test. Test using
43756 declarations of methods from base classes.
43757
43758 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
43759 within functions should introduce names into the innermost
43760 enclosing namespace.
43761
43762 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
43763 of static locals if first initialization throws.
43764
43765 1998-10-07 Jim Wilson <wilson@cygnus.com>
43766
43767 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43768
43769 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
43770
43771 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
43772 lose track of the possible targets of tablejump insns.
43773 * special/special.exp: Run it.
43774
43775 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
43776
43777 * g++.old-deja/g++.pt/friend35.C: New test. A template function
43778 must be declared before its specializations can be named in friend
43779 declarations.
43780
43781 1998-10-05 Dave Love <d.love@dl.ac.uk>
43782
43783 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43784
43785 * g77.f-torture/execute/io1.f: New test.
43786
43787 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
43788
43789 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43790 with pointer to template function, for which no argument deduction
43791 is possible.
43792
43793 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43794 specialization of template function as argument to template
43795 function.
43796
43797 * g++.old-deja/g++.other/access2.C: New test; Inner class
43798 shouldn't have privileged access to Outer's names.
43799
43800 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
43801
43802 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43803 friend template declared within template class conflicts with
43804 nested class of the same name.
43805
43806 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43807 is ignored.
43808
43809 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43810 object with direct initializer as function declaration.
43811
43812 * g++.old-deja/g++.other/decl2.C: New test; duplicate
43813 initializers.
43814
43815 * g++.old-deja/g++.other/null2.C: New test; conditional operator
43816 involving const pointer and NULL produces incorrect result.
43817
43818 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43819 type name without `typename' should be rejected with -pedantic.
43820
43821 1998-10-02 Richard Henderson <rth@cygnus.com>
43822
43823 * g++.old-deja/g++.other/addrof1.C: New test.
43824
43825 1998-10-01 Nick Clifton <nickc@cygnus.com>
43826
43827 * gcc.c-torture/compile/981001-1.c: New test.
43828 * gcc.c-torture/execute/981001-1.c: New test.
43829
43830 1998-10-01 Jeffrey A Law (law@cygnus.com)
43831
43832 * gcc.c-torture/compile/981001-2.c: New test.
43833 * gcc.c-torture/compile/981001-3.c: New test.
43834 * gcc.c-torture/compile/981001-4.c: New test.
43835
43836 1998-10-01 Robert Lipe <robertl@dgii.com>
43837
43838 * lib/objc.exp (objc_target_compile): Add -L during compiles for
43839 multilibbed hosts. Idea grafted from g77.exp.
43840
43841 1998-09-30 Dave Love <d.love@dl.ac.uk>
43842
43843 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43844 avoid losing on systems which need -lsocket.
43845
43846 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
43847
43848 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43849 * g++.old-deja/g++.other/nested2.C: Ditto.
43850 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43851 failure.
43852
43853 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
43854
43855 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43856 preferred over template operator!= for enum bitfields.
43857
43858 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
43859
43860 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43861 that happen to have the same base name, but in different scopes,
43862 are incorrectly rejected.
43863
43864 1998-09-16 Richard Henderson <rth@cygnus.com>
43865
43866 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43867 on the native word size instead of an integer literal.
43868
43869 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
43870
43871 * g++.old-deja/g++.other/static2.C: Invocation of static data
43872 member of type pointer-to-function denoted as non-static member.
43873
43874 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43875 checks involving function types and aliases.
43876
43877 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
43878
43879 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43880 redefined to the same non-trivial type.
43881
43882 * g++.old-deja/g++.pt/explicit73.C: Test for proper
43883 namespace-qualification of template specializations declared in
43884 other namespaces.
43885
43886 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43887 to declare a subset of the specializations of a template function
43888 as friends of specializations of a template class.
43889
43890 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43891 member templates that do not fully specialize the enclosing
43892 template class are rejected.
43893
43894 1998-09-11 Dave Love <d.love@dl.ac.uk>
43895
43896 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43897
43898 1998-09-08 Dave Love <d.love@dl.ac.uk>
43899
43900 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43901 altered from libf2c/libU77 version.
43902
43903 1998-09-06 Dave Love <d.love@dl.ac.uk>
43904
43905 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43906
43907 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
43908
43909 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43910 (un)signed char are different types for template specialization
43911 purposes.
43912
43913 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
43914
43915 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43916 * objc: ObjC testsuite.
43917
43918 1998-08-31 Catherine Moore <clm@cygnus.com>
43919
43920 * gcc.c-torture/execute/941014-1.x: New file.
43921
43922 1998-08-31 Nick Clifton <nickc@cygnus.com>
43923
43924 * lib/c-torture.exp: Add support for
43925 torture_eval_before_compile and torture_eval_before_execute
43926 variables.
43927
43928 1998-08-30 Jeffrey A Law (law@cygnus.com)
43929
43930 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
43931 this test triggers valid.
43932
43933 1998-08-27 Jeffrey A Law (law@cygnus.com)
43934
43935 * gcc.dg/980827-1.c: New test.
43936
43937 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
43938
43939 * gcc.c-torture/execute/loop-4b.c: New test.
43940
43941 1998-08-26 Nick Clifton <nickc@cygnus.com>
43942
43943 * lib/c-torture.exp: Add support for
43944 torture_eval_before_compile and torture_eval_before_execute
43945 variables.
43946
43947 1998-08-25 Jeffrey A Law (law@cygnus.com)
43948
43949 * gcc.c-torture/compile/980825-1.c: New test.
43950
43951 1998-08-24 Nick Clifton <nickc@cygnus.com>
43952
43953 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43954 count number tests in opt_t0 not good_t0.
43955
43956 1998-08-24 Jeffrey A Law (law@cygnus.com)
43957
43958 * gcc.c-torture/compile/930326-1.x: Fix typo.
43959
43960 1998-08-23 Mark Mitchell <mark@markmitchell.com>
43961
43962 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43963 causes an ICE.
43964
43965 1998-08-21 Jeffrey A Law (law@cygnus.com)
43966
43967 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43968 STACK_SIZE is defined.
43969 * gcc.c-torture/unsorted/stuct.c: Similarly.
43970
43971 * gcc.c-torture/compile/980821-1.c: New test.
43972
43973 1998-08-21 Jeffrey A Law (law@cygnus.com)
43974
43975 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43976
43977 1998-08-19 Mark Mitchell <mark@markmitchell.com>
43978
43979 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43980 code.
43981
43982 1998-08-09 Mark Mitchell <mark@markmitchell.com>
43983
43984 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43985 error'.
43986
43987 1998-08-18 Jeffrey A Law (law@cygnus.com)
43988
43989 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43990
43991 1998-08-16 Jeffrey A Law (law@cygnus.com)
43992
43993 * gcc.c-torture/compile/980816-1.c: New test.
43994
43995 * gcc.dg/980816-1.c: New test.
43996
43997 1998-08-13 Jeffrey A Law (law@cygnus.com)
43998
43999 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
44000 compiler for ieee tests.
44001
44002 1998-08-01 Dave Love <d.love@dl.ac.uk>
44003
44004 * g77.f-torture/compile/980729-0.f: New test.
44005
44006 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
44007
44008 * gcc.c-torture/special/eeprof-1.c: New test, for
44009 -finstrument-functions.
44010 * gcc.c-torture/special/special.exp: Run it.
44011
44012 1998-07-29 Jeffrey A Law (law@cygnus.com)
44013
44014 * gcc.c-torture/compile/980729-1.c: New test.
44015
44016 1998-07-27 Nick Clifton <nickc@cygnus.com>
44017
44018 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
44019 __thumb__ is defined, and test for ARM style doubles if so.
44020
44021 1998-07-26 Dave Love <d.love@dl.ac.uk>
44022
44023 * g77.f-torture/noncompile/980615-0.f: New test.
44024
44025 1998-07-26 H.J. Lu (hjl@gnu.org)
44026
44027 * gcc.dg/980312-1.c: Do link instead of compile.
44028 * gcc.dg/980313-1.c: Likewise.
44029
44030 1998-07-26 Jeffrey A Law (law@cygnus.com)
44031
44032 * gcc.c-torture/compile/980726-1.c: New test.
44033
44034 1998-07-25 Dave Love <d.love@dl.ac.uk>
44035
44036 * g77.f-torture/execute/io0.f: New test.
44037
44038 1998-07-24 Nick Clifton <nickc@cygnus.com>
44039
44040 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
44041 an int.
44042
44043 1998-06-18 Michael Meissner <meissner@cygnus.com>
44044
44045 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
44046 m32r bugs.
44047
44048 1998-07-17 Nick Clifton <nickc@cygnus.com>
44049
44050 * gcc.dg/980626-1.c: Expect failures for all toolchains until
44051 c-decl.c:grokdeclarator can handle mode attributes.
44052
44053 1998-07-16 Jeffrey A Law (law@cygnus.com)
44054
44055 * gcc.c-torture/execute/980716-1.c: New test.
44056
44057 1998-07-13 Jeffrey A Law (law@cygnus.com)
44058
44059 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
44060 the mn10200.
44061 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
44062 the mn10200.
44063 * gcc.c-torture/execute/va-arg-3.x: Similarly.
44064 * gcc.c-torture/compile/930326-1.x: Similarly.
44065
44066 1998-07-13 Dave Love <d.love@dl.ac.uk>
44067
44068 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
44069 New test from Craig.
44070
44071 1998-07-12 Dave Love <d.love@dl.ac.uk>
44072
44073 * g77.f-torture/noncompile/980616-0.f: New test.
44074
44075 * g77.f-torture/execute/970816-3.f: New test from Craig.
44076
44077 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44078
44079 * g++.other/singleton.C: Return error value instead of taking
44080 SIGSEGV.
44081
44082 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
44083
44084 * g++.other/singleton.C: New test. Warning is under dispute.
44085 Runtime crash is not.
44086
44087 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44088
44089 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
44090 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
44091 using6.C, using7.C}: New namespace tests.
44092
44093 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
44094
44095 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
44096 specialization with typedef'ed names used as array indexes.
44097
44098 1998-07-09 Jeffrey A Law (law@cygnus.com)
44099
44100 * gcc.c-torture/execute/980709-1.c: New test.
44101
44102 * gcc.dg/980709-1.c: New test.
44103
44104 1998-07-07 Richard Henderson <rth@cygnus.com>
44105
44106 * gcc.c-torture/execute/bcp-1.c: New test.
44107
44108 1998-07-07 Jeffrey A Law (law@cygnus.com)
44109
44110 * gcc.c-torture/execute/980707-1.c: New test.
44111
44112 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
44113
44114 * gcc.c-torture/compile/980706-1.c: New test.
44115
44116 1998-07-01 Dave Love <d.love@dl.ac.uk>
44117
44118 * g77.f-torture/execute/980701-0.f,
44119 g77.f-torture/execute/980701-1.f: New test from Craig.
44120
44121 1998-07-01 Jeffrey A Law (law@cygnus.com)
44122
44123 * gcc.c-torture/compile/980701-1.c: New test.
44124
44125 * gcc.c-torture/execute/980701-1.c: New test.
44126
44127 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
44128 rlsruhe.de>
44129
44130 * g++.old-deja/g++.robertl/eb132.C: New test.
44131 * g++.old-deja/g++.robertl/eb133.C: Likewise.
44132
44133 1998-06-29 Dave Love <d.love@dl.ac.uk>
44134
44135 * g77.f-torture/execute/980628-7.f,
44136 g77.f-torture/execute/980628-8.f,
44137 g77.f-torture/execute/980628-9.f,
44138 g77.f-torture/execute/980628-10.f: New tests from Craig.
44139
44140 * g77.f-torture/execute/980628-3.f: Remove mail headers.
44141
44142 1998-06-28 Jeffrey A Law (law@cygnus.com)
44143
44144 * g77.f-torture/execute/980628-4.f: New test from Craig.
44145 * g77.f-torture/execute/980628-5.f: Likewise.
44146 * g77.f-torture/execute/980628-2.f: Likewise.
44147 * g77.f-torture/execute/980628-0.f: Likewise.
44148 * g77.f-torture/execute/980628-1.f: Likewise.
44149 * g77.f-torture/execute/980628-3.f: Likewise.
44150 * g77.f-torture/execute/980628-6.f: Likewise.
44151
44152 1998-06-28 Jeffrey A Law (law@cygnus.com)
44153
44154 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
44155 directory when nothing has been installed yet.
44156
44157 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
44158
44159 * gcc.c-torture/special/special.exp: Handle newer versions of
44160 dejagnu.
44161
44162 1998-06-26 Jeffrey A Law (law@cygnus.com)
44163
44164 * gcc.dg/980626-1.c: New test.
44165
44166 1998-06-19 Bruno Haible <haible@ilog.fr>
44167
44168 * gcc.misc-tests/m-un-2.c: New test.
44169 * g++.old-deja/g++.other/warn01.c: Likewise.
44170
44171 1998-06-19 Robert Lipe <robertl@dgii.com>
44172
44173 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
44174 compatibility with assmblers with a different comment character.
44175 Eliminate use of GAS-specific extensions.
44176
44177 1998-06-19 Jeffrey A Law (law@cygnus.com)
44178
44179 * gcc.c-torture/execute/ieee/980619-1.c: New test.
44180
44181 1998-06-19 Robert Lipe <robertl@dgii.com>
44182
44183 * lib/g77.exp: Replace search for libf2c.a with search for newly
44184 renamed libg2c.a
44185
44186 1998-06-17 Jeffrey A Law (law@cygnus.com)
44187
44188 * gcc.c-torture/execute/980617-1.c: New test.
44189
44190 1998-06-12 Jeffrey A Law (law@cygnus.com)
44191
44192 * gcc.c-torture/execute/980612-1.c: New test.
44193
44194 1998-06-08 Jeffrey A Law (law@cygnus.com)
44195
44196 * gcc.dg/980523-1.c: Only test on ppc-linux.
44197 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
44198
44199 * gcc.c-torture/execute/980608-1.c: New test.
44200
44201 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
44202
44203 * gcc.c-torture/execute/980605-1.c: New test.
44204
44205 1998-06-04 Jeffrey A Law (law@cygnus.com)
44206
44207 * gcc.c-torture/execute/980604-1.c: New test.
44208
44209 1998-06-02 Jeffrey A Law (law@cygnus.com)
44210
44211 * gcc.c-torture/execute/980602-1.c: New test.
44212 * gcc.c-torture/execute/980602-2.c: Likewise.
44213
44214 1998-06-02 Dave Love <d.love@dl.ac.uk>
44215
44216 * 970125-0.f: Fix per JCB. Add commentary.
44217
44218 1998-05-31 Michael Meissner <meissner@cygnus.com>
44219
44220 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
44221 IEEE -0 support.
44222
44223 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
44224
44225 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
44226 earlier.
44227
44228 1998-05-28 Catherine Moore <clm@cygnus.com>
44229
44230 * gcc.c-torture/execute/980526-3.c: New test.
44231
44232 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
44233
44234 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
44235 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
44236 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
44237 m88k-motorola-sysv3 to XFAIL.
44238
44239 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44240
44241 * gcc.dg/980526-1.c: New test.
44242 * gcc.c-torture/execute/980526-2.c: New test.
44243
44244 1998-05-26 Jeffrey A Law (law@cygnus.com)
44245
44246 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
44247
44248 * gcc.c-torture/execute/980526-1.c: New test.
44249
44250 1998-05-26 Dave Love <d.love@dl.ac.uk>
44251
44252 * g77.f-torture/execute/alpha2.f: Add runtime test.
44253
44254 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
44255
44256 * g++.old-deja/old-deja.exp: Strip leading directories.
44257
44258 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
44259 error for the line. Don't run multiple tests for the same line.
44260
44261 1998-05-23 Jeffrey A Law (law@cygnus.com)
44262
44263 * gcc.dg/980523-1.c: New test.
44264
44265 1998-05-23 Dave Love <d.love@dl.ac.uk>
44266
44267 * g77.f-torture/compile/970915-0.f: New test.
44268
44269 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
44270
44271 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
44272
44273 1998-05-21 Jeffrey A Law (law@cygnus.com)
44274
44275 * gcc.dg/980520-1.c: New test.
44276
44277 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
44278
44279 * gcc.dg/980502-1.c: Fix return type.
44280
44281 1998-05-20 Jeffrey A Law (law@cygnus.com)
44282
44283 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
44284 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
44285 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
44286 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
44287 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
44288
44289 1998-05-20 Dave Love <d.love@dl.ac.uk>
44290
44291 * g77.f-torture/execute/980520-1.f: New test.
44292
44293 1998-05-15 Dave Love <d.love@dl.ac.uk>
44294
44295 * lib/mike-g77.exp: New file.
44296
44297 * g77.f-torture/noncompile/noncompile.exp,
44298 g77.f-torture/noncompile/check0.f: New files.
44299
44300 1998-05-14 Dave Love <d.love@dl.ac.uk>
44301
44302 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
44303 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
44304 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
44305 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
44306 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
44307 abort where appropriate.
44308
44309 1998-05-05 Michael Meissner <meissner@cygnus.com>
44310
44311 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
44312 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
44313
44314 1998-04-29 Dave Love <d.love@dl.ac.uk>
44315
44316 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
44317
44318 1998-04-27 Dave Love <d.love@dl.ac.uk>
44319
44320 * g77.f-torture/compile/980427-0.f: New test.
44321
44322 1998-04-24 Dave Love <d.love@dl.ac.uk>
44323
44324 * g77.f-torture/compile/980424-0.f: New test.
44325
44326 1998-04-19 Dave Love <d.love@dl.ac.uk>
44327
44328 * g77.f-torture/compile/980419-2.f (main): New test.
44329 * g77.f-torture/compile/970125-0.f: New test.
44330 * g77.f-torture/compile/980419-1.f: New test.
44331
44332 1998-04-08 Jim Wilson <wilson@cygnus.com>
44333
44334 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
44335 of loop-4.c.
44336
44337 1998-04-07 Jim Wilson <wilson@cygnus.com>
44338
44339 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44340
44341 1998-04-03 Jim Wilson <wilson@cygnus.com>
44342
44343 * gcc.c-torture/compile/980329-1.c: New test.
44344
44345 1998-03-18 Jim Wilson <wilson@cygnus.com>
44346
44347 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44348 * gcc.dg/980312-1.c: Fix typo in -march command.
44349
44350 1998-03-16 H.J. Lu (hjl@gnu.org)
44351
44352 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44353
44354 1998-03-11 Robert Lipe <robertl@dgii.com>
44355
44356 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
44357 Dave Love agree the Fortran source is bogus.
44358
44359 1998-03-11 Robert Lipe <robertl@dgii.com>
44360
44361 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
44362 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
44363 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
44364 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
44365 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
44366
44367 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
44368
44369 * g++.old-deja/g++.other/friend1.C: New test.
44370
44371 1998-02-18 Dave Love <d.love@dl.ac.uk>
44372
44373 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
44374 possibly uninitialized) variables and declare dnrm2.
44375
44376 1998-02-23 Robert Lipe <robertl@dgii.com>
44377
44378 From Bruno Haible <haible@ilog.fr>:
44379 * gcc.c-torture/execute/980223.c: New test.
44380
44381 1998-02-13 Jeffrey A Law (law@cygnus.com)
44382
44383 * gcc.dg/ifelse-1.c: New test.
44384
44385 1998-02-09 H.J. Lu (hjl@gnu.org)
44386
44387 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
44388
44389 * lib/old-dejagnu.exp (old-dejagnu): Added the
44390 "execution test - XFAIL *-*-*" handling in the spirit of
44391 "excess errors test -". Changed the "execution test fails"
44392 handling to be like "excess errors test fails".
44393 * Update various tests accordingly.
44394
44395 1998-02-06 Jim Wilson <wilson@cygnus.com>
44396
44397 * gcc.c-torture/execute/980205.c: New test.
44398
44399 1998-01-18 Jeffrey A Law (law@cygnus.com)
44400
44401 * lib/c-torture.exp: Look for .x files instead of .cexp files.
44402 * lib/f-torture.exp: Similarly.
44403 * gcc.c-torture: Rename all .cexp files to .x files.
44404
44405 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
44406
44407 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44408 (940510-1.c): Removed duplicate.
44409 (971104-1.c): New test.
44410
44411 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
44412
44413 * lib/f-torture.exp: Improve error and loop detection.
44414
44415 1997-11-19 Michael Meissner <meissner@cygnus.com>
44416
44417 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44418 use that to size the filler array.
44419
44420 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
44421
44422 * lib/c-torture.exp(c-torture-execute): Fix typo.
44423
44424 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44425 testcase as the executable name. Keep the executable around if
44426 the test fails.
44427
44428 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
44429
44430 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44431 changes. Only test one -g option, and move it to the end of the
44432 list of options to test.
44433
44434 1997-09-19 Michael Meissner <meissner@cygnus.com>
44435
44436 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44437 variable GCC_TORTURE_OPTIONS to supply default switches separated
44438 by colons. If no environment variable, run tests with -O0 -g, -O1
44439 -g, and -O2 -g as well.
44440
44441 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
44442
44443 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44444 explanatory comments. Fix indentation.
44445
44446 1997-09-15 Jeffrey A Law (law@cygnus.com)
44447
44448 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44449
44450 1997-09-11 Jeffrey A Law (law@cygnus.com)
44451
44452 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44453 * g++.old-deja/g++.mike/p7325.C: Likewise.
44454 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44455
44456 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
44457
44458 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44459 * g++.old-deja/g++.brendan/crash30.C: Likewise.
44460 * g++.old-deja/g++.brendan/crash39.C: Likewise.
44461 * g++.old-deja/g++.law/operators4.C: Likewise.
44462
44463 1997-09-11 Joe Buck (jbuck@synopsys.com)
44464
44465 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44466 * g++.old-deja/g++.mike/p784.C: Ditto.
44467 * g++.old-deja/g++.mike/p785.C: Ditto.
44468
44469 1997-09-05 Jeffrey A Law (law@cygnus.com)
44470
44471 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44472
44473 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
44474
44475 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44476 target feature; pass this to c-torture-execute as needed.
44477
44478 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
44479
44480 * lib/c-torture.exp(c-torture-execute): If the previous and the
44481 current executables being tested are identical, we don't need to
44482 run the executable again. Try to make the executable names
44483 unique. Add an optional argument for passing additional compiler
44484 flags.
44485
44486 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
44487
44488 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44489
44490 1997-08-29 Jeffrey A Law (law@cygnus.com)
44491
44492 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44493
44494 1997-07-31 Jeffrey A Law (law@cygnus.com)
44495
44496 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44497 32bit or larger longs.
44498
44499 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44500 have either a 32bit long or 32bit int.
44501
44502 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
44503
44504 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44505 Make double precision tests dependent on sizeof (double).
44506
44507 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
44508
44509 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44510 too.
44511
44512 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
44513
44514 * gcc.c-torture/compile/961203-1.cexp: New script.
44515
44516 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
44517
44518 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44519 up the includes ourselves.
44520
44521 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
44522
44523 * lib/plumhall.exp: Remove random include, and add a few
44524 verbose messages for debugging.
44525
44526 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
44527
44528 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44529 of trying to do it ourselves.
44530
44531 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
44532
44533 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44534
44535 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
44536
44537 * gcc.prms/5403.c: Made regexp a bit less strict.
44538
44539 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
44540
44541 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44542 is returned from remote_load instead.
44543 * lib/plumhall.exp: Ditto.
44544 * lib/mike-g++.exp: Ditto.
44545 * lib/old-dejagnu.exp: Ditto.
44546 * lib/c-torture.exp: Ditto.
44547
44548 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
44549
44550 * lib/g++.exp: Use build_wrapper procedure.
44551 * lib/gcc.exp: Ditto.
44552
44553 1997-05-20 Jeffrey A Law (law@cygnus.com)
44554
44555 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44556 an old-style decl for malloc. Fixes tests to work when
44557 sizeof (int) != sizeof (size_t).
44558
44559 1997-05-15 Mike Meissner <meissner@cygnus.com>
44560
44561 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44562
44563 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44564 use stdargs.h interface.
44565
44566 1997-05-15 Mike Meissner <meissner@cygnus.com>
44567
44568 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44569 NO_VARARGS when compiling.
44570
44571 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
44572
44573 * lib/plumhall.exp(ph_includes): New procedure.
44574 (ph_make): Use it.
44575 (ph_compiler): Ditto.
44576
44577 * lib/g++.exp: Rename test-glue.c to testglue.c.
44578 * lib/gcc.exp: Ditto.
44579
44580 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
44581
44582 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44583 to completion when it's called.
44584
44585 1997-03-21 Michael Meissner <meissner@cygnus.com>
44586
44587 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44588 is defined, don't do test.
44589
44590 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
44591
44592 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44593 for object files.
44594 (ph_summary): Mark skipped testcases as untested, not unresolved.
44595
44596 * lib/plumhall.exp (ph_make): If unresolved because of bad
44597 errorCode, record errorCode in log file.
44598 (*): Replace send_log/verbose with verbose -log.
44599
44600 1997-03-19 Michael Meissner <meissner@cygnus.com>
44601
44602 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44603 double conversion if double isn't at least 8 bytes.
44604
44605 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44606 int to work with targets where int is 16 bits.
44607
44608 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44609 8 bytes, just exit, since 4 byte doubles don't have enough bits of
44610 precision for the test to complete.
44611
44612 1997-03-14 Michael Meissner <meissner@cygnus.com>
44613
44614 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44615 if d10v is not compiled with the -mdouble64 flag.
44616 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44617
44618 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44619 d10v is not compiled with the -mint32 flag.
44620
44621 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
44622
44623 * lib/plumhall.exp: Use incr_count.
44624
44625 1997-03-12 Jeffrey A Law (law@cygnus.com)
44626
44627 * gcc.c-torture: Update to c-torture-1.45.
44628
44629 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
44630
44631 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44632 the name of the expect testcase file).
44633
44634 * lib/g++.exp(g++_init): Ditto.
44635
44636 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
44637
44638 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44639 the host.
44640
44641 * lib/gcc.exp(gcc_exit): New procedure.
44642
44643 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
44644
44645 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44646 specs where appropriate.
44647
44648 * g++.old-deja/g++.arm/*: Added additional ERROR checks
44649 because of new "candidates are" messages, and removed a few
44650
44651 * Converted all non-old-style g++ testcases to old-style, and
44652 moved into g++.old-deja.
44653
44654 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
44655
44656 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44657 options.
44658
44659 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44660 succeeded.
44661
44662 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44663
44664 1997-02-13 Michael Meissner <meissner@cygnus.com>
44665
44666 * lib/gcc.exp (gcc_target_compile): Add support for defining
44667 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44668 the machine doesn't have those features.
44669
44670 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
44671
44672 * g++.law/operators4.exp: Don't use LIBS.
44673
44674 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
44675
44676 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44677
44678 * lib/mike-g++.exp: Don't set the compiler to be tested here.
44679 * lib/g++.exp: Set it here instead. Also, allow use of the
44680 --tool_exec and --tool_opt options. Change CXX to
44681 GXX_UNDER_TEST.
44682
44683 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44684
44685 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44686
44687 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
44688
44689 * lib/old-dejagnu.exp: Use prune_warnings instead of
44690 prune_system_crud.
44691 * lib/mike-g++.exp: Ditto.
44692 * lib/gcc.exp: Ditto.
44693 * lib/g++.exp: Ditto.
44694
44695 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44696
44697 1997-02-07 Jeffrey A Law (law@cygnus.com)
44698
44699 * 941014-2.c: Include stdlib.h
44700 * 960327-1.c: Include stdio.h
44701 * dbra.c, index-1.c: Don't assume ints are 32bits.
44702
44703 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
44704
44705 * lib/gcc.exp: Add gcc,stack_size target feature.
44706
44707 * lib/g++.exp(g++_target_compile): Add the include and link
44708 paths here, not in two other places. And, it's $options, not
44709 options.
44710
44711 * lib/mike-g++.exp(postbase): Remove the code that determines
44712 the correct include and link paths.
44713 * g++.old-deja/old-deja.exp: Ditto.
44714
44715 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
44716
44717 * lib/g++.exp(g++_init): target_compile no longer returns the
44718 filename of the result.
44719
44720 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
44721
44722 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44723 call to glob.
44724
44725 * gcc.c-torture/special/special.exp: Change call to
44726 gcc_target_compile to include the object file.
44727
44728 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
44729
44730 * gcc.c-torture/special/special.exp: Correct misspelling in last
44731 change.
44732
44733 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
44734
44735 * lib/plumhall.exp(ph_summary): Log the entire output of the
44736 executable. Return -1 if there were any failures, 0 otherwise.
44737 (ph_execute): Return -1 if there were any failures, 0 otherwise.
44738 (ph_make): Clean up objects and executables that were built
44739 if the tests succeeded.
44740
44741 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
44742
44743 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44744 libraries and includes in the build tree as appropriate.
44745
44746 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
44747
44748 * lib/c-torture.exp: Instead of looking for the global variable
44749 NO_LONG_LONG, check to see if that's a feature of the target.
44750
44751 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
44752
44753 * config/default.exp: Minimize. Delete the remainer of the files in
44754 config; this functionality is now in devo/dejagnu/config.
44755
44756 g++.*/*: Pass any additional flags used to compile to postbase;
44757 delete CXXFLAGS.
44758
44759 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44760 is now done by runtest.exp. Use gcc_target_compile instead of
44761 compile.
44762
44763 lib/c-torture.exp: Use gcc_target_compile instead of compile.
44764 Remove references to CFLAGS. Use remote_file instead of
44765 calling rm -f.
44766 (c-torture): Take a list of arguments to use to compile this
44767 testcase.
44768
44769 lib/g++.exp: Simplify. Use target_compile instead of compile.
44770 lib/gcc-dg.exp: Ditto.
44771 lib/gcc.exp: Ditto.
44772 lib/mike-{gcc,g++}.exp: Ditto.
44773 lib/old-dejagnu.exp: Ditto.
44774 lib/plumhall.exp: Ditto.
44775
44776 1997-01-08 Jim Wilson <wilson@cygnus.com>
44777
44778 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44779 (ph_linker): Likewise.
44780
44781 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
44782
44783 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44784 MAP_ANON / MAP_ANONYMOUS if defined;
44785 else try to map from /dev/zero .
44786
44787 1996-11-12 Jeffrey A Law (law@cygnus.com)
44788
44789 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44790 isn't defined, then define it to MAP_ANONYMOUS.
44791
44792 1996-11-12 Jeffrey A Law (law@cygnus.com)
44793
44794 * gcc.c-torture: Update to c-torture-1.42 release.
44795
44796 1996-11-11 Jeffrey A Law (law@cygnus.com)
44797
44798 * gcc.c-torture: Update to c-torture-1.41 release.
44799
44800 1996-10-27 Jeffrey A Law (law@cygnus.com)
44801
44802 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
44803 c-torture release.
44804
44805 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
44806
44807 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44808 and LDFLAGS. Fix second case to append the target_info ldflags
44809 onto LDFLAGS, not CFLAGS.
44810 * lib/g++.exp (g++_init): Add target_info stuff.
44811 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
44812 of libgloss and newlib flags for !native.
44813
44814 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44815 (GDB): Fix relative path to go up another dir for finding gdb.
44816
44817 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
44818
44819 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44820 versions in the target_info array, if they don't exist.
44821
44822 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
44823
44824 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44825
44826 1996-07-08 Jim Wilson <wilson@cygnus.com>
44827
44828 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44829 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44830
44831 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
44832
44833 * lib/old-dejagnu.exp: Don't remove the output file before we've
44834 actually tested it. Don't append pwd to the path of the executable
44835 we're testing.
44836
44837 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
44838
44839 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44840
44841 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
44842
44843 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44844 temporary directory for compiler files, and set it to a default
44845 value of /tmp. Set $output as the name of the output file from
44846 compiling the testcase. Add a -o option to $cflags_var so the
44847 compiler writes the final output file as $output. Set $executable
44848 to $output.
44849
44850 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44851 directory for compiler files, and set it to /tmp if it doesn't
44852 already have a value. Set $output_file to the name of the output
44853 file from compiling the testcase. Add a -o option to CXXFLAGS so
44854 the compiler writes the final output file as $output. Use $output
44855 as the executable to be tested.
44856
44857 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
44858
44859 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44860
44861 1996-06-08 Jeffrey A Law (law@cygnus.com)
44862
44863 * gcc.c-torture/execute/pending-1.c: New test. Still
44864 pending in Tege's queue.
44865
44866 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
44867
44868 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44869 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
44870 if there were failures. Call unresolved if there were unresolved
44871 testcases. Call gcc_fail if program did not run to completion.
44872 (ph_make): Pass additional argument name to ph_execute.
44873 (ph_execute): Add new argument. Pass additional arguments to
44874 ph_summary. Call gcc_fail is there is no execution output.
44875
44876 1996-04-24 Jeffrey A Law (law@cygnus.com)
44877
44878 * lib/plumhall.exp (proc_summary): Output relavent summary
44879 lines into the log so specific failures in plumhall can be
44880 investigated.
44881
44882 1996-04-10 Jeffrey A Law (law@cygnus.com)
44883
44884 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44885 (c-torture-execute): Don't try to execute tests which use
44886 "long long" types if $NO_LONG_LONG is nonzero.
44887
44888 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
44889
44890 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44891 not c-torture.
44892
44893 * gcc.ieee: Move from here.
44894 * gcc.c-torture/execute/ieee: To here.
44895
44896 1996-03-26 Jeffrey A Law (law@cygnus.com)
44897
44898 * gcc.c-torture: Update to c-torture-1.41 release.
44899
44900 1996-03-22 Jeffrey A Law (law@cygnus.com)
44901
44902 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44903 not "$output".
44904
44905 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
44906
44907 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44908 -c present.
44909
44910 1996-03-02 Jeffrey A Law (law@cygnus.com)
44911
44912 * config/proelf.exp: Handle connecting to a simulator.
44913
44914 1996-01-31 Jeffrey A Law (law@cygnus.com)
44915
44916 * config/proelf.exp: New file. Enough framework that we can
44917 run c-torture tests on the proelf targets (or any other target
44918 that gdb can connect to for that matter).
44919
44920 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
44921
44922 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44923 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
44924
44925 * lib/plumhall.exp (ph_execute): Always call ph_summary if
44926 exec_output exists.
44927
44928 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
44929
44930 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44931 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44932
44933 * config/*.exp: Update FSF address. Change result of ${tool}_load
44934 to pass/fail/unresolved/unsupported/untested. Caller must now
44935 call unresolved/unsupported/untested.
44936 * lib/*.exp: Update FSF address. Update to handle new results of
44937 ${tool}_load.
44938 * lib/chill.exp (verbose): Delete.
44939
44940 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
44941
44942 * lib/gcc.exp (default_gcc_start): Change order of args to
44943 $LDFLAGS $CFLAGS $LIBS.
44944 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44945 Save/set/restore CFLAGS. Pass single arg to gcc_start.
44946 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44947 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44948 * gcc.misc-tests/dg-test.exp: Likewise.
44949 * gcc.misc-tests/msgs.exp: Likewise.
44950 * gcc.prms/prms.exp: Likewise.
44951 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44952 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44953
44954 * lib/dg.exp: Deleted, moved to dejagnu/lib.
44955
44956 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
44957
44958 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44959
44960 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44961 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44962
44963 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44964 necessary.
44965
44966 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
44967
44968 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44969 global for loop; add use of $mathlib.
44970 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44971 settings here; set mathlib for anything but VxWorks.
44972
44973 1996-01-22 Jeffrey A Law (law@cygnus.com)
44974
44975 * gcc.c-torture: Update to c-torture-1.40 release.
44976
44977 1996-01-03 Jeffrey A Law (law@cygnus.com)
44978
44979 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44980 dg.exp.
44981
44982 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
44983
44984 * lib/c-torture.exp (c-torture-execute): Declare "output" as
44985 global.
44986
44987 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
44988
44989 * lib/g++.exp (LIBS): Define if not already.
44990 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44991 (gcc-dg-prune): Call prune_gcc_output.
44992 * lib/gcc.exp (prune_gcc_output): New proc.
44993 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44994 prune_gcc_output.
44995
44996 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
44997
44998 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44999 (c-torture-execute): Likewise. Rename `name' to `testcase'.
45000
45001 1995-11-15 Jeffrey A Law (law@cygnus.com)
45002
45003 * gcc.c-torture: Update to c-torture-1.39 release.
45004
45005 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
45006
45007 * lib/c-torture.exp (c-torture-execute): Don't return if one option
45008 fails, try others as well.
45009
45010 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
45011
45012 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
45013 If compilation fails, mark execute tests as `untested'.
45014 If test is marked as unsupported, don't mark compilation and
45015 execute tests as failed.
45016
45017 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
45018
45019 * lib/g++.exp (g++_init): Don't link in libg++, and look to
45020 libstdc++ for whether or not we want to be doing shared
45021 libraries. Delete link_curses since we don't need it anymore.
45022 * lib/mike-g++.exp (postbase): Don't link in libg++.
45023 * g++.old-deja/old-deja.exp: Likewise.
45024
45025 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
45026
45027 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
45028
45029 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
45030
45031 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
45032 For that, add `-Wl,-a,shared_archive'.
45033 * g++.old-deja/old-deja.exp: Likewise.
45034
45035 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
45036
45037 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
45038
45039 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
45040
45041 * lib/mike-g++.exp (postbase): Pay attention to the status of
45042 g++_load.
45043
45044 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
45045
45046 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
45047
45048 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
45049
45050 * lib/gcc.exp (default_gcc_start): No longer need to log program
45051 being executed or its output, execute_anywhere does that now.
45052 * lib/g++.exp (default_g++_version): Call execute_anywhere.
45053 (default_g++_start): Likewise. Delete calls to verbose/send_log.
45054
45055 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
45056
45057 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
45058 the same as those in lib/g++.exp.
45059
45060 1995-10-10 Jeff Law (law@hurl.cygnus.com)
45061
45062 * gcc.c-torture: Update to c-torture-1.38 release.
45063 * gcc.ieee: Related changes.
45064
45065 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
45066
45067 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
45068 "exec". Minor reformatting changes.
45069
45070 * config/rom68k.exp (${tool}_load): Make it work in a canadian
45071 cross. This means all "exec" calls now work on a remote host as
45072 well.
45073 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
45074 cross. Filter out the extra "\r\n" stuff that expect puts in.
45075 (c-torture-execute): Filter out the bogus warnings like
45076 c-torture-compile does. Add support for canadian cross.
45077 * lib/gcc.exp (default_gcc_version, default_gcc_start)
45078 Use execute_anywhere rather than calling exec directly. Now it
45079 works for canadian cross testing.
45080
45081 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
45082
45083 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
45084 results into a variable, and check that rather than using file exists.
45085
45086 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
45087
45088 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
45089 create a libg++.so. For sunos4.1.*, also add -ltermcap.
45090
45091 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
45092
45093 * g++.old-deja/old-deja.exp: Create and pass runshlib and
45094 lib_curses if there's a shared libg++ in the build tree.
45095
45096 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
45097
45098 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
45099 if not supported target.
45100
45101 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
45102
45103 * lib/g++.exp (g++_init): Move empty setting of runshlib and
45104 link_curses up to always happen, not just for native builds.
45105
45106 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
45107
45108 * gcc.c-torture: Update to c-torture-1.36 release.
45109 * gcc.failure: Related changes.
45110
45111 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
45112
45113 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
45114
45115 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
45116
45117 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
45118 * lib/mike-g++.exp (postbase): Not in here. Still reference
45119 runshlib, link_curses, and mathlib for link and run.
45120
45121 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
45122 pass the runtime shared library options for Solaris, OSF/1, and
45123 Irix5, and link with -lcurses to avoid unresolved references.
45124
45125 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
45126
45127 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
45128 only run once.
45129
45130 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
45131
45132 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
45133
45134 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
45135
45136 * gcc.c-torture: Update to c-torture-1.35 release. Note we
45137 do not have a framework for the "compat" tests yet.
45138
45139 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
45140
45141 * lib/mike-g++.exp (postbase): New local variable `mathlib',
45142 set to null if we're testing vxworks5.1. Use that instead of
45143 `-lm' in the setting of LIBS for link and run.
45144
45145 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
45146
45147 * config/rom68k.exp (${tool}_load): Major changes to make it
45148 work. Verified that it does in fact return the stuff in
45149 exec_output properly. Catch any Emul or any TRAP other than 0.
45150
45151 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
45152
45153 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
45154 LDFLAGS properly for targets that need stuff from libgloss.
45155 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
45156 only run once.
45157 (gpp_initialized): New variable.
45158
45159 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
45160
45161 * config/rom68k.exp: Load libgloss.exp.
45162 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
45163 so we can produce a fully linked binary.
45164 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
45165 so we can produce a fully linked binary.
45166
45167 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
45168
45169 * lib/plumhall.exp (ph_section): Watch for expected failures.
45170 Add missing `else'.
45171
45172 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
45173 run the testcase.
45174 (c-torture): Likewise.
45175
45176 1995-08-28 Doug Evans <dje@cygnus.com>
45177
45178 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
45179
45180 * lib/mike-g++.exp (mike_cleanup): New proc.
45181 (prebase): New globals compiler_result, not_compiler_result,
45182 target_regexp.
45183 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
45184 allow leading "-" in pattern. Watch for unsupported tests.
45185 If $compiler_result is set, pattern match assembler code,
45186 and ditto for $not_compiler_result.
45187 * lib/mike-gcc.exp: Likewise.
45188
45189 * lib/plumhall.exp (ph_execute): Only call ph_summary if
45190 execution "succeeded".
45191
45192 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
45193
45194 * config/win32.exp: New file.
45195 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
45196
45197 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
45198
45199 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
45200 unsupported.
45201 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
45202 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
45203 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
45204
45205 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
45206 "... without exceptions was ...". That is now handled by
45207 prune_system_crud.
45208 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45209
45210 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
45211
45212 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
45213 sieve.c,sort2.c}: New files.
45214 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
45215 sieve.exp,sort2.exp}: Drivers for them.
45216
45217 * lib/mike-gcc.exp (program_output): New user settable variable.
45218 (postbase): Call prune_system_crud. Also prune extraneous compiler
45219 messages.
45220 * lib/mike-g++.exp (program_output): New user settable variable.
45221
45222 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
45223
45224 * config/sh.exp: Deleted (use sim.exp instead).
45225
45226 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
45227
45228 * config/vx.exp: Declare CHECKTASK as global.
45229 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
45230 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
45231 * lib/old-dejagnu.exp: Load [pwd]/$executable.
45232
45233 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
45234
45235 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
45236 target. Like vx.exp, only includes `vx29k.exp' instead of
45237 `vxworks.exp'.
45238
45239 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
45240
45241 * config/sim.exp: Increase time limit from 120 seconds to 240.
45242
45243 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
45244
45245 * gcc.c-torture/execute/950628-1.c: New test.
45246
45247 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
45248
45249 * gcc.c-torture: Update with changes/additions from
45250 c-torture-1.34.
45251
45252 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
45253
45254 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
45255
45256 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
45257
45258 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
45259
45260 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
45261
45262 * gcc.c-torture/compile/950512-1.c: New test.
45263 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
45264 * gcc.dg/struct-ret-1.c: Likewise.
45265
45266 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
45267
45268 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
45269 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
45270
45271 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
45272
45273 * gcc.c-torture/special/920411-1.c: Deleted.
45274 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
45275
45276 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
45277
45278 * config/sim.exp (${tool}_load): Hack in call to bash to get a
45279 cpu limit.
45280
45281 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
45282
45283 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
45284
45285 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
45286
45287 From kenner;
45288 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
45289 is the proper length.
45290 * va-arg-3.c: Likewise.
45291
45292 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
45293
45294 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
45295 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
45296
45297 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
45298 * lib/g++.exp (default_g++_start): Delete old cruft.
45299
45300 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
45301
45302 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
45303 (2 * (1 << 18)) to (2 * (1 << 17)).
45304
45305 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
45306
45307 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
45308
45309 * config/rom68k.exp: Renamed from config/idp.exp
45310
45311 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
45312
45313 * c-torture/compile/921109-2.c
45314
45315 1995-04-18 Mike Stump <mrs@cygnus.com>
45316
45317 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
45318 excess errors.
45319
45320 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
45321
45322 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
45323 output.
45324 * lib/g++.exp (default_g++_start): Likewise.
45325
45326 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
45327
45328 * gcc.c-torture/compile/950329-1.c: New test.
45329
45330 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
45331
45332 * config/bug.exp (${tool}_load): Updated to use new remote_open
45333 and remote_close procs.
45334 * config/idp.exp: New file.
45335
45336 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
45337
45338 * gcc.c-torture/execute/950322-1.c: New test.
45339
45340 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
45341
45342 * config/vx.exp (${tool}_load): Clean up testing of return code from
45343 vxworks_ld and vxworks_spawn.
45344
45345 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
45346
45347 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45348
45349 1995-03-13 Mike Stump <mrs@cygnus.com>
45350
45351 * lib/old-deja.exp: Add `excess errors test - ' error, now one
45352 can mark excess errors on a machine by machine basis. Note, the
45353 default is to not expect any excess errors, even when excess
45354 errors test - is given, so you will want to put an XFAIL ... on
45355 these lines. For example, // excess errors test - XFAIL hppa*-*-*
45356 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
45357 those 4 machines, but no others.
45358
45359 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
45360
45361 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
45362 * lib/c-torture.exp: to here.
45363
45364 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
45365
45366 * gcc.c-torture/execute/950221-1.c: New test.
45367 * gcc.c-torture/execute/struct-ret-1.c: New test.
45368 * gcc.c-torture/compile/950221-1.c: New test.
45369
45370 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
45371
45372 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
45373
45374 * gcc.c-torture/execute/arith-1.c (main): Return 0.
45375 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
45376
45377 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
45378
45379 * g++.gb: New directory of tests, derived from my signature and
45380 class scoping tests.
45381
45382 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
45383 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
45384 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
45385 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
45386 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
45387 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
45388 * g++.gb/sig25.C: Likewise.
45389
45390 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45391 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45392 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45393 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45394 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45395 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45396 * g++.gb/sig25.exp: Likewise.
45397
45398 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45399 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45400 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45401 * g++.gb/scope13.C: Likewise, this test still fails.
45402
45403 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45404 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45405 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45406 * g++.gb/scope13.exp: Ditto.
45407
45408 * g++.gb/README: New file, explains what these tests are about.
45409
45410 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
45411
45412 * lib/dg.exp (dg-do): Support `preprocess'.
45413 (dg-test): Likewise.
45414
45415 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
45416
45417 * config/udi.exp: change "continue -expect" to "exp_continue".
45418
45419 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
45420
45421 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45422 Delete redundant tests.
45423
45424 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45425 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45426 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45427 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45428 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45429 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45430 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45431 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45432
45433 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45434 storing label pointers.
45435 * gcc.c-torture/execute/921019-1.c: Likewise.
45436 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45437 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45438 parameter fp.
45439 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45440 constants.
45441
45442 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45443 Delete obsolete tests.
45444
45445 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45446 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45447 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45448 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45449 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45450 * gcc.c-torture/compile/950124-1.c: New test.
45451
45452 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45453
45454 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
45455
45456 * lib/mike-g++.exp: Add -lm to LIBS.
45457
45458 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
45459
45460 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45461
45462 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
45463
45464 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45465
45466 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
45467
45468 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45469
45470 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
45471
45472 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45473 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45474 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45475 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45476 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45477 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45478 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45479 * g++.law/{operators31.C, operators32.C,
45480 * g++.law/{operators33.C, operators34.C}: Likewise.
45481 * g++.law/{pic1.C, refs2.C}: Likewise.
45482 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45483 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45484 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45485 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45486
45487 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45488 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45489 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45490 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45491 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45492 * g++.law/{enum9.exp, friend5.exp}: Likewise.
45493 * g++.law/{nest3.exp, nest4.exp}: Likewise.
45494 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45495 * g++.law/{operators30.exp, operators31.exp}: Likewise.
45496 * g++.law/{operators32.exp, operators33.exp}: Likewise.
45497 * g++.law/{operators34.exp}: Likewise.
45498 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45499 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45500 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45501 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45502 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45503
45504 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45505 No longer expected to fail.
45506 * g++.law/missed-error3.C: Tweak for recent bool changes.
45507
45508 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
45509
45510 * config/emb-unix: Deleted.
45511 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45512 remote execution. Do final link on remote host if REMOTE_LINK is set.
45513
45514 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
45515
45516 * lib/dg.exp (dg-test): Fix typo in last patch.
45517
45518 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
45519
45520 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45521 (handles multiple occurrences).
45522
45523 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
45524
45525 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45526 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45527 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45528 printed).
45529 * lib/c-torture.exp (c-torture-compile): Likewise.
45530 (c-torture): Prepend full path if missing.
45531 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45532 (gcc_fail): Likewise.
45533 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45534
45535 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
45536
45537 * lib/netware.exp: Only attach to NetWare i386 systems.
45538
45539 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
45540
45541 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45542 messages. Add test name to "output pattern match" pass/fail message.
45543
45544 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
45545
45546 * gcc.dg: New testsuite.
45547 * gcc.dg/dg.exp: New file.
45548
45549 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45550 test-switch.c}: Deleted.
45551
45552 * gcc.misc-tests/msgs.exp: New testcase driver.
45553
45554 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
45555
45556 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45557 Watch for illegal return values from ${tool}_load.
45558 * config/unix.exp (${tool}_load): Fix pass/fail detection for
45559 cross targets. Coerce return value >0 to 1.
45560
45561 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
45562
45563 * config/unix.exp (${tool}_load): Call program rsh, not proc.
45564
45565 * config/emb-unix.exp: New file.
45566
45567 * config/sim.exp: Error if variable $SIM not defined.
45568 (${tool}_load): Mark test as "untested" if simulator missing.
45569
45570 * config/unix.exp: Load remote.exp to get rcp_download.
45571 * lib/c-torture.exp: Use different option lists for testcases with
45572 and without loops.
45573 * gcc.c-torture/execute/execute.exp: Likewise.
45574
45575 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
45576
45577 * config/*.exp: Clarify return code from ${tool}_load.
45578 Call `unresolved' or `untested' instead of `warning' or `perror'
45579 (sometimes you still want to call both though).
45580 Add comment that `shell_id' is local to each file.
45581 * config/udi.exp (timeout): Set to 30.
45582 Don't print warning if connection fails, $connectmode has already
45583 printed an error.
45584 (${tool}_load): Move verbose messages to level 2.
45585 Rework pattern for "Process started" message.
45586 Pass `shell_id' to ${connectmode}_download.
45587 Retry twice upon timeout. Make resetting of target more robust.
45588 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45589 Pass `shell_id' to exit_$connectmode.
45590 Only call exit_$connectmode if connected.
45591 * config/unix.exp (${tool}_load): Check return codes better.
45592 * config/vrtx.exp (${tool}_load): Likewise.
45593 * config/vx.exp (${tool}_load): Likewise.
45594 Delete unneeded global's.
45595 * lib/dg.exp (dg-test): Update to reflect clarified return codes
45596 from ${tool}_load.
45597 (dg-stat): Delete.
45598 (dg-init): Delete recording of pass/fail counts.
45599 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45600 (old-dejagnu-init): Likewise.
45601 (old-dejagnu-stat): Delete contents, empty proc now.
45602 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45603 (c-torture): Delete references to lcnt, lpass, lfail.
45604 Get option list from TORTURE_OPTIONS.
45605 Delete -funroll[-all]-loops if no loops.
45606 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45607 (g++_stat): Delete contents (empty proc now).
45608 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45609 (gcc_finish): Likewise.
45610 (gcc_stat): Deleted.
45611 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45612 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45613 * gcc.c-torture/execute/execute.exp: Likewise.
45614 Split tests into two parts: compile, execute.
45615 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
45616 no loops. Update to reflect clarified return codes from ${tool}_load.
45617
45618 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
45619
45620 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45621 to grep for.
45622 (old-dejagnu): Likewise (where necessary).
45623
45624 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
45625
45626 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45627
45628 * lib/dg.exp (dg-process-target): Fix processing of selector.
45629 Add comment regarding use of `error'.
45630
45631 * lib/gcc.exp (prune_system_crud): Define if missing.
45632 * lib/g++.exp (prune_system_crud): Likewise.
45633
45634 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45635 Call prune_system_crud.
45636 * lib/dg.exp (dg-runtest): New proc.
45637 Use perror instead of send_user for tcl errors in testcase.
45638 Don't return any value, it's never used.
45639 Don't clobber previous definition of `unknown'.
45640 Print tcl errors in `dg-final'.
45641
45642 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
45643
45644 * lib/dg.exp (dg-process-target): Improve syntax error messages.
45645 (dg-test): Don't print errorInfo, it contains stack backtrace.
45646
45647 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
45648
45649 * lib/g++.exp (runtest_file_p): Define if missing.
45650
45651 1994-09-24 Doug Evans (dje@cygnus.com)
45652
45653 * lib/mike-g++.exp: Comment out loading of g++.exp.
45654 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
45655 (default_g++_version): Always print something.
45656 (default_g++_start): Comment out call to `which'.
45657 (g++_start, g++_load): Deleted (must be defined in config file).
45658 * lib/gcc.exp: Test for existence of $CC at start.
45659 Delete check for tmpdir (done in gcc_init).
45660 (default_gcc_version): Always print something.
45661 (default_gcc_start): Comment out call to `which'.
45662 * config/*.exp: Major cleanup - make cross targets work at least a
45663 little better for g++ (by not being "--tool gcc" specific).
45664 Rename gcc_xxx to ${tool}_xxx.
45665 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45666 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45667
45668 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
45669
45670 * lib/c-torture.exp (c-torture-compile): Rework compiler
45671 message processing.
45672
45673 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45674 c-torture.
45675
45676 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
45677
45678 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45679
45680 * lib/dg.exp (dg-process-target): Support { target native }.
45681
45682 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
45683
45684 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
45685 looked for "... program xxx got fatal signal".
45686 Correct regsub munging of `comp_output'.
45687 Ignore compiler messages "path prefix not used" and "linker input
45688 file unused".
45689
45690 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
45691
45692 * lib/gcc.exp (runtest_file_p): Define if missing.
45693 * gcc.prms/template.c: Example to work from.
45694
45695 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
45696
45697 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45698 * lib/dg.exp (dg-test): Call unsupported testcases as such.
45699
45700 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45701 * gcc.prms/1883.c: Moved from compile/940714-1.c.
45702 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45703 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45704
45705 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45706 (dg-process-target): No longer a varargs proc.
45707 Return S/N for target, P/F for xfail. All callers changed.
45708 (user option procs): More argument checking.
45709 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45710 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45711 (dg-test): Skip test if not running on selected target in `dg-do'.
45712 Update handling of `dg-do-what', `dg-output-text'.
45713 Separate execution pass/fail from output pattern match pass/fail.
45714 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45715
45716 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
45717
45718 * gcc.c-torture/special/special.exp: Don't expect failure for mips
45719 target for 920510-1.c.
45720
45721 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
45722
45723 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45724 Clean up comment regarding use of passcnt, etc.
45725 (gcc_stat): Don't update `testcnt' here.
45726 (gcc_finish): Do it here.
45727 Might as well reset `but_id' here too.
45728 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45729 to determine if the file should be tested.
45730 * gcc.c-torture/compile/compile.exp: Likewise.
45731 * gcc.c-torture/execute/execute.exp: Likewise.
45732 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45733 * gcc.misc-tests/dg-test.exp: Likewise.
45734 * gcc.prms/prms.exp: Likewise.
45735 * gcc.wendy/wendy.exp: Likewise.
45736 * g++.old-deja.exp: Likewise.
45737 Move "Testing file" message to verbose level 1.
45738
45739 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
45740
45741 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45742
45743 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
45744
45745 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45746 (default_gcc_start): Accept optional second list element
45747 of compiler flags. Print compiler output at verbosity level 2.
45748 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45749 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45750 Save current values of framework globals passcnt, failcnt, xpasscnt,
45751 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45752 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
45753 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45754 xfailcnt to compute stats. Update framework global `testcnt' from
45755 pass/fail counts.
45756 (gcc_finish): New proc. Clean up test environment.
45757 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45758 (gcc_epass, gcc_efail): Delete.
45759 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45760 argument of line number.
45761 (dg-init): If the tool has an init routine, call it.
45762 (dg-test): Remove args `cflags_var' and `libs_var'.
45763 Pass all compiler options to ${tool}_start.
45764 Handle missing line number.
45765 (dg-finish): New function.
45766 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45767 particular files. Call gcc_finish at end. Move "skipping test"
45768 message to verbosity level 3.
45769 * gcc.c-torture/compile/compile.exp: Likewise.
45770 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45771 * gcc.c-torture/execute/execute.exp: Likewise.
45772 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45773 Print testcase being tried at verbosity level 1.
45774 * gcc.c-torture/special/special.exp: Unset xfail.
45775 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45776 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45777 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45778 * gcc.failure/failure.exp: Likewise.
45779 * gcc.ieee/ieee.exp: Likewise.
45780 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45781 Update call to dg-test. Call dg-finish at end.
45782 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
45783 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45784 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45785 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45786 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
45787 * gcc.wendy/wendy.exp: Add copyright.
45788 Delete setting of tmpdir (done by gcc_init).
45789 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45790 Pass compiler flags to gcc_start. Call gcc_finish at end.
45791 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45792 gcc_[ce]pass/fail.
45793
45794 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
45795
45796 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45797 confusion.
45798 (g++_load): Likewise.
45799
45800 * config/*.exp (gcc_load): Some were varargs fns and some were not.
45801 Rename argument to `prog' to remove the confusion.
45802 Varargs fns behave differently too!
45803 (g++_load): Likewise.
45804
45805 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45806
45807 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45808 what it is. Delete (always) printing of status value for !native.
45809 Simplify verbose code, and include status and exec_output.
45810 (g++_load): Use gcc_load.
45811
45812 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
45813
45814 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45815 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45816 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45817 940714-3.c as these testcases don't exist anymore. Make
45818 va-arg-1.c expected to pass.
45819
45820 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
45821
45822 * gcc.misc-tests/misc.exp: Only run specific testcases.
45823 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
45824 * gcc.misc-tests/dg-[1-9].c: New files.
45825
45826 * lib/dg.exp: New testsuite driver.
45827 * gcc.prms/prms.exp: Use it.
45828
45829 * README.gcc: New file.
45830
45831 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45832 Document and reset `lxpass' and `lxfail'.
45833 Simplify "initialized" message.
45834 (gcc_stat): Clean up comments a little.
45835
45836 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
45837
45838 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45839
45840 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
45841
45842 * lib/old-dejagnu.exp (process-option): New proc.
45843 (old-dejagnu-init, old-dejagnu-stat): Likewise.
45844 (old-dejagnu): Simplify.
45845 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45846
45847 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
45848
45849 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45850 exists and is not an empty string.
45851
45852 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45853 $xfail rather than calling setup_xfail. Clear $xfail when test is
45854 finished.
45855 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45856 automatically.
45857
45858 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45859 longer expected to fail.
45860
45861 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45862 "f" function call.
45863
45864 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45865
45866 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45867 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45868 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45869 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45870 c-torture-1.29.
45871
45872 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45873 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45874
45875 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45876
45877 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45878 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45879
45880 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45881 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45882 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45883
45884 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
45885
45886 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45887 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45888 940714-1.c, 940714-2.c, 940714-3.c},
45889 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45890 gcc.misc-tests/{mg.c,mg.exp}:
45891 New tests.
45892 * gcc.noncompile/noncompile.exp: Change accordingly.
45893
45894 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
45895
45896 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45897 Undo previous clobberage.
45898
45899 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
45900
45901 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45902 * gcc.special/{930510-1.c, special.exp}:
45903 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45904 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45905 struct-varargs-1.c}: New tests from c-torture-1.26.
45906
45907 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
45908
45909 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45910 argument to switch.
45911
45912 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
45913
45914 * Revert the previous changes. Please see Rob's directory
45915 (/lisa/test/rob/progressive/gcc/testsuite) for testing
45916 fixes.
45917
45918 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
45919
45920 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45921 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45922 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45923 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45924 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45925 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45926 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45927 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45928 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45929 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45930 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45931 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45932 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45933 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45934 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45935 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45936 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45937 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45938 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45939 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45940 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45941 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45942 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45943 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45944 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45945 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45946 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45947
45948 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
45949
45950 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45951 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45952 with perror calls.
45953
45954 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
45955
45956 * config/unix.exp (g++_load): Fix syntax.
45957
45958 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
45959
45960 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45961 * gcc.noncompile/921017-1.c: Deleted obsolete test.
45962 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45963 Don't expect va-arg-1.c to fail. Correct expected output for
45964 920928-1.c.
45965 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45966 * gcc.wendy/hbm4.c: Correct typo.
45967 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45968
45969 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
45970
45971 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45972 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45973 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
45974 * lib/c-torture.exp (c-torture-compile): Ditto.
45975
45976 Reduce volume of output (remove all the -I's and such).
45977 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45978 Call gcc_cpass, gcc_cfail.
45979 (c-torture): Pass testing option to c-torture-compile.
45980
45981 1994-03-21 Doug Evans (dje@cygnus.com)
45982
45983 Bring patches over from progressive.
45984 * config/default.exp: Exit remote shell cleanly.
45985 (g++_exit, g++_start): Add default versions.
45986 * config/sim.exp (gcc_load): Use perror, not error.
45987
45988 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
45989
45990 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
45991 set in site.exp.
45992
45993 1994-03-14 Doug Evans (dje@cygnus.com)
45994
45995 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45996 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45997 (wendy_try): New proc to run testcase.
45998 (main loop): Call 'em.
45999 * gcc.wendy/*.c: Clean up pass to correct expected output.
46000
46001 * lib/gcc.exp: Minor cleanup work.
46002 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
46003
46004 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
46005
46006 * config/sim.exp (gcc_load): Document return codes better.
46007 Don't pass -v to simulator.
46008
46009 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
46010
46011 * gcc.special/920717-x.c: Fix typo.
46012 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
46013 get at sources.
46014
46015 * lib/mike-gcc.exp: Fix typo.
46016
46017 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
46018
46019 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
46020 binary to use, transform the name.
46021 * config/*.exp: rename everything. Nuke any g++ specific files,
46022 it's now a special case of gcc that requires no special support.
46023 Add a default.exp for unsupported targets.
46024
46025 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
46026
46027 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
46028 lib/old-dejagnu.exp: Fix a few patterns to work with the new
46029 version of Tcl.
46030
46031 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
46032
46033 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
46034 than a warning.
46035
46036 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
46037
46038 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
46039
46040 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
46041
46042 * gcc.execute/execute.exp: Combine opt_list and foption_list into
46043 option_list. Compile every file with only 4/6 option choices
46044 (same as C torture) instead of with 12/18 different option
46045 choices.
46046 * lib/c-torture.exp: Likewise.
46047
46048 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
46049 not already set.
46050
46051 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
46052
46053 * lib/old-deja.exp: Add `excess errors test fails' error, now one
46054 can put an XFAIL *-*-* on excess errors.
46055
46056 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
46057
46058 * g++.law: Add more tests derived from g++-bugs snapshots.
46059
46060 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
46061 equivalent to g++.law/init9.
46062
46063 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
46064 compiled it, and the a.out file after we've run it.
46065
46066 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
46067
46068 * lib/mike-g++.exp (postbase): Delete the .o file after we've
46069 compiled it, and the a.out file after we've run it.
46070
46071 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
46072
46073 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
46074
46075 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
46076
46077 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
46078 version number.
46079
46080 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
46081
46082 * g++.law: New directory of g++ tests derived from the g++-bugs
46083 snapshots.
46084
46085 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
46086
46087 * gcc.compile: initbug1.c initbug1.exp testcase added
46088
46089 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
46090
46091 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
46092 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
46093 fixes submitted by Jeff Law (law@cs.utah.edu)
46094 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
46095 Jeff Law (law@cs.utah.edu)
46096
46097
46098 1993-11-30 Mike Stump (mrs@cygnus.com)
46099
46100 * config/unix-g++.exp: Follow the gcc way of doing things.
46101 * g++.old-deja/old-deja.exp: Minor updates.
46102 * lib/g++.exp: New file, follow the gcc way of doing things.
46103 * lib/old-dejagnu.exp: Minor updates.
46104 * lib/mike-g++.exp: Always unset errorInfo.
46105
46106 1993-11-06 Mike Stump (mrs@cygnus.com)
46107
46108 * lib/gcc.exp: Fix some errors with the below change, CC and
46109 CFLAGS should be global when setting, not local.
46110
46111 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
46112
46113 * lib/gcc.exp: Transform tool name.
46114
46115 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
46116
46117 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
46118
46119 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
46120
46121 * lib/gcc.exp: change gcc_done to gcc_stat
46122
46123 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
46124
46125 * Upgraded gcc testsuite to c-torture version 1.25
46126
46127 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
46128
46129 * lib/gcc.exp: added reporting code. Changed verbose compile message.
46130 * lib/c-torture: added hooks for new reporting code.
46131
46132 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
46133
46134 * config/sh-gcc.exp: check if sh-sim exists in the path
46135
46136 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
46137
46138 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
46139 * gcc.compile/compile.exp: Initial changes for new logic.
46140 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
46141 * gcc.failure/failure.exp: Initial changes for new logic.
46142 * gcc.ieee/ieee.exp: Initial changes for new logic.
46143 * gcc.misc-tests/misc.exp: Initial changes for new logic.
46144 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
46145 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
46146 * lib/c-torture.exp: Initial changes for new logic.
46147 * lib/gcc.exp: Initial changes for new logic.
46148
46149 1993-10-15 Mike Stump (mrs@cygnus.com)
46150
46151 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
46152 depend upon failure or success. Fully qualify names in failure
46153 and success messages. Always remove a.out before starting
46154 compile, just in case. Pay more attention to error text output by
46155 the compiler. Handle testcases with no known past errors just
46156 like all others, so that things are uniform. Other miscellaneous
46157 improvements.
46158
46159 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
46160
46161 * gcc.cpp: new directory for cpp tests
46162
46163 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
46164
46165 * lib/chill.exp: Code reformatted, removed unused code.
46166 * config/unix-chill.exp: Code reformatted, removed unused code.
46167 * chill.execute/execute.exp: Code reformatted, removed unused code.
46168 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
46169
46170 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
46171
46172 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
46173 routines not written.
46174
46175 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
46176
46177 * config/bug-gcc.exp: Use new procs from bug.exp.
46178
46179 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
46180
46181 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
46182 via ftp, rather than depending on NFS.
46183 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
46184 case.
46185
46186 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
46187
46188 * config/bug-gcc.exp: Use new download proc.
46189
46190 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
46191
46192 * chill.execute/execute.exp: cleanups, handles errors better
46193 * chill.compile/compile.exp: rewrite, based on execute.exp
46194 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
46195 * lib/chill.exp: major changes to diff proc and compile and link
46196 procs. added chill_fail and chill_pass wrappers to pass and
46197 fail. added more comments, and handle error codes better.
46198 Added a hack to capture stderr from exec, so noncompile tests
46199 can work.
46200
46201 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
46202
46203 * chill.execute/execute.exp: rewrite of testsuite driver
46204 * lib/chill.exp: rewrite of testsuite driver
46205 * config/unix-chill.exp: rewrite of testsuite driver
46206
46207 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
46208
46209 In chill.execute:
46210 * iexpr.ch: Standardize uppercase.
46211 * tuples.dat: Standardize uppercase.
46212 * vary.ch: standardize. Correct varying string assignments.
46213 * vary.dat: Add new output lines.
46214
46215 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
46216
46217 In chill.execute:
46218 * chprintf.ch: Standardize use of uppercase.
46219 * tuples.ch: Standardize and turn arr2 into a DCL,
46220 rather than a SYN.
46221 * pinits.ch: Standardize.
46222
46223 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
46224
46225 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
46226 * Makefil: Renamed to Makefile.in.
46227 * configure.in: New.
46228
46229 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
46230
46231 In chill.execute:
46232 * .cvsignore: Add result/output files.
46233 * Makefile: Fix up variables at start. Use MFLAGS
46234 everywhere. Correct bool_loc, built_ins entries.
46235 Add entry for vary1.ch.
46236 * bitarray.ch: Standardize upper-case usage.
46237 * bitexpr.ch: Standardize, add output of b1.
46238 * params.ch: Use arrayt in along PROC parameters, to
46239 avoid novelty problems.
46240 * sets.ch: Tiny cleanup.
46241 * vary1.ch: Re-indent.
46242
46243 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
46244
46245 * Add PR-related files to Makefiles, .cvsignore files, etc.
46246
46247 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
46248
46249 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
46250 with compiler objects. New names are test-flow.c and test-loop.c
46251
46252 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
46253
46254 * Upgraded c-torture tests from 1.19 to 1.20
46255
46256 * new files:
46257 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
46258 * gcc.compile: 930623-1.c 930623-2.c
46259 * gcc.noncompile: 930622-1.c 930622-2.c
46260 * gcc.failure: 920411-1.c 920627-2.c
46261 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
46262
46263 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
46264
46265 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46266 More changes to get testsuite working properly. Needs more work.
46267 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
46268
46269 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
46270
46271 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46272 More changes to get testsuite working properly. Needs more work.
46273
46274 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
46275
46276 * chill.compile/compile.exp: Added for Dejagnu support
46277 * chill.execute/execute.exp: Added for Dejagnu support
46278 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
46279
46280 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
46281
46282 This should complete moving the CHILL test files.
46283 * chill.noncompile(.cvsignore printf.grt
46284 in-printf.grt chprintf.grt chprintf.ch):
46285 Added test-support files.
46286 (Makefile): Modified further.
46287 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
46288 signal.ch): Added test files.
46289 * chill.execute (.cvsignore printf.grt printr.c
46290 in-printf.grt rts.c chprintf.grt rts.h): Added
46291 test-support files.
46292 (Makefile): More corrections.
46293
46294 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
46295
46296 * chill.compile, chill.execute, chill.nocompile: Add CHILL
46297 test cases, ready for DejaGnu.
46298
46299 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
46300
46301 * Upgraded c-torture tests from 1.18 to 1.19
46302
46303 * gcc.compile: added test(s):
46304 930607-1.c
46305 * gcc.execute: added test(s):
46306 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
46307
46308 * added new subdirectory for misc tests: gcc.misc-tests
46309 * gcc.misc-test(s): added tests:
46310 inst-check.c test-consts.c test-ior.c test-switch.c
46311
46312 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
46313
46314 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
46315
46316 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
46317
46318 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
46319
46320 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
46321
46322 * Upgraded c-torture tests from 1.17 to 1.18
46323
46324 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
46325
46326 * Upgraded c-torture tests from 1.12 to 1.17
46327
46328 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
46329
46330 * lib/old-dejagnu.exp:
46331 Fixed handling of XFAIL target triplets to correctly
46332 recognize wildcard characters. Removed code that
46333 appended a unique id tag to the end of the file name
46334 printed out by the result of the testcases within a
46335 given test file.
46336
46337 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
46338
46339 * lib/old-dejagnu.exp:
46340 Reworked expected failure handling to trigger off of XFAIL
46341 keyword in keyphrase embeded in testcase source code. The
46342 XFAIL keyword must be at the end of the keyphrase line. It
46343 may optionally be followed by one or more target triplets.
46344 It has just occured that the handling of wildcards in the
46345 target triplet may not be correct.
46346
46347 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
46348
46349 * g++.old-deja/tests:
46350 Moved all subdirectories up one level into g++.old-deja .
46351
46352 * lib/old-dejagnu.exp:
46353 Fixed problem with CXXFLAGS not being properly reset, and being
46354 corrupted with extraneous "-c" compiler option. This was
46355 causing binaries to not be generated for test that needed them.
46356 Modified strings passed to "pass" and "fail" so that individual
46357 tests from the same test file would be distinguished by an
46358 identifier appended to the test file name in the summary logs;
46359 this corrected a problem with erroneous diff logs. Added code
46360 to search testcases for expected fail and unexpected pass keywords.
46361
46362 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
46363
46364 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
46365
46366 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
46367
46368 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
46369 Removed extraneous text from end of "Special g++ Options"
46370 keyphrase.
46371
46372 * lib/old-dejagnu.exp: Added pattern matching to look for new
46373 keywords, embedded in testcases comments, which will trigger
46374 calls to xpass and xfail.
46375
46376 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
46377
46378 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
46379 comments embedded in the testcases, especially the one looking for
46380 special compiler options, as well as the pattern matching for the
46381 compiler output again.
46382
46383 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
46384
46385 * lib/old-dejagnu.exp: Do a proper check of the return value for
46386 execute tests. Fixed several problems with the pattern matching
46387 of the compiler output which gave erroneous test results.
46388 Changed several of the test result messages to be more descriptive.
46389 * config/unix-g++.exp: Proc g++_load now actually works and
46390 executes the tests passed to it and returns a usable return
46391 value.
46392
46393 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
46394
46395 * lib/gcc.exp: Exits gracefully if $CC is bogus.
46396
46397 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
46398
46399 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46400 Modified both files to properly execute the old style
46401 dejagnu tests. The previous versions of these files were
46402 experimental and did not function anything near correctly.
46403
46404 1993-04-05 Rob Savoye (rob@cygnus.com)
46405
46406 * Removed all Makefile.in and configure.in files. No configuration
46407 needed now.
46408
46409 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
46410
46411 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46412
46413 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
46414
46415 * gcc.compile/configure.in, gcc.unsorted/configure.in,
46416 gcc.special/configure.in, gcc.noncompile/configure.in,
46417 gcc.execute/configure.in, gcc.code_quality/configure.in,
46418 g++.other/configure.in, g++.old-deja/configure.in,
46419 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46420 in srcname setting.
46421
46422 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
46423
46424 * lib/udi.exp: Fixed mondfe and mondfe_download.
46425 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46426 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46427
46428 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
46429
46430 * config/udi-gdb.exp: Check $shell_id after connecting to target.
46431 (gdb_exit): Don't remove *_soc files.
46432
46433 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
46434
46435 * lib/c-torture.exp: Don't look for main; instead always use -w
46436 -c. This is how the c-torture tests work. Remove the object
46437 file if the compilation succeeds.
46438 * gcc.execute/execute.exp: Remove executable if test passes.
46439 * gcc.noncompile/noncompile.exp: Every test is an expected
46440 failure.
46441 * gcc.special/special.exp: Added tests from c-torture 1.11,
46442 corrected use of existing test.
46443 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46444 gcc.execute/920625-1.c: Updated to c-torture 1.11.
46445 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46446 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46447 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46448 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46449 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46450 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46451 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46452 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46453 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46454 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46455 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46456 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46457 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46458 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46459 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46460 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46461 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46462 c-torture 1.11.
46463 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46464 correspond to c-torture 1.11.
46465
46466 * New file.